guardian
High-performance, scalable spam/phishing detection service
1.1K
Guardian is a high-performance, scalable spam/phishing detection and enforcement service designed to run next to your MTA and filtering engine.
It analyzes incoming emails ultra-fast (structure fingerprinting + proximity detection), applies immediate local learning from operator/user reports, and only reaches out to the Mailuminati Oracle when needed for shared, collaborative intelligence.
Guardian is built for anyone operating email infrastructure, from large providers to small and community-run servers, who wants fast decisions with minimal overhead.
-> https://github.com/Mailuminati/Guardian
For Docker installations:
Configuration is primarily managed via environment variables in docker-compose.yaml.
The following variables are available:
| Variable | Description | Default |
|---|---|---|
REDIS_HOST | Hostname or IP of the Redis server | redis |
REDIS_PORT | Port of the Redis server | 6379 |
GUARDIAN_BIND_ADDR | The network interface IP to bind to. Use 127.0.0.1 for localhost only, or 0.0.0.0 for all interfaces. | 127.0.0.1 |
MI_ENABLE_IMAGE_ANALYSIS | Set to 1 to enable the analysis of external images for low-text emails. | 0 (Disabled) |
FORCE_REINSTALL | Set to 1 to force re-installation of the Guardian engine. | 0 |
SPAM_WEIGHT | Weight applied to hashes reported as spam. | 1 |
HAM_WEIGHT | Weight applied to hashes reported as ham (false positive). | 2 |
LOCAL_RETENTION_DAYS | Retention period (in days) for local learning entries. | 15 |
The last variables allow operators to fine-tune the impact of spam and ham reports on the local learning database. Adjust these values based on your specific requirements and the desired sensitivity of the system.
Guardian is responsible for:
It acts as the first line of defense, minimizing latency and resource usage, while remaining connected to a broader community driven detection network.
Guardian is built around a clear separation of concerns.
Local analysis and learning allow Guardian to:
This ensures that confirmed spam or phishing reports have an instant impact on subsequent mail flows for the same operator.
The Mailuminati Oracle provides the indispensable collaborative dimension:
By querying the Oracle only when meaningful proximity is detected, Guardian benefits from collective intelligence without sacrificing performance or privacy.
Content type
Image
Digest
sha256:2b91264ae…
Size
40.2 MB
Last updated
6 months ago
docker pull mailuminati/guardian:sha-fc81fbd