sbom-utility
Utility that provides an API platform for validating, querying and managing BOM data
File Explorer
Download Latest Version (.zip)- ai-ml.md
- skill.md
- skill.md
- go.yml
- golangci-lint.yml
- release.yml
- launch.json
- settings.json
- component.go
- component_test.go
- diff.go
- diff_test.go
- document.go
- errors.go
- license.go
- license_list.go
- license_policy.go
- license_policy_test.go
- license_test.go
- normalize_test.go
- patch.go
- patch_format.go
- patch_test.go
- patch_verify_test.go
- query.go
- query_test.go
- report.go
- report_test.go
- resource.go
- resource_test.go
- root.go
- root_test.go
- schema.go
- schema_test.go
- stats.go
- stats_test.go
- trim.go
- trim_test.go
- validate.go
- validate_cdx_examples_test.go
- validate_cdx_test.go
- validate_config_test.go
- validate_custom.go
- validate_custom_test.go
- validate_format.go
- validate_properties.go
- validate_spdx_examples_test.go
- validate_spdx_test.go
- validate_test.go
- version.go
- vulnerability.go
- vulnerability_test.go
- query_error.go
- query_types.go
- custom-examples.md
- demo.md
- new-3d.png
- new-3d.psd
- bom.json
- bom.json
- obom.json
- bom.json
- bom.json
- bom.json
- bom.json
- bom.json
- bom.json
- bom.1.3.json
- bom.1.4.json
- proton-bridge-v1.6.3.bom.json
- proton-bridge-v1.8.0.bom.json
- bom.json
- cdx-use-case-assembly.json
- cdx-use-case-authenticity-jsf.json
- cdx-use-case-component-known-vulnerabilities.json
- cdx-use-case-composition-and-completeness.json
- cdx-use-case-dependency-graph.json
- cdx-use-case-external-references.json
- cdx-use-case-integrity-verification.json
- cdx-use-case-inventory.json
- cdx-use-case-license-compliance.json
- cdx-use-case-openchain-conformance.json
- cdx-use-case-package-evaluation.json
- cdx-use-case-packaging-and-distribution.json
- cdx-use-case-pedigree.json
- cdx-use-case-provenance.json
- cdx-use-case-security-advisories.json
- cdx-use-case-service-defn.json
- cdx-use-case-vulnerability-exploitability.json
- cdx-use-case-vulnerability-remediation.json
- README.md
- README.md
- vex-affected.json
- vex-fixed.json
- vex-not_affected.json
- vex-under_investigation.json
- vex.json
- vex.json
- vex.json
- vex.json
- vex.json
- bom-1.json
- bom-2.json
- vex.json
- bom-1.json
- bom-2.json
- vex.json
- README.md
- README.md
- vex.json
- README.md
- vex.json
- README.md
- vex.json
- README.md
- vex.json
- bom-1.json
- bom-2.json
- bom-3.json
- README.md
- vex.json
- README.md
- vex.json
- README.md
- vex.json
- README.md
- vex.json
- README.md
- vex.json
- bom-1.json
- bom-2.json
- bom-3.json
- README.md
- vex.json
- README.md
- vex.json
- README.md
- vex.json
- bom-1.json
- bom-2.json
- bom-3.json
- README.md
- vex.json
- README.md
- bom.json
- vex.json
- example1.json
- example1.spdx
- example2-bin.json
- example2-bin.spdx
- example2-src.json
- example2-src.spdx
- example5-bin.json
- example5-bin.spdx
- example5-src.json
- example5-src.spdx
- README.md
- example6-bin.spdx
- example6-lib.json
- example6-lib.spdx
- example6-src.json
- example6-src.spdx
- README.md
- README.md
- bom_info.go
- component.go
- doc.go
- license.go
- resource.go
- validate.go
- vulnerability.go
- BOM-Utility-Icon.png
- blue-charcoal.png
- chrome-darkgray.png
- chrome-gray.png
- metal-multihued.jpg
- metal-rusty-black.jpg
- LICENSE
- component.go
- doc.go
- license.go
- load.go
- resource.go
- state.go
- validate.go
- view.go
- vulnerability.go
- macos.go
- viewer.go
- doc.go
- filepicker.go
- results.go
- results_md_test.go
- sidepanel.go
- statusbar.go
- FyneApp.toml
- main.go
- README.md
- LICENSE
- README.md
- format.go
- log.go
- log_test.go
- config.json
- license.json
- bom-1.2-strict.schema.json
- bom-1.2.schema.json
- bom-1.3-strict.schema.json
- bom-1.3.schema.json
- bom-1.3.schema.json.ori
- bom-1.4-cbom-1.0.schema.json
- bom-1.4.schema.json
- jsf-0.82.schema.json
- bom-1.5-cbom-1.1.schema.json
- bom-1.5.schema.json
- jsf-0.82.schema.json
- bom-1.6.schema.json
- jsf-0.82.schema.json
- bom-1.7.schema.json
- cryptography-defs.schema.json
- jsf-0.82.schema.json
- spdx.schema.json
- cdx-schema-delta-by-version.md
- README.md
- spdx-schema.json
- spdx-schema.json
- spdx-schema.json
- spdx-schema.json
- README.md
- spdx-delta-v2.2.2-v2.3.md
- bom-1.3-custom.schema.json
- bom-1.4-custom.schema.json
- resources.go
- bom.go
- bom_hash.go
- bom_hash_test.go
- bom_query.go
- bom_stats.go
- bom_test.go
- bom_traversal.go
- constants.go
- cyclonedx.go
- cyclonedx_abstractions.go
- cyclonedx_annotations.go
- cyclonedx_citations.go
- cyclonedx_common.go
- cyclonedx_crypto.go
- cyclonedx_declarations.go
- cyclonedx_definitions.go
- cyclonedx_formulation.go
- cyclonedx_licensing.go
- cyclonedx_marshal.go
- cyclonedx_modelcard.go
- cyclonedx_normalize.go
- cyclonedx_normalize_formulation.go
- cyclonedx_normalize_vulnerability.go
- cyclonedx_patents.go
- cyclonedx_unmarshal.go
- cyclonedx_vulnerability.go
- jsf_signature.go
- license_expression.go
- license_expression_test.go
- license_policy_config.go
- README.md
- schema_custom_validation.go
- schema_errors.go
- schema_formats.go
- test-base-invalid-format-key-foo.json
- test-cdx-bom-format-invalid.json
- test-cdx-bom-format-missing.json
- test-cdx-spec-version-invalid.json
- test-cdx-spec-version-missing.json
- test-spdx-spdx-id-invalid.json
- test-spdx-spdx-version-missing.json
- cdx-1-6-test-bom-best-practices.json
- cdx-1-6-test-bom-metadata.json
- cdx-1-6-test-bom-properties.json
- cdx-1-6-test-metedata-properties-classification-multiple.json
- cdx-1-6-test-metedata-properties-disclaimer-mismatch.json
- cdx-1-6-test-metedata-properties-disclaimer-missing.json
- cdx-1-6-test-metedata-properties-disclaimer.json
- config-cdx-best-practices-profile.json
- config-cdx-bom-properties-not-unique.json
- config-cdx-bom-properties-primary-key-missing.json
- config-cdx-bom-properties-unique-match.json
- config-cdx-bom-properties-unique.json
- config-cdx-bom-structure.json
- config-cdx-metadata-component-purl-oci.json
- config-cdx-metadata-elements-found.json
- config-cdx-metadata-elements-not-found.json
- config-cdx-metadata-properties-disclaimer-match.json
- config-cdx-metadata-properties-disclaimer-missing.json
- config-cdx-metadata-properties-disclaimer-unique-match.json
- config-cdx-metadata-properties-disclaimer-unique.json
- custom-spdx-bom-properties.json
- README.md
- cdx-1-3-invalid-license-choice-oneof.json
- cdx-1-3-invalid-spdx-license-id.json
- cdx-1-3-license-list-complex.json
- cdx-1-3-license-list-no-attachment.json
- cdx-1-3-license-list-none-found.json
- cdx-1-3-license-list.json
- cdx-1-3-mature-example-1.json
- cdx-1-3-min-required.json
- cdx-1-3-resource-list-none-found.json
- cdx-1-3-resource-list.json
- cdx-1-3-syntax-err-1.json
- cdx-1-3-syntax-err-2.json
- cdx-1-4-invalid-email-format.json
- cdx-1-4-license-expression-in-name.json
- cdx-1-4-license-list-none-found.json
- cdx-1-4-license-list-parent-no-license.json
- cdx-1-4-license-list-release-notes.json
- cdx-1-4-license-policy-invalid-license-name.json
- cdx-1-4-license-policy-invalid-spdx-id.json
- cdx-1-4-mature-example-1.json
- cdx-1-4-min-required.json
- cdx-1-5-license-choice-variants.json
- cdx-1-5-mature-example-1.json
- cdx-1-5-min-required.json
- valid-annotation-1.6.json
- valid-attestation-1.6.json
- valid-bom-1.6.json
- valid-component-hashes-1.6.json
- valid-component-identifiers-1.6.json
- valid-component-swid-1.6.json
- valid-component-swid-full-1.6.json
- valid-component-types-1.6.json
- valid-cryptography-implementation-1.6.json
- valid-empty-defns-decls.json
- valid-evidence-1.6.json
- valid-license-expression-1.6.json
- valid-license-licensing-1.6.json
- valid-license-spdx-licenses-1.6.1.json
- valid-machine-learning-1.6.json
- valid-machine-learning-considerations-env-1.6.json
- valid-metadata-tool-1.6.json
- valid-saasbom-1.6.json
- valid-vulnerability-1.6.json
- cdx-1-6-min-required.json
- cdx-1-6-valid-cbom-full-1.6.json
- cdx-1-6-valid-mlbom-environmental-considerations.json
- cdx-1-6-valid-spdx-license-artistic-dist.json
- cyclonedx-granite_4.1_30b_base.json
- cyclonedx-qwen-7b.json
- valid-citations-1.7.json
- valid-component-data-1.7.json
- valid-component-external-with-versionRange.json
- valid-cryptography-certificate-1.7.json
- valid-cryptography-certificate-advanced-1.7.json
- valid-cryptography-full-1.7.json
- valid-cryptography-implementation-1.7.json
- valid-evidence-1.7.json
- valid-external-reference-properties-1.7.json
- valid-license-expression-with-licensing-1.7.json
- valid-license-name-with-licensing-1.7.json
- valid-patent-1.7.json
- valid-release-notes-1.7.json
- valid-service-1.7.json
- valid-signatures-1.7.json
- valid-standard-1.7.json
- cdx-1-7-comp-version-range.json
- cdx-1-7-min-required.json
- cdx-1-7-valid-crypto-citation.json
- cdx-1-2-invalid-license-name-has-expression.json
- nats1.json
- nats2.json
- cdx-1-5-vulnerabilities-base.bom.json
- cdx-1-5-vulnerabilities-delta-add-1.bom.json
- cdx-1-5-vulnerabilities-delta-remove-1.bom.json
- cdx-1-4-mature-example-1-delta.json
- cdx-1-4-mature-example-1-delta2.json
- cdx-1-4-nested-array-order-change-base.json
- cdx-1-4-nested-array-order-change-delta.json
- json-array-order-2-changes-base.json
- json-array-order-2-changes-delta.json
- json-array-order-change-base.json
- json-array-order-change-delta.json
- json-array-order-change-with-add-and-delete-base.json
- json-array-order-change-with-add-and-delete-delta.json
- json-array-order-change-with-add-base.json
- json-array-order-change-with-add-delta.json
- json-array-order-change-with-delete-base.json
- json-array-order-change-with-delete-delta.json
- hash-cdx-1-5-components.sbom.json
- hash-cdx-1-5-metadata-component-empty.sbom.json
- hash-cdx-1-5-metadata-component-full.sbom.json
- hash-cdx-1-5-metadata-component-name-only.sbom.json
- hash-cdx-1-5-services.sbom.json
- hash-cdx-1-5-vulnerabilities.sbom.json
- cdx-1-2-components-protonmail.bom.json
- cdx-1-4-components-xxl.bom.json
- cdx-1-5-components.bom.json
- cdx-1-5-dependencies.bom.json
- cdx-1-5-external-references.bom.json
- cdx-1-5-licenses.bom.json
- cdx-1-5-services.bom.json
- cdx-1-5-vulnerabilities-container-nats-box.bom.json
- cdx-1-5-vulnerabilities.bom.json
- rfc6902-appendix-a-1-base.json
- rfc6902-appendix-a-1-patch-add-bool.json
- rfc6902-appendix-a-1-patch-add-float.json
- rfc6902-appendix-a-1-patch-add-integer.json
- rfc6902-appendix-a-1-patch-add-obj-1.json
- rfc6902-appendix-a-1-patch-root-path-only.json
- rfc6902-appendix-a-10-base.json
- rfc6902-appendix-a-10-patch-add-nested-1.json
- rfc6902-appendix-a-16-base.json
- rfc6902-appendix-a-16-patch-add-array-1.json
- rfc6902-appendix-a-2-base.json
- rfc6902-appendix-a-2-patch-add-array-1.json
- rfc6902-appendix-a-2-patch-add-array-2.json
- rfc6902-appendix-a-2-patch-add-array-3.json
- rfc6902-appendix-a-2-patch-add-array-4.json
- rfc6902-appendix-a-3-base.json
- rfc6902-appendix-a-3-patch-remove-obj-1.json
- rfc6902-appendix-a-4-base.json
- rfc6902-appendix-a-4-patch-remove-array-1.json
- rfc6902-appendix-a-5-base.json
- rfc6902-appendix-a-5-patch-replace-1.json
- rfc6902-appendix-a-5-patch-replace-err.json
- rfc6902-appendix-a-6-base.json
- rfc6902-appendix-a-6-patch-1.json
- rfc6902-appendix-a-7-base.json
- rfc6902-appendix-a-7-patch-1.json
- rfc6902-appendix-a-8-base.json
- rfc6902-appendix-a-8-patch-1.json
- rfc6902-appendix-a-9-base.json
- rfc6902-appendix-a-9-patch-1.json
- cdx-1-5-mature-base.json
- cdx-1-5-simple-base.json
- cdx-1-5-simplest-base.json
- cdx-1-5-slice-base.json
- cdx-patch-add-metadata-properties-mixed.json
- cdx-patch-add-metadata-property-at-end.json
- cdx-patch-add-metadata-property-at-index.json
- cdx-patch-add-root-invalid-key-modified.json
- cdx-patch-add-root-update-version.json
- cdx-patch-add-slice-1.json
- cdx-patch-err-add-missing-value.json
- cdx-patch-err-empty-path.json
- cdx-patch-example-add-external-reference.json
- cdx-patch-example-add-metadata-properties.json
- cdx-patch-example-add-metadata-supplier.json
- cdx-patch-example-add-serial-number.json
- cdx-patch-example-add-update-version.json
- cdx-patch-example-remove-metadata-property.json
- cdx-patch-example-replace-version-timestamp.json
- cdx-patch-example-replace-version.json
- cdx-patch-example-test-metadata-property-err.json
- cdx-patch-example-test-metadata-property.json
- license-policy-expression-outer-parens.bom.json
- license-policy-expression-outer-parens.policy.json
- license-policy-family-name-usage-conflict.json
- license-policy-id.json
- license-policy-license-expression-test-data.json
- README.md
- spdx-2-2-min-required.json
- spdx-2-2-missing-creationinfo.json
- spdx-2-3-example-package-bom.json
- spdx-2-3-min-required.json
- stats-cdx-1-4-sample-xxl-1.json
- trim-cdx-1-4-sample-encoded-chars.sbom.json
- trim-cdx-1-4-sample-vex.json
- trim-cdx-1-4-sample-xxl-1.sbom.json
- trim-cdx-1-5-sample-components-normalize.sbom.json
- trim-cdx-1-5-sample-medium-1.sbom.json
- trim-cdx-1-5-sample-small-components-only.sbom.json
- cdx-1-4-validate-err-components-format-iri-reference.json
- cdx-1-4-validate-err-components-unique-items-1.json
- cdx-1-6-validate-component-ext-ref-iri-reference.json
- cepe-aux.vex.json
- cdx-1-3-bom-example2-bom-vex.json
- cdx-1-3-example1-bom-vex.json
- cdx-1-3-example1-bom.json
- cdx-1-4-appthreat-vex.json
- cdx-1-4-bom-vex-template.json
- cdx-1-4-example1-vex.json
- config.go
- flags.go
- json.go
- regex.go
- runtime.go
- timestamps.go
- .gitignore
- .golangci.yaml
- CREDITS.md
- custom.json
- go.mod
- go.sum
- LICENSE
- main.go
- Makefile
- NOTICE.txt
- README.md
- sbom-validation-tests.md
// repository documentation
Was this content helpful?
(0 ratings)
