<commit_before># Simple ACL for Sequelize

[![Build Status](https://travis-ci.org/mickhansen/ssacl.svg?branch=master)](https://travis-ci.org/mickhansen/ssacl)

Effortlessly ensure that only the right actors can read and write objects.

## Getting Started

```sh
npm install --save ssacl
```

```js
ssacl(sequelize|Model, {
    
});
```

## Add-ons

### ssacl-attributeq-roles

ssacl ships with [ssacl-attribute-roles](https://github.com/mickhansen/ssacl-attribute-roles) so you get role white-/blacklisting for free.

ssacl will automatically initialize the addon on the models you initialize ssacl on, so you simply have to configure your attributes as described on the add-ons github page.<commit_msg>[ci skip] update readme<commit_after># Simple ACL for Sequelize

[![Build Status](https://travis-ci.org/mickhansen/ssacl.svg?branch=master)](https://travis-ci.org/mickhansen/ssacl)

- [Getting Started](#getting-started)
- [Add ons](#add-ons)
- [PumpUp](#pumpup)

Effortlessly ensure that only the right actors can read and write objects.

## Getting Started

```sh
npm install --save ssacl
```

```js
ssacl(sequelize|Model, {
    
});
```

## Add-ons

### ssacl-attributeq-roles

ssacl ships with [ssacl-attribute-roles](https://github.com/mickhansen/ssacl-attribute-roles) so you get role white-/blacklisting for free.

ssacl will automatically initialize the addon on the models you initialize ssacl on, so you simply have to configure your attributes as described on the add-ons github page.
{'fraction_non_alphanumeric': 0.12424849699398798, 'fraction_numerical': 0.0, 'mean_word_length': 4.717557251908397, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1903294', 'n_tokens_mistral': 512, 'n_tokens_neox': 481, 'n_words': 145}