actions-log-secret-scrub

GitHub Actionsログの秘密情報スクラブ

Terraform planなどでGitHub Actionsログに出力された秘密情報を削除し、誤判定を避けて消去を検証するスキル。

AIスキル大辞典による日本語要約
品質評価97/100評価確度:標準
人気度(GitHub Star) 20発掘スコア 100
01

このSkillでできること

  • ✓CIログに出力された秘密情報の漏えい状況を整理する
  • ✓GitHub Actionsの実行ログ削除に関する問題を切り分ける
  • ✓端末エスケープやパイプ処理による誤ったクリーン判定を避ける
  • ✓ログ削除後にAPI応答やキャッシュファイルを確認する
02

使い方

01
STEP 1

Terraform planなどで秘密情報がログに出力された状況を確認する

02
STEP 2

漏えいの再発を止めるため、状態に残る原因を確認する

03
STEP 3

秘密情報そのものを表示せず、固定文字列比較やハッシュ比較を使う

04
STEP 4

実行ログAPIの応答とローカルに残ったログアーカイブを確認する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/voitta-ai/skillz
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

bash <(curl -sL https://raw.githubusercontent.com/voitta-ai/skillz/master/install.sh)
bash <(curl -sL https://raw.githubusercontent.com/voitta-ai/skillz/master/install.sh) -- --skill work-on-pr
bash <(curl -sL https://raw.githubusercontent.com/voitta-ai/skillz/master/install.sh) -- --collection pr-loop
bash <(curl -sL https://raw.githubusercontent.com/voitta-ai/skillz/master/install.sh) -- --all
bash <(curl -sL https://raw.githubusercontent.com/voitta-ai/skillz/master/install.sh) -- --target codex
bash <(curl -sL https://raw.githubusercontent.com/voitta-ai/skillz/master/install.sh) -- --target claude
bash <(curl -sL https://raw.githubusercontent.com/voitta-ai/skillz/master/install.sh) -- --target both
bash <(curl -sL https://raw.githubusercontent.com/voitta-ai/skillz/master/install.sh) -- --all --dry-run
git clone https://github.com/voitta-ai/skillz.git /tmp/skillz
/tmp/skillz/install.sh --target both --collection pr-loop
mkdir -p ~/.config/skillz
cat >> ~/.config/skillz/sensitive-terms.txt <<'EOF'
EOF
./scripts/check-sensitive-terms.sh skills/<new-skill>/
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

GitHub ActionsのログにTerraform plan経由で秘密情報が出力されました。再発原因と、誤判定を避けた削除確認の手順を整理してください。
出力例を見る
漏えい原因、ログ削除時の確認ポイント、端末エスケープやパイプ処理による誤判定の回避策、削除後の検証項目を整理します。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報検出あり
検出根拠を見る
  • network: `work-on-pr` (author side) | See also: [claudskills](https://claudskills.com/) registry, [Anthropic Claude Code skills docs](https://docs.claude.com/en
  • network: ls.com/) registry, [Anthropic Claude Code skills docs](https://docs.claude.com/en/docs/claude-code/skills.md), [vercel-labs/skills](https://github.com/ve
  • credential: --- name: actions-log-secret-scrub description: | Remove a secret that a CI job printed into GitHub Actions logs, an
  • credential: me: actions-log-secret-scrub description: | Remove a secret that a CI job printed into GitHub Actions logs, and verify the removal without being fo
06

関連Skill