用途:对本地代码变更执行以 STRIDE 为核心的安全审查,可结合可选的确定性扫描器,输出高置信度发现。适用于用户提出 security review、review for security、STRIDE review 等请求时。
主要能力:从用户消息确定审查范围,默认分支变更,也可覆盖为仅未提交、仅暂存或对比指定分支;按调用短语覆盖优先、其次 references/config-schema.md 内联默认值解析运行设置,默认 scanner=off、strictness=strict、report.write=true、report.promote=both、trackedDir=verasic、localDir=.verasic。扫描器非 off 时,仅对变更的源码路径运行 scripts/run-scanner.sh <scanner> --,支持 off/opengrep/semgrep/auto;扫描器缺失则一行跳过并继续。在 Cursor 中前台启动 verasic-secbot-reviewer 子代理,传入仓库路径、范围、扫描结果与解析设置,并原样转述报告,仅剥离 harness 路径、技能/规则名、协议转储与内部配置。无子代理的环境则读取 references/security-review-protocol.md 并严格按协议在本对话中执行。
使用方式:按调用短语覆盖范围标志、strict/assertive、no file、save tracked、scanner 覆盖;协议细节以 references/security-review-protocol.md 为准,Cursor 子代理仅作指针,不重复协议。每次运行同时应用 checklists/security.md,并结合 STRIDE 与 OWASP Web 交叉检查。
限制:只读,绝不应用修复、提交或补丁;不读完整文件不得审查;仅报告高置信度发现;零发现是有效结果,需明确说明并列出 Non-findings considered 与 Out of scope。v0.2.0 不读取 verasic.config.ts、.verasicrc.json 或 .verasicrc.jsonc。若 diff 无安全面(纯重构、仅文档、样式),仅追加一行指向 /verasic-bugbot 的交叉提示,绝不自动串联。其他收费、平台与效果信息暂未提供。