security
Installation
SKILL.md
Security
Iron Laws
- Authorization must be explicit at every boundary.
- Never interpolate untrusted input into SQL.
- Never mark untrusted content as HTML safe.
- Secrets come from environment or secure credentials, not source files.
- Security-sensitive Sidekiq work must honor transaction boundaries.
Secret Detection
Use /rb:secrets to scan for leaked credentials with betterleaks:
/rb:secrets— Scan current directory/rb:secrets --git— Scan git history/rb:secrets --validate— Validate secrets against live APIs
Install betterleaks: brew install betterleaks