Resources

Resources

--- ## πŸ“š Awesome Lists

πŸ” Security β€” General

  • Awesome Cyber Security β€” A collection of awesome software, libraries, documents, books, and resources about security.
  • Awesome Cyber Security (okhosting) β€” A curated list of cyber security resources and tools.
  • Awesome Security β€” A collection of awesome software, libraries, documents, books, resources and cool stuff about security.
  • Awesome Appsec β€” A curated list of resources for learning about application security: books, websites, blog posts, and self-assessment quizzes.
  • Awesome Security Hardening β€” A collection of awesome security hardening guides, best practices, checklists, benchmarks, tools and other resources.
  • Awesome Infosec β€” A curated list of awesome information security resources.

🎯 Offensive Security & Pentesting

  • Awesome Hacking β€” A curated list of awesome hacking tools and resources.
  • Awesome Hacking (Hack-with-Github) β€” A collection of awesome lists for hackers, pentesters & security researchers.
  • Awesome Pentest β€” A collection of awesome penetration testing and offensive cybersecurity resources.
  • Awesome CTF β€” A curated list of CTF frameworks, libraries, resources, software and tutorials.
  • Awesome Web Hacking β€” A list to learn more about web application security.

πŸ”΅ Detection, DFIR & Threat Intel

🌐 Networking & Traffic Analysis

  • Awesome Network Analysis β€” An awesome list of resources to construct, analyze and visualize network data.
  • Awesome Networking β€” A curated list of awesome networking libraries, resources and shiny things.
  • Awesome PCAP Tools β€” List of tools to help process pcap files for network traffic research.

πŸ’» Scripting & Development

  • Awesome Bash β€” A curated list of delightful Bash scripts and resources.
  • Awesome Powershell β€” A curated list of delightful PowerShell packages and resources.
  • Awesome Python β€” An opinionated list of awesome Python frameworks, libraries, software and resources.
  • Awesome README β€” A curated list of awesome READMEs.

🎀 Talks & Learning

--- ## πŸ€– Securing AI

πŸ”΄ AI Red Teaming

Open source tools and frameworks for adversarial testing, attacking, and evaluating AI/ML systems.

  • PyRIT β€” Microsoft's Python Risk Identification Toolkit for generative AI. Automates red teaming of LLMs, multimodal models, and AI pipelines.
  • Garak β€” LLM vulnerability scanner. Tests for prompt injection, jailbreaks, data leakage, hallucination, and more across many model providers.
  • ps-fuzz (Prompt Fuzzer) β€” Open source tool for fuzzing LLM system prompts to find injection vulnerabilities and weaknesses.
  • promptfoo β€” Test and red-team LLM prompts and apps with repeatable, version-controlled eval configs.
  • AI Exploits (ProtectAI) β€” Real-world exploits and vulnerabilities found in ML infrastructure and AI tooling. Maintained by the ProtectAI team.
  • Adversarial Robustness Toolbox (ART) β€” IBM's library for defending ML models against adversarial attacks: evasion, poisoning, extraction, and inference attacks.
  • CleverHans β€” A Python library to benchmark ML model vulnerability to adversarial examples.
  • TextAttack β€” A framework for adversarial attacks, data augmentation, and adversarial training in NLP.
  • PromptBench β€” Microsoft's unified library for evaluating and benchmarking LLM robustness against adversarial prompts.
  • Counterfit β€” Microsoft's automation layer for assessing the security of ML systems across multiple attack types.
  • FuzzyAI β€” CyberArk's automated LLM fuzzer for surfacing jailbreaks and injection weaknesses in model APIs.
  • promptmap β€” A prompt-injection scanner aimed at custom LLM applications.
  • DeepTeam β€” An LLM red-teaming framework with 40+ vulnerability types and 10+ attack methods, mapped to the OWASP LLM Top 10.
  • GPTFuzz β€” Automated jailbreak-template generation for stress-testing LLM guardrails.
  • PromptInject β€” A framework for assembling and quantifying adversarial prompt-injection attacks.
  • PALLMs β€” A collected set of payloads for attacking LLMs, handy for building test suites.
  • Foolbox β€” A toolbox for crafting and evaluating adversarial examples against models in PyTorch, TensorFlow, and JAX.

πŸ”΅ AI Blue Teaming & Defense

Open source tools for monitoring, protecting, and securing AI/ML systems and applications in production.

  • Rebuff β€” Self-hardening prompt injection detector. Uses LLM-based detection, a canary token system, and a shared database of attack signatures.
  • LLM Guard β€” A comprehensive security toolkit for LLM interactions: input/output scanning for prompt injection, PII, toxicity, and code detection.
  • NeMo Guardrails β€” NVIDIA's open source toolkit for adding programmable guardrails to LLM-based conversational applications.
  • LangKit β€” An open source text metrics toolkit for monitoring LLM inputs/outputs. Detects prompt injection, toxicity, PII, and sentiment drift.
  • Vigil β€” LLM prompt injection and jailbreak detection server with REST API. Scans prompts against known attack signatures and semantic embeddings.
  • MLflow β€” Open source platform for ML lifecycle management including experiment tracking, model registry, and monitoring for drift.
  • Evidently AI β€” Open source ML and LLM observability framework. Monitors model performance, data drift, and output quality over time.
  • Guardrails AI β€” Open source framework for adding structural, type, and quality constraints to LLM outputs.
  • Purple Llama β€” Meta's suite of LLM safety tools, including Llama Guard, Prompt Guard, Code Shield, and CyberSecEval.
  • LlamaFirewall β€” A framework for detecting and mitigating security risks across multi-step agentic operations.
  • NB Defense β€” Scans Jupyter notebooks for secrets, PII, license issues, and vulnerabilities β€” a common blind spot in ML workflows.
  • Privacy Meter β€” Audits models for data-privacy risk by quantifying membership-inference exposure.
  • lintML β€” A security linter for ML codebases, from NVIDIA.
  • Prompt Injection Defenses β€” A curated catalog of practical defenses against prompt injection, maintained by tl;dr sec.

πŸ“– AI Security Learning Resources

Open source courses, guides, research, and references for learning AI/ML security concepts.

  • OWASP Top 10 for LLMs β€” The OWASP project documenting the top 10 most critical vulnerabilities in LLM applications, with mitigations.
  • Prompt Engineering Guide β€” Comprehensive guide to prompt engineering including adversarial prompting, prompt injection, and jailbreaking techniques.
  • MITRE ATLAS β€” Adversarial Threat Landscape for Artificial-Intelligence Systems. A knowledge base of adversarial ML tactics and techniques analogous to ATT&CK.
  • Awesome LLM Security β€” A curated list of LLM security resources: papers, tools, and real-world vulnerabilities specific to language models.
  • Awesome ML Privacy β€” Resources on privacy in machine learning: membership inference, model inversion, differential privacy, and federated learning.
  • AI Red Team Exercises β€” Practical exercises and lab scenarios for hands-on adversarial AI testing and red team practice.
  • NIST AI RMF β€” The framework to anchor an AI security and governance program around.

πŸ›οΈ Governance, Standards & Frameworks

Standards, control frameworks, and risk taxonomies for building and auditing an AI security program.

πŸ”Œ MCP & Agent Security

Tooling and references for securing Model Context Protocol servers, connectors, and agentic workflows.

  • Awesome MCP Security β€” A dedicated running list of everything MCP security β€” attacks, defenses, and tooling.
  • MCP-Scan β€” A security scanner for MCP servers that flags tool poisoning, prompt injection, and risky configurations.
  • mcp-context-protector β€” Trail of Bits' security wrapper for MCP servers, guarding against line-jumping and config-change attacks.
  • MCP Guardian β€” Real-time control and mediation of an assistant's access to MCP servers.
  • Secure MCP Gateway β€” An MCP gateway with authentication, tool discovery, and guardrail enforcement.
  • MCP Security Checklist β€” SlowMist's checklist for hardening MCP-based tools and plugin ecosystems.
  • Agentic Radar β€” A CLI scanner that maps and analyzes agentic workflows for security weaknesses.
  • Agent Threat Rules (ATR) β€” A "Sigma for agents": open, machine-readable detection rules for prompt injection, tool poisoning, and MCP attacks that convert to Splunk, Elastic, and SARIF.
  • agent-audit β€” A forensic auditor for local coding agents (Claude Code, Codex) and a project scanner for repos shipping skills, plugins, and MCP manifests.
  • aguara β€” A single-binary static scanner for AI-agent skills and MCP servers, with pattern, taint-tracking, and rug-pull detection.
  • Snyk agent-scan β€” A scanner for AI agents, MCP servers, and skills β€” the maintained successor to the original mcp-scan work.
  • Cisco AI Defense mcp-scanner β€” Scans MCP servers and tool surfaces for tool/prompt/resource risks, package risk, and malware indicators.
  • Cisco AI Defense skill-scanner β€” Scans agent skills with YARA patterns, LLM-as-a-judge, and dataflow analysis.

πŸ” Model & Supply-Chain Scanning

Scanners for model artifacts, serialized files, and AI bills of materials.

  • ModelScan β€” Protect AI's scanner for detecting unsafe code embedded in serialized model files.
  • picklescan β€” Detects Python pickle files that perform suspicious actions on load.
  • fickling β€” Trail of Bits' pickle decompiler and static analyzer for inspecting untrusted model files.
  • OWASP AIBOM β€” The AI Bill of Materials project for inventorying models, data, and dependencies.
  • Safetensors β€” A safe serialization format that avoids the code-execution risks of pickle-based model files.
  • Model Transparency β€” Sigstore's project for signing and verifying model provenance and integrity.
  • AIShield Watchtower β€” An open tool for studying AI models and scanning them for vulnerabilities.

πŸ§ͺ Labs, CTFs & Practice

Intentionally vulnerable apps and challenges for hands-on AI security practice.

  • AI Goat β€” A deliberately vulnerable LLM app with challenges mapped to the OWASP LLM Top 10.
  • Damn Vulnerable MCP Server β€” An intentionally insecure MCP server for learning to attack and defend the protocol.
  • Damn Vulnerable LLM Agent β€” A vulnerable agent for practicing prompt injection, tool misuse, and agent attacks.
  • AI Red Teaming Playground Labs β€” Microsoft's runnable labs and infrastructure for AI red-team training.
  • Gandalf β€” Lakera's browser-based prompt injection game β€” the gentlest possible intro to the problem.
  • Prompt Hacking Resources β€” A curated collection for learning AI red teaming, jailbreaking, and prompt injection.
  • Learn Prompting β€” Prompt Hacking β€” Free structured courses on prompt hacking and AI safety, plus the HackAPrompt competition.

πŸ“‘ Communities, Podcasts & Lists

Places to keep current, plus the curated lists these resources were drawn from.

--- ## πŸ›°οΈ AI for Defense

🧭 Threat Intel & Detection

Using LLMs to accelerate CTI, IOC/TTP extraction, and detection content.

  • trs β€” Summarizes threat reports and extracts MITRE TTPs and IOCs with an LLM and vector store.
  • TI-Mindmap-GPT β€” Turns threat intel into AI summaries, mindmaps, IOC/TTP extraction, and ATT&CK Navigator layers.
  • ThreatIngestor β€” Extracts and aggregates IOCs from feeds and integrates with MISP β€” a natural pairing with LLM post-processing.
  • AttackGen β€” Generates tailored incident-response scenarios from MITRE ATT&CK and ATLAS.

πŸ›ŽοΈ SOC & Alert Triage

LLM assistants for alert triage, investigation, and SOC automation.

  • SOCGPT β€” LLM-driven log summarization, severity triage, and MITRE mapping for SOC work.
  • AI-SOC-Agent β€” A Black Hat 2025 MCP server exposing security-investigation tools (ELK, IRIS) to an agent.
  • agentic-soc-platform β€” An agentic SOC platform on LangGraph/Dify with local-LLM support.

πŸ”Ž Code Review & DFIR

LLM-assisted vulnerability discovery, code review, and forensic triage.

  • Vulnhuntr β€” Zero-shot vulnerability discovery in Python repos via LLM call-chain analysis; credited with a real 0-day RCE.
  • Claude Code Security Review β€” An official Claude-based semantic SAST GitHub Action that reviews PR diffs for vulnerabilities.
  • MemoryInvestigator β€” Volatility 3 + LLM + RAG for memory-forensic triage.
  • Volatility-MCP-Server β€” An MCP server exposing Volatility 3 plugins for natural-language memory forensics.
  • EscalateGPT β€” Uses GPT to find privilege-escalation paths in AWS IAM policies.

🍯 LLM Honeypots & Deception

Honeypots that use LLMs to simulate convincing systems β€” a natural homelab fit.

  • Beelzebub β€” A low-code honeypot that uses LLMs to simulate SSH, HTTP, and even MCP services.
  • shelLM β€” An LLM-powered SSH honeypot from the Stratosphere lab ("LLM in the Shell").
  • VelLMes β€” A multi-protocol LLM honeypot framework, successor to shelLM.
--- ## βš”οΈ Offensive AI

πŸ—‘οΈ Pentest & Red-Team Agents

Autonomous and semi-autonomous AI agents for penetration testing β€” for authorized testing only.

  • PentestGPT β€” The original USENIX'24 LLM pentest agent, now a fuller autonomous pipeline.
  • PentAGI β€” A fully autonomous multi-agent pentest framework with Docker sandboxing.
  • CAI (Cybersecurity AI) β€” A modular, bug-bounty-ready agent framework supporting 300+ models.
  • Strix β€” Autonomous "AI hackers" that run code dynamically and validate findings with PoCs.
  • hackingBuddyGPT β€” A minimal research framework for LLM-driven privilege escalation and web pentesting.
  • HexStrike-AI β€” An MCP server exposing 150+ security tools (nmap, nuclei, gobuster, …) to AI agents.

🎯 CTF, Exploit & Bug-Bounty Benchmarks

Offensive agents and the benchmarks used to measure their capability.

  • SWE-agent (EnIGMA) β€” SWE-agent's offensive-CTF mode, state-of-the-art on NYU CTF and Cybench.
  • Cybench β€” 40 professional CTF tasks, widely used by AI safety institutes to measure cyber capability.
  • NYU CTF Bench β€” Dockerized CSAW CTF challenges for evaluating LLM agents.
  • BountyBench β€” 25 real systems and 40 bug bounties for detect-exploit-patch evaluation.

🧬 LLM-Driven Fuzzing

Using LLMs to generate fuzzing harnesses and targets for traditional software.

  • oss-fuzz-gen β€” Google's LLM-driven fuzz-harness generation for OSS-Fuzz; found real CVEs, including one in OpenSSL.
  • Fuzz4All β€” A "universal" LLM-based fuzzer across compilers and languages (ICSE 2024).
  • ChatAFL β€” LLM-guided protocol fuzzing that extends AFLNet (NDSS'24).

πŸ”¬ AI-Assisted Reverse Engineering

LLM plugins for binary analysis and traffic inspection.

  • Gepetto β€” An IDA Pro plugin that uses GPT to add comments and rename variables.
  • GhidraMCP β€” An MCP server exposing Ghidra's reverse-engineering operations to any MCP-capable LLM.
  • burpgpt β€” A Burp Suite extension integrating GPT for additional passive scanning.
--- ## πŸ“‹ Frameworks & Standards

πŸ—ΊοΈ Adversary & Defense Models

  • MITRE ATT&CK β€” The knowledge base of adversary tactics and techniques that most modern detection work maps back to.
  • MITRE D3FEND β€” ATT&CK's defensive counterpart β€” a knowledge graph of countermeasures mapped to attacker techniques.

πŸ“ Controls, Standards & Compliance

  • NIST Cybersecurity Framework β€” The high-level Identify / Protect / Detect / Respond / Recover framework for organizing a security program.
  • NIST SP 800-53 β€” The comprehensive catalog of security and privacy controls that underpins most control mappings.
  • CIS Controls β€” A prioritized, prescriptive set of safeguards β€” a practical starting point when NIST feels too broad.
  • CIS Benchmarks β€” Consensus hardening baselines for operating systems, cloud platforms, and applications.
  • OWASP β€” The home of the Top 10, ASVS, cheat sheets, and much of the appsec canon.
  • PCI SSC (PCI DSS) β€” The official source for the Payment Card Industry Data Security Standard and its supporting documents.
--- ## 🐳 Docker Images for Security

πŸ—‘οΈ Offensive & Pentesting

🎯 Vulnerable Training Targets

πŸ”¬ Scanning & Assessment

--- ## πŸ–₯️ Self Hosting
  • Awesome Selfhosted β€” A list of Free Software network services and web applications which can be hosted on your own servers.
--- ## πŸ“– Books

πŸ”΅ Detection, DFIR & Blue Team

  • The Practice of Network Security Monitoring β€” Richard Bejtlich. The foundational case for NSM and why detection has to complement prevention.
  • Applied Network Security Monitoring β€” Chris Sanders & Jason Smith. A hands-on walk through collection, detection, and analysis.
  • Practical Packet Analysis β€” Chris Sanders. The go-to for getting genuinely comfortable in Wireshark.
  • Intelligence-Driven Incident Response β€” Scott J. Roberts & Rebekah Brown. Ties threat intel and IR together around the F3EAD loop.
  • Crafting the InfoSec Playbook β€” Jeff Bollinger, Brandon Enright & Matthew Valites. Building detection and response as a repeatable program.
  • Blue Team Handbook: Incident Response Edition β€” Don Murdoch. A dense field reference for responders.

πŸ€– AI Security

  • Not with a Bug, But with a Sticker β€” Ram Shankar Siva Kumar & Hyrum Anderson. An accessible tour of how ML systems fail and get attacked.
  • Adversarial AI Attacks, Mitigations, and Defense Strategies β€” John Sotiropoulos. A practitioner's guide to securing ML and LLM systems.

πŸ“š Narrative & Big Picture

  • Sandworm β€” Andy Greenberg. The story of the most consequential nation-state attacks of the last decade.
  • Countdown to Zero Day β€” Kim Zetter. The definitive account of Stuxnet.
--- ## πŸ“‘ Blogs, Newsletters & Podcasts

πŸ“° Newsletters & Blogs

  • tl;dr sec β€” Clint Gibler's weekly roundup of the best security tools, talks, and research. One of the most-read in the field.
  • Detection Engineering Weekly β€” Zack Allen's curated digest of detection engineering content, tooling, and threat news.
  • SANS Internet Storm Center β€” Daily handler diaries on emerging threats and traffic anomalies.
  • Black Hills Information Security β€” Practical offensive and defensive posts, webcasts, and tooling from the BHIS crew.
  • The DFIR Report β€” Deep, artifact-level walkthroughs of real intrusions β€” excellent detection-writing fodder.

🎧 Podcasts

  • Risky Business β€” Weekly news and analysis with a sharp practitioner's take. Also a great newsletter.
  • Darknet Diaries β€” Narrative storytelling from the dark side of the internet β€” the one to recommend to non-specialists.
--- ## πŸ› οΈ Tools

🚨 Detection Engineering

  • Sigma β€” The generic, vendor-agnostic detection rule format and its community rule repo. The lingua franca if you write detections anywhere.
  • Uncoder.io β€” Translates detection rules between SIEM dialects (Sigma β†’ Splunk, Sentinel, Elastic, and dozens more). Handy when you're moving logic across platforms.
  • detection.fyi β€” A searchable front-end for the Sigma rule set β€” faster than grepping the repo when you want to see how others detect a technique.
  • Elastic Detection Rules β€” Elastic's open detection rule repo. Worth reading even if you're not on Elastic; the logic translates.
  • Splunk Security Content β€” Splunk's ESCU analytics as code β€” another strong library to learn detection patterns from.
  • ATT&CK Navigator β€” Layer your detection coverage over the ATT&CK matrix to see where the gaps are.
  • DeTT&CT β€” Scores your data sources and detection coverage so you can prioritize what to build next.

πŸͺ΅ Log Parsing & Analysis

  • CyberChef β€” The "cyber swiss army knife" β€” decode, deobfuscate, and transform data right in the browser. You'll reach for it constantly.
  • Grok Debugger β€” Kibana's built-in tool for building and testing grok patterns against real log samples before they hit the pipeline.
  • regex101 β€” Live regex tester with an explanation pane β€” indispensable when a pattern won't match and you can't see why.

πŸ•΅οΈ DFIR & Threat Hunting

  • Velociraptor β€” Endpoint visibility and DFIR collection at scale β€” VQL-driven hunting across the fleet. My write-up: Security Lab Tool Install Part 2.
  • OpenCTI β€” Open-source threat intelligence platform for storing and correlating CTI. My write-ups: Lab Install Β· Wazuh β†’ OpenCTI Integration.
  • MISP β€” The classic threat-intel sharing platform for IOCs and indicators.
  • Chainsaw β€” Fast Sigma-based hunting through Windows Event Logs and other forensic artifacts.
  • Hayabusa β€” Sigma-based Windows event log timeline generator β€” great for first-response triage.
  • Wireshark β€” The packet analyzer. Still the one everyone opens.
  • Zeek β€” Turns network traffic into rich, structured logs for hunting and monitoring.
  • Eric Zimmerman's Tools β€” The essential Windows forensics toolkit β€” MFT, registry, shellbags, and more.

πŸ“‡ Reference & Lookup

  • GTFOBins β€” How trusted Unix binaries get abused for privesc and living-off-the-land. Pairs with the next one.
  • LOLBAS β€” The Windows equivalent β€” living-off-the-land binaries, scripts, and libraries.
  • Exploit-DB β€” Searchable archive of public exploits and PoCs.
  • LetsDefend β€” Hands-on blue-team practice β€” investigate real alerts in a simulated SOC.
  • Blue Team Labs Online β€” Defensive CTF-style labs and investigations to sharpen detection and IR skills.