Skip to main content

Autonomous AI Red Team Platform — Core (OSS tier)

Project description

╔════════════════════════════════════════════════════════════════════════════╗
║                                                                            ║
║       ___    ____  ________  __  _____                                     ║
║      /   |  / __ \/ ____/ / / / / ___/                                     ║
║     / /| | / /_/ / / __/ / / /  \__ \                                      ║
║    / ___ |/ _, _/ /_/ / /_/ /  ___/ /                                      ║
║   /_/  |_/_/ |_|\____/\____/  /____/                                       ║
║                                                                            ║
║   Autonomous AI Red Team Platform                                          ║
║   Odingard Security by Six Sense Enterprise Services                       ║
║                                                                            ║
╚════════════════════════════════════════════════════════════════════════════╝

1. The Positioning Statement

ARGUS does not compete with traditional pentesting tools. It does something they inherently cannot do — test the AI-specific attack surface that none of them were built to find. If you run traditional SAST to test your raw infrastructure, you still need ARGUS to test the AI agents running on top of that infrastructure. They are complementary, not competing.

2. The Architecture (Open-Core)

ARGUS is uniquely built as an 11-Agent Swarm.

This Open-Source core implements the basic scaffolding of the Attack Layer. It provides the entry-point logic to spawn short-lived, narrowly scoped agents designed to hunt AI logic flaws without accumulated bias or context collapse.

pip install argus-redteam

One-line engagement

argus engage crewai://labrat       # 8-agent swarm against a crewAI-shaped target
argus engage langgraph://labrat    # LangGraph StateGraph attack
argus engage mcp://customer.example/sse   # live MCP server
argus engage http://customer.example/agent  # generic HTTP agent endpoint

argus targets                      # list every registered target class
argus report results/engagements/  # render a self-contained HTML report

Packaged demos

argus demo:generic-agent   # self-evolving agent attack (~3s, $0)
argus demo:evolver         # Pillar-2 Raptor Cycle corpus evolution
argus demo:crewai          # end-to-end crewAI engagement

See docs/GETTING_STARTED.md for the full operator guide, docs/ADDING_A_LABRAT.md to extend ARGUS to a new framework, and docs/NO_CHEATING.md for the integrity contract every finding must honour.

3. ⚠️ ARGUS Enterprise

This OSS package contains the Core Execution Engine. It fundamentally lacks the Correlation Synthesis and Reporting Validation engines built into the proprietary SaaS product.

The Full 11-Agent Swarm: ARGUS Enterprise deploys 10 simultaneous specialized agents (Prompt Injection Hunter, Tool Poisoner, Memory Poisoner, Identity Spoofer, etc.) and routes all intelligence to a single Correlation Agent. This Correlation Agent chains individual, seemingly benign findings into compound, multi-step zero-day attack paths.

To access the complete Swarm logic and generate verifiable CVEs, please visit the Enterprise portal: 👉 ARGUS Enterprise Deployment

Project 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_core-0.5.0.tar.gz (363.8 kB view details)

Uploaded Source

Built Distribution

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

argus_core-0.5.0-py3-none-any.whl (353.3 kB view details)

Uploaded Python 3

File details

Details for the file argus_core-0.5.0.tar.gz.

File metadata

  • Download URL: argus_core-0.5.0.tar.gz
  • Upload date:
  • Size: 363.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for argus_core-0.5.0.tar.gz
Algorithm Hash digest
SHA256 cff033032e8acb020656bf95137aac04d6e943cdce82f7ab7ba88af8e1b3e24d
MD5 ac81ab0640b95f92f48664b73884b824
BLAKE2b-256 bb5a2a248f69c2b0f2bc6d2bbf85cbe0dd49d4571bdd049fb9ed1ce630595270

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_core-0.5.0.tar.gz:

Publisher: publish.yml on Odingard/argus-core

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_core-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: argus_core-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 353.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for argus_core-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cbb32ca6cb8348400bfede07c50725a91a35053f69294d4c90c4aa86e268642d
MD5 6eef4c512a44dfeaa7d88a8b77810c26
BLAKE2b-256 05ad0ad79e12d22a68067b39d048c23d9e3ec03391f93b92f18f0d64873c40d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for argus_core-0.5.0-py3-none-any.whl:

Publisher: publish.yml on Odingard/argus-core

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

Supported by

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