Iridium Client Layer Oss Online Apache-2.0 GitHub πŸ•ΉοΈ Digger Mode

A.I Cyber Reasoning System

Iridium is an autonomous security research platform that combines multi-role AI reasoning with hardened runtime verification to find, prove, and package unknown vulnerabilities β€” not just flag scanner noise. This repository is the open-source client layer: local AST extraction, dependency graphs, CLI scanning, and MCP guardrails that feed the Iridium engine.

Most AppSec tooling stops at static findings. Bounty hunters and red teams need attacker-reachable bugs, verified under isolation, with submission-ready artifacts. Iridium treats vulnerability research as an end-to-end pipeline β€” code ingest β†’ AI-guided hypotheses β†’ sandbox execution β†’ patch validation β†’ bounty export.

Packages 3
Release 0.6.0
Python 3.11+
License 2.0
[04] SysOp Notice

V.32bis standard Β· 14,400 bps

SupraFAXModem 14.4 V.32bis style illustration

Access to the Iridium Engine is capped at 14,400 bps (V.32bis standard). V.42bis compression enabled for hardware acceleration.

01 / Core

iridium-core

Extractors, SQLite AST cache, Tarjan SCC graphs, lockfile parsing, and payload models. No network I/O β€” structure only, secrets stripped client-side.

pip install iridium-core
02 / Client

iridium-client

Typer CLI plus httpx SaaS client. Zero-install demo, local payload dump, and scan . for local parsing with cloud reachability.

pip install iridium-client
03 / Mcp

iridium-mcp-server

MCP server for AI agent guardrails. Blocks vulnerable imports at generation time, fail-open on 429/5xx, with a local audit log.

pip install iridium-mcp-server
04 / Contract

Stable client API

POST /api/v1/client/scan β†’ 202 + scan_id. GET /api/v1/client/scan/{scan_id} β†’ poll findings. OpenAPI and JSON schema in-repo.

OpenAPI spec
[02] Quick Start

zero-install demo / local parse / cloud reach

release Β· iridium-client / iridium-core / iridium-mcp-server

pip install iridium-client

# Zero-install demo (<10s, no API key)
uvx iridium-client demo

# Full scan β€” local parsing + cloud reachability
iridium-client scan .

# Local payload dump (zero network)
iridium-client payload dump . --validate

βœ“ Scan complete Β· anonymous tier Β· no API key required
[03] Architecture

developer machine β†’ Iridium SaaS API

local AST/graph Β· CLI scan Β· MCP guardrails Β· cloud reachability

Developer machine
iridium-core AST, graph, cache β€” no network
iridium-client CLI
iridium-mcp-server MCP guardrails
POST /api/v1/client/scan β†’
↓ POST /api/v1/client/scan
Private backend
Iridium SaaS API

Reachability analysis. Poll findings with GET /api/v1/client/scan/{scan_id}.

[05] BBS Hall Of Fame

out of box discovery / self-learning path

verified findings / training path Β· report links only when a .md briefing exists

App Name Amount Of Stars Finding Report PoC
Loading website findings board…