AI Security Matrix

A curated list of AI-enabled security testing tools.

Last updated Category ToolScope Stars Flags
★ today agent h5i-dev/h5i new
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 google/mantis new
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 elementalsouls/Claude-BugHunter new
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 NVIDIA/SkillSpector new
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 KeygraphHQ/shannon new
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 cisco-ai-defense/skill-scanner new
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 SnailSploit/Claude-Red new
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 blacklanternsecurity/red-run new
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 ghostsecurity/skills new
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 zhaoxuya520/reverse-skill new
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 GhostManager/ghostwriter-skills new
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 Gabson0x/bountyforge new
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 transilienceai/communitytools new
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 Mindgard/ai-ide-skills new
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 BrownFineSecurity/iothackbot new
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 Netflix-Skunkworks/railguard-skill new
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 anthropics/claude-code-security-review new
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 vxcontrol/pentagi
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 berylliumsec/nebula
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 promptfoo/promptfoo
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 microsoft/PyRIT
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 adithyan-ak/AgentHound
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 PurpleAILAB/Decepticon
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 Armur-Ai/Pentest-Swarm-AI
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 PortSwigger/mcp-server
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 NVIDIA/garak
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 snyk/agent-scan
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 AIPentest/CyberStrikeAI
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 Tencent/AI-Infra-Guard
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 confident-ai/deepteam
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 cisco-ai-defense/mcp-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 promptfoo/modelaudit
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 Masriyan/Claude-Code-CyberSecurity-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 usestrix/strix
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 samugit83/redamon
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 trailofbits/fickling
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 trailofbits/skills
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 dreadnode/ares
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 SpecterOps/skills
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 GH05TCREW/pentestagent
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 xalgorix/xalgorix
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 Security-Phoenix-demo/security-skills-claude-code
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 mpgn/NetExec-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 LaurieWired/GhidraMCP
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 Lab700xOrg/aisbom
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 0xSteph/pentest-ai
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 0xSteph/pentest-ai-agents
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 zebbern/zebbern-kali-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 MythicAgents/Sage
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 ipa-lab/hackingBuddyGPT
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 protectai/modelscan
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 hypnguyen1209/offensive-claude
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 mrexodia/ida-pro-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 mmaitre314/picklescan
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 msoedov/agentic_security
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 cettocdx/rift
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 trilwu/secskills
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 CSPF-Founder/red-clippy
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 ADScanPro/Claude-AD
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 mwnickerson/bloodhound_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 bugbasesecurity/pentest-copilot
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 Nightlysec/nightly
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 0x4m4/hexstrike-ai
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 NeoTheCapt/RedteamAgent
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 GreyDGL/PentestGPT
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 mayank-dev-15/AI-Pentest-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 capture0x/AdStrike
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 briiirussell/cybersecurity-skills
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 aliasrobotics/cai
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 chetstriker/LLMtary
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 cyproxio/mcp-for-security
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 Wh0am123/MCP-Kali-Server
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 cyberark/FuzzyAI
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 GH05TCREW/MetasploitMCP
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 mbrg/power-pwn
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 utkusen/promptmap
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 splx-ai/agentic-radar
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 Azure/counterfit
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 MorDavid/BloodHound-MCP-AI
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 atomicchonk/roadrecon_mcp_server
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 protectai/vulnhuntr
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 FuzzingLabs/mcp-security-hub
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