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.

Metadata

Release files for argus-security 1.12.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for argus-security 1.12.7
File Size Uploaded
argus_security-1.12.7.tar.gz 595.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for argus-security 1.12.7
File Interpreter ABI Platform
argus_security-1.12.7-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release files / argus_security-1.12.7.tar.gz

Download URL argus_security-1.12.7.tar.gz
Size 595.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b4a339bf68dd5a12c5c4059135425f920fbbab90c01766d481bbc3e5c6909aea
BLAKE2b-256 checksum
How to use checksums
87daef13f4e8fd18c2bb0f053097fd698ade07dfad2112c35c267b3b8c3ce7e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / argus_security-1.12.7-py3-none-any.whl

Download URL argus_security-1.12.7-py3-none-any.whl
Size 678.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e1b8b018f57bc87fd80cad7720c7548dc0120a19737b90c3ab2c9d01f7001f5c
BLAKE2b-256 checksum
How to use checksums
7464394fdde857954b0f9118480e186c56bcb15222e5062ac3261abfac5b8c81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.12.7 This release

2 release files

1.12.6

2 release files

1.12.5

2 release files

1.12.3

2 release files

1.12.2

2 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page