AI Security Matrix

A curated list of AI-enabled security testing tools.

Last updated Category ToolScope Stars Flags
★ today 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 0 remote
★ 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.3k 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 23k remote
★ 3d 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
★ 4d 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
★ 6d 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 298 none
★ 17d 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.7k none
31d 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 428 none
37d 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
43d 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 457 licence
92d 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 599 none
97d 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 63 none
150d 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 876 none
238d 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
260d 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.6k none
★ today 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
★ 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 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
★ today 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 31 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.5k 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.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.2k remotecalloutescape
★ 1d 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
★ 1d 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
★ 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 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
★ 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.2k 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 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 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 453 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 85 callout
★ 1d 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 885 remote
★ 2d 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
★ 2d 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
★ 2d 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 479 none
★ 2d 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 50k none
★ 3d 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
★ 3d 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
★ 4d 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
★ 5d 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
★ 5d 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 731 none
★ 6d 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 675 none
★ 6d 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
★ 7d 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
★ 7d 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 403 remote
★ 9d 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
★ 9d 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 527 none
★ 10d 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
★ 11d 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 89 none
★ 12d 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
★ 19d 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
★ 20d 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
★ 23d 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
★ 26d 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
31d 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 789 none
33d 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
40d 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
41d 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
55d 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 179 none
58d 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
66d 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
71d 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
76d 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
77d 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
87d 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
88d 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 154 licence
107d 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
128d 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.8k remoteescape
201d 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 45 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 628 remote
226d 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 864 none
265d 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
266d 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 751 none
312d 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
332d 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
336d 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