.gitignore
.pylintrc
CHANGELOG.md
CONTRIBUTING.md
FAQ.md
LICENSE
Makefile
README.md
SECURITY.md
bandit.yml
pyproject.toml
release.md
setup.py
.github/dependabot.yml
.github/workflows/apidoc.yml
.github/workflows/bandit.yml
.github/workflows/black.yml
.github/workflows/build.yml
.github/workflows/codeql.yml
.github/workflows/malcontent.yaml
.github/workflows/pylint.yml
.github/workflows/python-publish.yml
.github/workflows/scorecard.yml
.github/workflows/typecheck.yml
docs/Makefile
docs/conf.py
docs/index.rst
docs/_static/.gitkeep
docs/_templates/.gitkeep
ntia_conformance_checker/__init__.py
ntia_conformance_checker/base_checker.py
ntia_conformance_checker/cli_utils.py
ntia_conformance_checker/fsct_checker.py
ntia_conformance_checker/main.py
ntia_conformance_checker/ntia_checker.py
ntia_conformance_checker/sbom_checker.py
ntia_conformance_checker/spdx3_utils.py
ntia_conformance_checker.egg-info/PKG-INFO
ntia_conformance_checker.egg-info/SOURCES.txt
ntia_conformance_checker.egg-info/dependency_links.txt
ntia_conformance_checker.egg-info/entry_points.txt
ntia_conformance_checker.egg-info/requires.txt
ntia_conformance_checker.egg-info/top_level.txt
tests/__init__.py
tests/test_checker.py
tests/test_main.py
tests/data/SPDXSBOMExampleTests/SPDXSBOMExampleMissingAuthorName.spdx.yml
tests/data/SPDXSBOMExampleTests/SPDXSBOMExampleMissingComponentName.spdx.yml
tests/data/SPDXSBOMExampleTests/SPDXSBOMExampleMissingComponentVersion.spdx.yml
tests/data/SPDXSBOMExampleTests/SPDXSBOMExampleMissingDependencyRelationships.spdx.yml
tests/data/SPDXSBOMExampleTests/SPDXSBOMExampleMissingSupplierName.spdx.yml
tests/data/SPDXSBOMExampleTests/SPDXSBOMExampleMissingUniqueIdentifiers.spdx.yml
tests/data/SPDXSBOMExampleTests/alpine.spdx
tests/data/SPDXSBOMExampleTests/bom-alpine-3.15.spdx.json
tests/data/SPDXSBOMExampleTests/chainguard.spdx.json
tests/data/SPDXSBOMExampleTests/osv-scanner.toml
tests/data/SPDXSBOMExampleTests/photon.spdx.tag
tests/data/missing_author_name/SPDXJSONExample-v2.3.spdx.json
tests/data/missing_author_name/SPDXRdfExample-v2.3.spdx.rdf.xml
tests/data/missing_author_name/SPDXTagExample-v2.3.spdx
tests/data/missing_author_name/SPDXXMLExample-v2.3.spdx.xml
tests/data/missing_author_name/SPDXYAMLExample-v2.3.spdx.yaml
tests/data/missing_component_name/SPDXJsonExample.json
tests/data/missing_component_name/SPDXRdfExample.rdf
tests/data/missing_component_name/SPDXXmlExample.xml
tests/data/missing_component_name/SPDXYamlExample.yaml
tests/data/missing_component_version/SPDXJSONExample-v2.3.spdx.json
tests/data/missing_component_version/SPDXRdfExample-v2.3.spdx.rdf.xml
tests/data/missing_component_version/SPDXTagExample-v2.3.spdx
tests/data/missing_component_version/SPDXXMLExample-v2.3.spdx.xml
tests/data/missing_component_version/SPDXYAMLExample-v2.3.spdx.yaml
tests/data/missing_concluded_license/SPDXJSONExample-v2.3.spdx.json
tests/data/missing_concluded_license/SPDXRdfExample-v2.3.spdx.rdf.xml
tests/data/missing_concluded_license/SPDXTagExample-v2.3.spdx
tests/data/missing_concluded_license/SPDXXMLExample-v2.3.spdx.xml
tests/data/missing_concluded_license/SPDXYAMLExample-v2.3.spdx.yaml
tests/data/missing_dependency_relationships/SPDXJSONExample-v2.3.spdx.json
tests/data/missing_dependency_relationships/SPDXRdfExample-v2.3.spdx.rdf.xml
tests/data/missing_dependency_relationships/SPDXTagExample-v2.3.spdx
tests/data/missing_dependency_relationships/SPDXXMLExample-v2.3.spdx.xml
tests/data/missing_dependency_relationships/SPDXYAMLExample-v2.3.spdx.yaml
tests/data/missing_supplier_name/SPDXJSONExample-v2.3.spdx.json
tests/data/missing_supplier_name/SPDXRdfExample-v2.3.spdx.rdf.xml
tests/data/missing_supplier_name/SPDXTagExample-v2.3.spdx
tests/data/missing_supplier_name/SPDXXMLExample-v2.3.spdx.xml
tests/data/missing_supplier_name/SPDXYAMLExample-v2.3.spdx.yaml
tests/data/missing_timestamp/SPDXJSONExample-v2.3.spdx.json
tests/data/missing_timestamp/SPDXRdfExample-v2.3.spdx.rdf.xml
tests/data/missing_timestamp/SPDXTagExample-v2.3.spdx
tests/data/missing_timestamp/SPDXXMLExample-v2.3.spdx.xml
tests/data/missing_timestamp/SPDXYAMLExample-v2.3.spdx.yaml
tests/data/missing_unique_identifiers/SPDXJSONExample-v2.3.spdx.json
tests/data/missing_unique_identifiers/SPDXRdfExample-v2.3.spdx.rdf.xml
tests/data/missing_unique_identifiers/SPDXTagExample-v2.3.spdx
tests/data/missing_unique_identifiers/SPDXXMLExample-v2.3.spdx.xml
tests/data/missing_unique_identifiers/SPDXYAMLExample-v2.3.spdx.yaml
tests/data/no_elements_missing/SPDXJSONExample-v2.3.spdx.json
tests/data/no_elements_missing/SPDXRdfExample-v2.3.spdx.rdf.xml
tests/data/no_elements_missing/SPDXTagExample-v2.3.spdx
tests/data/no_elements_missing/SPDXXMLExample-v2.3.spdx.xml
tests/data/no_elements_missing/SPDXYAMLExample-v2.3.spdx.yaml
tests/data/other_tests/SPDXSBOMExample.spdx.yml
tests/data/other_tests/SPDXSimpleTag.tag
tests/data/other_tests/test_components_without_functions.spdx
tests/data/spdx3/README.md
tests/data/spdx3/has_no_sbom.json
tests/data/spdx3/has_sbom.json
tests/data/spdx3/missing_supplier_name.json
tests/data/spdx3/missing_unique_identifiers.json
tests/data/spdx3/missing_version.json
tests/data/spdx3/no_elements_missing.json
tests/doc_fest/FOSSology/SPDX2TV_PyYAML-6.0.tar.gz.spdx.tag
tests/doc_fest/FOSSology/SPDX2TV_PyYAML-6.0.tar.gz_v2 (1).spdx.tag
tests/doc_fest/Kubernetes/kubernetes-appbomination.spdx.tag
tests/doc_fest/Kubernetes/kubernetes-frederick-serve.spdx.tag
tests/doc_fest/Kubernetes/kubernetes-keycloak.spdx.tag
tests/doc_fest/Kubernetes/kubernetes-pyyaml.spdx.tag
tests/doc_fest/Kubernetes/kubernetes-time.spdx.tag
tests/doc_fest/MetaSpdxscanner/app-bom-ination-1.0.spdx.tag
tests/doc_fest/MetaSpdxscanner/python3-pyyaml-6.0.spdx.tag
tests/doc_fest/OpenEmbedded/python3-pyyaml-dbg.spdx.json
tests/doc_fest/OpenEmbedded/python3-pyyaml-dev.spdx.json
tests/doc_fest/OpenEmbedded/python3-pyyaml-src.spdx.json
tests/doc_fest/OpenEmbedded/python3-pyyaml.spdx.json
tests/doc_fest/OpenEmbedded/recipe-python3-pyyaml.spdx.json
tests/doc_fest/OpenEmbedded/recipe-time.spdx.json
tests/doc_fest/OpenEmbedded/runtime-python3-pyyaml-dbg.spdx.json
tests/doc_fest/OpenEmbedded/runtime-python3-pyyaml-dev.spdx.json
tests/doc_fest/OpenEmbedded/runtime-python3-pyyaml-src.spdx.json
tests/doc_fest/OpenEmbedded/runtime-python3-pyyaml.spdx.json
tests/doc_fest/OpenEmbedded/runtime-time-dbg.spdx.json
tests/doc_fest/OpenEmbedded/runtime-time-dev.spdx.json
tests/doc_fest/OpenEmbedded/runtime-time-doc.spdx.json
tests/doc_fest/OpenEmbedded/runtime-time-src.spdx.json
tests/doc_fest/OpenEmbedded/runtime-time.spdx.json
tests/doc_fest/OpenEmbedded/time-dbg.spdx.json
tests/doc_fest/OpenEmbedded/time-dev.spdx.json
tests/doc_fest/OpenEmbedded/time-doc.spdx.json
tests/doc_fest/OpenEmbedded/time-src.spdx.json
tests/doc_fest/OpenEmbedded/time.spdx.json
tests/doc_fest/Philips/keyclock_sbom.json
tests/doc_fest/REA/AppBOM-inationSBOM.spdx.tag
tests/doc_fest/REA/AppBOM-inationVDR.xml
tests/doc_fest/REA/PyYamlSBOM.spdx.tag
tests/doc_fest/REA/PyYamlVDR.xml
tests/doc_fest/SourceAuditor/AppBomInation-SourceAndDependency.spdx (1).json
tests/doc_fest/SourceAuditor/AppBomInation-SourceAndDependency.spdx.rdf.xml
tests/doc_fest/SourceAuditor/AppBomInation-SourceAndDependency.spdx.tag
tests/doc_fest/SourceAuditor/AppBomInation-SourceAndDependency.spdx.yaml
tests/doc_fest/SourceAuditor/AppBomInation-SourceOnly.spdx.json
tests/doc_fest/SourceAuditor/AppBomInation-SourceOnly.spdx.rdf.xml
tests/doc_fest/SourceAuditor/AppBomInation-SourceOnly.spdx.tag
tests/doc_fest/SourceAuditor/AppBomInation-SourceOnly.spdx.yaml
tests/doc_fest/SourceAuditor/SourceAuditor-time-1.9.spdx.json
tests/doc_fest/SourceAuditor/SourceAuditor-time-1.9.spdx.rdf.xml
tests/doc_fest/SourceAuditor/SourceAuditor-time-1.9.spdx.tag
tests/doc_fest/SourceAuditor/SourceAuditor-time-1.9.spdx.yaml
tests/doc_fest/SourceAuditor/osv-scanner.toml
tests/doc_fest/SourceAuditor/pyyamll-6.spdx.json
tests/doc_fest/SourceAuditor/pyyamll-6.spdx.rdf.xml
tests/doc_fest/SourceAuditor/pyyamll-6.spdx.rdf.xml.orig
tests/doc_fest/SourceAuditor/pyyamll-6.spdx.tag
tests/doc_fest/SourceAuditor/pyyamll-6.spdx.yaml
tests/doc_fest/SynopsysBlackDuck/time-1.9-3.el8.x8664.rpm.spdx.json
tests/doc_fest/Tern/appbomination_container.spdx.json
tests/doc_fest/Tern/tern-pyyaml-spdx.json
tests/doc_fest/Tern/tern-pyyaml-spdx.spdx.tag
tests/doc_fest/ZephyrWest/app (1).spdx.tag
tests/doc_fest/ZephyrWest/app.spdx.tag
tests/doc_fest/ZephyrWest/build (1).spdx.tag
tests/doc_fest/ZephyrWest/build-corrected.spdx.tag
tests/doc_fest/ZephyrWest/build.spdx.tag
tests/doc_fest/ZephyrWest/sdk.spdx.tag
tests/doc_fest/ZephyrWest/zephyr (1).spdx.tag
tests/doc_fest/ZephyrWest/zephyr.spdx.tag
tests/doc_fest/metaeffekt/jboss-keycloak-15.0.0-container.spdx.xml
tests/doc_fest/nexB/App-BOM-ination.json
tests/doc_fest/nexB/App-BOM-ination.spdx.tag
tests/doc_fest/nexB/LibreSolar-v21.0-Source.json
tests/doc_fest/nexB/LibreSolar-v21.0-Source.spdx.tag
tests/doc_fest/nexB/gnu_time-v1.9.json
tests/doc_fest/nexB/gnu_time-v1.9.spdx.tag
tests/doc_fest/nexB/serve-1.0.0.json
tests/doc_fest/nexB/serve-1.0.0.spdx.tag