| Always | _universal.md | 35 cross-cutting OWASP cheat sheets: auth, authz, session mgmt, MFA, input validation, crypto, secrets, injection, SSRF, IDOR, CSRF, XSS, headers, TLS, DoS, deserialization, etc. |
| Java / Maven / Gradle | lang-java.md | Java Security, JAAS, Bean Validation, JWT for Java, Java Injection Prevention, XXE, SQL injection, deserialization, LDAP injection |
| Python / pip / pyproject | lang-python.md | Django Security, DRF, Serverless/Lambda, LLM Prompt Injection, XXE, deserialization, NoSQL |
| .NET / C# / NuGet | lang-dotnet.md | DotNet Security, gRPC, CSRF, session, XXE, SQL injection, LDAP injection, pinning, error handling |
| PHP / Composer | lang-php.md | PHP Configuration, Laravel, Symfony, CSRF, XXE, SQL injection, deserialization, file upload, SAML |
| Ruby / Bundler | lang-ruby.md | Ruby on Rails, CSRF, mass assignment, SQL injection, IDOR, crypto, vulnerable deps |
| Node.js / npm / yarn / bun | lang-nodejs.md | Node.js Security, NPM Security, NodeJS Docker, Prototype Pollution, mass assignment, CSRF, NoSQL |
| Go / go.mod | lang-go.md | Crypto, gRPC, WebSocket, payment gateways, unvalidated redirects, Kubernetes Go client, NoSQL |
| Rust / Cargo | lang-rust.md | SQL injection, query parameterization, unvalidated redirects (Actix), crypto |
| C / C++ / CMake | lang-c-cpp.md | Toolchain hardening, compiler flags, buffer overflow, format strings, XXE (libxml2/Xerces-C), XML Security |
| Spring / Spring Boot | fw-spring.md | Bean Validation, CSRF, mass assignment, WebSocket, gRPC, XSS, XXE, microservices, NoSQL, error handling |
| Django / DRF | fw-django.md | Django Security + DRF, CSRF, XSS, SQL injection, clickjacking, CORS, session, auth |
| Express / NestJS | fw-express.md | Node.js Security, CSRF, HTTP headers, mass assignment, Docker, microservices |
| ASP.NET | fw-aspnet.md | DotNet Security, CSRF, session, file upload, error handling, XXE, gRPC, AJAX |
| Dockerfile / docker-compose | infra-docker.md | Image hardening, multi-stage builds, rootless, secrets, health checks, scanning |
| Kubernetes / Helm | infra-kubernetes.md | RBAC, network policies, pod security, secrets, admission controllers, Helm, supply chain |
| AWS / Azure / GCP / Lambda | infra-cloud.md | IAM, encryption at rest, VPC, Lambda hardening, subdomain takeover |
| CI/CD pipelines | infra-cicd.md | Pipeline hardening, SBOM, artifact signing, supply chain, IaC security, dependency management |
| Database config / migrations | infra-database.md | Per-engine hardening (Postgres, MySQL, MSSQL, Mongo, Redis), least-privilege, RLS, multi-tenant isolation |
| REST endpoints | api-rest.md | REST Security + REST Assessment |
| GraphQL schema | api-graphql.md | Query depth, batching, introspection, per-field authz |
| gRPC / Protobuf | api-grpc.md | mTLS, interceptors, deadline propagation |
| WebSocket handlers | api-websocket.md | Origin validation, auth, rate limiting |
| SOAP / WSDL | api-soap.md | Schema validation, XML DoS, WS-Security, WSDL exposure, XML signature wrapping |
| LLM / AI / MCP | domain-ai.md | Agent security, prompt injection, model ops, MCP security |
| Frontend SPA | domain-web-frontend.md | XSS, DOM XSS, DOM clobbering, CSP, clickjacking, AJAX, HTML5, CSS, third-party JS, XS-Leaks |
| Mobile app | domain-mobile.md | Secure storage, certificate pinning, root detection, WebView, deep links, biometric auth |