🔍
CVE 格式验证
提供完整的 CVE 格式验证和标准化功能,确保 CVE 编号的正确性和一致性。
go get github.com/scagogogo/cve
package main
import (
"fmt"
"github.com/scagogogo/cve"
)
func main() {
// 格式化 CVE
formatted := cve.Format("cve-2022-12345")
fmt.Println(formatted) // 输出: CVE-2022-12345
// 验证 CVE
isValid := cve.ValidateCve("CVE-2022-12345")
fmt.Println(isValid) // 输出: true
// 从文本中提取 CVE
text := "系统受到 CVE-2021-44228 和 CVE-2022-12345 的影响"
cves := cve.ExtractCve(text)
fmt.Println(cves) // 输出: [CVE-2021-44228 CVE-2022-12345]
}