Community程式設計與開發github.com

Tchapwo1/tcha-claude-skills

在 Claude 中使用行內憑證與機密資訊編輯防護工具。攔截敏感字串(AWS 存取金鑰、OpenAI/Anthropic API Token、資料庫 URI、私鑰、JWT),避免它們被傳送至 LLM API、記錄到終端機或提交至 Git。

tcha-claude-skills 是什麼?

Tcha Secret Shield 是一個專為 Claude Code、Claude Desktop 以及代理式工作流程設計的確定性、零延遲憑證清理與編輯防護工具。其核心功能是透過模式比對與熵分析,在檔案、提示輸入與工具輸出被傳送至 LLM 之前進行零暴露攔截。支援的敏感資料類型涵蓋雲端服務商(AWS、GCP、Azure)、LLM API(Anthropic、OpenAI、Cohere、Mistral)、基礎設施金鑰(Stripe、GitHub PAT、npm token)、加密資產(PEM/RSA 私鑰、SSH 金鑰)以及資料庫 URI(PostgreSQL、MySQL、Redis、MongoDB)。該工具採用確定性 Token 替換機制,將敏感資料替換為密碼學佔位符(例如 `[REDACTED_TCHA_AWS_SECRET_<HASH>]`),在保護資料安全的同時維持結構完整性。此工具完全在本機運作,不會產生任何外部網路請求,延遲開銷低於 0.2ms,非常適合在讀取組態檔、準備 Git 提交或跨多代理子任務傳遞輸出時啟用。

相容平台✓Claude Code✓Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/Tchapwo1/tcha-claude-skills/tree/HEAD/.claude/skills/tcha-secret-shield

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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 連線字串。
  • 確定性 Token 替換:將敏感資料替換為密碼學佔位符(例如 [REDACTED_TCHA_AWS_SECRET_<HASH>]),在不洩漏機密的情況下維持結構完整性。

何時啟用

每當發生以下情況時觸發此技能:

  1. Claude 讀取或顯示本機組態檔(.env、credentials.json、config.yaml、id_rsa)。
  2. 代理程式準備 Git 提交或將程式碼推送到外部儲存庫。
  3. 在多代理子任務之間傳遞不受信任的輸出。

命令列整合

直接在 Claude Code 終端機中執行:

npx tcha-protection sanitize --file .env
# 或將輸入透過管線傳送至清理器
cat config.json | npx tcha-protection sanitize

安全性保證

  • 100% 在您的機器上本機運作。
  • 編輯過程中零外部網路請求。
  • 延遲開銷:<0.2ms。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相關技能