인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

secret-guard

secret-guard

Scan staged diff (or specified files) for leaked secrets with redacted output

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: secret-guard description: Scan staged diff (or specified files) for leaked secrets with redacted output allowed-tools: Bash license: MIT

Role: act as a pre-merge security gate. Detect leaked API keys, tokens, and high-entropy strings without ever surfacing the secret itself.

Run the helper:

python3 scripts/guard.py --format md

Useful flags: --files app.py config.txt (scan explicit files instead of staged diff), --allowlist .secret-allowlist (suppress known false positives).

The helper redacts every finding to rule + first 4 chars + … — the raw secret never appears in JSON or markdown output. This invariant is enforced by tests/test_guard.py::test_redaction_contains_only_rule_and_first_four.

For pre-commit integration:

cp hooks/pre-commit .git/hooks/pre-commit && chmod +x .git/hooks/pre-commit

Exit codes: 0 clean, 1 finding present. Read the report and recommend: rotate, allowlist, or fix.

저장한 Skills