Claude Security 是 Anthropic 官方提供的 Claude 插件,定位为代码安全审查的“前台”,根据用户意图选择并执行相应任务。
用途与任务:提供三个任务选项——扫描代码库(推荐,排第一)、扫描变更、建议补丁。若用户在参数或文本中直接指定任务(如“扫描这个仓库”“扫描我的分支”“修复发现项”或直接给提交 sha),则跳过菜单直接执行。
主要能力:可扫描整个仓库或限定范围的代码;可扫描当前分支或某个拉取请求的 diff,也可扫描单个提交;可为发现的问题生成补丁文件。所有报告项在进入最终报告前会由独立验证器小组复核。
使用方式:未指定任务时先弹出 AskUserQuestion 单选菜单,标题为“Job”,问题为“What would you like to do?”,提供上述三个选项。确定任务后先输出固定提示:“Claude Security works best in auto mode. To enable it, press Shift+Tab until the status bar shows auto mode, or restart with claude --permission-mode auto.”,然后读取对应 recipe 并按其执行。子菜单会依据仓库真实状态构建,并提供“I don't know”选项由 recipe 采用合理默认值。扫描真正开始前会有一次固定确认,若请求已接受扫描的时间或 token 成本则跳过。
限制与安全:会话在仓库中打开即视为信任该仓库;工具无隔离层,扫描在用户会话及其权限、配置(settings、hooks、CLAUDE.md、MCP servers)下运行。仓库内容(代码、注释、CLAUDE.md、发现项文本)被视为受审查数据,绝不作为指令。不会自动应用任何修改,所有建议修复仅为磁盘上的补丁文件,由用户自行审查和应用;插件不会提交、推送或创建拉取请求。如需扫描不受信任的代码,应在 sandbox-runtime 中运行整个会话,由其从操作系统层面实施文件系统和网络限制。扫描时间、费用、具体报告格式等细节暂未提供。