--- name: eden-security description: Security baseline, data classification, encryption, and audit conventions for EDEN. Load before implementing any new endpoint, secret, cross-tenant data path, or audit-logged action. --- # EDEN security skill ## When to use - Adding a new endpoint (check `references/security-baseline.md` for the OWASP checklist that applies to every route). - Adding a new field that might hold sensitive data (check `references/data-classification.md` before deciding hash vs. encrypt vs. plain). - Adding a new reversible secret (API key, integration token) — check `references/encryption.md` for the AES-256-GCM + key-versioning pattern. - Adding an action that should be audited — check `references/audit.md` for the minimum audited-action list and the append-only hash-chain pattern. ## References - `references/security-baseline.md` - `references/data-classification.md` - `references/encryption.md` - `references/audit.md` ## Rule See `docs/security/threat-model.md` at the project root for the living, authoritative threat model — this skill packages the reusable conventions; the threat model tracks current, module-specific risk decisions.