Skip to main content
Argus — Perception is Protection

Unified security scanning — SAST, containers, IaC, secrets, dependencies, and DAST from a single CLI.

Install

pip install argus-security

Quick Start

argus init        # Create argus.yml config
argus scan        # Run all configured scanners

Or scan immediately without a config file:

argus scan bandit gitleaks osv --severity-threshold high

Features

  • 14+ security scanners -- SAST, secrets, containers, IaC, dependencies, DAST, supply chain, malware
  • Single CLI -- argus scan runs everything, locally or in CI
  • Flexible selection -- run all scanners, specific ones, or groups
  • Multiple output formats -- terminal, Markdown, SARIF, JSON
  • Severity thresholds -- fail builds on low, medium, high, or critical
  • Docker-backed execution -- scanners run in containers when not installed locally
  • Config-driven -- argus.yml for repeatable scan profiles
  • GitHub Actions integration -- composite actions for native CI/CD workflows
  • Linting built in -- YAML, JSON, Python, JavaScript, Dockerfile, Terraform

Supported Scanners

Category Scanners
SAST Bandit, OpenGrep, CodeQL
Secrets Gitleaks
Containers Trivy, Grype, Syft
IaC Trivy IaC, Checkov
Dependencies OSV Scanner
Supply Chain zizmor + actionlint
Malware ClamAV
DAST ZAP
Compliance FedRAMP SCN Detector

Configuration

# argus.yml
scanners:
  - gitleaks
  - bandit
  - osv
  - trivy-iac

scan_path: "."
severity_threshold: high

MCP Server (AI Integration)

Argus includes an MCP server so AI assistants (Claude, Copilot, Cursor) can run scans, validate configs, and detect project characteristics directly.

pip install argus-security[mcp]

Add to your AI tool's MCP configuration:

{
  "mcpServers": {
    "argus": {"command": "argus", "args": ["mcp"]}
  }
}

Available tools: argus_scan, argus_detect, argus_validate, argus_list_scanners, argus_init

Documentation

License

AGPL-3.0 -- see LICENSE.md for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

argus_security-1.10.0.tar.gz (577.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

argus_security-1.10.0-py3-none-any.whl (660.5 kB view details)

Uploaded Python 3

File details

Details for the file argus_security-1.10.0.tar.gz.

File metadata

  • Download URL: argus_security-1.10.0.tar.gz
  • Upload date:
  • Size: 577.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for argus_security-1.10.0.tar.gz
Algorithm Hash digest
SHA256 4c840ecf7644d9e69fd91a81c51a10d3ace050a351f8b9badb13881dfdc2038e
MD5 0474e6901695a7a816953a1a7b7e954b
BLAKE2b-256 4e0f039012d5fa055cce236a6194d8a6fc6ccebf226337c76c83d5a0b666636b

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_security-1.10.0.tar.gz:

Publisher: release.yml on huntridge-labs/argus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file argus_security-1.10.0-py3-none-any.whl.

File metadata

  • Download URL: argus_security-1.10.0-py3-none-any.whl
  • Upload date:
  • Size: 660.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for argus_security-1.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0522bf1289addc5ae568a1f02ed75d0dfa8ffa6392b182458fea5b1d2961fd72
MD5 ef1462db8ffedec39ae0dc43c99bcb25
BLAKE2b-256 f7e8b356df1f8ef4256c9b9326642f71dc2c753fde3c8613c1dcd8674451dc69

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_security-1.10.0-py3-none-any.whl:

Publisher: release.yml on huntridge-labs/argus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

1.12.2

2 files

1.12.1

2 files

1.12.0

2 files

1.11.0

2 files

This release

1.10.0 This release

2 files

1.9.2

2 files

1.9.1

2 files

1.9.0

2 files

1.8.1

2 files

1.8.0

2 files

1.7.0

2 files

1.6.0

2 files

1.5.0

2 files

1.4.1

2 files

1.4.0

2 files

1.3.1

2 files

1.3.0

2 files

1.2.1

2 files

1.2.0

2 files

1.1.0

2 files

1.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page