一条命令把VVAH接进Claude Code与Copilot:快速启用AI安全分析技能
一条命令把VVAH接进Claude Code与Copilot快速启用AI安全分析技能【免费下载链接】visa-vulnerability-agentic-harnessVisa Vulnerability Agentic Harness项目地址: https://gitcode.com/gh_mirrors/vi/visa-vulnerability-agentic-harnessVVAHVisa Vulnerability Agentic Harness是 Visa 开源的 AI 安全分析工具基于大模型实现自主漏洞发现、修复与验证。很多新手装完 VVAH 后会问怎么让 Claude Code、GitHub Copilot 这些 AI 编程助手懂行地操作它答案其实只有一条命令vvaharness setup --install-agents。本文带你 5 分钟完成接入让你的 AI 助手立刻具备专业的安全扫描技能。为什么要把 VVAH 接进 AI 编程助手VVAH 的核心是一套 S0–S11 流水线从攻击面建模、威胁建模、深度分析、对抗式验证到去重、利用链构造最终输出 Markdown SARIF 2.1.0 报告详见 docs/features.md。问题在于AI 编程助手Claude Code、Copilot、Gemini 等如果直接操作 VVAH可能会乱改工具源码、手写配置文件导致扫描结果不可复现。VVAH 官方内置了一套AI 助手操作手册一条命令分发到各家助手各自读取的文件中助手就会乖乖只操作、不修改。这套机制的源头就是 vvaharness/agentdoc.py里面封装了跨工具通用的操作手册AGENT_DOC以及带自动发现前缀的 Claude 专属技能CLAUDE_SKILL。准备工作先装好 VVAH只需三步前提是 Python 3.11git clone https://gitcode.com/gh_mirrors/vi/visa-vulnerability-agentic-harness cd visa-vulnerability-agentic-harness pip install . # 或 pipx install .装好后建议先跑一次免费的就绪检查不消耗模型 tokenvvaharness setup它会自动检查 Python 环境、AI 助手 CLI、密钥、网关和配置文件。详细的环境说明见 docs/SETUP_GUIDE.md。核心一步启用 AI 安全分析技能在目标项目目录里执行vvaharness setup --install-agents这一条命令就是本文的重点。它会按检测到哪个助手就装哪个的原则把操作手册精准投递到对应文件已有文件一律不覆盖。这条命令到底做了什么实现代码见 vvaharness/cli.py 中的_install_agents()你的环境生成的文件生效的助手任何环境无条件写入AGENTS.mdCursor、Codex 等跨工具标准任何环境无条件写入.github/copilot-instructions.mdGitHub Copilot检测到claudeCLICLAUDE.md~/.claude/skills/vvaharness/SKILL.mdClaude Code检测到geminiCLIGEMINI.mdGemini CLI其中 Claude Code 的SKILL.md带有 frontmatter 元数据见 vvaharness/agentdoc.pyClaude Code 会自动从~/.claude/skills/目录发现并加载这个技能——相当于给 Claude Code 装了一个VVAH 安全扫描插件。手册里教给 AI 助手的三条铁律写入各助手文件的操作手册vvaharness/agentdoc.py只强调三件事永不修改 VVAH 源码——扫描跑不通是环境问题不是代码问题永不手写配置文件——一律用内置 profile 通过--config选择✅任何失败先跑vvaharness doctor按提示修环境后重跑而不是自己打补丁。这些规则与仓库根目录的 AGENTS.md 完全一致保证人工操作和 AI 操作遵守同一套纪律。接入后怎么让 Claude Code 跑一次扫描接入完成后你只需要对 Claude Code 说人话比如用 vvaharness 扫描 /path/to/your/repo只做到检测阶段。Claude Code 会自动调用正确的命令等价于vvaharness scan --repo /path/to/your/repo --stop-after s9扫描结果输出在目标仓库/security-scan/下Markdown 报告 SARIF 文件 findings.json输出结构详见 docs/outputs.md。新手提示用--stop-after s9只做检测、不改代码永远从这里开始修复S10是可选能力显式加--remediate才会启用且可能编辑源码大型仓库先跑vvaharness estimate --repo path预估 token 成本不花一分钱。在 Copilot 中怎么生效Copilot 会自动读取.github/copilot-instructions.md。也就是说你在任何项目里跑一次vvaharness setup --install-agentsCopilot 立即认识 VVAH之后在 Copilot 对话里直接提问如何扫描这个仓库的漏洞它给出的命令和流程就是官方推荐姿势不会去乱改vvaharness/目录。所有命令与参数速查见 docs/USER_GUIDE.md。常见问题 FAQQ已有 AGENTS.md 会被覆盖吗不会。命令对已存在的文件只打印exists, left as-is绝不覆盖vvaharness/cli.py。Qsetup和doctor有什么区别setup是免费的本地就绪检查doctor会向模型后端发一个真实小请求消耗少量 token适合验证密钥和网关连通性。Q扫描结果可信吗所有发现都是LLM 生成的分诊候选项不是已确认漏洞需要人工复核VVAH 也不编译、不运行目标代码。更多限制见 docs/features.md 与 README.md 的 Limitations 章节。小结 一条命令vvaharness setup --install-agents把 VVAH 接入 Claude Code、Copilot、Gemini 等 AI 助手 自动写入AGENTS.md、.github/copilot-instructions.md、CLAUDE.md、Claude skill 等文件不覆盖已有内容️ AI 助手从此只操作、不修改安全扫描结果可复现 想深入流水线细节继续读 docs/architecture.md 和 docs/SKILLS.md 里 60 种内置安全分析技能的完整清单。【免费下载链接】visa-vulnerability-agentic-harnessVisa Vulnerability Agentic Harness项目地址: https://gitcode.com/gh_mirrors/vi/visa-vulnerability-agentic-harness创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

深度学习模块缝合方法论 · 人物蒸馏笔记

深度学习模块缝合方法论 · 人物蒸馏笔记

深度学习模块缝合方法论 人物蒸馏笔记 所属合集:研究生深度学习从小白到发论文整个流程教学(B 站 Larry同学) 蒸馏对象:Larry同学《深度学习网络缝合模块,模块缝模块。思路代码按小白角度讲解。手把手教你缝合》 蒸馏…

2026/10/27 19:35:28 阅读更多 →
022_位填充规则违反后的错误检测过程

022_位填充规则违反后的错误检测过程

022、位填充规则违反后的错误检测过程 那个让人抓狂的“幽灵丢帧” 前年做一个多节点同步采集的项目,主控和几个从节点走差分总线,波特率跑到500k。实验室里跑了一整天,丢帧率稳定在千分之三左右,偶尔某个从节点会彻底掉线,重新上电又好了。一开始怀疑是线缆屏蔽没做好,…

2026/10/19 23:33:51 阅读更多 →
【共创稿事节】HarmonyOS 7沉浸光感:用光讲故事的体验设计

【共创稿事节】HarmonyOS 7沉浸光感:用光讲故事的体验设计

光在平面界面里长期被当成装饰层:加一道高光、铺一层渐变,看起来精致一点就够了。到了空间计算,光要做的是另一件事——它决定用户先看哪里、这个面板处在哪一层、一次操作有没有被系统接住。HarmonyOS 7(API 26)把这件…

2026/10/25 22:52:55 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/27 17:33:32 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/27 4:06:49 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/27 7:21:53 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/27 18:20:50 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/27 6:20:47 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/27 4:06:50 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 13:55:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 7:21:50 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 19:19:37 阅读更多 →