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
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 on this page — 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
allianceauth-blacklist on PyPI
pip
pip install allianceauth-blacklistuv
uv add allianceauth-blacklistpoetry
poetry add allianceauth-blacklistInstalling 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 the current Python release (>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — allianceauth, django-ninja |
| Maintenance | actively maintained — 75 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 235,620/month — #8,995 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: allianceauth_blacklist-0.2.1-py3-none-any.whl
Keywords: allianceauth, eveonline
Tags
More WWW/HTTP packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
h11h11 is a pure-Python HTTP/1.1 protocol…
permissive · top 100 on PyPI
httpxHTTPX is a fully featured HTTP client library…
permissive · top 100 on PyPI
httpcoreA minimal low-level HTTP client library that…
permissive · top 100 on PyPI
aiohttpaiohttp is an async HTTP client and server…
permissive · top 100 on PyPI
allianceauthAlliance Auth is a Django-based authentication…
copyleft · top 15,000 on PyPI
allianceauth-securegroupsA Django plugin for Alliance Auth that…
permissive · top 15,000 on PyPI
allianceauth-discordbotA Discord bot framework for Alliance Auth that…
permissive · top 15,000 on PyPI
aa-killstatsA Django module for AllianceAuth that tracks…
copyleft · top 15,000 on PyPI
aa-contactsA Django plugin for AllianceAuth that tracks…
copyleft · top 15,000 on PyPI
allianceauth-app-utilsProvides reusable utility functions and classes…
permissive · top 15,000 on PyPI
aa-memberauditA Django app for Alliance Auth that provides…
unclear · top 15,000 on PyPI
allianceauth-afatA Django plugin for Alliance Auth that tracks…
copyleft · top 15,000 on PyPI
aa-structuresA Django app that integrates with Alliance Auth…
unclear · top 15,000 on PyPI
advocateAdvocate wraps the requests library to prevent…
permissive · top 15,000 on PyPI