用途:osv 是 x-cmd 提供的 OSV(Google 开源漏洞库)命令行接口,用于对本地项目做依赖安全审计、查询特定漏洞信息、搜索某软件包与版本的相关漏洞。
主要能力:支持 npm、pypi 等多种生态的依赖扫描;可用 sarif 子命令输出标准 SARIF 安全报告,便于集成到 CI/CD;可用 vuln 子命令查询具体漏洞 ID 的详情;可用 q 子命令按包名与版本查询漏洞;查询时通过 AI 或 DuckDuckGo 汇总网络上的漏洞信息。
使用方式(命令保持原样): 全项目扫描并生成 SARIF 报告:x osv sarif 查询特定漏洞 ID:x osv vuln OSV-2020-111 按包名与版本查询:x osv q -p jq -v 1.7.1
适用场景:需要对项目依赖(npm、pip 等)执行安全审计时;查询某个漏洞 ID 详情时;生成 SARIF 报告接入 CI/CD 时;搜索某软件包及版本的漏洞时。
限制:官方资料未提供收费、平台与具体输出格式等细节,暂未提供。使用前需确认目标是全量扫描还是查询特定 ID,并确认项目目录或包名,使用细分命令时需识别正确的生态(如 pip、npm)。