Security Overview
Repository gates
Scripts wired in package.json:
**gate:secrets**—scripts/gate-0-secrets.jsblocks leaked credentials before merge.**gate:check/gate:fix**—scripts/security-fixer.jsfor automated hygiene where applicable.
Run locally before pushing:
bash
npm run gate:secrets
npm run gate:checkSkills
| Skill | Focus |
|---|---|
cm-safe-deploy | Secrets, release safety, rollback, and deployment checkpoints |
cm-identity-guard | Wrong-account prevention for git/deploy |
cm-safe-i18n | Mass string changes without breaking HTML/security assumptions |
Paths: skills/cm-safe-deploy/SKILL.md, skills/cm-identity-guard/SKILL.md, skills/cm-safe-i18n/SKILL.md.
Engineering safety
- Guardian commands (engineering group) help block destructive operations — see
src/guardian-core.tsand Engineering pipeline.
See also
- Vulnerability management
- Deployment
- Changelog — security sections per release