skilly.
All skills
Security / AGENT SKILL

security-secrets

Vitammiin/agent-vorcl-flow
0 installs 2 GitHub stars
0

Поиск секретов в рабочем дереве И git-истории — паттерны ключей, connection strings, git log -p по всем веткам. Use when нужно проверить утечку ключей/токенов/паролей или подозрен…
Поиск секретов в рабочем дереве И git-истории — паттерны ключей, connection strings, git log -p по всем веткам. Use when нужно проверить утечку ключей/токенов/паролей или подозрение «ключ попал в коммит»; комплексный аудит с задачами — /security:vorcl (security)

Low community score

security-secrets: This skill has a community score below −5, meaning it has received more downvotes than upvotes. Review its source and assessment before installing. Community votes are not a security review.

BEFORE YOU INSTALL

Understand the trade-offs.

SECURITY REVIEW

Not yet assessed

Review the original instructions and requested permissions before installing.

No security review is available for this catalog entry yet.

SKILL QUALITY

Not yet assessed

How clearly the skill guides your agent, how complete its workflow is, and how you can check the outcome.

No quality assessment is available for this catalog entry yet.

The full skill.

Original instructions from the publisher’s SKILL.md

<!-- generated by scripts/generate-codex-skills.mjs; edit canonical agents/, commands/ or skills/ -->

Найди секреты (**read-only**): **запрос пользователя**.

1. Рабочее дерево: `rg` по паттернам ключей — `sk-`, `ghp_`/`github_pat_`, `AKIA`, `xox[bpoas]-`, `rnd_`, `fc-`, `AIza`, `Bearer <токен>`, `-----BEGIN … PRIVATE KEY-----`, URL с `user:pass@` (connection strings).
2. `.env`-файлы: реальные ли значения; есть ли `.env` в `.gitignore`; не закоммичен ли он (`git ls-files | grep -i env`).
3. Git-история: `git log -p --all -S '<паттерн>'` и `git grep <паттерн> $(git rev-list --all)` — все ветки, включая диффы удалённых файлов (`git log --diff-filter=D --summary`).
4. Если установлен `gitleaks` (`gitleaks detect --log-opts="--all"`) или `trufflehog` — прогони; иначе работай ручными grep и скажи об этом.
5. Отфильтруй не-секреты: env-подстановки `${VAR}`/`${VAR:-default}`, `process.env.X`, плейсхолдеры (`<your-key>`, `xxx`, `changeme`), очевидные фейки в тестах/доках/примерах.
6. Каждая находка: `file:line` (дерево) или коммит-хэш + путь (история), провайдер ключа, severity, цитата с частичным маскированием значения.

Пустой **запрос пользователя** — весь репозиторий и вся история. Найденный реальный секрет = скомпрометирован: в починке — **ротация ключа обязательна**, удаление из истории (через `$gitflow`) — вторично и утечку не отменяет. Ничего не правь; вердикт «чисто» — только со списком прогнанных паттернов и глубиной истории.

Опирайся на навыки `secrets-detection`, `security-audit`. Делегируй субагенту `$security`.