用途:该技能将 Gemini CLI 安全扩展的分析方法适配到 agent-studio 框架,用于代码安全审计与依赖漏洞扫描。适用于合并 PR 前检测新引入漏洞、代码变更安全审查、依赖 CVE 审计、LLM 集成应用的提示注入防御审查,以及 CI/CD 安全门禁。
主要能力:覆盖五类漏洞——密钥管理(硬编码 API 密钥、密码、私钥、加密密钥)、注入攻击(SQL 注入、XSS、命令注入、SSRF、模板注入)、认证缺陷(会话绕过、弱令牌、不安全密码重置、缺少 MFA)、数据处理(弱加密、日志敏感数据、PII 违规、不安全反序列化)、LLM 安全(提示注入、不安全输出处理、不安全工具集成)。依赖扫描通过 OSV.dev 公共 API 完成,支持 npm、PyPI、RubyGems、Maven、Go、Cargo、NuGet、Packagist。
使用方式:可由智能体调用 Skill({ skill: 'gemini-cli-security' }),或通过命令行执行,例如 node .claude/skills/gemini-cli-security/scripts/main.cjs --target src/、--scan-deps、--json,以及带自然语言范围的 --scope。输出为 markdown 报告或 JSON,含 findings、dependencies 与 summary。
限制:原扩展使用 Gemini AI 分析,本技能改用基于模式的检测方法,AI 分析由调用方智能体提供;性能数据(90% 精度、93% 召回)来自 OpenSSF CVE 基准的 TypeScript/JavaScript 测试。其他语言与场景的准确率暂未提供。