AI Security Matrix

A curated list of AI-enabled security testing tools.

Last updated Category ToolScope Stars Flags
★ 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.7k 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.4k 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 24k remote
★ 1d skill vestjoe/trove-skill new
Keeps a CTF or training-lab engagement's tool output and notes in one directory as records, each field naming the file and the exact line it came from. Parsers read nmap, NetExec, secretsdump, BloodHound and certipy; anything else the agent extracts, and a value whose quote is not in the source file is dropped.
reportingadnetwork 1 remote
★ 5d 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.7k none
★ 8d 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 299 none
★ 19d 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 9.9k none
33d 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 429 none
39d 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 44k opaque
45d 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 458 licence
94d 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 600 none
99d 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
152d 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 877 none
240d 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
262d 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.7k none
★ 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 27k 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.7k remotecalloutescape
★ today 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 676 none
★ 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 454 none
★ today 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 487 none
★ 1d 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 73k remotecallout
★ 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.1k remote
★ 1d 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.3k remotecalloutescape
★ 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.3k opaque
★ 1d 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 90 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.2k none
★ 1d 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 736 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 8.3k none
★ 1d 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.3k remotecalloutescape
★ 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 7.2k remotecallout
★ 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 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 429 none
★ 1d 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 33 none
★ 2d 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.5k remotecalloutescape
★ 2d 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
★ 2d agent h5i-dev/h5i
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 886 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 98 none
★ 3d 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.9k remote
★ 3d 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 86 callout
★ 4d 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.8k none
★ 4d agent KeygraphHQ/shannon
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 51k 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 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 81 none
★ 6d 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 83 none
★ 7d 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
★ 8d 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.1k callout
★ 9d 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 33k escape
★ 9d 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 405 remote
★ 11d 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 536 none
★ 14d 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 391 licence
★ 21d 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 12k none
★ 22d 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.8k none
★ 25d 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.4k remote
★ 28d 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 52 escape
33d 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 792 none
35d 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
42d 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 GhostManager/ghostwriter-skills
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 11 none
57d 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 182 none
60d 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
68d 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 215 none
73d 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 142 none
78d 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
79d 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
89d 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
90d 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 155 licence
109d 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
130d 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 4 licence
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.9k remoteescape
203d 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 46 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
228d 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 866 none
267d 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
268d 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 753 none
314d 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
334d 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
338d 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
archived 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 944 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 383 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