AXguard is a deterministic scanner (CLI + JSON rules + hunters) plus an agent layer (skills, slash commands, MCP) that drives those engines.

Components

Scan data flow

Diagnostic pipeline (audit soft-runs)

Stages are best-effort: a failed diagnostic is recorded and the audit continues so you still keep vulnerability reports.

Design constraints

  • Stdlib-first runtime for core scan (no account, no phone-home)
  • Rules stay data (JSON packs) for safe contribution
  • Agent layer never replaces the CLI — it calls it
  • HTML reports are read-only; high-risk actions stay stubbed / CLI-only
See also CLI · MCP · Overview.