SuperAPI AI 工具集

issue-import

安全与审计

查看项目

更新于 10-15 19:57

技能介绍

用途:这是安全 issue 处理流程的入口技能,把安全邮件列表中的来信线索转换为符合仓库 issue 模板的跟踪 issue,并起草给报告者的确认回执。它不发送邮件,也不为被用户明确拒绝的候选创建跟踪器,且不判定报告是否有效(有效性判断在后续跟踪器讨论中进行)。

主要能力:按选择器解析候选邮件线程,默认 import new 覆盖最近 14 天未导入且未在线上答复关闭的线程;支持 import since:YYYY-MM-DD、import thread:<id>、import last 30d / import all / import last Nd。默认行为是“先提议、再默认导入”,逐条展示候选邮件、抽取字段与回执草稿;用户可用 skip NN 或 NN:reject-with-canned <name> 拒绝,回复 all 或 go/proceed/yes 表示全部导入。自动化扫描器、合并多问题、媒体请求、垃圾邮件、跨线程跟进、CVE 工具记账等非导入类候选仍须显式确认。

使用方式:运行前需配置邮件源后端(如 gmail、ponymail、imap、mbox),并确保 gh CLI 已认证且对跟踪器有协作者权限。预检命令为 PYTHONPATH=.apache-magpie-local python3 -m setup_preflight --skill <name> --hash <surface_hash> [--requires <file>]...;隐私检查为 uv run --project <framework>/tools/privacy-llm/checker privacy-llm-check。可读取 .apache-magpie-local/security-issue-import.md 与 .apache-magpie-overrides/security-issue-import.md 中的覆盖配置。

限制:强制邮件后端不可用或 gh 检查失败时立即停止;隐私检查失败为硬停止。不得将报告内容粘贴到公开界面,不得无人值守运行 /magpie-setup adopt,不得修改 .apache-magpie/ 快照。所有跟踪器与上游引用必须可点击(markdown 链接或 OSC 8)。具体配置项、模板与完整流程细节以官方文档为准,此处未提供。