第三方组件 SBOM(软件物料清单)
更新日期:2026-06-24
自主化改造后送检源码包 不含 下列组件源码;运行时可能动态链接系统库。
送检源码包组成
| 路径 |
说明 |
src/ |
全部自研模块 |
cmake/ |
构建脚本 |
config/ |
配置文件 |
tools/ |
辅助工具 |
已移除的第三方源码
| 原依赖 |
版本 |
替代方案 |
| open62541 |
v1.4.6 |
src/softbus_opcua/ 自研协议栈 |
| asio |
1.30.2 |
src/softbus_net/ |
| nlohmann/json |
v3.11.3 |
src/softbus_json/ |
| libmodbus |
v3.1.10 |
src/softbus_modbus/ |
运行时动态链接(不计入 TCL)
| 组件 |
用途 |
许可证 |
OpenSSL (libssl, libcrypto) |
OPC UA TLS/mTLS(可选) |
Apache-2.0 |
| pthread / libc |
系统运行时 |
— |
| Linux SocketCAN |
CAN 驱动接口 |
GPL(内核) |
自研模块清单
| 模块 |
职责 |
softbus_json |
JSON 解析与序列化 |
softbus_net |
TCP/UDP、IoPoller、JSONL 分帧 |
softbus_modbus |
Modbus RTU/TCP 客户端(FC3/FC6) |
softbus_opcua |
OPC UA 服务端(Session/Browse/Read/Write/Call/Sub/TLS/Event) |
其他 softbus_* |
业务逻辑(edge/daemon/pipeline 等) |
测评结论(静态统计)
| 指标 |
数值 |
| 送检有效代码 (SCL/TCL) |
~12,400 行 |
| 第三方源码 |
0 行 |
| CAR |
~100% |
| 可控性等级 |
B 级及以上(≥80%) |
详见 count.md、submission_scope.md。