---
name: secrets-audit-skill
description: Скилл secrets-audit — свой security-скан утёкших секретов вместо чужого ecc-agentshield
metadata: 
  node_type: memory
  type: reference
  originSessionId: c035e071-e2b3-4cc3-be22-a3bb3d839bb3
---

Скилл `~/.claude/skills/secrets-audit/` — детерминированный скан утёкших секретов + слабостей конфига (свой аналог AgentShield/ECC, без чужого marketplace, без сети).

`tools/scan.py [DIR] [--diff|--staged|--json]` — regex-скан ключей/токенов (OpenAI/Anthropic/AWS/GitHub/GitLab/Slack/Google/Telegram-bot/Stripe/Robokassa/JWT/private-key/generic assign) + `.env` в трекинге / без `.gitignore`. В git-репо сканит только трекнутые файлы. Exit 1=HIGH, 2=MEDIUM/LOW, 0=чисто. Поверх — обязательная adversarial-верификация агентом (шаг 2 SKILL) для отсева ложных срабатываний.

Родилось как ответ на предложение поставить ECC: весь остальной ECC у cebers уже перекрыт своими скиллами/памятью/Obsidian, не хватало только security-скана — его и оформили. ECC целиком НЕ ставим (supply-chain риск автопрогоняемых чужих хуков на проде с реальными ключами + конфликт с CLAUDE.md).

Границы: только текущее состояние/дифф, не история git; ловит известные форматы. Опц. pre-commit хук описан в SKILL.
