ARGUS
ARGUS: Autonomous Security Orchestrator ARGUS is an autonomous multi-agent security orchestrator.
Core trick
Ranks scanner findings by call-graph reachability, then has an agent generate patches that pass verification before they are proposed.
Description
ARGUS: Autonomous Security Orchestrator
ARGUS is an autonomous multi-agent security orchestrator. It scans repositories for security vulnerabilities, computes reachability, and automatically generates verified secure code patches
README excerpt
# ARGUS: Autonomous Security Orchestrator [](https://golang.org) [](#) [](#) ARGUS is an autonomous multi-agent security orchestrator. It scans repositories for security vulnerabilities, computes reachability, and automatically generates verified secure code patches. --- ## Architecture Diagram <img src="docs/architecture.svg" alt="ARGUS architecture: CLI triggers an orchestration engine that runs four sequential agents (Scan & Detect, Reachability, Autonomous Repair, Compliance), whose outputs are compiled by a Snapshot Builder into the Reports Snapshot DB, which the CLI queries for historical runs" width="100%"> The Reachability stage's output (`enriched_findings.json`) feeds both the Autonomous Repair and Compliance stages directly; the Snapshot Builder persists metadata from every stage into `reports.json` for later CLI lookup. --- ## Quick Start ### 1. Run Single-Command Setup To automatically copy configurations, prepare Python virtual environments, compile the Go executable, and register `argus` globally: ```bash ./setup.sh ``` *(Requires administrative privileges to symlink the `argus` command globally)* ### 2. Run a Security Scan To scan the `test-argus` application or any other folder lo