triaging-security-findings

3周前发布 6 0 0 0

bitwarden/ai-plugins#triaging-security-findings

Skill 安装

多 Agent 安装
npx skills add https://github.com/bitwarden/ai-plugins --skill triaging-security-findings

使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。

Skill 调研报告

bitwarden/ai-plugins#triaging-security-findings

Skill 更新日志

版本列表
无版本号
feat(bitwarden-security-engineer):将扫描器分类从 Checkmarx/SonarCloud/Grype 迁移到 Aikido (#226) * feat(bitwarden-security-engineer):将扫描器分类从 Checkmarx/SonarCloud/Grype 迁移到 Aikido Bitwarden 已将 SAST、IaC、SCA、secrets、cloud、container、malware、 EOL 和 license 扫描迁移到 Aikido,作为单一统一数据源。更新 插件的分类和依赖审查技能、agent,以及 perform-security-review 的证据收集以保持一致,并升级到 1.4.0。 - triaging-security-findings:通过 aikido:issues 技能查询发现项,而不是 GHAS code-scanning API;分类现在通过 Jira 流转(参见 VULN-665),而不是特定工具的驳回 状态;记录了 Jira 评论格式、严重性映射,以及 组作用域操作验证陷阱 - reviewing-dependencies:Aikido 取代 Grype 进行 container/SCA 扫描 - perform-security-review:scan-evidence 步骤现在从 Aikido 获取 SAST/IaC 发现项,而不是现在为空的 GHAS code-scanning 端点 - agent + README 已更新以反映新的工具链 * fix(bitwarden-security-engineer):处理 Aikido 迁移的 PR 前审查发现 - 将已解析的 Aikido MCP 工具添加到 perform-security-review 的 allowed-tools,以便新的 scan-evidence 步骤能够实际访问它, 而不是静默返回空结果 - 恢复 triaging-security-findings 中的 False Positive Protocol 部分 (数据流追踪、sanitizer-vs-validator、完整生命周期、 记录的理由),该部分在 Aikido 重写期间被删除 - 停止在 reviewing-dependencies 中将 cloud_instance Aikido 问题类型归入 "container images" —— 它是一个独立的云 VM/实例 类别 - 在插件 README 中将 aikido 插件记录为先决条件 - 修复语法并为 VULN-665 引用添加阅读指引 * 更新 plugins/bitwarden-security-engineer/README.md Co-authored-by: claude[bot] * 更新 README.md Co-authored-by: claude[bot] * fix(bitwarden-security-engineer):处理 Aikido 迁移的 PR 审查发现 处理 withinfocus 的 PR 审查:将 Jira 分类准则内联到 triaging-security-findings 中,而不是指向一个可变的 Jira 工单,修正严重性映射的 Hotfix/Critical 行,添加 当 aikido:issues 技能不可用时的回退指导,精简 过时的 Grype 比较措辞,并根据 Keep a Changelog 惯例 压缩/重新分类 CHANGELOG 条目。 * fix(bitwarden-security-engineer):处理 Aikido 迁移剩余的 PR 审查发现 授予 agent 它缺失的 Aikido MCP 工具,以便 triaging-security-findings 和 reviewing-dependencies 在通过它路由时能够访问该数据源,更新 README 技能表,移除已停用的 Checkmarx/SonarCloud/Grype/GHAS 描述, 并让 perform-security-review 的 Aikido 证据具有与其其他扫描器相同的 结果词汇,这样缺失会话就不会被读作干净扫描。将 插件升级到 2.1.0,并将 Aikido 迁移 changelog 条目从 已发布的 1.4.0 部分移到它们自己的部分。 * docs(bitwarden-security-engineer):澄清用法示例和 aikido 安装路径 Usage 块在 "Install the plugin and invoke the agent:" 之后没有 标签,因此它们被读作要运行的命令,而不是示例提示。按照 其他插件 README 的方式重新表述引导语。 先决条件还将 `aikido` 安装指向 `claude-plugins-official` marketplace。根据 PR #228,该插件改为在此 marketplace 中作为外部条目固定,因此注明上游作者并给出实际安装 命令。该命令的解析依赖于 #228 落地。 Co-Authored-By: Claude Opus 5 (1M context) * fix(bitwarden-security-engineer):修正 README 中 aikido 插件安装来源 aikido 插件来自 claude-plugins-official marketplace, 而不是 bitwarden-marketplace 中的固定条目。相应修正安装 命令和 changelog 条目。 * fix(bitwarden-security-engineer):为 Agent 2 提供预取的 Aikido SCA/container 证据 perform-security-review 禁止 Agent 2 实时调用 aikido:issues, 同时又告诉它调用 reviewing-dependencies,而后者的 Aikido 数据源正是同一个技能。步骤 1-C 现在会预取 open_source 和 docker_container 发现项以及 SAST/IaC,这样 Agent 2 就能通过 SCAN_EVIDENCE 块 获得数据。 * fix(bitwarden-security-engineer):解决剩余的 Aikido PR 审查发现 - 在 perform-security-review 的 scan-evidence 规则中区分空响应与 None/Not available; 将 Not available 关联到失败/未认证响应 - 在 README 技能表和 perform-security-review 的先决条件中 反映 Aikido SCA/container 证据(不仅仅是 SAST/IaC) * fix(bitwarden-security-engineer):处理第二轮 Aikido PR 审查发现 - 改写 agent 修复后验证,报告供工程师应用的 Jira 更新, 而不是确认一个它没有工具可访问的工单 - 逐字恢复已发布的 2.0.0 CHANGELOG 条目;将 Aikido 步骤 1-C 的措辞保留在 2.1.0 条目中 - 在 perform-security-review 的子代理约束和 reviewing-dependencies 中, 将 Aikido MCP 工具与 Skill(aikido:issues) 一并命名,这样持有授权的子代理 就无法重新获取已预提供的证据 - 更新 tool-grants.md 以匹配步骤 1-C:将提示/拒绝措辞限定到两个 gh api 扫描器,并从精确名称工具作用域论证 Aikido MCP 授权的安全性 (仅 aikido_issues_list,而不是 aikido_ignore_issue 变更操作) - 去重 CVSS 约定:在 triaging-security-findings 中说明,并从 reviewing-dependencies 指向那里 - 在 triaging-security-findings 的 gh api 示例中固定 API 版本头,以获得稳定的 --jq 输出 - 精简 2.1.0 CHANGELOG 条目 * 更新 plugins/bitwarden-security-engineer/skills/triaging-security-findings/SKILL.md Co-authored-by: claude[bot] * 更新 plugins/bitwarden-security-engineer/skills/reviewing-dependencies/SKILL.md Co-authored-by: Patrick Honkonen * fix(bitwarden-security-engineer):移除不可操作的 Aikido 授权理由部分 SaintPatrck 指出 tool-grants.md 中的 "Why the Aikido MCP grant is pre-approved" 部分 读起来像是在为审查评论辩护,而不是 可操作的指导。移除它以及现在悬空的交叉引用,并 删除匹配的 CHANGELOG 提及。 --------- Co-authored-by: claude[bot] Co-authored-by: Graham Walker Co-authored-by: Claude Opus 5 (1M context) Co-authored-by: Patrick Honkonen
无版本号
提供安全工程师 agent (#49) * 提供安全工程师 agent * 应用 Anthropic 的 skill-development 技能 * 实现技能增强 * 集成我们的安全定义和原则 * 基于我们的真实练习进一步指定定义格式 * 集中面向人类的链接并将其移出技能 * 将大型技能重构为参考和示例

暂无评论

none
暂无评论...