Commit Graph

29 Commits

Author SHA1 Message Date
Jia Chao
d5bbf83a75 引入 cusa 并测试完成
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-07-23 14:29:12 +08:00
Jia Chao
4859ca680e bug fix: Severity 转换只取首字母
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-28 11:34:31 +08:00
Jia Chao
772770911b SaInfo, CVE: add derive Eq, PartialEq, Hash
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-19 15:25:52 +08:00
Jia Chao
5403c5a6d6 fix: make SaInfo->cves public
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-19 15:19:59 +08:00
Jia Chao
284803e2bd pub XmlReader
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-13 18:02:01 +08:00
Jia Chao
fcdab1f40b CVRF: 添加查询与转换功能
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-12 14:27:55 +08:00
Jia Chao
61a06e5ba6 improve: note 和 reference 使用 hashmap 存储,更方便查询
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-12 11:02:03 +08:00
Jia Chao
524b23e0d8 fix: reference 可能包含多个 url 字段
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-12 10:43:17 +08:00
Jia Chao
809d87897e 使用 enum 威胁等级 Severity
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-11 16:40:32 +08:00
Jia Chao
89c831a48b CVRF: 处理 vulnerabilities
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-11 15:34:02 +08:00
Jia Chao
973e22c89e CVRF: 处理 producttree
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-07 16:12:36 +08:00
Jia Chao
b70a48ce3c CVRF: 处理 documentreferences
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-07 15:08:16 +08:00
Jia Chao
d0f9a3f288 CVRF: 处理 documentnotes
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-07 12:05:25 +08:00
Jia Chao
c9709a6d3a XmlReader: 添加注释
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-06 10:19:48 +08:00
Jia Chao
c2d3b27c06 XmlReader: 添加函数 next_start_name_under_depth
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-05 15:10:36 +08:00
Jia Chao
8de62fe07d CVRF: 处理 documenttracking
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-04 16:18:36 +08:00
Jia Chao
a4ea2dd8da CVRF: 处理 documentpublisher
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-03 16:59:07 +08:00
Jia Chao
1d176558bb CVRF: 处理 documenttile 和 documenttype
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-03 15:57:00 +08:00
Jia Chao
1d3908c5a8 添加用于测试的 xml 文件
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-03 15:51:55 +08:00
Jia Chao
4ea66d9f93 CVRF::load_xml: init
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-03 14:32:39 +08:00
Jia Chao
e0b67fe1b0 添加 tracing 依赖
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-03 14:21:03 +08:00
Jia Chao
6c60cf0e36 修改 readme 中项目简介
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-03 11:56:38 +08:00
Jia Chao
1413e4a20f 添加 XmlReader
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-03 11:55:24 +08:00
Jia Chao
5926f7f7ee 初始化各子结构体
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-03 11:49:30 +08:00
Jia Chao
5303e71647 添加序列化、反序列化支持
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-06-03 10:01:11 +08:00
Jia Chao
d5ae380bb5 CVRF: init
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-05-28 16:44:42 +08:00
Jia Chao
eaeda3a3dc update project_name
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-05-28 16:32:49 +08:00
Jia Chao
9eb62ef67c cargo init --lib
Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
2024-04-29 10:20:10 +08:00
dd7caa1300 Initial commit 2024-04-29 10:09:05 +08:00