ntia-conformance-checker
Validate SPDX 2 and 3 SBOM against NTIA, CISA, and other minimum element requirements.
File Explorer
Download Latest Version (.zip)- apidoc.yml
- bandit.yml
- black.yml
- build.yml
- codeql.yml
- pylint.yml
- python-publish.yml
- scorecard.yml
- typecheck.yml
- copilot-instructions.md
- dependabot.yml
- .gitkeep
- .gitkeep
- conf.py
- index.rst
- Makefile
- __init__.py
- base_checker.py
- bsi_checker.py
- cli_utils.py
- constants.py
- fsct_checker.py
- graph_utils.py
- main.py
- ntia_checker.py
- py.typed
- report.py
- sbom_checker.py
- spdx3_utils.py
- compliant_bsi_spdx3.json
- missing_bsi_creator.json
- missing_concluded_license.json
- missing_distribution_filename.json
- missing_optional_warnings.json
- missing_sbom_uri.json
- missing_sha512_hash.json
- missing_structured_property.json
- disconnected_component_spdx2.json
- disconnected_component_spdx3.json
- missing_relationship_target_spdx2.json
- missing_relationship_target_spdx3.json
- SPDXJSONExample-v2.3.spdx.json
- SPDXRdfExample-v2.3.spdx.rdf.xml
- SPDXTagExample-v2.3.spdx
- SPDXXMLExample-v2.3.spdx.xml
- SPDXYAMLExample-v2.3.spdx.yaml
- SPDXJsonExample.json
- SPDXRdfExample.rdf
- SPDXXmlExample.xml
- SPDXYamlExample.yaml
- SPDXJSONExample-v2.3.spdx.json
- SPDXRdfExample-v2.3.spdx.rdf.xml
- SPDXTagExample-v2.3.spdx
- SPDXXMLExample-v2.3.spdx.xml
- SPDXYAMLExample-v2.3.spdx.yaml
- SPDXJSONExample-v2.3.spdx.json
- SPDXRdfExample-v2.3.spdx.rdf.xml
- SPDXTagExample-v2.3.spdx
- SPDXXMLExample-v2.3.spdx.xml
- SPDXYAMLExample-v2.3.spdx.yaml
- SPDXJSONExample-v2.3.spdx.json
- SPDXRdfExample-v2.3.spdx.rdf.xml
- SPDXTagExample-v2.3.spdx
- SPDXXMLExample-v2.3.spdx.xml
- SPDXYAMLExample-v2.3.spdx.yaml
- SPDXJSONExample-v2.3.spdx.json
- SPDXRdfExample-v2.3.spdx.rdf.xml
- SPDXTagExample-v2.3.spdx
- SPDXXMLExample-v2.3.spdx.xml
- SPDXYAMLExample-v2.3.spdx.yaml
- SPDXJSONExample-v2.3.spdx.json
- SPDXRdfExample-v2.3.spdx.rdf.xml
- SPDXTagExample-v2.3.spdx
- SPDXXMLExample-v2.3.spdx.xml
- SPDXYAMLExample-v2.3.spdx.yaml
- SPDXJSONExample-v2.3.spdx.json
- SPDXRdfExample-v2.3.spdx.rdf.xml
- SPDXTagExample-v2.3.spdx
- SPDXXMLExample-v2.3.spdx.xml
- SPDXYAMLExample-v2.3.spdx.yaml
- SPDXJSONExample-v2.3.spdx.json
- SPDXRdfExample-v2.3.spdx.rdf.xml
- SPDXTagExample-v2.3.spdx
- SPDXXMLExample-v2.3.spdx.xml
- SPDXYAMLExample-v2.3.spdx.yaml
- SPDXSBOMExample.spdx.yml
- SPDXSimpleTag.tag
- test_components_without_functions.spdx
- spdx_sample_01.json
- spdx_sample_02.spdx
- spdx_sample_03.json
- spdx_sample_04.spdx
- spdx_sample_05.spdx
- spdx_sample_06.spdx
- spdx_sample_07.spdx
- spdx_sample_08.json
- spdx_sample_09.spdx
- spdx_sample_10.json
- spdx_sample_11.json
- spdx_sample_12.json
- spdx_sample_13.json
- spdx_sample_14.spdx
- spdx_sample_15.spdx
- has_no_sbom.json
- has_sbom.json
- missing_supplier_name.json
- missing_unique_identifiers.json
- missing_version.json
- no_elements_missing.json
- package_dependency_relationship.json
- README.md
- alpine.spdx
- bom-alpine-3.15.spdx.json
- chainguard.spdx.json
- osv-scanner.toml
- photon.spdx.tag
- SPDXSBOMExampleMissingAuthorName.spdx.yml
- SPDXSBOMExampleMissingComponentName.spdx.yml
- SPDXSBOMExampleMissingComponentVersion.spdx.yml
- SPDXSBOMExampleMissingDependencyRelationships.spdx.yml
- SPDXSBOMExampleMissingSupplierName.spdx.yml
- SPDXSBOMExampleMissingUniqueIdentifiers.spdx.yml
- SPDX2TV_PyYAML-6.0.tar.gz.spdx.tag
- SPDX2TV_PyYAML-6.0.tar.gz_v2 (1).spdx.tag
- kubernetes-appbomination.spdx.tag
- kubernetes-frederick-serve.spdx.tag
- kubernetes-keycloak.spdx.tag
- kubernetes-pyyaml.spdx.tag
- kubernetes-time.spdx.tag
- jboss-keycloak-15.0.0-container.spdx.xml
- app-bom-ination-1.0.spdx.tag
- python3-pyyaml-6.0.spdx.tag
- App-BOM-ination.json
- App-BOM-ination.spdx.tag
- gnu_time-v1.9.json
- gnu_time-v1.9.spdx.tag
- LibreSolar-v21.0-Source.json
- LibreSolar-v21.0-Source.spdx.tag
- serve-1.0.0.json
- serve-1.0.0.spdx.tag
- python3-pyyaml-dbg.spdx.json
- python3-pyyaml-dev.spdx.json
- python3-pyyaml-src.spdx.json
- python3-pyyaml.spdx.json
- recipe-python3-pyyaml.spdx.json
- recipe-time.spdx.json
- runtime-python3-pyyaml-dbg.spdx.json
- runtime-python3-pyyaml-dev.spdx.json
- runtime-python3-pyyaml-src.spdx.json
- runtime-python3-pyyaml.spdx.json
- runtime-time-dbg.spdx.json
- runtime-time-dev.spdx.json
- runtime-time-doc.spdx.json
- runtime-time-src.spdx.json
- runtime-time.spdx.json
- time-dbg.spdx.json
- time-dev.spdx.json
- time-doc.spdx.json
- time-src.spdx.json
- time.spdx.json
- keyclock_sbom.json
- AppBOM-inationSBOM.spdx.tag
- AppBOM-inationVDR.xml
- PyYamlSBOM.spdx.tag
- PyYamlVDR.xml
- AppBomInation-SourceAndDependency.spdx (1).json
- AppBomInation-SourceAndDependency.spdx.rdf.xml
- AppBomInation-SourceAndDependency.spdx.tag
- AppBomInation-SourceAndDependency.spdx.yaml
- AppBomInation-SourceOnly.spdx.json
- AppBomInation-SourceOnly.spdx.rdf.xml
- AppBomInation-SourceOnly.spdx.tag
- AppBomInation-SourceOnly.spdx.yaml
- osv-scanner.toml
- pyyamll-6.spdx.json
- pyyamll-6.spdx.rdf.xml
- pyyamll-6.spdx.rdf.xml.orig
- pyyamll-6.spdx.tag
- pyyamll-6.spdx.yaml
- SourceAuditor-time-1.9.spdx.json
- SourceAuditor-time-1.9.spdx.rdf.xml
- SourceAuditor-time-1.9.spdx.tag
- SourceAuditor-time-1.9.spdx.yaml
- time-1.9-3.el8.x8664.rpm.spdx.json
- appbomination_container.spdx.json
- tern-pyyaml-spdx.json
- tern-pyyaml-spdx.spdx.tag
- app (1).spdx.tag
- app.spdx.tag
- build (1).spdx.tag
- build-corrected.spdx.tag
- build.spdx.tag
- sdk.spdx.tag
- zephyr (1).spdx.tag
- zephyr.spdx.tag
- __init__.py
- test_bsi_checker.py
- test_checker.py
- test_cli_options.py
- test_component_count.py
- test_get_components_without_identifiers.py
- test_graph_connectivity.py
- test_main.py
- test_real_world.py
- .gitignore
- AGENTS.md
- bandit.yml
- CHANGELOG.md
- CITATION.cff
- CONTRIBUTING.md
- FAQ.md
- LICENSE
- Makefile
- pyproject.toml
- README.md
- release.md
- SECURITY.md
// repository documentation
Was this content helpful?
(0 ratings)
