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 令牌(npm_...)。 - 加密资产:PEM/RSA 私钥、SSH 密钥(
id_rsa、id_ed25519)。 - 数据库 URI:嵌入密码的 PostgreSQL、MySQL、Redis、MongoDB 连接字符串。
- 云提供商:AWS(
- 确定性令牌替换:用加密占位符(例如
[REDACTED_TCHA_AWS_SECRET_<哈希>])替换敏感数据,在确保不泄露机密的同时保持结构完整性。
何时触发
在以下情况下触发此技能:
- Claude 读取或显示本地配置文件(
.env、credentials.json、config.yaml、id_rsa)。 - 智能体准备 Git 提交或将代码推送到外部仓库。
- 在多智能体子任务之间传递不受信任的输出。
命令行集成
直接在 Claude Code 终端中执行:
npx tcha-protection sanitize --file .env
# 或者通过管道将输入送入清理器
cat config.json | npx tcha-protection sanitize
安全保证
- 完全在你的机器本地运行。
- 脱敏期间零外部网络请求。
- 延迟开销:
<0.2ms。