{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/5"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/2"}],"enrichment":{"capability":"A Django plugin for Alliance Auth that automates group membership based on configurable filters, supporting manual groups, automatic groups with grace periods, and integrations with third-party filter providers.","skillfed_tags":["eve-online","group-management","django-plugin"],"use_cases":["Automatically maintain EVE Online alliance groups based on member skill points, corporate roles, or asset holdings.","Enforce compliance by removing users who fail activity or asset audits after a configurable grace period.","Sync Discord roles with in-game status (e.g., remove access when a character leaves corp or fails invoice checks).","Create tiered membership groups that auto-join users meeting specific criteria without manual approval.","Audit group membership against complex filter logic and notify users of pending removals before they occur."],"what_it_does":"Secure Groups is a Django plugin for Alliance Auth that automates EVE Online group membership by applying configurable filters to user accounts. It supports both manual groups (with optional auto-join) and automatic groups that continuously sync membership based on filter results. The package itself provides basic filters (character in alliance/corp, user has group) but is designed to be extended by third-party modules that add domain-specific checks\u2014such as asset location, skill requirements, corporate roles, activity levels, and invoice status. Groups can have grace periods before removal, and users receive notifications via Discord DM or in-auth messages when they fail checks or are removed.\n\nInstallation involves adding the package to an Alliance Auth instance, running migrations, and setting up a Celery task for periodic group updates. Configuration happens entirely through Django admin: you create groups, define filters, set grace periods, and link them into Smart Groups with options for auto-join, state-based targeting, and update frequency. The package integrates with Alliance Auth's built-in group management and can post update logs to Discord webhooks.","worth_installing":"Yes, if you run an Alliance Auth instance and need automated group management. The package is actively maintained, has no known vulnerabilities, and low install friction. It requires third-party filter modules to be useful beyond basic checks, so verify that the filters you need are available and maintained before committing."},"id":"allianceauth-securegroups","links":{"html":"https://skillfed.io/packages/allianceauth-securegroups","md":"https://skillfed.io/packages/allianceauth-securegroups.md","pypi":"https://pypi.org/project/allianceauth-securegroups/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-07","license_spdx":null,"license_treatment":"permissive","name":"allianceauth-securegroups","python_support":"supports_current","summary":"On its own this app does very little! However it leverages any module that is capable of providing a filter. Giving you the ability to add a very wide range of automatic filtration options your groups."},"popularity":{"monthly_downloads":242460,"position":8854,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.10.2"}
