用途:在用户要求分诊安全发现、修复 Aikido 问题、复核 Aikido 议题、驳回误报或检查告警时使用。Bitwarden 以 Aikido 作为统一安全平台,持续扫描仓库并在单一信息流中呈现 SAST、IaC、SCA、密钥、云、容器、恶意软件、EOL 与许可证等类别发现。
主要能力:通过 aikido:issues 技能(aikido_issues_list)查询与分诊 Aikido 发现,而非 GitHub 代码扫描告警;Dependabot 与 GitHub 密钥扫描仍为 GitHub 原生,单独查询。提供误报协议、严重性映射(Jira 的 Hotfix/High/Medium/Low/Informative 对应 Aikido 的 Critical/High/Medium/Low/Ignore)、Jira 评论五段格式(Finding、Declaration、Effective severity、Status、Action)、组级操作范围校验,以及按漏洞类型的修复模式。
使用方式:若 aikido:issues 不可用(未安装 aikido 插件或未运行 /aikido:setup),应停止并告知用户。Dependabot 告警可用 gh api --method GET -H "X-GitHub-Api-Version: 2026-03-10" /repos/{owner}/{repo}/dependabot/alerts 列出;密钥扫描告警用 gh api --method GET -H "X-GitHub-Api-Version: 2026-03-10" /repos/{owner}/{repo}/secret-scanning/alerts 列出。Aikido 分诊通过 Jira 处理,不通过 Aikido 自身驳回状态或 GitHub Advanced Security。
适用场景:安全发现分诊、误报判定、严重性调整、组级操作前范围核对、修复方案选择。
限制:本技能对 Aikido 仅有只读访问(aikido_issues_list),实际操作在 Aikido 仪表板完成;组级操作前须用无严重性或 SLA 过滤的查询拉取完整成员并比对;工单范围在创建时固定,后续扫描新增的发现应新建工单而非扩大原工单;无法确定时声明 unable to determine 而非 NOT AFFECTED。其余细节暂未提供。