Community编程与开发github.com

Tcha Secret Shield 凭证守卫

为 Claude 提供内联凭证与机密数据脱敏保护,在敏感字符串(AWS 访问密钥、OpenAI/Anthropic API 令牌、数据库 URI、私钥、JWT)被发送到 LLM API、记录到终端或提交到 Git 之前进行拦截。

Tcha Secret Shield 凭证守卫 是什么?

Tcha Secret Shield 是一个确定性、零延迟的凭证清理与脱敏守卫,专为 Claude Code、Claude Desktop 以及其他智能体工作流设计。它可以自动扫描文件、提示输入和工具输出,在数据被发送给大语言模型、记录到终端或提交到 Git 仓库之前,拦截并脱敏其中包含的敏感信息,例如云提供商密钥、LLM API 令牌、基础设施密钥、加密资产私钥和数据库连接字符串等。该技能使用模式匹配与熵分析检测敏感内容,并用确定性令牌(如 `[REDACTED_TCHA_AWS_SECRET_<哈希>]`)替换它们,从而在保证结构完整性的同时不泄露任何秘密。所有操作完全在本地进行,不发送任何外部网络请求,延迟开销低于 0.2 毫秒,特别适合 CI/CD 管道、多人协作开发以及任何需要保护凭证不被意外泄露的场景。

兼容平台✓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 令牌(npm_...)。
    • 加密资产:PEM/RSA 私钥、SSH 密钥(id_rsa、id_ed25519)。
    • 数据库 URI:嵌入密码的 PostgreSQL、MySQL、Redis、MongoDB 连接字符串。
  • 确定性令牌替换:用加密占位符(例如 [REDACTED_TCHA_AWS_SECRET_<哈希>])替换敏感数据,在确保不泄露机密的同时保持结构完整性。

何时触发

在以下情况下触发此技能:

  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

安全保证

  • 完全在你的机器本地运行。
  • 脱敏期间零外部网络请求。
  • 延迟开销:<0.2ms。

Individual skills in this repo

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

相关技能