9 archetypes
auth/*
Authentication
Password hashing, session tokens, MFA, OAuth/OIDC, JWT handling,
password reset, rate limiting, API auth, and authorization.
C#PythonGoJavaJSTSRubyPHPKotlin
6 archetypes
crypto/*
Cryptography
Symmetric and asymmetric encryption, hashing and data integrity,
random number generation, TLS configuration, and key management.
C#PythonGoJavaJSTSKotlinRustC
7 archetypes
http/*
HTTP security
XSS, CSRF, CORS, security headers, SSRF, content security policy,
and HTTP request smuggling defense.
C#PythonGoJavaJSTSRubyPHP
8 archetypes
io/*
Input & output
Input validation, path traversal, deserialization, command injection,
file uploads, email/XML injection, and regex DoS defense.
C#PythonGoJavaJSTSRubyPHPKotlinC
6 archetypes
persistence/*
Persistence
SQL and NoSQL injection, ORM security, secrets handling,
database connections, and dependency management.
C#PythonGoJavaJSTSRubyPHPKotlinRust
2 archetypes
memory/*
Memory safety
Buffer overflow defense and use–after–free prevention
for languages without garbage collection.
CRustGo
3 archetypes
logging/*
Logging
Keeping sensitive data out of logs, log injection defense,
and tamper–evident security audit trails.
C#PythonGoJavaJSTSRubyPHPKotlin
1 archetype
errors/*
Error handling
Structuring error paths so failures are observable, actionable,
and safe. Language–specific patterns for C# and Go.
C#Go
3 archetypes
concurrency/*
Concurrency
Race conditions, deadlock prevention, and resource exhaustion
defense through proper synchronization and bounded concurrency.
C#PythonGoJavaJSTSKotlinRustC
15 archetypes
architecture/*
Architecture & lifecycle
SDL, threat modeling, defense in depth, CI/CD security, data classification,
incident response, resilience, zero trust, least privilege, container and
microservice security, privacy by design, and more. Language–agnostic.
All languages
29 archetypes
engineering/*
Engineering discipline
Project bootstrapping, walking skeletons, YAGNI, module decomposition,
layered architecture, interface–first design, naming, DRY,
API evolution, data migrations, refactoring, testing strategy, CI,
observability, deployment, error handling, performance, configuration,
concurrency model, data modeling, dependency discipline, code review,
incident response, build & packaging, local dev ergonomics,
commit hygiene, documentation, a11y/i18n, and cost awareness.
Language–agnostic.
All languages