Skip to content

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.

Tags

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
chay-24/argus★ 10 forksGoCreated Jul 11, 2026 · last push Jul 11, 2026

README excerpt

# ARGUS: Autonomous Security Orchestrator

[![Go Version](https://img.shields.io/github/go-mod/go-version/chay-24/argus?filename=backend%2Fgo.mod)](https://golang.org)
[![Code Quality](https://img.shields.io/badge/code%20quality-A%2B-brightgreen.svg)](#)
[![Security Scan](https://img.shields.io/badge/security%20scan-passing-brightgreen.svg)](#)

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 &amp; 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

Team