github.com/lineaje-labs/syft@v0.98.1-0.20231227153149-9e393f60ff1b/schema/cyclonedx/Makefile (about) 1 .DEFAULT_GOAL := validate-schema 2 .PHONY: validate-schema 3 validate-schema: 4 @echo "Generating CycloneDX SBOMs..." 5 go run ../../cmd/syft/main.go ubuntu:latest -v -o cyclonedx-xml=bom.xml -o cyclonedx-json=bom.json 6 7 @echo "\nValidating CycloneDX XML..." 8 xmllint --noout --schema ./cyclonedx.xsd bom.xml 9 10 @echo "\nValidating CycloneDX JSON..." 11 ../../.tool/yajsv -s cyclonedx.json bom.json