Zero-Trace Ship Kit · for developers who publish with AIAIと公開する開発者へ
Stop the commit that carries a key.鍵が混じった commit を、その場で止める。
An API key in a config, a home path in a log, an e-mail in a fixture: hooks in your repository stop git commit and git push when a supported pattern is found, and a packer checks the release ZIP for the same patterns. Python standard library only; the check runs on your machine and sends nothing.設定に残ったAPIキー、ログのホームのパス、試験データのメール。リポジトリのフックが、対応している型を見つけた時に git commit と git push を止め、配布ZIPも同じ型で検査します。Python の標準ライブラリだけで、検査は手元で動き、何も送信しません。
AI-Ready: SKILL.md & AGENTS.md included同梱
The self-test, as it ran自己試験の実際の結果 · 2026-11-14 15:47:35 UTC
Measured on samples we planted (keys, private keys, passwords, home paths, photo location data, e-mail addresses and more). It shows what the check catches among supported patterns; it is not a guarantee for your files.当方が仕込んだ検体(鍵・秘密鍵・パスワード・ホームのパス・写真の位置情報・メールなど)での値です。対応している型の中で何を捕まえるかを示すもので、あなたのファイルでの結果を保証するものではありません。
Every planted sample and what stopped it全検体と、止めた型
| Pattern型 | Samples検体 |
|---|---|
home-path | 4 |
forbidden-file | 4 |
secret-key | 2 |
seed-phrase | 2 |
image-metadata | 2 |
document-metadata | 2 |
inline-password | 2 |
private-term | 2 |
github-token | 1 |
aws-key | 1 |
private-key | 1 |
email | 1 |
hardcoded-credential | 1 |
crypto-private-key | 1 |
crypto-keypair-file | 1 |
exchange-api-secret | 1 |
db-uri-credential | 1 |
ai-local-settings | 1 |
ai-settings-secret | 1 |
archive | 1 |
| Sample検体 | Pattern型 | |
|---|---|---|
leak/mac_path.py | home-path | BLOCK |
leak/linux_path.cfg | home-path | BLOCK |
leak/win_path.txt | home-path | BLOCK |
leak/key.js | secret-key | BLOCK |
leak/token.yml | github-token | BLOCK |
leak/aws.ini | aws-key | BLOCK |
leak/deploy_key.txt | private-key | BLOCK |
leak/contact.md | email | BLOCK |
leak/settings.py | hardcoded-credential | BLOCK |
leak/wallet_notes.txt | seed-phrase | BLOCK |
leak/backup.md | seed-phrase | BLOCK |
leak/deploy.env.sample | crypto-private-key | BLOCK |
leak/id.json | crypto-keypair-file | BLOCK |
leak/bot_config.py | exchange-api-secret | BLOCK |
leak/photo.jpg | image-metadata | BLOCK |
leak/shot.png | image-metadata | BLOCK |
leak/.DS_Store | forbidden-file | BLOCK |
leak/.env | forbidden-file | BLOCK |
leak/report.pdf | document-metadata | BLOCK |
leak/bundle.zip | home-path | BLOCK |
leak/nested.zip | secret-key | BLOCK |
leak/mac_made.zip | forbidden-file | BLOCK |
leak/letter.docx | document-metadata | BLOCK |
leak/run_db.sh | inline-password | BLOCK |
leak/backup.sh | inline-password | BLOCK |
leak/app.conf | db-uri-credential | BLOCK |
leak/.claude/settings.local.json | ai-local-settings | BLOCK |
leak/shared/.claude/settings.json | ai-settings-secret | BLOCK |
leak/home/.claude/.credentials.json | forbidden-file | BLOCK |
leak/binary.dat | private-term | BLOCK |
leak/cut_short.zip | archive | BLOCK |
leak/<term>_notes.txt | private-term | BLOCK |
Try the free folder scanner in your browser first →まず、ブラウザの無料スキャナーで試す →
In the ZIPZIPの中身 · 41 files · versionファイル・版 1.2.0
File list (read from the definition the ZIP is built from)ファイル一覧(ZIPを組み立てる定義から)
README_EN.mdREADME_JA.mdLICENSE_COMMERCIAL.mdguides/SETUP_EN.mdguides/SETUP_JA.mdguides/LAUNCH_PLAN_14DAYS.mdgatekeeper/zero_trace_check.pygatekeeper/install_hooks.shgatekeeper/gate.config.jsoncost_guard/cost_guard.pycost_guard/test_cost_guard.py.github/workflows/publish.ymlscripts/post_devto.pysocial/post_bluesky.pytools/build.pytools/selftest.py.gitignoreconfig/links.example.jsoncontent/_template/meta.jsoncontent/_template/article_ja.mdcontent/_template/article_en.mdcontent/_template/note.mdcontent/_template/x.mddemo/zero-trace-scanner.htmlpublish_next.shset_urls.shpackager/clean_pack.pypackager/test_clean_pack.pyagent_templates/CLAUDE.mdagent_templates/AGENTS.md.github/workflows/bluesky_schedule.ymldemo/assets/zeus-lab-icon.pngdemo/assets/wordmark-ink.svgdemo/assets/wordmark-ivory.svgsocial/post_x.py.github/workflows/x_schedule.ymlgatekeeper/bip39_english.txtgatekeeper/mcp_server.pygatekeeper/claims_check.pyAGENTS.mdskills/zero-trace-gate/SKILL.md
Three steps導入の3ステップ
- Unzip it next to your repository.ZIPをリポジトリの隣に展開します。
- Run
sh gatekeeper/install_hooks.shin the repository.リポジトリでsh gatekeeper/install_hooks.shを実行します。 - From then on,
git commitandgit pushstop when a supported pattern is found.以後、対応している型を見つけた時にgit commitとgit pushが止まります。
Requirements · support and limits動作環境・サポートと範囲
- Python 3.9 or later, standard library only, and git. macOS, Linux, Windows (WSL or Git Bash).Python 3.9 以降・標準ライブラリのみ・git。macOS・Linux・Windows(WSL または Git Bash)。
- Instant download; no individual set-up work or consulting. Fault reports by e-mail. No refunds; unresolved technical faults are handled case by case.即時ダウンロードで完結し、個別の導入代行や相談は含みません。不具合のご連絡はメールで受け付けます。返金はありません。解消できない技術的な不具合は個別に対応します。
One purchase. Your repositories stop on the patterns it supports.1回の購入で、対応する型の commit が止まるように。
Not ready to buy:まだ迷っている時は: the free pack ($0) — included files and a sample record無料パック($0)— 収録ファイルと記録の見本