SuperAPI AI 工具集

privacy-check

安全与审计

查看项目

更新于 10-15 21:49

技能介绍

用途:在发布前扫描项目源码中的个人数据收集信号,并检查是否有相应隐私说明,作为发布卫生检查的一环,结果可供给发布就绪流程使用。

主要能力:检测个人数据字段(email、name、phone、address、payment、token、api_key、文件上传);检测遥测类库(analytics、tracking、telemetry、segment、posthog、ga、mixpanel、sentry);检查是否存在隐私说明(PRIVACY.md、README.md 中的 Privacy 或 Data 章节,或纯遥测场景的 TELEMETRY.md);还检查 .env.example、.env.sample、.env.template 等环境变量模板中暗示收集行为的键。

使用方式:运行时先解析路径,NANOSTACK_ROOT="${NANOSTACK_ROOT:-$HOME/.claude/skills/nanostack}",SKILL_DIR="${SKILL_DIR:-$HOME/.claude/skills/privacy-check}",然后执行 "$SKILL_DIR/bin/check.sh"。之后用 "$NANOSTACK_ROOT/bin/save-artifact.sh" privacy-check 保存产物,包含 phase、summary(status、headline、signals、missing、next_action)和 context_checkpoint。状态规则:OK 表示未检测到收集信号或信号已有隐私说明;WARN 表示检测到收集信号但缺少隐私说明,或遥测未记录退出路径;BLOCKED 保留给明显不安全模式,例如凭据文件被加入源码。

限制:这不是法律审查,不认证 GDPR 或 CCPA 合规;不判断意图,测试夹具中的 email 也会与真实代码一样被标记,由用户判断信号是否真实;隐私说明仅做结构存在性检查,不校验内容;helper 只读,不编辑文件、不访问网络、不打开 .env 或凭据文件。安装命令、依赖与价格信息暂未提供。