SuperAPI AI 工具集

harness-check

安全与审计

查看项目

更新于 10-16 07:14

技能介绍

用途:从真实的 Claude Code 或 Codex 运行环境生成几乎全部与安全相关的原生 OpenTelemetry 活动,用于测试遥测覆盖情况。要求事件必须由运行环境本身产生,不得伪造事件、直接驱动协议模仿运行环境,或用相似的文件/进程动作冒充原生生命周期事件。

主要能力:通过脚本生成密集的真实文件系统、命令、进程、失败、CLI、shell 网络及安全相关活动,包括凭据与密钥读取、解码执行、针对回环夹具的下载运行、git 钩子植入、自配置修改、受控提权和仓库推送;还覆盖启动、插件、钩子与 MCP 活动。

使用方式:以本文件所在目录为 <skill>。每次新调用先运行 python3 scripts/harness_check.py new-run claude|codex,保存返回的绝对路径为 <run>,并在所有脚本命令中传入 HARNESS_CHECK_DIR=<run>。读取 reference/coverage.md 作为完成契约,运行 inventory 指定 --agent claude 或 --agent codex,检查 TELEMETRY 段,再运行 scripts/run-all.sh。按 reference/agent-probes.md 执行探针并用 record 记录结果,按 reference/child-sessions.md 运行 run-child。手动探针仅限真实审批、用户以 ! 前缀输入的 shell 命令、Claude Code 交互式权限模式控制或代理确实无法调用的产品 UI/API 控制;准备时运行 operator prepare,每次只呈现一个动作,最后用 operator batch-mark 批量标记。报告时运行 summarize,并说明原生事件族、条件缺口、失败与预期拒绝/跳过,以及关联日志路径与字段。

限制:若遥测被禁用或未配置导出器,不得假装能发出 OTEL,需通过已授权机制配置或给出一次设置/重启动作并等待;不得打印端点凭据或头部。不得为增加覆盖而发送消息、修改生产记录、推送仓库、暴露密钥或操作用户真实数据。不得仅因触发器运行就推断收集器已收到事件;无验证手段时应说明工作负载已生成但未检查投递。