<commit_before># DoorMat

Keeping keys safe since front doors have locks...


### What is the DoorMat library?

DoorMat is a Rails Engine that provides a solution for both user authentication and the encryption of user information. It aims to offer safe defaults so you can get going with what your website is really about.

Although DoorMat is flexible and supports a variety of information sharing scenarios, its most basic configuration is such that _in the normal course of business_, the system operator does not have access to the user information protected by the encrypted store. The impact of this feature is that users must upload a recovery key file in order to reset their password should they forget it.


### Security

#### Read me first!<commit_msg>Adding a few badges<commit_after># DoorMat

Keeping keys safe since front doors have locks...

[![Gem Version](https://badge.fury.io/rb/door_mat.svg)](https://badge.fury.io/rb/door_mat) [![Code Climate](https://codeclimate.com/github/datamolecule/door_mat/badges/gpa.svg)](https://codeclimate.com/github/datamolecule/door_mat) <a href="https://codeclimate.com/github/datamolecule/door_mat/coverage"><img src="https://codeclimate.com/github/datamolecule/door_mat/badges/coverage.svg" /></a>

### What is the DoorMat library?

DoorMat is a Rails Engine that provides a solution for both user authentication and the encryption of user information. It aims to offer safe defaults so you can get going with what your website is really about.

Although DoorMat is flexible and supports a variety of information sharing scenarios, its most basic configuration is such that _in the normal course of business_, the system operator does not have access to the user information protected by the encrypted store. The impact of this feature is that users must upload a recovery key file in order to reset their password should they forget it.


### Security

#### Read me first!
{'fraction_non_alphanumeric': 0.06842923794712286, 'fraction_numerical': 0.0, 'mean_word_length': 4.778443113772455, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '31234', 'n_tokens_mistral': 491, 'n_tokens_neox': 472, 'n_words': 252}