736 B
736 B
trigger
| trigger |
|---|
| always_on |
Security Mandate
Security is a foundational requirement, not a feature.
Universal Security Principles
- Never trust user input: All data from users, APIs, or external sources must be validated server-side
- Deny by default: Require explicit permission grants, never assume access
- Fail securely: When errors occur, fail closed (deny access) rather than open
- Defense in depth: Multiple layers of security, never rely on a single control
When implementing security-sensitive features (auth, validation, queries), see Security Principles @security-principles.md for detailed implementation guidance.
Related Principles
- Security Principles @security-principles.md