SuperAPI AI 工具集

memory-publication-auditor

安全与审计

查看项目

更新于 10-15 07:42

技能介绍

Memory Publication Auditor 是一个用于审计私有经验在公开发布前是否适合公开的技能。它回答的核心问题是:哪些私有记忆或技能内容可以成为公开知识,哪些必须保持私有或需要脱敏?

用途 该技能用于在将私有技能、记忆、笔记或操作日志转化为公开技能、模板、文档或可复用模式之前进行审计。它不是一个复制技能,而是一个保守的筛选器:私有材料输入,经过净化的可复用模式可能输出。

主要能力

  • 区分私有事实与可发布的运营模式。
  • 默认在不确定时标记为仅私有或需人工审核。
  • 禁止发布账户名、用户名、主机名、私有 IP、令牌、本地路径、私有服务器名、未发布项目细节、协作者身份或原始轨迹。
  • 先生成审计报告,再基于脱敏候选起草公开技能或文档。
  • 审计产物默认保存在本地/私有目录 .agent/publication-audits/ 下。

分类标签

  • private-only:即使轻微编辑也不能发布。
  • redactable:存在有用模式,但私有标识符或上下文必须替换。
  • publishable:按原样安全,经过正常质量审查后可发布。
  • reusable-pattern:抽象方法、工作流、检查清单或诊断模式,值得转化为公开技能/模板。
  • needs-human-review:所有权、隐私、版权、协作者或未发布项目风险不明确。

使用方式

  1. 阅读 references/classification-policy.md。
  2. 识别输入路径:私有技能目录、记忆文件、笔记、sidecar 决策或已脱敏日志。
  3. 扫描文件时运行确定性扫描器: python3 <installed-skill-dir>/scripts/scan_publication_candidates.py
    --input <private-path>
    --output .agent/publication-audits/<audit-id>/audit.md
  4. 在详细阅读原始私有文件之前先审查报告。
  5. 对每个候选进行分类:
    • 私有事实 -> 保持私有
    • 私有事实加可复用方法 -> 起草脱敏模式
    • 已经是通用工作流 -> 标记为可发布
  6. 如果起草公开产物,填写 templates/publication-candidate.md,并将所有私有细节替换为占位符。
  7. 路由后续:
    • 公开技能候选 -> 手动创建或使用 skill-system-auditor 检查集合适配性后再添加
    • 文档/模板候选 -> update-docs
    • 私有偏好 -> personalization-memory
    • 来源可见性风险 -> research-project-memory

输出规则

  • 审计报告可以包含脱敏的证据片段,但不能包含原始秘密或私有上下文。
  • 公开候选必须使用占位符,如 <host>、<target-ip>、<project-root>、<user>、<cluster> 和 <private-path>。
  • 不要为了生动而包含源材料中的具体私有示例。
  • 如果某个声明依赖于私有证据,应说“derived from private operational memory”,而不是暴露证据。

技能目录布局 <installed-skill-dir>/ ├── SKILL.md ├── scripts/ │ └── scan_publication_candidates.py ├── references/ │ └── classification-policy.md └── templates/ ├── audit-report.md └── publication-candidate.md

适用场景 适用于需要将私有技能、记忆、笔记或操作日志转化为公开技能、模板、文档或可复用模式的场景,尤其是在涉及隐私、版权、协作者或未发布项目风险时。

限制 该技能默认保守,不确定时标记为仅私有或需人工审核。它不提供自动发布功能,需要人工审查和决策。具体收费、价格、平台支持等信息暂未提供。