Skip to main content
Open-Source Security Monorepo — 100% Free & Community-Driven

Map the Entire Security Landscape.
Zero Fluff. Pure Engineering.

AppSec Atlas is the ultimate open-source security knowledge engine—spanning 45 masterclass guides, 300+ technical chapters, multi-language code labs, and real-world threat models from Web/API to Agentic AI Security.

45Security Guides
300+Deep-Dive Chapters
9Core Domains
100%Open-Source (CC BY 4.0)
appsec_atlas_guardrail_validator.pyPython 3.12
# AppSec Atlas — Multi-Layer Input & LLM Guardrail Verification
from appsec_atlas.security import Sanitizer, OWASPValidator
from appsec_atlas.ai_guard import LlamaGuard3Engine

@OWASPValidator(strict_mode=True)
def verify_agentic_tool_execution(prompt: str, context: dict):
    # 1. Sanitize untrusted prompt input against indirect injections
    clean_input = Sanitizer.strip_unicode_homoglyphs(prompt)
    LlamaGuard3Engine.verify_hazard_category(clean_input)

    # 2. Enforce Least-Privilege Role Boundaries for MCP Agent Tools
    if not context.get("auth_claims").has_scope("mcp:tool:execute"):
        raise PermissionError("Unauthorized tool invocation attempt detected")

    return "✓ Safe for LLM Execution"
Comprehensive Security Curriculum

Explore All 9 Security Domains

Every domain is built with zero fluff—featuring architectural diagrams, side-by-side vulnerable vs secure code, and runnable hands-on labs.

5 Guides • 35 Ch.

Foundational Security

Security design patterns, Saltzer-Schroeder principles, AuthN/AuthZ protocols, modern Cryptography, and Zero Trust Architecture.

OAuth2 PKCEFIDO2 / WebAuthnZero Trust PEP/PDPPost-Quantum Crypto
8 Guides • 56 Ch.

Web & API Security

OWASP Top 10 deep dives, REST, GraphQL, gRPC security, CORS/SOP mechanics, Frontend security, and Mobile app defenses.

BOLA / BFLAgRPC ProtobufGraphQL BatchingXSS & CSP
6 Guides • 42 Ch.

Cloud & DevSecOps

Container & Kubernetes security, Infrastructure as Code checks, Secrets management, and hardened CI/CD pipeline supply chains.

K8s RBACTerraform SASTVault SecretsCosign OIDC
6 Guides • 42 Ch.

AI & ML Security

Flagship coverage of LLM Prompt Injection, RAG vector poisoning, Agentic AI security, MCP tool safety, and AI Red Teaming.

Prompt InjectionRAG GuardrailsMCP PermissionsPyRIT / garak
4 Guides • 28 Ch.

Offensive Security

CTF competition tactics, Web & Crypto exploits, Network & Firewall bypasses, and Technical Social Engineering defenses.

Burp Suite ProHeap ExploitationWireless PentestPhishing Defense
4 Guides • 28 Ch.

Defensive Security & DFIR

Incident Response playbooks, Digital Forensics across Windows/Linux/RAM, Malware Analysis, and SOC Threat Hunting.

Memory ForensicsYARA RulesSIEM CorrelationSplunk / KQL
2 Guides • 14 Ch.

Specialized Technologies

Browser Extension Manifest V3 security, IoT & Embedded device firmware auditing, and Hardware security mechanisms.

MV3 Background ScriptsUART / JTAG AuditingFirmware Reverse Eng
1 Guide • 7 Ch.

Compliance & Privacy

Technical implementation guidelines for GDPR, PCI-DSS v4.0, SOC 2 Type II engineering controls, and ISO 27001.

GDPR Art 32PCI-DSS v4.0 Req 6SOC 2 Trust Criteria
9 Practical Labs

Hands-On Labs & PoCs

Self-contained, runnable multi-language vulnerability labs, automated exploit scripts, and complete secure code refactors.

Python LabsNode.js ExploitsGo MicroservicesJava Spring Fixes

Engineered for Practical Security Impact

AppSec Atlas skips generic high-level summaries to give software engineers and security architects actionable code and threat models.

Multi-Language Production Code

Side-by-side vulnerable ❌ vs secure ✅ code implementations across Python, Node.js, Go, and Java Spring Boot.

Standards & Framework Aligned

Mapped directly to OWASP Top 10 (Web/API/LLM), NIST AI 100-2, NIST SP 800-207 Zero Trust, and MITRE ATLAS™.

Self-Contained Runnable Labs

Includes target microservices, automated exploit PoC harnesses, hardened refactors, and automated verification tests.

100% Free & Open-Source

Licensed under Creative Commons Attribution 4.0 (CC BY 4.0). Free for individuals, teams, and enterprise training.

Guided Specialization Tracks

Tailored Learning Paths

Whether you are transitioning into AppSec, mastering Cloud Security, or pioneering AI Red Teaming—follow a structured curriculum.

Application Security Engineer

1Master Security Patterns & OAuth2/OIDC PKCE
2Audit Web & API Security (BOLA, GraphQL, gRPC)
3Harden CI/CD Supply Chains & Secrets
4Execute Multi-Language Vulnerability Labs
Start AppSec Path →

Cloud Native & DevSecOps Specialist

1Implement Zero Trust Architecture (PEP/PDP)
2Harden Containers, Kubernetes & SPIFFE/SPIRE
3Write IaC Policy-as-Code (Terraform SAST / OPA)
4Automate Vault & Cloud Secrets Lifecycle
Start Cloud Path →

AI & LLM Security Researcher

1Master Direct & Indirect LLM Prompt Injections
2Defend RAG Vector Stores against Poisoning
3Enforce Sandbox Scopes on Agentic MCP Tools
4Automate AI Stress Testing with PyRIT & garak
Start AI Security Path →
Community Driven & Open Source

Contribute to AppSec Atlas

AppSec Atlas is maintained by engineers, security researchers, and contributors worldwide. Found a bug, want to add a new lab, or refine a guide? Join the community on GitHub & Discord!