| Last updated | Category | Tool | Scope | Stars | Flags |
|---|---|---|---|---|---|
| ★ today | agent |
Gives an agent a browser that controls its own network traffic, so the model can capture, edit, replay and compare the requests a web app sends without a proxy in between. Each session runs under a network policy and records every fetch it allowed or refused.
|
webappapirecon | 782 | remote |
| ★ 1d | agent |
Reads a codebase and its commit history, builds a threat model from them, and sends agents to chase each hypothesis it raises. It then tries to reproduce each finding in a sandbox and attacks its own patch to check the fix holds, working from source alone with no running target.
|
code | 2.5k | none |
| ★ 1d | skill |
A hunt skill for each web and API bug class, with a dispatcher that reads the scope and loads the ones that fit. Patterns from disclosed bug-bounty reports sit behind each one.
|
webappapientramobile | 5.1k | none |
| ★ 1d | scanner |
Checks an agent skill before you install it, following the files it pulls in and asking a model whether any of it is trying to misdirect the agent. Each verdict carries the provenance behind it.
|
agentic | 20k | remote |
| ★ 2d | agent |
Reads an application's source to pick its attack paths, then attacks the running web app and its API through a browser and command-line tools. A finding reaches the report only after it has been exploited.
|
webappapicode | 49k | none |
| ★ 2d | scanner |
Rules on whether an agent skill is malicious, with a model judge whose catch and false-positive rates are published against a labelled test set. A team picks a policy and suppresses known findings, so the same skill gets the same verdict on every run.
|
agentic | 2.6k | none |
| ★ 5d | skill |
One SKILL.md per attack surface, reaching into exploit development as well as web, Active Directory and network work. Nothing routes between them; you load the one that fits the target in front of you.
|
redteambinarywebappad | 7.6k | none |
| ★ 19d | agent |
An orchestrator inside Claude Code that runs a team of agents across an internal network and Active Directory engagement. It lays out the paths open to you and you pick one, or it works through them on its own, keeping the engagement's state in one place.
|
networkadwebapprecon | 291 | none |
| ★ 19d | skill |
A vendor's application-security skills for a coding agent: it scans source, dependencies and secrets, then confirms a finding against the running app through a proxy before it reaches the report.
|
codewebapp | 413 | none |
| ★ 25d | skill |
Routes an agent handed an APK, a binary, obfuscated frontend JavaScript or a pentest target to the playbook that fits, then sets up the toolchain that playbook needs. Its playbooks also cover Windows identity attacks, beyond the reversing the name implies.
|
adbinarymobilewebapp | 42k | opaque |
| ★ 29d | skill |
Works on the report an engagement ends in, inside Ghostwriter: it turns a sample Word report into a Ghostwriter template, drafts an executive summary traced back to the findings, and grades whether a finding or report is ready for final delivery. It runs offline on exported report data, or reads a live Ghostwriter over its GraphQL API.
|
reporting | 8 | none |
| 31d | skill |
Pairs bug-bounty web and API hunting with smart-contract auditing across several chains, each audit backed by a reference of known vulnerability classes. It ends in a submission drafted for the bounty platform.
|
webappapicode | 449 | licence |
| 80d | skill |
A broad penetration-testing skill set that also works through the OWASP LLM top ten as concrete tests. It ends in the report, with compliance formats and a risk prioritiser.
|
webappreconllmreporting | 575 | none |
| 85d | skill |
Tests an AI coding IDE or its agent, such as Cursor, Cline or Claude Code, for the ways a hostile workspace can steer it. You map the surface first, work one vulnerability class per skill, then chain what you confirmed.
|
agentic | 64 | none |
| 138d | skill |
Works an IoT device from three sides: its companion Android app, its hardware debug and serial interfaces, and the network it sits on. Each hardware skill ships a small Python helper instead of assuming the tool is installed.
|
binarynetworkmobile | 864 | none |
| 226d | skill |
Splits a code repository's vulnerability scan across several agents and merges what they find. A benchmark skill scores each scan against a known-vulnerable sample, so one setup can be compared with another.
|
code | 80 | licence |
| 248d | scanner |
A GitHub Action that has a model review only the diff of a pull request, comments the security issues inline, then filters its own findings to cut the false positives a diff-only view invites.
|
code | 6.4k | none |
| ★ today | agent |
Runs autonomous pentest agents from a self-hosted web console, each inside its own Docker container rather than on the host. You start a task in the browser and watch the agents work it.
|
webappnetworkrecon | 31k | escape |
| ★ today | agent |
A desktop workspace holding the terminal, notes, findings and report in one place, with an approval pause between what the model proposes and what actually runs.
|
networkrecon | 1.1k | callout |
| ★ today | scanner |
Describes a test suite for an LLM app in a config file and runs it from the CLI or CI, either as a plain eval or as a red-team pass. The declarative file is the point: the same suite reruns on every change.
|
llmagentic | 26k | remotecalloutopaque |
| ★ today | scanner |
A library for assembling your own attack rather than a fixed suite: you compose an orchestrator from targets, converters and scorers, and it runs the conversation for you.
|
llm | 4.6k | remotecalloutescape |
| ★ today | scanner |
Runs from a host you have already compromised: it collects the agent credentials and configuration it finds there, reuses them against whatever AI services are reachable, and records the path it proved.
|
agentic | 452 | none |
| ★ 1d | agent |
Runs a red-team engagement from a terminal CLI, with an orchestrator that starts specialist stacks like BloodHound or a C2 server only when the engagement reaches them.
|
redteamnetworkwebapp | 6.2k | remotecalloutescape |
| ★ 1d | agent |
Runs many agents against one scope at once, coordinating through a shared board so a new finding immediately wakes whichever agent it matters to. Written in Go.
|
webappnetworkrecon | 3.0k | remote |
| ★ 1d | mcp |
A Burp Suite extension that opens the running instance to an AI client, so a model can work through the proxy history and replay requests from the session you already have.
|
webappapi | 1.2k | opaque |
| ★ 1d | scanner |
Fires a catalogue of named probes at a model and reports which ones got through, covering jailbreaks, leakage, injection and toxicity. Probes are the unit you pick, the way you would pick scripts in a port scanner.
|
llm | 9.6k | none |
| ★ 1d | scanner |
Finds the agent components already installed on your machine, the MCP servers, skills and agent configs, and scans each for prompt injection and known vulnerabilities.
|
agentic | 3.1k | none |
| ★ 1d | agent |
Keeps an operation replayable: the plan, the approvals, the evidence and the attack-chain model live in one workspace you can re-run afterwards. Built in Go, with its tools served over MCP.
|
networkwebapp | 7.9k | none |
| ★ 1d | scanner |
Gathers several separate AI security scans behind one console: the agent, the MCP servers, the skills, the serving infrastructure, and a jailbreak pass against the model itself.
|
llmagentic | 6.9k | remotecallout |
| ★ 1d | scanner |
Simulates jailbreaks and injection against an application you have already built, then ships the guardrail that blocks what it found, so the test and the defence come from the same vocabulary.
|
llmagentic | 3.0k | callout |
| ★ 1d | scanner |
Judges an MCP server's tool definitions three ways, by YARA rule, by hosted inspection API and by asking a model, so a poisoned tool description has to clear more than one kind of reader.
|
agentic | 1.1k | none |
| ★ 1d | scanner |
Covers the widest range of model formats of any of these, emits SARIF for a CI gate, and says plainly where its own analysis was bounded rather than reporting clean.
|
modfile | 79 | callout |
| ★ 1d | skill |
Twenty-two skills, each carrying a methodology, the commands to run and a template for the write-up, reaching into OT and ICS, mobile and governance as well as the usual ground.
|
redteambinaryllm | 483 | none |
| ★ 2d | agent |
Drives a live pentest against a running web app or API, choosing each probe from what the last one returned, then reports what it found.
|
webappapicoderecon | 69k | remotecallout |
| ★ 2d | agent |
Chains recon, exploitation and post-exploitation, then carries a finding further than a report: it writes the fix and opens a pull request on your repository.
|
redteamadnetworkrecon | 3.1k | remotecalloutescape |
| ★ 2d | scanner |
Decompiles pickle bytecode back into readable Python, and will rewrite or build one too. The same tool that tells you a model file is malicious is the one that shows you how such a file is made.
|
modfile | 672 | none |
| ★ 2d | skill |
An audit firm's review practice published as plugins: how to approach an unfamiliar codebase, what to look at in it, and how to write up what you found.
|
agenticbinarycodewebapp | 7.6k | remote |
| ★ 3d | agent |
Puts red and blue agents on the same live infrastructure at once: one side chains Active Directory attacks, the other reads the logs and writes detections back to the dashboard. A single Rust binary.
|
adnetworkredteam | 97 | none |
| ★ 3d | skill |
Packages SpecterOps' own engagement workflow as installable plugins, including the wiring that lets an agent drive BloodHound and Ghostwriter. It assumes you already run those.
|
adbinarycodeentranetworkreconredteamsocialwebapp | 717 | none |
| ★ 5d | agent |
A terminal UI for black-box testing that hands the model a real browser alongside the usual command tools, so it can work an application the way a user would.
|
webappapi | 3.2k | escape |
| ★ 5d | agent |
Runs a second, independent agent whose only job is to re-exploit what the first one claimed, so a finding is either reproduced or dropped. One self-hosted binary with a local dashboard.
|
reconwebappnetwork | 1.2k | remotecalloutescape |
| ★ 5d | skill |
Works the defensive side: searches threat intelligence, generates Semgrep rules, puts a STRIDE model into a product spec, and gates a plan before anyone builds it.
|
code | 80 | none |
| ★ 6d | mcp |
Wraps the NetExec CLI as a subprocess and nothing more, across every protocol it speaks. Discovery meta-tools keep its 128 calls out of the model's context until it asks for them.
|
adnetwork | 88 | none |
| ★ 7d | mcp |
Installs into Ghidra as an extension and opens its decompiler and symbol table to a model, which can rename methods and data as it works through the program.
|
binary | 11k | none |
| ★ 7d | scanner |
Produces the compliance artefact as well as the verdict: a CycloneDX or SPDX bill of materials for a model file, alongside the Keras, GGUF and ONNX payloads it found while reading it.
|
modfile | 82 | none |
| ★ 8d | agent |
Drives the investigation from an AI client you already use, over MCP, and hands each claimed exploit to an oracle that has to reproduce it. What survives ships as a capsule you can replay yourself.
|
webappnetworkrecon | 1.7k | none |
| ★ 11d | skill |
Fifty subagents, one per specialism, that Claude routes between on its own as the task moves. Each offensive agent also names the detection its technique would trip.
|
redteamrecon | 2.3k | remote |
| ★ 14d | mcp |
Ships the Kali toolkit as a container with an HTTP API in front, so the model's commands run in a prepared environment rather than on the machine you started from.
|
networkwebapprecon | 48 | escape |
| ★ 14d | agent |
Installs into a Mythic C2 server and operates it from the inside, reasoning over the live callbacks and the BloodHound graph to issue Mythic tasks. It never touches the target itself.
|
redteamad | 30 | none |
| ★ 16d | agent |
A framework for building your own testing agent rather than a finished one. It supplies the model plumbing, the target connectors and the run limits, and you write the use-case in a few dozen lines.
|
network | 1.3k | none |
| ★ 19d | scanner |
Reads a saved model file and reports the unsafe calls hiding in it, across pickle, HDF5 and SavedModel, so a download from a public registry can be checked before anything loads it.
|
modfile | 784 | none |
| ★ 19d | skill |
Organises its skills along the kill chain and adds a dispatcher that loads at the start of every session, so the scope check and the OPSEC note happen whether or not you remember to ask.
|
redteamad | 392 | remote |
| ★ 21d | mcp |
Exposes an open IDA Pro database to an LLM client, so you ask about a binary in chat instead of clicking through the GUI: rename functions, read decompiled code, chase cross-references.
|
binary | 13k | none |
| ★ 24d | scanner |
Scans a pickle for the dangerous imports it would execute on load, and will fetch one straight from Hugging Face, a URL or an archive rather than making you download it first.
|
modfile | 427 | none |
| ★ 25d | scanner |
Probes across text, images and audio rather than prompts alone, and uses reinforcement learning to adapt a multi-step attack as the model's defences respond.
|
llmagentic | 2.0k | callout |
| ★ 28d | agent |
Takes a target and an objective in plain language, then plans and runs the whole job inside a sandbox. A second mode answers questions about a finding without acting on it.
|
webappnetwork | 11 | remotecallout |
| 43d | skill |
Aims at the judgement rather than the commands: trace a finding to demonstrated impact, capture memory before the box is reimaged, notice the honeypot. Offence, defence and a shared core install separately.
|
redteamcode | 162 | none |
| 46d | mcp |
Holds the engagement record an agent loses when its context fills: the scope, which methodology phases have been covered, and findings with the evidence behind them. The agent tests; this remembers.
|
redteamreporting | 28 | none |
| 54d | skill |
Walks an internal AD engagement technique by technique, each step naming the command to run and the telemetry it leaves behind. It ships no code of its own and drives tools you already have installed.
|
ad | 211 | none |
| 59d | mcp |
Keeps the tool surface deliberately small, a handful of composite calls plus reference material the model loads only when it needs it, and ships a system prompt with rules about what the graph does and does not prove. Reaches Entra as well as on-premises.
|
ad | 141 | none |
| 64d | agent |
Connects to a Kali box you already run and works it from the browser, issuing the commands there and reading the output back.
|
webapprecon | 1.5k | escape |
| 65d | agent |
Runs inside CI on a pull request and blocks the merge when it can validate a bug, rather than being driven from a terminal against a live target.
|
webappapicoderecon | 1 | remote |
| 75d | mcp |
Serves a large tool catalogue over MCP and adds a layer of its own that picks which tool to run and with what flags, so the client's model chooses the goal rather than the command line.
|
webappnetworkreconbinary | 13k | none |
| 76d | agent |
Turns a coding CLI you already use into a five-phase lab workflow with eight specialist subagents, running every tool in Docker and keeping the run resumable.
|
webappredteam | 146 | licence |
| 95d | agent |
Works a target in named stages, feeding each stage's findings to the next, and drives Claude Code or Codex to do the actual running. Built for CTF categories as much as for engagements.
|
webappnetworkrecon | 16k | remote |
| 116d | agent |
Ships its own port scanner and web recon rather than wrapping the usual tools, and the model only plans the attack chain. Without a key it falls back to a fixed planner.
|
webapprecon | 3 | licence |
| 128d | agent |
A menu-driven Active Directory framework that carries credentials and Kerberos state in one session across its modules. It also serves those modules over MCP, so an editor's model can drive them instead.
|
ad | 378 | licence |
| 143d | skill |
Written so someone who is not a security specialist can run an audit and follow the result, and built for Cursor and Codex as well as Claude Code.
|
reconwebapp | 424 | none |
| archived | agent |
The reference framework behind a body of published AI offensive-security research, kept as its final source tree. Its capabilities moved on to a commercial successor.
|
networkwebapprecon | 9.8k | remoteescape |
| 189d | agent |
A Flutter desktop application that can run the whole engagement against a model on your own GPU, feeding each phase's findings into the next phase's prompt.
|
reconwebapp | 41 | remote |
| archived | mcp |
One MCP server per security tool, each a thin wrapper over that binary's flags. Development has moved to a successor project under a different name.
|
webappnetworkrecon | 629 | remote |
| 214d | mcp |
A thin bridge giving a model a shell on a Linux box you already run, plus a short list of named tool wrappers. Raw command execution is the point; the wrappers are convenience.
|
networkwebapp | 849 | none |
| 253d | scanner |
Fuzzes a model endpoint with a catalogue of jailbreak techniques, mutating prompts until one gets past the guardrail, and works against a local model as readily as a hosted one.
|
llm | 1.6k | none |
| 254d | mcp |
Drives Metasploit over its RPC interface: search the modules, run an exploit or a post module, generate a payload, and send commands into a session that is already open.
|
network | 744 | none |
| 300d | scanner |
Works the Microsoft 365 side of the problem: Power Platform flows, Copilot Studio bots left open to anonymous users, and the agents a tenant has published without noticing.
|
cloudllm | 1.3k | none |
| 320d | scanner |
Runs a second model whose only job is to read the target's replies and rule on whether an injection actually worked. Point it at your own system prompt, or at an HTTP endpoint you know nothing about.
|
llm | 1.3k | none |
| 324d | scanner |
Reads the source of an agentic workflow, CrewAI or LangGraph or the OpenAI Agents SDK, and maps what the agents can actually reach before anything runs.
|
agentic | 1.1k | none |
| 1.2y | scanner |
Brings the established adversarial machine-learning frameworks under one CLI and points them at a model you nominate. Its subject is classic ML, not language models.
|
llm | 945 | none |
| 1.4y | mcp |
Turns BloodHound's own Cypher query library into one MCP tool per query, so you ask for an attack path in English and the server runs a query someone already wrote and tested.
|
ad | 382 | licence |
| 1.6y | mcp |
Reads a running ROADrecon instance so a model can question the Entra tenant it already collected, with prompt templates for the analyses people usually run over that data.
|
entracloud | 53 | none |
| 1.7y | scanner |
Reads a Python codebase and asks a model to trace user input through to dangerous sinks, reporting the call chain behind each bug it claims. It applies no rules or patterns; the model is the whole analysis.
|
code | 2.8k | none |
| — | mcp |
One hardened container per tool, brought up with Compose, so a job runs only the servers it needs instead of one process holding everything.
|
networkwebappbinaryrecon | — | not checked |