Tcha Secret Shield
一個針對 Claude Code、Claude Desktop 以及代理式工作流程的確定性、零延遲憑證清理與編輯防護工具。
能力與範圍
- 零暴露攔截:在傳輸前掃描檔案、提示輸入以及工具輸出。
- 模式比對與熵分析:
- 雲端服務商:AWS (
AKIA...)、GCP 服務帳戶、Azure 用戶端機密。 - LLM API:Anthropic (
sk-ant-...)、OpenAI (sk-...)、Cohere、Mistral。 - 基礎設施:Stripe 秘密金鑰 (
sk_live_...)、GitHub PAT (ghp_...)、npm token (npm_...)。 - 加密資產:PEM/RSA 私鑰、SSH 金鑰 (
id_rsa,id_ed25519)。 - 資料庫 URI:帶有內嵌密碼的 PostgreSQL、MySQL、Redis、MongoDB 連線字串。
- 雲端服務商:AWS (
- 確定性 Token 替換:將敏感資料替換為密碼學佔位符(例如
[REDACTED_TCHA_AWS_SECRET_<HASH>]),在不洩漏機密的情況下維持結構完整性。
何時啟用
每當發生以下情況時觸發此技能:
- Claude 讀取或顯示本機組態檔(
.env、credentials.json、config.yaml、id_rsa)。 - 代理程式準備 Git 提交或將程式碼推送到外部儲存庫。
- 在多代理子任務之間傳遞不受信任的輸出。
命令列整合
直接在 Claude Code 終端機中執行:
npx tcha-protection sanitize --file .env
# 或將輸入透過管線傳送至清理器
cat config.json | npx tcha-protection sanitize
安全性保證
- 100% 在您的機器上本機運作。
- 編輯過程中零外部網路請求。
- 延遲開銷:
<0.2ms。