argus-agent
Argus RedTeam local security scan agent. Runs SAST (semgrep) and SCA (Trivy) entirely inside your infrastructure — no source code leaves your network.
Installation
pip install argus-redteam-agent
Requires: Python 3.10+, semgrep, trivy (for dependency scan)
Quick Start
Online mode (uploads results to Argus dashboard)
argus-agent scan /path/to/repo \
--target-name "my-service" \
--api-key "$ARGUS_API_KEY" \
--server "https://argus-origin.block-s.io"
AI deep analysis — server mode (snippet-based, code stays local)
argus-agent scan /path/to/repo \
--target-name "my-service" \
--api-key "$ARGUS_API_KEY" \
--server "https://argus-origin.block-s.io" \
--ai-mode server --sensitivity full
AI deep analysis — local mode (Claude API called directly, code never sent to Argus)
ANTHROPIC_API_KEY=sk-ant-... \
argus-agent scan /path/to/repo \
--target-name "my-service" \
--api-key "$ARGUS_API_KEY" \
--server "https://argus-origin.block-s.io" \
--ai-mode local
Air-gap mode (results stay local)
# Scan and save to file
argus-agent airgap /path/to/repo \
--target-name "my-service" \
--passphrase "strong-passphrase"
# Decrypt and import via dashboard
argus-agent decrypt argus-my-service-20260101.enc --passphrase "strong-passphrase"
Docker
docker run --rm \
-v /path/to/repo:/scan-target \
-e ARGUS_API_KEY=your-key \
blocks/argus-agent:latest \
--target-name my-service --server https://argus-origin.block-s.io
Options
argus-agent scan --help
argus-agent airgap --help
Sensitivity levels
| Level | What is sent |
|---|---|
full |
Code snippets included |
medium |
SHA-256 hash only (default) |
minimal |
Finding count only |
AI modes
| Mode | Where AI runs | Code destination |
|---|---|---|
off |
No AI analysis | — |
server |
Argus server (snippets only) | Snippets → Argus server |
local |
Local machine (Claude API) | Code → Anthropic API |
License
Proprietary — see argus-redteam.io for licensing.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
argus_redteam_agent-1.0.0.tar.gz
(16.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file argus_redteam_agent-1.0.0.tar.gz.
File metadata
- Download URL: argus_redteam_agent-1.0.0.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4755e2d6888911110c94ecbc508ad6ed6d72bd76f532474fc6edd2b530ba20b8
|
|
| MD5 |
3a3dd7259baa77712775fffb1c19e2c5
|
|
| BLAKE2b-256 |
fb342491fd76d850d0a0bdc03aec90d05b3f921e96c0ae3ae4edfdb6773c6b51
|
File details
Details for the file argus_redteam_agent-1.0.0-py3-none-any.whl.
File metadata
- Download URL: argus_redteam_agent-1.0.0-py3-none-any.whl
- Upload date:
- Size: 14.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d10e2e158c56d2f6bfb53d1e89a970c0c9a0c379f726b8a694f63df208bf9e24
|
|
| MD5 |
81ed85c33c887707b35c88e885ce88f9
|
|
| BLAKE2b-256 |
55250999319d11ef8141e3a080af1ca4bd6d871970db906c474f60c25d5d1922
|