--- id: allianceauth-blacklist version: "0.2.1" license: unclear license_treatment: permissive maintenance: active --- # allianceauth-blacklist — Integration with Alliance Auth's State System, creates an maintains a Blacklisted State to ensure no services access is granted to Blacklisted users License: permissive · Maintenance: active · Downloads: 235.6K/mo ## What it is and what it does This is a Django plugin for Alliance Auth that creates and maintains a blacklist state, preventing blacklisted users from accessing any services integrated with Alliance Auth. It extends Alliance Auth's permission system with blacklist-specific controls and allows administrators to add notes and comments to blacklist entries for record-keeping. The package is designed for EVE Online communities using Alliance Auth. It integrates directly into Alliance Auth's state system, meaning blacklist status is automatically checked whenever a user attempts to access a service. Installation requires adding the app to Django's INSTALLED_APPS and running a management command to initialize the state system. Use it for: - Block compromised or banned EVE Online player accounts from accessing alliance services and infrastructure. - Maintain audit trails on blacklisted members with timestamped notes and comments explaining why they were blocked. - Enforce blacklist status across multiple integrated services without requiring per-service configuration. - Grant granular permissions to different staff roles for viewing, adding, or managing blacklist entries. - Temporarily or permanently restrict access to alliance resources for specific players. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates with Alliance Auth to maintain a blacklist of users and prevent them from accessing services, with support for notes and comments on blacklisted entries. Yes, if you run Alliance Auth for an EVE Online community and need blacklist functionality. The package is actively maintained, has low install friction, carries a permissive license, and no known vulnerabilities. The minimal community engagement (1 star) suggests a niche but stable tool rather than a red flag. ## Install pip install allianceauth-blacklist uv add allianceauth-blacklist poetry add allianceauth-blacklist ## Installing allianceauth-blacklist Before you install: Low install friction with only two runtime dependencies. Active maintenance as of 2026-05-31, though the project has minimal community engagement (1 star). License in practice: MIT license (permissive) means you can use, modify, and distribute this package freely with minimal restrictions. Quickstart: pip install allianceauth-blacklist # In local.py: INSTALLED_APPS = [ ... 'blacklist', ] # Then run: python myauth/manage.py blacklist_state Requires an existing Alliance Auth installation and Django 4.0+ environment. Verify before relying: - Whether the package works with Alliance Auth versions beyond what classifiers indicate. - Performance characteristics when managing large blacklists. - Whether django-ninja is used for API endpoints or only as a transitive dependency. ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 235.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags alliance auth blacklist, eve online user blacklist, alliance auth access control, eve online service access restriction, alliance auth state management, user blacklist django, eve online member blocking, alliance-auth, eve-online, access-control [View on SkillFed](https://skillfed.io/packages/allianceauth-blacklist) · [View on PyPI](https://pypi.org/project/allianceauth-blacklist/)