{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-03T09:34:07Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/python3-hass-node-red-89a1e7a7-bea9-535e-bfb9-b8c0c4fd66b5", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "2d5cdb2f2cefed7d0c90e8ee9e37c3e6e229643e"}, "externalDocumentId": "DocumentRef-recipe-python3-hass-node-red", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-hass-node-red-09368f34-627a-507b-b64f-3d15683a4912"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "535b7e305e87fa0fd5ef3070897224f5e0ec45d9"}, {"algorithm": "SHA256", "checksumValue": "1df78d47ebcd4cac78a437be49df811a2e08be51a9d01542a71e039d2b27a956"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/switch.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "8c3aa2212154e9f1fc1961f3549c130d3f471c1e"}, {"algorithm": "SHA256", "checksumValue": "129baa8c8c6ff1f4e175889b005828b147fa52f739176fbaefd18965049a221c"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/config_flow.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "3556fd6d29a86fadcf6927610bbce68cab5c7638"}, {"algorithm": "SHA256", "checksumValue": "6b1a921f8d99be8a7ee4ede958d4844b7ec850c6beca8dc03cfa7ad266dcd376"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/utils.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "481a8f250fe9763617768616b1e98a837bac9591"}, {"algorithm": "SHA256", "checksumValue": "14ea3ec521c6d54398576e718fc741737b63a3106f0be0de81cdd514e6c6dc92"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/discovery.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "4a378feef36c97ed605f2cf4a161182c8b6ce8d2"}, {"algorithm": "SHA256", "checksumValue": "700f558f535101a04a95bb14bafdfcc37c29a3c9dbbb584208bfcffd1661e8cf"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/services.yaml", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "ef9e8593f72634fcea346015a420f6cb14280be5"}, {"algorithm": "SHA256", "checksumValue": "e658d1ee4864223848eacc53817a15374ac8be7a634fabcf2455c5b698d6c376"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/sensor.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "76619aed6f0a625048c618dbf74f8a5322de4347"}, {"algorithm": "SHA256", "checksumValue": "a86ed08f1d351362dc6f0604a0f873290d96a7e61776b46c6053289b7ea98304"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "c10a601a63f9ff8788a9f215b1cd14aa7ab5816a"}, {"algorithm": "SHA256", "checksumValue": "b4c0f02f23ff7fd10ae9e05e79915812a25eaa144ffec8ee11495902ea77acf7"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/version.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "cfcbc6a30bf7a174bd5e200f3bfdd8bfb9939963"}, {"algorithm": "SHA256", "checksumValue": "152f3be66511ce20edabbe841eb433f48c834964803295d62b2153e08b8729de"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/binary_sensor.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "83f0708dec82ad16af621e304f603364ce8cc780"}, {"algorithm": "SHA256", "checksumValue": "68378f5fb058f1b5f2251c1aac7792686de997d806f779986b3df545d9903a40"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/time.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "bd9a079602aa92a7d1588d4eeda5d5bdb89409e7"}, {"algorithm": "SHA256", "checksumValue": "8bbddca37bc8fcc20574d4c29cfb42b58fbe70eed2788640966dbf6a6abfb1de"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/text.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "227167633da315ee14b78718645b5cd944299bc6"}, {"algorithm": "SHA256", "checksumValue": "dd81aaf02ddc94864e487336753fdafc47946012892c45152d34fb52239dd63a"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/number.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "8ac0904f6fa37ccb889591570751741d8ea9714f"}, {"algorithm": "SHA256", "checksumValue": "f33b5496f943bbb6edb95b6f6b31651d1b80ed0dd488d9d08e138cefc0d8201f"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/const.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "890074123cf364e36a151f6ce9526eeca8431b89"}, {"algorithm": "SHA256", "checksumValue": "925fab572f014967d9f2243ad5d4ddc4aa8f4c7a6b1a5c0ff2f3d1e473ded404"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/button.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "dfbb85ec0d4434ce0f5020ec95b1fd665ddf0ff0"}, {"algorithm": "SHA256", "checksumValue": "b80ae288730955660637271a82decf2f8fc4670bb281947b23abc5c2cc93cec1"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/manifest.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "5fe667e8dacd11f72310dbe067a9bee6774499b4"}, {"algorithm": "SHA256", "checksumValue": "be4a06938ed71d774059f5a560de23b98458eedaf5be523624080ebc49766ce7"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/websocket.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "ff9e0631841852ff3aca20eb78365bab55ff3406"}, {"algorithm": "SHA256", "checksumValue": "12a568b4ac426f0a191119b76d465316433d88d88bbc0e71b3bde27506f8259f"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/select.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "eb0d4c99e5c3d9dbbc607a40a0421feefbe4268e"}, {"algorithm": "SHA256", "checksumValue": "44c91814cc7c1a91a96bcff4e6791f0c96f40f801d41cedbb2fb804e0e39401a"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/nb.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "7a941ec733f45f5234148529553b5f7bcb9a424b"}, {"algorithm": "SHA256", "checksumValue": "6d390ded13b8f27ffb694bef37cc602e5c4ffee623a8712a9828b2531d649911"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/sv.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "f400910c2af1e38aa8ad5e5869bc311ef16598e7"}, {"algorithm": "SHA256", "checksumValue": "1c7e0f990de0f5594bbfd35d13ad9b343cd927940f2247f96a61a1857155f31f"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/sk.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "c839703731d66ee12810af83f3446037349e630b"}, {"algorithm": "SHA256", "checksumValue": "bbc6a87f0a50eed6d67c4ac9b5530548638d1ca0b65717ec78f922552479951b"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/pt-BR.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-22", "checksums": [{"algorithm": "SHA1", "checksumValue": "d7bc4971f612e95feb0dc7eab022101de1cd7be3"}, {"algorithm": "SHA256", "checksumValue": "39f51dea3ce8a3c57578187afe48a15db6963f03a1ef88ced80607e614e527bd"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/pt-pt.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-23", "checksums": [{"algorithm": "SHA1", "checksumValue": "576d8047450652efa3f78943d5aa29d7466c2978"}, {"algorithm": "SHA256", "checksumValue": "6308f64fa0ef45fb14c7f3faf98fe3a4b7015c8ef22cdf14e5b55639853e99ac"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/fr.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-24", "checksums": [{"algorithm": "SHA1", "checksumValue": "2f83358615772f6b5682b8bef979363bb601c3fb"}, {"algorithm": "SHA256", "checksumValue": "c56a8e5d3e317d09c18cbbd99939ec4e0d31a0465f201b716b6d89e55565586e"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/pl.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-25", "checksums": [{"algorithm": "SHA1", "checksumValue": "9a2dfb1a78d14c4802232d5abfd277b529a9ef8e"}, {"algorithm": "SHA256", "checksumValue": "5d2752f227e612dd33744a5c62184ee15c60b287ee9629eb641ca1e35a46c381"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/dk.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-26", "checksums": [{"algorithm": "SHA1", "checksumValue": "7dbd5b69c13a439d6370dafa8a14ba0259460ab1"}, {"algorithm": "SHA256", "checksumValue": "20f150b56cfc01274820422658c9b4fbe79e0883788e7b966c50dbfb2ad826cb"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/zh-CN.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-27", "checksums": [{"algorithm": "SHA1", "checksumValue": "1491fc992c4d4ff867b520d0d213f803335d57dc"}, {"algorithm": "SHA256", "checksumValue": "b33f7de84664bde0f68b141df62784815f68e51512ee7d5f56a97995b34fdace"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/en.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-hass-node-red-28", "checksums": [{"algorithm": "SHA1", "checksumValue": "d97c580908dbf218ad8f802b9c1621fd38d99775"}, {"algorithm": "SHA256", "checksumValue": "5bfc801506cf88fc689e228bc95f37e333c5a40bb6838796f1db1f65ce31aa18"}], "copyrightText": "NOASSERTION", "fileName": "var/lib/homeassistant/custom_components/nodered/translations/de.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-hass-node-red", "packages": [{"SPDXID": "SPDXRef-Package-python3-hass-node-red", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-hass-node-red-1", "SPDXRef-PackagedFile-python3-hass-node-red-2", "SPDXRef-PackagedFile-python3-hass-node-red-3", "SPDXRef-PackagedFile-python3-hass-node-red-4", "SPDXRef-PackagedFile-python3-hass-node-red-5", "SPDXRef-PackagedFile-python3-hass-node-red-6", "SPDXRef-PackagedFile-python3-hass-node-red-7", "SPDXRef-PackagedFile-python3-hass-node-red-8", "SPDXRef-PackagedFile-python3-hass-node-red-9", "SPDXRef-PackagedFile-python3-hass-node-red-10", "SPDXRef-PackagedFile-python3-hass-node-red-11", "SPDXRef-PackagedFile-python3-hass-node-red-12", "SPDXRef-PackagedFile-python3-hass-node-red-13", "SPDXRef-PackagedFile-python3-hass-node-red-14", "SPDXRef-PackagedFile-python3-hass-node-red-15", "SPDXRef-PackagedFile-python3-hass-node-red-16", "SPDXRef-PackagedFile-python3-hass-node-red-17", "SPDXRef-PackagedFile-python3-hass-node-red-18", "SPDXRef-PackagedFile-python3-hass-node-red-19", "SPDXRef-PackagedFile-python3-hass-node-red-20", "SPDXRef-PackagedFile-python3-hass-node-red-21", "SPDXRef-PackagedFile-python3-hass-node-red-22", "SPDXRef-PackagedFile-python3-hass-node-red-23", "SPDXRef-PackagedFile-python3-hass-node-red-24", "SPDXRef-PackagedFile-python3-hass-node-red-25", "SPDXRef-PackagedFile-python3-hass-node-red-26", "SPDXRef-PackagedFile-python3-hass-node-red-27", "SPDXRef-PackagedFile-python3-hass-node-red-28"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-hass-node-red", "packageVerificationCode": {"packageVerificationCodeValue": "cdb7e7f7f228855a81ce1e7919886e9ac85ffb54"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "4.0.2"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-hass-node-red:SPDXRef-Recipe-python3-hass-node-red", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-Package-python3-hass-node-red", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-22", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-23", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-24", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-25", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-26", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-27", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-hass-node-red-28", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-hass-node-red"}], "spdxVersion": "SPDX-2.2"}