readme

Readme

Documentation examples may contain captured seeded counts, scores, timestamps, or health values. They are examples, not live telemetry. Use the running CLI status command or MCP index_status for current instance data.

Zagros Documentation

Zagros is an open-source, self-hosted security knowledge service for teams and their AI agents. A team can run one controlled Zagros instance and expose the same evidence to developers, AI agents, IDE integrations, and internal tools through MCP, CLI, and the web UI. Zagros Core provides ingestion, HelixDB-backed retrieval, CLI, MCP servers, and UI; Zagros Skills provide harness-neutral investigation guidance that teaches agents how to use retrieved evidence safely and correctly.

  • README — Quick start, setup, MCP tools summary
  • CLI.md — All CLI subcommands, flags, options, and output formats
  • MCP.md — MCP server tools, input/output schemas, safety guidance
  • ARCHITECTURE.md — Component diagram, BM25 engine, HelixDB schema, Docker image
  • DATA-SOURCES.md — Ingestion pipeline for each of the five sources
  • SOURCE-TRUST-POLICY.md — Trust tiers, claim-specific authority, and conflict handling
  • CONFIGURATION.md — Environment variables, Docker Compose, refresh scheduling, resource limits
  • DEPLOYMENT.md — Local/cloud deployment, authentication boundary, recovery, upgrade, uninstall
  • DEVELOPMENT.md — Build, test, code structure, common tasks
  • SECURITY-REVIEW.md — Security findings F-01 through F-06 and their status
  • VISION.md — Project goals, Core + Skills model, phased roadmap, design constraints
  • OPEN-SOURCE-RELEASE-TODO.md — Public-release readiness checklist and review status
  • ../THIRD_PARTY_NOTICES.md — Upstream data-source licenses, attribution, and trademark notices

Current pre-release state

Component Status
HelixDB storage Active — Cve and Knowledge node labels
CVE ingestion Active — delta feed + full deltaLog backfill
CWE ingestion Active — 969 records
ASVS ingestion Active — 345 records (v5.0.0 pinned)
CAPEC ingestion Active — 613 records
ATT&CK ingestion Active — 697 records
BM25 retrieval Active — field weights, exact-match bonus, phrase bonus
CLI Active — 7 subcommands
MCP servers Active — 7 tools over stdio and Streamable HTTP
Knowledge MCP search/sync Active — search_knowledge, sync_knowledge_source
Graph edges Planned Phase 3
Vector embeddings Planned Phase 3
Exact/graph knowledge tools Planned Phase 3 — get_rule, explain_weakness, map_to_attack, list_sources
LLM reasoning layer Planned Phase 4

Skills ecosystem

Governance and security confidence

Non-goals

Zagros provides security evidence and retrieval. It does not certify compliance and does not autonomously remediate systems.

Quality measurement

  • QUALITY-METRICS.md — retrieval regression benchmark and corpus integrity/freshness metrics

Investigation demo

  • DEMO.md — canonical Evidence / Analysis / Recommendation security investigation walkthrough with screenshots