Files
ForgeLM/.agents/rules/security-mandate.md

19 lines
736 B
Markdown

---
trigger: always_on
---
## Security Mandate
**Security is a foundational requirement, not a feature.**
### Universal Security Principles
1. **Never trust user input:** All data from users, APIs, or external sources must be validated server-side
2. **Deny by default:** Require explicit permission grants, never assume access
3. **Fail securely:** When errors occur, fail closed (deny access) rather than open
4. **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