返回顶部
p

privacy-protector隐私保护器

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
218
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

privacy-protector

技能名称: privacy-protector

运行匿名化与还原流程

当你需要对文本/文件进行匿名化处理、使用已保存的映射恢复占位符或调整本地检测器时,请使用此技能。

仅限维护者使用的验证资产不会上传至ClawHub。

范围

  • - 包含:
- 匿名化(scripts/anonymize.py) - 去匿名化(scripts/deanonymize.py) - 本地检测器诊断(scripts/detect_local.py) - 这些入口点背后的文件/映射工作流辅助工具
  • - 不包含:
- 请求/响应网关路由(modeio-middleware) - 命令安全性分析(security) - 分阶段差异或Git预提交扫描

工作目录

请在privacy-protector文件夹内运行这些命令。

依赖要求

  • - 硬性要求:python3
  • 可选包:requests(用于基于API的dynamic、strict和crossborder模式)
  • 可选包:python-docx(用于.docx文件)
  • 可选包:PyMuPDF(用于.pdf文件)
  • 可选覆盖:ANONYMIZEAPIURL(用于非lite级别)
  • 可选覆盖:MODEIOREDACTMAP_DIR(用于本地映射存储)

核心命令

匿名化文本

bash
python3 scripts/anonymize.py \
--input 邮箱: alice@example.com, 电话: 415-555-1234 \
--level lite \
--json

匿名化文件

bash
python3 scripts/anonymize.py \
--input ./incident.docx \
--level lite \
--json

从已保存的映射恢复

bash
python3 scripts/deanonymize.py \
--input 邮箱: [EMAIL_1] \
--map ~/.modeio/redact/maps/.json \
--json

调整本地检测器

bash
python3 scripts/detect_local.py \
--input 项目代号Phoenix已获批。请联系support@example.com。 \
--allowlist-file examples/detect-local/allowlist.json \
--blocklist-file examples/detect-local/blocklist.json \
--thresholds-file examples/detect-local/thresholds.json \
--json

运行时说明

  • - lite模式完全在本地运行。dynamic、strict和crossborder模式会调用后端API
  • 对于crossborder模式,需同时传递--sender-code和--recipient-code
  • 支持的文件输入格式:.txt、.md、.markdown、.csv、.tsv、.json、.jsonl、.yaml、.yml、.xml、.html、.htm、.rst、.log、.docx、.pdf
  • 已保存的映射默认存储在~/.modeio/redact/maps;使用MODEIOREDACTMAP_DIR可覆盖该位置
  • 文本类输出在必要时会嵌入映射标记或附带.map.json引用
  • .pdf仅支持匿名化,不支持去匿名化
  • 富文件输出会在JSON响应中保留保证元数据,以便调用方自行决定严格程度
  • 当你需要稳定的机器可读信封及文件工作流元数据时,请使用--json参数

参考资料

  • - ARCHITECTURE.md:包边界说明
  • references/cli-contracts.md:标志和输出合约
  • references/file-workflows.md:映射关联与保证行为
  • references/local-detector.md:配置文件及内置配置示例
  • examples/detect-local/:可直接编辑的调优文件

不适用场景

  • - 中间件拦截或策略路由
  • 安全审批/拦截决策

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 privacy-protector-1776155897 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 privacy-protector-1776155897 技能

通过命令行安装

skillhub install privacy-protector-1776155897

下载

⬇ 下载 privacy-protector v0.1.0(免费)

文件大小: 79.58 KB | 发布时间: 2026-4-15 12:46

v0.1.0 最新 2026-4-15 12:46
Initial release of privacy-protector.

- Adds local PII anonymization, de-anonymization, and local detector diagnostics for text and supported files.
- Supports redact/restore file workflows with allowlist, blocklist, and threshold configuration.
- Fully offline processing for the "lite" anonymization level; backend API support for other levels.
- Includes helpers for working with text, various file types, and saved placeholder maps.
- Provides documentation for usage patterns, supported commands, and runtime considerations.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部