Production-focused, multi-agent defensive security validation workflow for authorized targets.
⚠️ This implementation intentionally does not generate or execute exploit payloads. It supports CVE intelligence gathering, target authorization checks, and non-intrusive verification.
The original offensive exploit-generation specification can be misused. This codebase provides a safe alternative suitable for real-world, ethical security operations.
- No simulation or mock execution paths in the runtime workflow.
- Real-world checks against explicitly authorized targets.
- No Docker dependency.
- Dark-themed terminal UX via
rich. - Dark-themed Next.js web console for production operators.
python -m venv .venv
source .venv/bin/activate
pip install -e .
cp ethical_targets.example.yaml ethical_targets.yaml
python -m aegis.cli run --cve CVE-2021-44228 --target https://example.com --scope-file ethical_targets.yamlcd frontend
export AEGIS_AUTHORIZED_HOSTS=example.com,localhost
npm install
npm run devOpen http://localhost:3000 and run checks with an authorized target plus an engagement ticket reference.
cd frontend
npm run previewThis serves a production preview on http://localhost:4173 and includes a visual UI mock at /preview for quick design review before running live checks.
- CLI scope file must include an
authorization_referenceand approved hostnames. - Web API enforces server-side allowlist via
AEGIS_AUTHORIZED_HOSTS.