Skip to content

📚 实战菜谱 ​

每篇菜谱用 cvss CLI 和 github.com/scagogogo/cvss-skills Go SDK 解决一个具体问题。按你手头的任务挑——筛选、排序、解析 CSV、导出 JSON、对比、迁移、入库——把命令和代码直接复制到你的项目里。

问题分类 ​

全部菜谱 ​

菜谱解决的问题工具
筛选 Critical 漏洞从向量文件中只保留 Criticalbatch score --format json + jq
按严重性排序把一批向量按分数排序sort + Cvss3xSlice
从 CSV 解析给 CSV 里每个向量评分csv read + csv write
导出 JSON输出结构化 JSON 报告json + Cvss3x.ToJSON
对比两个向量展示指标差异与分数变化diff + Cvss3x.Diff
度量相似度算两个向量的距离/相似度distance + DistanceCalculator
从扫描结果构建把扫描结果变成 CVSS 向量build + FromMap
v3.0 → v3.1 迁移把旧向量升级到 v3.1convert --to 3.1 + UpgradeTo31
给不完整向量算分不完整向量的评分范围range + GetScoreRange/GetWorstCase
生成测试数据生成随机 CVSS 向量random + mock.RandomCvss3xFull
存入数据库持久化向量并按分排序Scan/Value + Cvss3xSlice

每篇菜谱都自包含

“方案”一节是可以直接照着跑的分步流程;“讨论”说明什么时候不该用它;“另见”链到对应的 CLI 命令页和 SDK 参考。

基于 MIT 许可证发布。