Skip to content
Back to skills

Security Secrets

ASecurity

Поиск секретов в рабочем дереве И git-истории — паттерны ключей, connection strings, git log -p по всем веткам (роль security, read-only). Use при подозрении на утечку ключей/токенов/паролей.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
securitygitsecurity

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add Vitammiin/agent-vorcl-flow --skill security-secrets --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Security Secrets?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Security Secrets
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vitammiin-security-secrets/badge)](https://www.skillsdirectory.com/skills/vitammiin-security-secrets)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: security-secrets
description: Поиск секретов в рабочем дереве И git-истории — паттерны ключей, connection strings, git log -p по всем веткам (роль security, read-only). Use при подозрении на утечку ключей/токенов/паролей.
---

# Задача: поиск секретов в дереве и истории

Найди секреты (**read-only**) в указанной области; без области — весь репозиторий + вся история (см. `$secrets-detection`).

1. Дерево: `rg` по паттернам — `sk-`, `ghp_`/`github_pat_`, `AKIA`, `xox[bpoas]-`, `rnd_`, `fc-`, `AIza`, `Bearer`, private keys, `user:pass@`.
2. `.env`: реальные ли значения, есть ли в `.gitignore`, не закоммичен ли (`git ls-files | grep -i env`).
3. История: `git log -p --all -S '<паттерн>'`, `git grep <паттерн> $(git rev-list --all)`, удалённые файлы (`git log --diff-filter=D --summary`).
4. Есть `gitleaks`/`trufflehog` — прогони; нет — ручные grep, пометь прогон как ручной.
5. Отфильтруй не-секреты: `${VAR:-}`, `process.env.*`, плейсхолдеры, фейки в тестах/доках.
6. Каждая находка: `file:line` или коммит-хэш + путь, провайдер, severity, маскированная цитата.

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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…