
The Hounds — navi-agents
The executable harness for The Hounds — a local console that runs the exposure-management agent pack over Tenable navi.
Agent Chain
- Manual Step1.Laelaps
Finds and tags CISA KEV (known exploited) exposure.
- Manual Step2.Certania
Tracks certificate expiry and weak crypto.
- Manual Step3.Heimdall
Assesses post-quantum readiness.
- Manual Step4.Fenrir
Chains signals into ranked attack paths (foothold to crown jewel).
- Manual Step5.Cerberus
Confidence-scored IoT / OT / embedded device discovery.
- Manual Step6.Pythia
Discovers and governs AI/ML inventory across five sources.
- Manual Step7.Atlas
Establishes asset ownership.
- Manual Step8.Mimir
Software inventory.
- Manual Step9.Charon
Flags end-of-life / unsupported software.
- Manual Step10.Anubis
Calibrates Asset Criticality Rating (ACR).
- Manual Step11.Chronos
Scan health monitoring.
- Manual Step12.Sirius
Agent group analysis.
- Manual Step13.Garmr
Tag removal and cleanup.
- Manual Step14.Orthrus
Maps findings to MITRE ATT&CK.
- Manual Step15.Argus
Custom application discovery.
- Manual Step16.Argos
Single-asset deep-dive.
- Manual Step17.Sphinx
'On the Scent' environment overview.
- Manual Step18.Covenant
Enforces the AI Contract governance policy.
The Hounds — navi-agents is the executable harness for the pack: a local console
(navi-agents/) that runs the exposure-management hounds over
Tenable navi (navi.db + the Tenable API) and
surfaces the results in the browser. It runs on a stock Python install — the default server
needs no third-party packages.
What it does
It executes the same pack of specialists as a program rather than a skill: CISA KEV
(Laelaps), attack paths (Fenrir), IoT/OT (Cerberus), AI inventory (Pythia), certificates
(Certania), EOL software (Charon), ACR calibration (Anubis), and the rest. Each hound
hunts one kind of exposure and proposes navi tag/ACR writes for human approval; writes are
disabled by default (NAVI_ALLOW_WRITES=0).
How it works
Launch with python3 run.py (zero-dependency stdlib server, or optional FastAPI/Flask).
On first run it builds a bundled sample database so you can evaluate it with no setup; for
production, point NAVI_DB_PATH at navi’s real navi.db. The core/ engine provides the
shared detection, discovery, health, MITRE, and EOL logic, and core/agents/ holds the
individual hound implementations. Every write stays grounded in real navi data and gated
behind explicit confirmation.