PHPackages                             antaresproject/component-acl - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. antaresproject/component-acl

ActiveAntaresproject-component[Authentication &amp; Authorization](/categories/authentication)

antaresproject/component-acl
============================

ACL is a lightweight role-based permissions module for Antares. It is designed to manage user access to resources located in different sections of the application. It sets up permissions based on module rules. It provides NIST Level 2 Hierarchical Role Based Access Control (RBAC). It also provides an interface for administator to manage user roles (ACL configuration).

0.9.4.x-dev(8y ago)32011PHPPHP &gt;=7.0.1

Since Jun 1Pushed 8y ago4 watchersCompare

[ Source](https://github.com/antaresproject/acl)[ Packagist](https://packagist.org/packages/antaresproject/component-acl)[ Docs](https://github.com/antaresproject/acl)[ RSS](/packages/antaresproject-component-acl/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (3)Versions (3)Used By (1)

Antares Acl Module
==================

[](#antares-acl-module)

[![Laravel 5.4](https://camo.githubusercontent.com/fd4981321573a39aeb9f608134db2b226a7d1322666c6e83e9f4bccabaa243e8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d352e342d6f72616e67652e737667)](http://laravel.com)[![Coverage Status](https://camo.githubusercontent.com/bbf67f08eab0b4ffe54f772d6e13013ff115f4a65d34732c31742ad2ed1be973/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f616e746172657370726f6a6563742f70726f6a6563742f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/antaresproject/project?branch=master)[![Build Status](https://camo.githubusercontent.com/2e3cb0efef04082c3f68db363d12ee2e28ed3d191f91de83e416a68928db9772/68747470733a2f2f7472617669732d63692e6f72672f616e746172657370726f6a6563742f70726f6a6563742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/antaresproject/project)[![Code Climate](https://camo.githubusercontent.com/0b665492217340725619e69f28d94f3e02e1be68245e8448f70993bd0f8e6cec/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f616e746172657370726f6a6563742f70726f6a6563742f6261646765732f6770612e737667)](https://codeclimate.com/github/antaresproject/project)[![GitHub issues](https://camo.githubusercontent.com/cfbe7687240df0379a5a62bfc683d7454077c20e0498b720c85d211b87cd9020/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616e746172657370726f6a6563742f70726f6a6563742e737667)](https://github.com/antaresproject/project/issues)[![GitHub forks](https://camo.githubusercontent.com/7723d5d98b64a13b5be847f6268aea870a9eef8beb020d1d562c545b57c6db9d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616e746172657370726f6a6563742f70726f6a6563742e737667)](https://github.com/antaresproject/project/network)[![GitHub stars](https://camo.githubusercontent.com/17f333e44bc0b03ae4a3b415aea27017689fb70107601f415cfc8e617c56a9d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e746172657370726f6a6563742f70726f6a6563742e737667)](https://github.com/antaresproject/project/stargazers)[![GitHub license](https://camo.githubusercontent.com/fa7d5fcf2c84b580327af52da95dd751703af65f079dc3c5a0081beac0789718/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4e65772532304253442d626c75652e737667)](https://raw.githubusercontent.com/antaresproject/project/master/LICENSE)

Acl is a lightweight role-based permissions module for Antares. It is designed to manage user access to resources located in different sections of the application. It sets up permissions based on module rules. It provides NIST Level 2 Hierarchical Role Based Access Control (RBAC). It also provides an interface for administator to manage user roles (ACL configuration).

[![acl](docs/img/acl.PNG)](docs/img/acl.PNG)

Documentation
-------------

[](#documentation)

Antares Acl Module documentation [antaresproject.io/docs/core\_modules/acl](http://antaresproject.io/docs/site/core_modules/acl/index.html).

Full Antares documentation can be found at [antaresproject.io/docs](http://antaresproject.io/docs).

Changelog
---------

[](#changelog)

Antares Acl Module changelog can be found in release notes [antaresproject.io/docs/site/getting\_started/changelog#acl](http://antaresproject.io/docs/site/getting_started/changelog/index.html#acl).

You can find full Antares changelog in Antares Documentation [antaresproject.io/docs/site/getting\_started/changelog](http://antaresproject.io/docs/site/getting_started/changelog/index.html).

Issues
------

[](#issues)

The issue list of this repo is **exclusively** for bug reports and feature requests.

Please follow [Issue Reporting Guide](http://antaresproject.io/docs/site/getting_started/issues_reporting_guide/index.html) before opening an issue. Issues not following the guide will be closed without further investigation.

Contribution
------------

[](#contribution)

Please follow [Contribution Guide](http://antaresproject.io/docs/site/getting_started/contributing/index.html) before making a pull request.

Community
---------

[](#community)

- Twitter: @antaresproject
- Forum: (coming soon)
- Blog: (coming soon)
- Email: contact (at) antaresproject.io

License
-------

[](#license)

This software is released under the BSD 3-Clause License.

© 2017 INBS.Software.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

3084d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/92ce4ae14d9c161978d4a8976da0052d5dabf39c850d52974d49b8036c4263b1?d=identicon)[mountstone](/maintainers/mountstone)

---

Top Contributors

[![mountstone](https://avatars.githubusercontent.com/u/6020063?v=4)](https://github.com/mountstone "mountstone (8 commits)")

---

Tags

aclantaresantares-aclantares-changelogantares-documentationantaresprojectareaauthenticationlaravellevelloginmodulepermissionsphprbacrolessecurityuser-management

### Embed Badge

![Health badge](/badges/antaresproject-component-acl/health.svg)

```
[![Health](https://phpackages.com/badges/antaresproject-component-acl/health.svg)](https://phpackages.com/packages/antaresproject-component-acl)
```

###  Alternatives

[lab404/laravel-impersonate

Laravel Impersonate is a plugin that allows to you to authenticate as your users.

2.3k16.4M48](/packages/lab404-laravel-impersonate)[santigarcor/laratrust

This package provides a flexible way to add Role-based Permissions to Laravel

2.3k5.4M43](/packages/santigarcor-laratrust)[overtrue/laravel-follow

User follow unfollow system for Laravel.

1.2k404.7k5](/packages/overtrue-laravel-follow)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
