.gitignore
CONTRIBUTING.md
FAQ.md
LICENSE
Pipfile
Pipfile.lock
README.md
bandit.yml
pyproject.toml
setup.py
.github/workflows/bandit.yml
.github/workflows/black.yml
.github/workflows/build.yml
.github/workflows/pylint.yml
.github/workflows/python-publish.yml
.idea/.gitignore
.idea/misc.xml
.idea/modules.xml
.idea/ntia-conformance-checker.iml
.idea/vcs.xml
.idea/inspectionProfiles/Project_Default.xml
.idea/inspectionProfiles/profiles_settings.xml
ntia_conformance_checker/__init__.py
ntia_conformance_checker/main.py
ntia_conformance_checker/sbom_checker.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/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/photon.spdx.tag
tests/data/doc_parse/SBOMexpected.json
tests/data/doc_parse/expected.json
tests/data/doc_parse/spdx-expected.json
tests/data/doc_write/json-simple-plus.json
tests/data/doc_write/json-simple.json
tests/data/doc_write/rdf-mini.json
tests/data/doc_write/rdf-simple-plus.json
tests/data/doc_write/rdf-simple.json
tests/data/doc_write/tv-mini.tv
tests/data/doc_write/tv-simple-plus.tv
tests/data/doc_write/tv-simple.tv
tests/data/doc_write/xml-simple-plus.xml
tests/data/doc_write/xml-simple.xml
tests/data/doc_write/yaml-simple-plus.yaml
tests/data/doc_write/yaml-simple.yaml
tests/data/formats/SPDXJsonExample.json
tests/data/formats/SPDXRdfExample.rdf
tests/data/formats/SPDXSBOMExample.spdx.yml
tests/data/formats/SPDXSimpleTag.tag
tests/data/formats/SPDXTagExample.tag
tests/data/formats/SPDXXmlExample.xml
tests/data/formats/SPDXYamlExample.yaml
tests/data/missing_author_name/SPDXJsonExample.json
tests/data/missing_author_name/SPDXRdfExample.rdf
tests/data/missing_author_name/SPDXTagExample.tag
tests/data/missing_author_name/SPDXXmlExample.xml
tests/data/missing_author_name/SPDXYamlExample.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.json
tests/data/missing_component_version/SPDXRdfExample.rdf
tests/data/missing_component_version/SPDXTagExample.tag
tests/data/missing_component_version/SPDXXmlExample.xml
tests/data/missing_component_version/SPDXYamlExample.yaml
tests/data/missing_dependency_relationships/SPDXJsonExample.json
tests/data/missing_dependency_relationships/SPDXRdfExample.rdf
tests/data/missing_dependency_relationships/SPDXSimpleTag.tag
tests/data/missing_dependency_relationships/SPDXTagExample.tag
tests/data/missing_dependency_relationships/SPDXXmlExample.xml
tests/data/missing_dependency_relationships/SPDXYamlExample.yaml
tests/data/missing_supplier_name/SPDXJsonExample.json
tests/data/missing_supplier_name/SPDXRdfExample.rdf
tests/data/missing_supplier_name/SPDXXmlExample.xml
tests/data/missing_supplier_name/SPDXYamlExample.yaml
tests/data/missing_timestamp/SPDXJsonExample.json
tests/data/missing_timestamp/SPDXRdfExample.rdf
tests/data/missing_timestamp/SPDXTagExample.tag
tests/data/missing_timestamp/SPDXXmlExample.xml
tests/data/missing_timestamp/SPDXYamlExample.yaml
tests/data/missing_unique_identifiers/SPDXJsonExample.json
tests/data/missing_unique_identifiers/SPDXTagExample.tag
tests/data/missing_unique_identifiers/SPDXXmlExample.xml
tests/data/missing_unique_identifiers/SPDXYamlExample.yaml
tests/data/no_elements_missing/SPDXJsonExample.json
tests/data/no_elements_missing/SPDXRdfExample.rdf
tests/data/no_elements_missing/SPDXTagExample.tag
tests/data/no_elements_missing/SPDXXmlExample.xml
tests/data/no_elements_missing/SPDXYamlExample.yaml
tests/data/other_tests/SPDXSBOMExample.spdx.yml
tests/data/other_tests/SPDXSimpleTag.tag
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/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