シークレット用Pre-Commitフック
インストール
curl -fsSL https://raw.githubusercontent.com/AikidoSec/pre-commit/6cc79e039ee78b206520f143d618a44665c904b3/installation-samples/install-global/install-aikido-hook.sh | bashiex (iwr "https://raw.githubusercontent.com/AikidoSec/pre-commit/6cc79e039ee78b206520f143d618a44665c904b3/installation-samples/install-global/install-aikido-hook.ps1" -UseBasicParsing)repos:
- repo: https://github.com/AikidoSec/pre-commit
rev: main # または特定の commit に固定
hooks:
- id: aikido-local-scannerpre-commit installcurl -fsSL https://raw.githubusercontent.com/AikidoSec/pre-commit/2235fe0536f9135aa561ce108702fac708b38977/installation-samples/install-global/install-aikido-hook.sh | bash -s -- --download-onlyirm https://raw.githubusercontent.com/AikidoSec/pre-commit/2235fe0536f9135aa561ce108702fac708b38977/installation-samples/install-global/install-aikido-hook.ps1 | % { iex \"& { $_ } -DownloadOnly\" }pre-commit hook のテスト
const password = "eRwjQKVUSRX7uYV017B0cRHVKv45Gv8G"ステージ済みファイルで機密情報が検出されました!
機密情報 #1:
ファイル: sample.js
行: 1
機密情報: password = "****************************Gv8G"
説明: 一般的な API キーが検出され、さまざまなサービスや機密操作へのアクセスが公開される可能性があります。特定の機密情報をスキップする
Aikido Secrets の pre-commit スキャンを無効にする
アンインストール
グローバル pre-commit hook の手動アンインストール
Aikido Git Hook のみを手動でアンインストールする
関連記事
最終更新
役に立ちましたか?