PHPackages                             dualink/permisology-system - 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. dualink/permisology-system

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

dualink/permisology-system
==========================

A comprehensive Filament plugin for managing role-based permissions and access control. It includes features like blacklists and public access lists for endpoints, and the ability to restrict access to users or roles based on IP and DNS.

1.1.0(1y ago)066CC-BY-NC-4.0PHPPHP ^8.1

Since Dec 3Pushed 1y ago1 watchersCompare

[ Source](https://github.com/dualink-git/permisology-system)[ Packagist](https://packagist.org/packages/dualink/permisology-system)[ Docs](https://github.com/dualink-git/permisology-system)[ RSS](/packages/dualink-permisology-system/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (13)Versions (3)Used By (0)

A comprehensive Filament plugin for managing role-based permissions and access control. It includes features like blacklists and public access lists for endpoints, and the ability to restrict access to users or roles based on IP and DNS.
=============================================================================================================================================================================================================================================

[](#a-comprehensive-filament-plugin-for-managing-role-based-permissions-and-access-control-it-includes-features-like-blacklists-and-public-access-lists-for-endpoints-and-the-ability-to-restrict-access-to-users-or-roles-based-on-ip-and-dns)

[![Latest Version on Packagist](https://camo.githubusercontent.com/e729d48c50d85091ba584434eb9604a6625e1e9e8c8d348b600835133fa83ad9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6475616c696e6b2f7065726d69736f6c6f67792d73797374656d2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/dualink/permisology-system)[![GitHub Tests Action Status](https://camo.githubusercontent.com/7de59e7e284a76a3ab1eaa6b4396af9ad47a74618dde6ee0cceafa518d14ec7b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6475616c696e6b2f7065726d69736f6c6f67792d73797374656d2f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/dualink/permisology-system/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/5cf38c11f650e3a31494e0b334cfa83b6f12d4ac12dca39c1b0a04b5dd46695e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6475616c696e6b2f7065726d69736f6c6f67792d73797374656d2f6669782d7068702d636f64652d7374796c696e672e796d6c3f6272616e63683d6d61696e266c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/dualink/permisology-system/actions?query=workflow%3A%22Fix+PHP+code+styling%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/0846736aad1b713936b005f2e3d64db90046c67f777b284e856e2fba16a781c8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6475616c696e6b2f7065726d69736f6c6f67792d73797374656d2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/dualink/permisology-system)

This is where your description should go. Limit it to a paragraph or two. Consider adding a small example.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require dualink/permisology-system
```

You can use the install helper with:

```
php artisan permisology-system:install
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Joaquín D. Giuliano](https://github.com/DuaLinK)
- [All Contributors](../../contributors)

License
-------

[](#license)

This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.

Author
------

[](#author)

Joaquín D. Giuliano -

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

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

579d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/866918cd0141446040297e9450694cc436eb3120d19a0e204e54c3bd5ca90d3c?d=identicon)[DuaLink](/maintainers/DuaLink)

---

Top Contributors

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

---

Tags

laravelDuaLinKpermisology-system

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/dualink-permisology-system/health.svg)

```
[![Health](https://phpackages.com/badges/dualink-permisology-system/health.svg)](https://phpackages.com/packages/dualink-permisology-system)
```

###  Alternatives

[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.6k](/packages/rawilk-profile-filament-plugin)[stephenjude/filament-two-factor-authentication

Filament Two Factor Authentication: Google 2FA + Passkey Authentication

84215.9k9](/packages/stephenjude-filament-two-factor-authentication)[marcelweidum/filament-passkeys

Use passkeys in your filamentphp app

6649.5k1](/packages/marcelweidum-filament-passkeys)[waguilar33/filament-guardian

Role and permission management for Filament

162.3k](/packages/waguilar33-filament-guardian)[solution-forest/filament-email-2fa

filament-email-2fa

3211.0k](/packages/solution-forest-filament-email-2fa)[slimani/filament-media-manager

A media manager plugin for Filament.

126.9k](/packages/slimani-filament-media-manager)

PHPackages © 2026

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