muellerberndt/awesome-ai-security

An AI security awesome list / learning journey

TypeScript

130

64 commits

updated Sep 23, 2026

See the code

README

Awesome AI Security

Interactive version Awesome ZK Proofs

Browse the interactive version — the same list as a learning path with two tracks, a filter, and a link for every topic.

A curated, annotated list of resources for AI security: prompt injection, adversarial machine learning, model privacy, AI red teaming, and using AI for offensive and defensive security work.

Contributing

This README is generated. Edits to it are overwritten on the next build.

Add your resource to src/data/raw_resources.json with a title, url, one-sentence description and a category, then run:

node scripts/map_data.cjs && node scripts/layout_pyramid.cjs && npm run awesome

Commit the regenerated README.md, nodes.json and graphData.ts along with your change. A pull request that touches only README.md cannot reach the website, which is built from the same source data. See CONTRIBUTION.md.

ML Foundations

Essential machine learning concepts and courses to build a foundation before diving into AI security.

Deep Learning

Deep dive into neural networks, transformers, and the architectures behind modern AI systems.

Prompt Injection

Understand prompt injection attacks that manipulate LLM behavior through crafted inputs.

Adversarial Attacks

Learn how adversarial examples fool neural networks and methods to defend against them.

Poisoning & Backdoors

Data poisoning attacks and neural network backdoors that compromise model integrity.

Privacy & Extraction

Model extraction, membership inference, and training data extraction attacks.

Tools & Frameworks

Security tools for testing and defending AI systems against adversarial attacks.

  • APort - AI agent identity verification and policy enforcement for autonomous systems.
  • Counterfit - Microsoft penetration testing tool for ML systems.
  • Whistleblower - Repello AI's offensive tool for testing LLM applications against system prompt leakage attacks.
  • NeMo Guardrails - NVIDIA programmable guardrails for LLM safety and security.
  • SecML - Secure and explainable ML library with attacks and defenses.
  • Purple Llama (Meta) - Open-source LLM safety tools including Llama Guard, Prompt Guard, Code Shield, and CyberSec Eval benchmarks.
  • Agent-Wiz - CLI that extracts agent workflows from LangChain, LangGraph, CrewAI and AutoGen and runs threat modeling over the resulting graphs.
  • ai-evaluation - LLM evaluation framework with 50+ metrics, LLM-as-judge and guardrail scanners covering injection, PII and unsafe-output checks.
  • SkilLock - Behavior-pinning lockfile and capability-delta review for agent skills; blocks unapproved drift in shell, network and file access in CI with SARIF output.
  • Nika - Rust workflow engine for AI runs with hash-chained execution traces, default-deny allowlists for shell, network, file and tool access, and static secret-flow analysis.
  • SourceryKit - Python SDK that checks an agent's tool calls and MCP handoffs against a trusted-endpoint allowlist and records the provenance of each answer.
  • AI Security Registry - Registry of skills, goals and workflows for AI agents, with git-pinned versions reviewed before each update.
  • sofagent - Harness for governing AI coding agents: commit-time audit rules over git diffs, an HMAC-signed audit trail and snapshot rollback, exposed as an MCP toolset.
  • Bifrost - AI gateway unifying access to model providers and MCP servers, with guardrails, approvals, audit logs and access control at the edge.
  • KeyDrift - Scans deployed HTML and JavaScript for secrets that AI-generated code inlines into the client bundle, separating public browser credentials from real leaks.
  • AgentShield - Scanner for MCP servers, agent skills and plugins that runs thirteen engines over a package and returns one report. Runs offline via npx with no install.
  • SpecLock - Enforces the constraints written in CLAUDE.md, AGENTS.md and .cursorrules before an AI coding agent edits a file, runs a shell command or commits, with an override audit trail and an MCP server.
  • rust-norion - Rust control layer for local LLM agents with writer and evidence gates, memory and replay governance, and rollback, so agent self-modification stays inspectable and reversible.

AI Pentesting

Using AI assistants and agents for automated penetration testing and security assessments.

Vulnerability Detection

AI-powered vulnerability scanning, code analysis, and bug detection.

Exploit Generation

AI-assisted exploit development and attack automation techniques.

AI Security Tools

Tools that leverage AI for offensive security operations and analysis.

  • Hound - AI auditor that builds adaptive knowledge graphs for deep code reasoning. Uses tiered AI approach for autonomous vulnerability discovery.
  • HackGPT - LLM toolkit for offensive security.
  • HackingBuddyGPT - Autonomous red-teaming agent with benchmarks.
  • GhidrAssist - LLM extension for Ghidra with ReAct agentic mode for autonomous reverse engineering investigation.
  • PyRIT (Python Risk Identification Tool) - Microsoft red-teaming framework for generative AI. Automates adversarial prompt generation and risk assessment.
  • AI Security Analyzer - Generates security docs from codebases.
  • BurpGPT - Burp Suite extension for AI-powered vulnerability scanning.
  • CAI: Cybersecurity AI - Framework for building AI-driven security tools by Alias Robotics.

Benchmarks & Standards

Industry standards, threat frameworks, and evaluation benchmarks for AI security.

  • ScaBench - Smart contract audit benchmark with 500+ real-world vulnerabilities from Code4rena, Cantina, and Sherlock for evaluating AI audit agents.
  • International AI Safety Report 2025 - Summarizes evidence on general-purpose AI safety, including robustness.
  • RobustBench - Leaderboard for adversarial robustness benchmarking.
  • Stanford AIR-Bench 2024 - AI safety benchmark aligned with emerging government regulations and company policies.
  • FLI AI Safety Index 2024 - Future of Life Institute's assessment of AI company safety practices and accountability.
  • MITRE ATLAS - Adversarial Threat Landscape for AI Systems. Threat matrix documenting real-world attacks on ML (like ATT&CK for AI).
  • NIST AI Risk Management Framework - Framework for managing AI risks throughout the AI lifecycle.
  • Agent Threat Rules (ATR) - Open detection-rule standard for AI agent threats across ten categories, with MITRE ATLAS and OWASP crosswalks. Sigma-style executable rules, MIT-licensed.

Books

Essential books covering AI security, adversarial ML, and security applications.

Communities & Events

AI security communities, conferences, and events to stay connected.

Newsletters & Lists

Newsletters and awesome lists to stay current with AI security developments.


© muellerberndt · GitHub

Contributors

muellerberndt

40 commits

KongFangXun

3 commits

mthamil107

2 commits

muellerberndt/awesome-ai-security

An AI security awesome list / learning journey

TypeScript

130

64 commits

updated Sep 23, 2026

See the code

README

Awesome AI Security

Interactive version Awesome ZK Proofs

Browse the interactive version — the same list as a learning path with two tracks, a filter, and a link for every topic.

A curated, annotated list of resources for AI security: prompt injection, adversarial machine learning, model privacy, AI red teaming, and using AI for offensive and defensive security work.

Contributing

This README is generated. Edits to it are overwritten on the next build.

Add your resource to src/data/raw_resources.json with a title, url, one-sentence description and a category, then run:

node scripts/map_data.cjs && node scripts/layout_pyramid.cjs && npm run awesome

Commit the regenerated README.md, nodes.json and graphData.ts along with your change. A pull request that touches only README.md cannot reach the website, which is built from the same source data. See CONTRIBUTION.md.

ML Foundations

Essential machine learning concepts and courses to build a foundation before diving into AI security.

Deep Learning

Deep dive into neural networks, transformers, and the architectures behind modern AI systems.

Prompt Injection

Understand prompt injection attacks that manipulate LLM behavior through crafted inputs.

Adversarial Attacks

Learn how adversarial examples fool neural networks and methods to defend against them.

Poisoning & Backdoors

Data poisoning attacks and neural network backdoors that compromise model integrity.

Privacy & Extraction

Model extraction, membership inference, and training data extraction attacks.

Tools & Frameworks

Security tools for testing and defending AI systems against adversarial attacks.

  • APort - AI agent identity verification and policy enforcement for autonomous systems.
  • Counterfit - Microsoft penetration testing tool for ML systems.
  • Whistleblower - Repello AI's offensive tool for testing LLM applications against system prompt leakage attacks.
  • NeMo Guardrails - NVIDIA programmable guardrails for LLM safety and security.
  • SecML - Secure and explainable ML library with attacks and defenses.
  • Purple Llama (Meta) - Open-source LLM safety tools including Llama Guard, Prompt Guard, Code Shield, and CyberSec Eval benchmarks.
  • Agent-Wiz - CLI that extracts agent workflows from LangChain, LangGraph, CrewAI and AutoGen and runs threat modeling over the resulting graphs.
  • ai-evaluation - LLM evaluation framework with 50+ metrics, LLM-as-judge and guardrail scanners covering injection, PII and unsafe-output checks.
  • SkilLock - Behavior-pinning lockfile and capability-delta review for agent skills; blocks unapproved drift in shell, network and file access in CI with SARIF output.
  • Nika - Rust workflow engine for AI runs with hash-chained execution traces, default-deny allowlists for shell, network, file and tool access, and static secret-flow analysis.
  • SourceryKit - Python SDK that checks an agent's tool calls and MCP handoffs against a trusted-endpoint allowlist and records the provenance of each answer.
  • AI Security Registry - Registry of skills, goals and workflows for AI agents, with git-pinned versions reviewed before each update.
  • sofagent - Harness for governing AI coding agents: commit-time audit rules over git diffs, an HMAC-signed audit trail and snapshot rollback, exposed as an MCP toolset.
  • Bifrost - AI gateway unifying access to model providers and MCP servers, with guardrails, approvals, audit logs and access control at the edge.
  • KeyDrift - Scans deployed HTML and JavaScript for secrets that AI-generated code inlines into the client bundle, separating public browser credentials from real leaks.
  • AgentShield - Scanner for MCP servers, agent skills and plugins that runs thirteen engines over a package and returns one report. Runs offline via npx with no install.
  • SpecLock - Enforces the constraints written in CLAUDE.md, AGENTS.md and .cursorrules before an AI coding agent edits a file, runs a shell command or commits, with an override audit trail and an MCP server.
  • rust-norion - Rust control layer for local LLM agents with writer and evidence gates, memory and replay governance, and rollback, so agent self-modification stays inspectable and reversible.

AI Pentesting

Using AI assistants and agents for automated penetration testing and security assessments.

Vulnerability Detection

AI-powered vulnerability scanning, code analysis, and bug detection.

Exploit Generation

AI-assisted exploit development and attack automation techniques.

AI Security Tools

Tools that leverage AI for offensive security operations and analysis.

  • Hound - AI auditor that builds adaptive knowledge graphs for deep code reasoning. Uses tiered AI approach for autonomous vulnerability discovery.
  • HackGPT - LLM toolkit for offensive security.
  • HackingBuddyGPT - Autonomous red-teaming agent with benchmarks.
  • GhidrAssist - LLM extension for Ghidra with ReAct agentic mode for autonomous reverse engineering investigation.
  • PyRIT (Python Risk Identification Tool) - Microsoft red-teaming framework for generative AI. Automates adversarial prompt generation and risk assessment.
  • AI Security Analyzer - Generates security docs from codebases.
  • BurpGPT - Burp Suite extension for AI-powered vulnerability scanning.
  • CAI: Cybersecurity AI - Framework for building AI-driven security tools by Alias Robotics.

Benchmarks & Standards

Industry standards, threat frameworks, and evaluation benchmarks for AI security.

  • ScaBench - Smart contract audit benchmark with 500+ real-world vulnerabilities from Code4rena, Cantina, and Sherlock for evaluating AI audit agents.
  • International AI Safety Report 2025 - Summarizes evidence on general-purpose AI safety, including robustness.
  • RobustBench - Leaderboard for adversarial robustness benchmarking.
  • Stanford AIR-Bench 2024 - AI safety benchmark aligned with emerging government regulations and company policies.
  • FLI AI Safety Index 2024 - Future of Life Institute's assessment of AI company safety practices and accountability.
  • MITRE ATLAS - Adversarial Threat Landscape for AI Systems. Threat matrix documenting real-world attacks on ML (like ATT&CK for AI).
  • NIST AI Risk Management Framework - Framework for managing AI risks throughout the AI lifecycle.
  • Agent Threat Rules (ATR) - Open detection-rule standard for AI agent threats across ten categories, with MITRE ATLAS and OWASP crosswalks. Sigma-style executable rules, MIT-licensed.

Books

Essential books covering AI security, adversarial ML, and security applications.

Communities & Events

AI security communities, conferences, and events to stay connected.

Newsletters & Lists

Newsletters and awesome lists to stay current with AI security developments.


© muellerberndt · GitHub

Contributors

muellerberndt

40 commits

KongFangXun

3 commits

mthamil107

2 commits

Languages

TypeScript

76.0%

JavaScript

9.5%

CSS

7.7%

HTML

6.7%