SuperAPI AI 工具集

track-findings

安全与审计

查看项目

更新于 10-16 09:48

技能介绍

用途:把一次密封扫描(sealed scan)中的已验证安全发现,跟踪记录到单一提供方与单一目标(Linear、Jira、GitHub issues 或 GitHub 安全公告草案)。扫描包保持不变,写入前预览确切负载并获取批准。

主要能力:支持 issue 批量创建、按 finding id 与指纹查重、复用/更新/阻塞判定;公告必须对应单一确切 finding id,不支持批量;可校验来源仓库、扫描修订与文件路径,已验证的 git_revision 可生成提交固定链接。

使用方式:先校验来源,在插件根运行 <python_command> <plugin-root>/scripts/validate_tracking_source.py <user-supplied-scan-dir> [--finding-id <id> | --fingerprint <fingerprint>],读取 scan-manifest.json 与 findings.json;Jira 前先读 references/jira.md,公告前读 references/github-security-advisories.md。使用原生 Linear、Atlassian 或 GitHub 应用;GitHub CLI(gh)需用户选定当前账号与确切目标,公告必须用 gh。CLI 写入前检查 gh --version、gh auth status --hostname <host>、gh repo view https://<host>/<owner>/<repo>;每次 gh api 调用传 --hostname <host>。批准后串行处理,逐条重新校验,成功后读取回执。

限制:不得静默切换传输方式或账号,不得用浏览器自动化、复制搜索结果或直接 HTTP 调用替代;不得创建仓库、更改设置或权限、推送源码、绕过仓库或组织策略;公开 issue 需完整标题正文批准并加显著可见性警告,敏感发现默认私有团队或私有仓库;公告要求来源已验证,否则阻塞。资料未提供收费与价格信息。