SuperAPI AI 工具集

coderabbit-security-basics

安全与审计

查看项目

更新于 10-16 09:08

技能介绍

用途

CodeRabbit Security Basics 用于配置和审计 CodeRabbit 的安全审查能力,将其作为纵深防御式拉取请求(PR)程序中的一层。它适用于需要建立或审查 PR 安全门禁的操作任务,帮助操作者在不放弃独立扫描器和人工审查的前提下,把 CodeRabbit 的安全功能纳入整体安全流程。

主要能力

根据资料,CodeRabbit 记录了仓库安全扫描和安全 Change Stack 视图。其工具目录包含静态分析器、密钥分析器、依赖分析器和基础设施分析器。CodeRabbit 可以摄取 GitHub Checks。此外,SkillSpector 可扫描智能体技能和 MCP 配置。该技能围绕这些能力,指导操作者进行威胁建模分类、风险映射、配置支持的安全层、保留提供商安全检查、使用安全的种子夹具进行测试、记录缺口并定义升级路径。

使用方式

技能要求先识别 CodeRabbit 组织、Git 提供商、仓库、套餐和责任人,并阅读 references/official-docs.md,在执行前重新核对任何时效性合同。在满足审批边界之前,应使用合成或只读证据。操作者需将 Git 提供商会话、CodeRabbit Web 会话、CLI 凭据和 CodeRabbit API 密钥视为独立凭据,只使用已批准的会话或密钥管理器引用,绝不打印密钥,也不得将凭据放入 .coderabbit.yaml、源文件、日志或交付物中。

工具使用上,技能规定:用 Glob 定位候选配置和证据文件而不扩大范围;用 Grep 查找相关字段、命令、标识符和过时声明;用 Read 检查最小必要文件和权威证据;仅在获得批准的新本地草稿或证据工件时使用 Write;仅在回滚已知的有界批准变更中使用 Edit。这些文件工具不得替代经过认证的 CodeRabbit 或提供商操作。

适用场景

该技能适用于需要配置或审计 CodeRabbit 安全审查的 PR 流程,例如启用密钥和 IaC 工具同时保留提供商扫描,或使用合成的、不安全的 MCP 夹具测试 SkillSpector。它也适用于需要建立威胁控制矩阵、独立门禁清单、夹具证据、缺口记录和升级路径的安全工程任务。

限制与边界

AI 发现不能证明漏洞不存在,因此必须保留独立的扫描器和人工审查。在禁用工具、排除敏感路径或接受高风险发现之前,需要安全审批。分析和草稿应保持本地,直到获得明确批准,并记录批准人及其范围。如果当前合同不清晰或文档不一致,应停止变更、引用两个来源并请求责任人解决。如果缺少所需访问权限或批准,只能产出草稿和证据计划。如果验证或试点行为与预期不符,应恢复先前状态并保留失败证据。如果输出包含密钥或私有代码,应停止、隔离工件、脱敏并通知数据所有者。所有声明都应对照 references/official-docs.md 中的带日期来源进行确认,未支持的字段、未记录的端点和未验证的假设应报告为失败。