Observed since 20 Oct, 20:18 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A deterministic MCP server that maps threat-model context to actionable coding requirements.
Aegis encodes a project's threat model in security-context.yaml and exposes deterministic security guidance through MCP tools for coding agents.
The repository now includes the v0.1 deliverables defined in aegis-build-plan.md:
schemas/security-context.schema.jsonexamples/security-context.example.yamltemplates/security-context.template.yamlsrc/aegis/server.pyaegis_assess, aegis_validate, aegis_initaegis://summarysrc/aegis/engine.pysrc/aegis/validation.pyaegis_init in src/aegis/init_tool.py with Claude-assisted mode and deterministic fallback modeagent-templates/scenarios/trigger-scenarios.jsonlscenarios/mock-aegis-assess.jsonInstall from PyPI (recommended):
python -m pip install aegis-mcp
Optional for Claude-assisted aegis_init:
python -m pip install "aegis-mcp[init-llm]"
For local development from this repository:
python -m pip install -e .
Optional local development install with Claude-assisted mode:
python -m pip install -e ".[init-llm]"
aegis-validate examples/security-context.example.yaml
aegis-server --config examples/security-context.example.yaml
Equivalent command from the build plan:
{
"mcpServers": {
"aegis": {
"command": "python",
"args": ["-m", "aegis.server", "--config", "./security-context.yaml"]
}
}
}
aegis_assess response always includes:
requirementsapproved_patternsanti_patternsmatchedwarningsconflictsno_matchSee aegis-build-plan.md and docs/schema-reference.md for details.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.1 | 11 Feb 2026 | 4 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 20:18 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:bfcd9ab72ebdc48f189629985e8128a44b19d83d6600dc45951cd1901a8a69db