pi-pii-mask

基于正则的PII脱敏/恢复扩展,保护用户隐私

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:pi-pii-mask。
它的用途是:基于正则的PII脱敏/恢复扩展,保护用户隐私
完整的 Skill 内容见:https://321skill.com/skills/pi-pii-mask/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'请帮我审查这段代码,其中包含数据库连接字符串和客户邮箱,先脱敏再发送给LLM。' 安装 pi-pii-mask 后,它会自动将所有邮箱替换为 [EMAIL],API密钥替换为 [API_KEY],LLM 返回结果后恢复原始值,确保安全。

介绍

在AI编程或智能体交互中,用户可能无意中将邮箱、手机号、SSN、信用卡号、API密钥等敏感信息传递给LLM,导致隐私泄露风险。pi-pii-mask 通过轻量级正则匹配,在信息到达LLM前自动脱敏,并在响应中恢复原始值,确保数据安全。

使用方式:通过 npm 安装后,将其集成到 Pi coding agent 的请求/响应管道中。它会自动扫描输入文本,识别并替换敏感字段为占位符(如 [EMAIL]),LLM 处理后再将占位符恢复为原始内容。整个过程对开发者透明,无需修改现有代码逻辑。

适合智能体开发者、后端开发等需要处理敏感数据的场景,尤其是使用 Pi 编码代理进行代码审查、调试或生成代码时,涉及客户数据、密钥或个人信息的场景。

注意事项:正则匹配存在局限性,可能无法覆盖所有非标准格式(如混淆的邮箱、中文身份证号)或自定义敏感类型。建议定期更新正则规则,并配合其他安全实践(如日志脱敏)使用。对于极高安全要求的场景,建议结合加密或更专业的脱敏工具。

核心特点

与通用脱敏库不同,它专为 Pi coding agent 设计,支持双向脱敏和恢复,且轻量级基于正则,无需额外AI模型或网络请求。

注意事项

正则匹配可能无法覆盖所有非标准格式或混淆的敏感信息,且对中文语境下的PII(如身份证号)可能不完善。

常见问题

如何安装 pi-pii-mask?

使用 npm install pi-pii-mask 即可安装,然后按照文档集成到 Pi coding agent 中。

支持哪些敏感信息类型?

支持邮箱、手机号、SSN、信用卡号、API密钥、IP地址等常见PII,可通过自定义正则扩展。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/pi-pii-mask/raw/index.md 读取 pi-pii-mask 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。