cdx-proto

cdx-proto

Runtime library to serialize/deserialize CycloneDX BOM with protocol buffers. The project was generated using protoc-gen-es from the official proto specification.

Sample usage

import { Bom } from "@appthreat/cdx-proto";

bomObject
.fromJsonString(bomJson, {
ignoreUnknownFields: true,
})
.toBinary({ writeUnknownFields: true });

const bomObject = new Bom().fromBinary(readFileSync(binFile), {
readUnknownFields: true,
});

License

Apache-2.0