🚀
易于使用
简单直观的API,用于从官方MITRE API获取和处理CWE数据。
安装库:
go get github.com/scagogogo/cwe
基本用法:
package main
import (
"fmt"
"log"
"github.com/scagogogo/cwe"
)
func main() {
// 创建新的API客户端
client := cwe.NewAPIClient()
// 获取CWE版本信息
version, err := client.GetVersion()
if err != nil {
log.Fatalf("获取CWE版本失败: %v", err)
}
fmt.Printf("当前CWE版本: %s,发布日期: %s\n",
version.Version, version.ReleaseDate)
// 获取特定弱点
weakness, err := client.GetWeakness("79")
if err != nil {
log.Fatalf("获取弱点失败: %v", err)
}
fmt.Printf("CWE-79: %s\n", weakness.Name)
}
该项目基于MIT许可证授权。