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

🔵 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

--- ## 🤖 AI Security

🔴 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.
  • 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.

🔵 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.

📖 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.
--- ## 🐳 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

Recommendations coming soon.

--- ## 🛠️ Tools

Curated tooling list coming soon.