{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing package runtime dependencies.", "created": "2026-03-30T22:14:13Z", "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": "d7fecdf531a6e4bc68bdc16742dbd01e858bacb8"}, "externalDocumentId": "DocumentRef-package-python3-fail2ban", "spdxDocument": "http://spdx.org/spdxdocs/python3-fail2ban-d47d0d58-a215-551e-800e-8adc06a90fab"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "07e407f38fdd6f8b74ebc59a6fc6d76197597e31"}, "externalDocumentId": "DocumentRef-runtime-dependency-iptables", "spdxDocument": "http://spdx.org/spdxdocs/iptables-5f5c0127-911e-5aac-a5ee-ebd6114ebf02"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "cc0a9e6f39496c80c0687a29c642f1f8956e733c"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-core", "spdxDocument": "http://spdx.org/spdxdocs/python3-core-93a6b411-bddd-5bc5-8907-21b37e7b13ab"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "19e88091e12658b005e7993f29fa2526438b53a8"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-fcntl", "spdxDocument": "http://spdx.org/spdxdocs/python3-fcntl-1919bec5-32a8-5488-8417-cd1836ca1d01"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "e45bc4527d5eb8c0046aa608da167d856c50a02d"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-json", "spdxDocument": "http://spdx.org/spdxdocs/python3-json-070db95e-2b1b-50ce-b33b-ec5c91b29ec0"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ca27b792b8a46055b3b5af8f81af422c49722a8d"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-logging", "spdxDocument": "http://spdx.org/spdxdocs/python3-logging-9144a3c1-7cfb-5210-8560-d3fad3117d88"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "08e0b4bd1df2ebeb2200c1e00b51d10dbed8c427"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-pyinotify", "spdxDocument": "http://spdx.org/spdxdocs/python3-pyinotify-d00278eb-8d6e-5d2e-b2fa-f9a94f7457b6"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "956d63284f325803996db6b7e91f85d374c5b863"}, "externalDocumentId": "DocumentRef-runtime-dependency-python3-sqlite3", "spdxDocument": "http://spdx.org/spdxdocs/python3-sqlite3-360daa86-8871-5799-b213-a0e03d0f008e"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b08f29edbef5ce919ca58d314a11e650d26a4378"}, "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"}