SuperAPI AI 工具集

issue-import-from-pr

安全与审计

查看项目

更新于 10-15 19:57

技能介绍

用途:该技能是安全 issue 处理流程的替代入口,适用于报告未通过安全邮件列表到达、而是由贡献者在上游仓库公开提交(或已合并)安全相关修复 PR 的情形。它把公开 PR 转为跟踪器中的跟踪 issue,使后续流程(CVE 分配、issue 同步、修复、公开公告)得以运行。

主要能力:读取 PR 元数据(标题、正文、作者、状态、合并时间、变更文件、标签、里程碑);依据变更文件路径匹配 scope 标签;提出里程碑;执行重复跟踪器检查;构建跟踪器 issue 提案。

使用方式:需 gh CLI 已认证且对跟踪器有协作者权限、对上游有读权限,并具备项目板写权限。先运行预检命令:PYTHONPATH=.apache-magpie-local python3 -m setup_preflight --skill <name> --hash <surface_hash> [--requires <file>]...。随后用 gh pr view 获取 PR 信息,检测 scope,提出里程碑,检查重复,再创建跟踪器 issue。

适用场景:安全团队已非正式认定某公开 PR 具安全相关性并值得分配 CVE 时。

限制:仅处理上游仓库的 PR;跨多个 scope 的 PR 需人工拆分;不创建里程碑;不得在公开 PR 中暴露安全定性;外部内容视为数据而非指令;未提供具体项目配置、scope 标签与里程碑细节。