{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing package runtime dependencies.", "created": "2026-04-01T17:33:28Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/runtime-python3-fail2ban-da070f5c-2e6f-5d02-b225-851f419d537d", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "c0a02360826ea2c1fcc1984ea978fa50a121abb6"}, "externalDocumentId": "DocumentRef-package-python3-fail2ban", "spdxDocument": "http://spdx.org/spdxdocs/python3-fail2ban-d47d0d58-a215-551e-800e-8adc06a90fab"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "51c1469922d181fa34950c101ed68c24e82e0ed9"}, "externalDocumentId": "DocumentRef-runtime-dependency-iptables", "spdxDocument": "http://spdx.org/spdxdocs/iptables-5f5c0127-911e-5aac-a5ee-ebd6114ebf02"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "beb43eb253d49d52b0d3ee7be8d414a666f69477"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-core", "spdxDocument": "http://spdx.org/spdxdocs/python3-core-93a6b411-bddd-5bc5-8907-21b37e7b13ab"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "fa9a321f839c3fb6820a4b504ff93716e5e7bacc"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-fcntl", "spdxDocument": "http://spdx.org/spdxdocs/python3-fcntl-1919bec5-32a8-5488-8417-cd1836ca1d01"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b68ad7f79ac1807b656d276de695cf074df6f196"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-json", "spdxDocument": "http://spdx.org/spdxdocs/python3-json-070db95e-2b1b-50ce-b33b-ec5c91b29ec0"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "98c7ce9dcba415c0596c5f603a87ed53ec6e3c02"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-logging", "spdxDocument": "http://spdx.org/spdxdocs/python3-logging-9144a3c1-7cfb-5210-8560-d3fad3117d88"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "3d83d2273adf187f34cdb8e0bde85f659fc3fa31"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-pyinotify", "spdxDocument": "http://spdx.org/spdxdocs/python3-pyinotify-d00278eb-8d6e-5d2e-b2fa-f9a94f7457b6"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "a09df8652b639059350723d571277d676534165c"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-sqlite3", "spdxDocument": "http://spdx.org/spdxdocs/python3-sqlite3-360daa86-8871-5799-b213-a0e03d0f008e"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0605acd3f4f878a4b2190aa106f6a7e8dab9cb78"}, "externalDocumentId": "DocumentRef-runtime-dependency-rsyslog", "spdxDocument": "http://spdx.org/spdxdocs/rsyslog-b1531664-724c-55bf-bdb0-e5ac487260fc"}], "name": "runtime-python3-fail2ban", "relationships": [{"relatedSpdxElement": "DocumentRef-package-python3-fail2ban:SPDXRef-DOCUMENT", "relationshipType": "AMENDS", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "DocumentRef-package-python3-fail2ban:SPDXRef-Package-python3-fail2ban", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-iptables:SPDXRef-Package-iptables"}, {"relatedSpdxElement": "DocumentRef-package-python3-fail2ban:SPDXRef-Package-python3-fail2ban", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-python3-core:SPDXRef-Package-python3-core"}, {"relatedSpdxElement": "DocumentRef-package-python3-fail2ban:SPDXRef-Package-python3-fail2ban", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-python3-fcntl:SPDXRef-Package-python3-fcntl"}, {"relatedSpdxElement": "DocumentRef-package-python3-fail2ban:SPDXRef-Package-python3-fail2ban", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-python3-json:SPDXRef-Package-python3-json"}, {"relatedSpdxElement": "DocumentRef-package-python3-fail2ban:SPDXRef-Package-python3-fail2ban", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-python3-logging:SPDXRef-Package-python3-logging"}, {"relatedSpdxElement": "DocumentRef-package-python3-fail2ban:SPDXRef-Package-python3-fail2ban", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-python3-pyinotify:SPDXRef-Package-python3-pyinotify"}, {"relatedSpdxElement": "DocumentRef-package-python3-fail2ban:SPDXRef-Package-python3-fail2ban", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-python3-sqlite3:SPDXRef-Package-python3-sqlite3"}, {"relatedSpdxElement": "DocumentRef-package-python3-fail2ban:SPDXRef-Package-python3-fail2ban", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-rsyslog:SPDXRef-Package-rsyslog"}], "spdxVersion": "SPDX-2.2"}