From 7faa6855d81b98221e5cfdceba5ad04680091347 Mon Sep 17 00:00:00 2001 From: BenediktMKuehne Date: Thu, 26 Sep 2024 15:27:33 +0000 Subject: [PATCH 01/23] init sbom html --- embark/templates/tracker/sbom.html | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 embark/templates/tracker/sbom.html diff --git a/embark/templates/tracker/sbom.html b/embark/templates/tracker/sbom.html new file mode 100644 index 00000000..c3aa4791 --- /dev/null +++ b/embark/templates/tracker/sbom.html @@ -0,0 +1,9 @@ + +
+
+

SBOM - PUT VERSION of device here

+ {% load django_tables2 %} + {% render_table table %} +
+
\ No newline at end of file From 6b63ba1ca7a1f12e50062776f4574be9c7fd9e3c Mon Sep 17 00:00:00 2001 From: BenediktMKuehne Date: Fri, 27 Sep 2024 10:35:18 +0000 Subject: [PATCH 02/23] UI part for SBOM --- embark/dashboard/models.py | 10 +++++++++- embark/static/scripts/main.js | 29 +++++++++++++++++++++++++++- embark/templates/uploader/start.html | 11 +++++++++++ embark/uploader/forms.py | 2 +- embark/uploader/models.py | 3 +++ 5 files changed, 52 insertions(+), 3 deletions(-) diff --git a/embark/dashboard/models.py b/embark/dashboard/models.py index 2b2ed67c..2c4b6862 100644 --- a/embark/dashboard/models.py +++ b/embark/dashboard/models.py @@ -2,6 +2,7 @@ __author__ = 'Benedikt Kuehne' __license__ = 'MIT' +import uuid from django.db import models from django.core.validators import MinLengthValidator @@ -13,8 +14,14 @@ class Vulnerability(models.Model): Many-to-Many object for CVEs """ cve = models.CharField(max_length=18, validators=[MinLengthValidator(13)], help_text='CVE-XXXX-XXXXXXX') - info = models.JSONField(null=True) + info = models.JSONField(null=True, editable=True) +class SoftwareBillofMaterial(models.Model): + """ + 1-1 object for SBOM + """ + id = models.UUIDField(primary_key=True, default=uuid.uuid4) + data = models.JSONField(null=True) class Result(models.Model): """ @@ -71,3 +78,4 @@ class Result(models.Model): system_bin = models.TextField(default='{}') vulnerability = models.ManyToManyField(Vulnerability, help_text='CVE/Vulnerability', related_query_name='CVE', editable=True, blank=True) + sbom = models.OneToOneField(SoftwareBillofMaterial, help_text='Software Bill of Material', related_query_name='sbom', editable=True, on_delete=models.CASCADE, null=True) diff --git a/embark/static/scripts/main.js b/embark/static/scripts/main.js index 8184bca4..3d8b1567 100644 --- a/embark/static/scripts/main.js +++ b/embark/static/scripts/main.js @@ -36,7 +36,7 @@ function navToggle() { function expertModeOn() { "use strict"; try { - var expertOptions = document.querySelectorAll('div.expertModeOptions'); + var expertOptions = document.querySelectorAll('div.expertModeOptions:not(.SBOMOption)'); for (var i = 0; i < expertOptions.length; i++) { var expertDiv = expertOptions[i]; @@ -67,3 +67,30 @@ function confirmDelete(event) { successAlert(`firmware file deleted: ${event.target.elements.firmware.value}`); } } + +/** + * To toggle SBOM mode option during analysing the Firmware + */ +function SBOMModeToggle() { + "use strict"; + try { + var sbomOptions = document.querySelectorAll('div.expertModeOptions.SBOMOption'); + + for (var i = 0; i < sbomOptions.length; i++) { + var expertDiv = sbomOptions[i]; + if (expertDiv.getAttribute("value") === "expmode_off") { + expertDiv.setAttribute("value","expmode_on"); + } else { + expertDiv.setAttribute("value","expmode_off"); + } + } + // turn on too + let checkbox = document.getElementById('id_sbom_only_test'); + checkbox.click(); + + } catch (error) { + console.log(error.message); + } + /* we enable the help text automatically in sbom mode */ + helpTextOn(); +} \ No newline at end of file diff --git a/embark/templates/uploader/start.html b/embark/templates/uploader/start.html index d3f24fb9..74eb2492 100644 --- a/embark/templates/uploader/start.html +++ b/embark/templates/uploader/start.html @@ -8,11 +8,18 @@
{% csrf_token %}
+ + +
+ {% load filters %} {% for field in analysis_form %} @@ -24,6 +31,10 @@
{% bootstrap_field field %}
+ {% elif field.name == "sbom_only_test" %} +
+ {% bootstrap_field field %} +
{% else %} {% bootstrap_field field %} {% endif %} diff --git a/embark/uploader/forms.py b/embark/uploader/forms.py index edced13d..9ee6e103 100644 --- a/embark/uploader/forms.py +++ b/embark/uploader/forms.py @@ -91,7 +91,7 @@ class FirmwareAnalysisForm(forms.ModelForm): class Meta: model = models.FirmwareAnalysis - fields = ['firmware', 'version', 'device', 'notes', 'firmware_Architecture', 'user_emulation_test', 'system_emulation_test', 'scan_modules'] + fields = ['firmware', 'version', 'device', 'notes', 'firmware_Architecture', 'user_emulation_test', 'system_emulation_test', 'sbom_only_test', 'scan_modules'] widgets = { "device": forms.CheckboxSelectMultiple, } diff --git a/embark/uploader/models.py b/embark/uploader/models.py index 50cdae89..1d745459 100644 --- a/embark/uploader/models.py +++ b/embark/uploader/models.py @@ -279,6 +279,9 @@ class Firmware user_emulation_test = BooleanFieldExpertMode(help_text='Enables automated qemu emulation tests', default=False, expert_mode=True, blank=True) system_emulation_test = BooleanFieldExpertMode(help_text='Enables automated qemu system emulation tests', default=False, expert_mode=True, blank=True) + # SBOM mode option + sbom_only_test = models.BooleanField(verbose_name='SBOM only test', help_text='Enables SBOM tests', default=False, blank=True) + # S-modules scan_modules = models.JSONField(blank=True, null=True, default=scan_modules_default_value) From 5de2e5e8d536f798234af101860b8999a6317fae Mon Sep 17 00:00:00 2001 From: BenediktMKuehne Date: Mon, 30 Sep 2024 15:30:51 +0000 Subject: [PATCH 03/23] add readin for f21 json and test data --- embark/porter/importer.py | 32 +- test/porter/f21_cyclonedx.json | 3710 ++++++++++++++++++++++++++++++++ 2 files changed, 3738 insertions(+), 4 deletions(-) create mode 100644 test/porter/f21_cyclonedx.json diff --git a/embark/porter/importer.py b/embark/porter/importer.py index dba1ae3b..e65cf036 100644 --- a/embark/porter/importer.py +++ b/embark/porter/importer.py @@ -14,7 +14,7 @@ from django.conf import settings -from dashboard.models import Vulnerability, Result +from dashboard.models import SoftwareBillofMaterial, Vulnerability, Result from uploader.models import FirmwareAnalysis logger = logging.getLogger(__name__) @@ -27,8 +27,10 @@ def result_read_in(analysis_id): """ logger.debug("starting read-in of %s", analysis_id) res = None - directory = f"{settings.EMBA_LOG_ROOT}/{analysis_id}/emba_logs/csv_logs/" - csv_list = [os.path.join(directory, file_) for file_ in os.listdir(directory)] + csv_directory = f"{settings.EMBA_LOG_ROOT}/{analysis_id}/emba_logs/csv_logs/" + csv_list = [os.path.join(csv_directory, file_) for file_ in os.listdir(csv_directory)] + json_directory = f"{settings.EMBA_LOG_ROOT}/{analysis_id}/emba_logs/json_logs/" + json_list = [os.path.join(json_directory, file_) for file_ in os.listdir(json_directory)] for file_ in csv_list: logger.debug("trying to read: %s", file_) if os.path.isfile(file_): # TODO change check. > if valid EMBA csv file @@ -41,7 +43,15 @@ def result_read_in(analysis_id): # FIXME f20 in emba is broken! # res = f20_csv(file_, analysis_id) # logger.debug("Result for %s created or updated", analysis_id) - # TODO license info etc + for file_ in json_list: + logger.debug("trying to read: %s", file_) + if os.path.isfile(file_): # TODO change check. > if valid EMBA json file + logger.debug("File %s found and attempting to read", file_) + if file_.endswith('f21_cyclonedx_sbom_json.json'): + logger.info("f21 readin for %s skipped", analysis_id) + # f21_cyclonedx_sbom_json.json move into db object + res = f21_json(file_, analysis_id) + # TODO license info etc return res @@ -193,6 +203,20 @@ def f10_csv(_file_path, _analysis_id): logger.debug("read f10 csv done") +def f21_json(_file_path, _analysis_id): + """ + return: result obj/ None + SBOM json + """ + logger.debug("starting f21 json import") + res, _ = Result.objects.get_or_create( + firmware_analysis=FirmwareAnalysis.objects.get(id=_analysis_id) + ) + with open(_file_path, 'r', encoding='utf-8') as f21_json_file: + f21_data = json.load(f21_json_file) + res.sbom = SoftwareBillofMaterial(data=f21_data) + logger.debug("read f21 json done") + if __name__ == "__main__": BASE_DIR = Path(__file__).resolve().parent.parent.parent TEST_DIR = os.path.join(BASE_DIR, 'test/porter') diff --git a/test/porter/f21_cyclonedx.json b/test/porter/f21_cyclonedx.json new file mode 100644 index 00000000..bf329ea4 --- /dev/null +++ b/test/porter/f21_cyclonedx.json @@ -0,0 +1,3710 @@ +{ + "bomFormat": "CycloneDX", + "specVersion": "1.5", + "version": 1, + "components": [ + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "br_filter.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "07c954149b2719fd20caf667ac721bc44404b1ef125d7f6f18a863a415372f449b569f9f4e686164a82821eb34d96cd30ed3867b4df10f481eaa41fc0aefd827" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "cdc-acm.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c973ea9a44fcfa7c3583b4dbda3479cbe27362df200015f8dd0e455518907e08549fbc20eea13dfe299d1e3bb17e5d683f0205f8eef11c2acff98ffa1760401" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "cdc_enc.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "6db7f0125813409640dc4278989c67fbad7106d238f20baa12c7cdd8012961215596ec959c6e8e4335ce6e4e5b5269a1d7ec0db8131052aa3adddeab480a5d60" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "cdc_ether.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "3736c531122140d30f72372efd0a2cc02ce761b36f1dd3b96781078dd9f27ccf0783c71864f198a344663115f4d4dea5911e15f1eb71b5cb1ded7943686f6281" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "cdc_ncm.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "2806a1a0ec2e32ad960e62a0999cf31c24e42df93c0d52ff4b4edb3f7ddae4ae764dab218a077926ccbada45ed698327fd4151f47afed6a0475fe5c9500b899d" + } + ], + "licenses": [ + { + "license": { + "name": "DualBSD/GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "cls_basic.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca957610abdaccd910395ad72e102da1a302098ab7008d51ba11a3b72585b304508952f72a0a0e5ab559f082f9b054f1cfa129876a9e10526e9bcf2df0ef7cd5" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "cls_fw.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "deae48551f984de3eab53b2a3918d2d604ab82ee73e375cb748c0219d25c74b04710d0b2ac3c1ab730ae851548d2484837aac8c2c2ff6b49ee299c804845b621" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "fat.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "5658bed7b92d04d70d7498567e0de96ba437a8f7669eaebcdf2d6f897d44aefb427598413f6332107b24d58a4e8f59aa613a648beb9d00cd94d3527155854105" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ip_tables.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d05dc648ca0b99f36bd096f0f56c2860a80533e57c5551056ad3fe752a9f98156584ce77069d11a9864f212dc43f58aa03da5298e56bd017121d155e0dfe8f5" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ipt_masquerade.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d69ef8ccd20c635e80fd728ac54905de1df2c64e4d6a198f31be4203726128dc49223a2a2c1c7fb54ac5d433e3a7bce0a77c42545d5832cfc55dcc599ea8ab6" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ipt_redirect.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "096a7c9b99b8bcb922b4fb2aa666ac798f058169c27efc7a1c9ca2e3ee644a1c1ade15b5bd73a2947fa6d7c87bb4467dcedaf13d100e68ae6a9befda7fd78f88" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ipt_reject.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c4e505fbce2c3fa1817111c11c3901db652ac0bf6d4a7a2a5dcc925e23dc0af1edbf4b23cd7ae3eee8584202b191a9a3c94a826daaf272988c1ea399b28db48" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ipt_trigger.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "74d144461fd2725a4c68d0ac4b03356cf8466deca023dc3da192482f95d6e506259bf41ecdcb2051227e3bd949886f71e8f902e16dd7aee61bd917df14198531" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ipt_multiurl.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e8e8c441e3611d3bef4e83163f453799858b340d25d61b42175372c9fab6e57c114edddcf4e70257b1cca5aa43216686a012beebe2bc2c3d5f8e99695b061b9" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "iptable_filter.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b1107461ac45d44d03b72adeed0ae71bdde4ce57a389d2e52acb786fa1e701a301a7cd7c4a9a04f9f7605216ad5807fe9d557c5d7223815691a3c82358d35bb" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "iptable_nat.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a72a246b65dc4ecca97bc234b12c5f98bb58b43f8933ffa33bf2c81bfb275184d23ca5f9f5be61c2501556e03ee3d1dfbe3836ec035f89232e9997752472368" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "kernel_debug.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "707fbd611944d54be277c6abb2379f0dee9f22493545cbdc3d605a9eebf1132b12aa1ff61aadfef1e2bb022090949c519084a28448767a93fe81d00cd15f77ba" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "lg-vl600.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ef65259f08a27001c97d4ffb35aedda6808663304c9e2656a5dad006db917611dc0fc8172f3d9328f2079e08ac1086257f7afa1faa88ff45b6d453b0f00c0c9" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_conntrack.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b038ddcf30be7ebc1e72f95adf5bfb54e86e9ec4e6b872d02671ca03e30226544a035ea0ea279d81fbe0c0933645d22b85bf9d8ea8d96ea8a3e70c789ebf550" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_conntrack_ftp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "0539db5ccaeeb6573d24ffd71d78f7db80d0ce955b35e6fd1c6c99552671c36140ba4a3794551107e96f1b78c41224ff7a1547a887344b4262a658cb5848df20" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_conntrack_h323.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "9726569db453dab7ced8108aeb31a1fa9b0073eafa520321682d9f8d1473111ec1eaa3a05c6211040df9a474a13da67fd30559d90c20c6bfdfc762b6c1b87741" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_conntrack_ipv4.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "86dbaf0aa9d3af8ed1d2593cff9295f83e20b5aa9d07f69a03f378a62785bb88a72a95b80ab9b73c59df13ae024533fdcadcd1ab75b4d79884fa1fecaff87343" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_conntrack_pptp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "96e1dbf939f8ed73817a853c37705b90a2d6fff42997b267f783375f458122897b0c380b96c5b5bfe523244c926eda5cb4726a980cf90193d3313a65b1b9b1b8" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_conntrack_proto_gre.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "eacd61073e1fe69a7f8c517e110691d9d89b48c4f98cef76009ccc6c7175b4a0aab2bbf01a79d54ffe22d9054a3dfe2335415fb156b18785a13570ec69ee2400" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_conntrack_rtsp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "389d87f7bdf47cb55a592101ce588c7c0cdc5fc929105be8d56bdbfba867e3b4a5fda736ee3b47f8cf5858b26266d0dba5c47c626738e187e154acc975dd20dd" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_conntrack_sip.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "136e6a40e8352c7a88fa37acbd082b48b6ec76bbfe409db28c17f475ac25d409ba4deef12925944e8c8f2286d5a1884e3a36644bcdbd0ded44a515ec6ff1f2dc" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_conntrack_tftp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "289dccdd04385f1da18c3d20a40eae60c71ae31a7b935dcd505dfb3244a3a554c8925216f871679285597e8cbeb4db5710942b586082d842603c5ab8907ed0df" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_defrag_ipv4.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "79f38a2ead93b37228fd69a13cab138905a6f2041166818dc069f2be29582a76abf9b1c461471e1267bef4ff267ed443944fdbd34ffaae57202c589cf6f9fa1c" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_nat.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdfbab0376fc3e9eb0d033aa3184e75d510cebd53205e938f56265a6ab66171072be8abab42e6a71f02adab11ce6bfaff738700d589ca2a1b5c03504015a9a89" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_nat_ftp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "07ff680374a1a830c44e57b26322e44903cd9f4cd1f113cb2f8ebaad475f5fe4a3f6ad520127f02ce4609fca9511b99f5ff15fb676c08506c25a297c8f73c0ea" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_nat_h323.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "e0e500efc776596da41b630102d00448f0c486cfbfbf92e4929637f96677725efcbd79aba8676939c5f57e0447440e897a79b38e8125f6e2684313c82cf1c34f" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_nat_pptp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ae043d22a40a20ded2c568d7e5bb3d1a44779013268bb9b3257c14dc7ef33f30c72f46f57b1eea6ec0eaf44218466c637809fd35bf98634f7cf1aba9aa94240" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_nat_proto_gre.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "751fca79590650e2e768ed884e0033e3399ba1651e9c705c37e7270e82cbd7464e66263f6a5794d5bfb5d9418f3a066ec510dd79d9a028b7c6f5886d4326e9cf" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_nat_rtsp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d0567ebaddc26ca455e7f995b57a8312571901b1c07a3c6df171a73fe8b95d32c057ad2c9f6fe4d97bc9d63cd13412fc6e82f2665118b0d0c8c296f73bc424" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_nat_sip.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "e0fe61e06931250cf464df2563990960f0aadd4d0e9a0e11e1807e53acb5971a4b8f021a6d7a735857f1f642359cf4652e2462ebb3ee433ca79663acd487e3fa" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nf_nat_tftp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa2a6ac46607a0b3ecbc58c5ca6ac3061343b15bf85a006d18fa07e07aa270b6bf0a5e48b7458c78ec756d4af246c0ab951730d63aab246826cf89dcfbe03eb9" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nls_cp850.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "6bd73a893647091e62180ac60485c73d77dae54cca351db8aadb86f88ec2000b61c346183609e842301236bf44644d27ba0b5626ad33de838eb1529e0a854572" + } + ], + "licenses": [ + { + "license": { + "name": "DualBSD/GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "nls_utf8.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "781ef94d57107922898316841d93c2aacc1eaddb1e9099efdc295381ee7f221c20939e74b2c1ffba0245ae314b9fdb3fcedcc9290c29cd6f751962882c5d8e38" + } + ], + "licenses": [ + { + "license": { + "name": "DualBSD/GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "option.ko", + "version": "v0.7.2", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version v0.7.2", + "hashes": [ + { + "alg": "SHA-512", + "content": "11b4e7170c04fe592630ec39b5493e850e469492f8f58131b32b6e7c6fda42a19355e1e67faec9b90afdb99cc1b20c9e83cbb75beae8a372a5a45207f2f34492" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "pppol2tp.ko", + "version": "V1.0", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version V1.0", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2956488023cddbfd7451540c4fa80d92eef01e1648d0a7c9850075aa5cc17c371ce63b718cfe8ad3eb7fb49fb01ca665a6378d71276dddccd8003f962429e57" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "pptp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9414d573d1a226184a70a21859f135fa20d9e21093ce6f6ba73b0b99b4452deca4eefb0cb91bd801bf7af63a5c0182fe9e719e4b5b0629beadff20990d9b28" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "qmi_wwan.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "442d182673edb0e067d19baf27a8b2efae7a4eb7466c847244c86d36a0d734b8153f91c86de080bcd364316b1b2f76212f60ad13fb1951227392126d2f88bc22" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "rndis_host.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6643756d2a81a17a9c2995245ba4404c65a22af2bc6704d492255b97cbeaa38f82fecbb02761fb2a3c87734726260739216fe2f6f45cebc856314a79b05b64d" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "sch_htb.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "593b987eaf44a4561164825861e66c65b0123b7ddd1c25f4c246e7df63a2003a492ca11a2e927e81f940f60326420c9ed53702e590e8232490d0e7fadffe1b5b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "sch_prio.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4405bb613ba4cc3d89023fdab005edc4c93094a6ced2ec82e5a4fc888a1d0786fbba65184a16b44156bdd78a53cdeaccf8ca6b38a22f2d7b5a75c4872803388" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "sch_sfq.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "d63592b52f47f54a27b2e3fa10a33577acd786173bd505cb1fdc330fd56c54146f9cf5a0e46ac4ae7d397a7b22eaf2ae0b66f26d9f302c0a47089c763b693d0b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "statistics.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "6dbd0c7fc020549f63e0dd79c5829f4395e06814bcfc0ca83a463e2d4f8f8e6ba71d1179845fd192a459a1c94201767929f638a9044ba081dfb3b9a7820b0c33" + } + ], + "licenses": [ + { + "license": { + "name": "DualBSD/GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "tp_domain.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "bfd7849e0bde93007773c082a42b5eb0793c41ac5c5196d4f2723adbfc17ee3c432f3ce4588b29954d6ae5a3a94544f1300c1cea1885fa5275d64911036cd23b" + } + ], + "licenses": [ + { + "license": { + "name": "BSD" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ts_kmp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6a99a74c0fdcf29d439bee685636e038fd6a4bf66148e3923cd4c239516cd43e6de3279ed91baa5c65318e7bee9985cdccce1960f484575565fd9e61b95e508" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "usb-storage.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f67cbdb2d5f8a13e53c5d39d4305ee321dcc81a1b375b20bf47aa5be933dbd89246bd582858d996a1ff17d21df07c80bcacf47dbc29add430f2dd601b25183b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "usbnet.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "aface84d8448e0be017ffe926c630e37aa5d357e53fdddf8c2971ce36551849a17367682da52dd8a341c472becc38599327dfa47ac6805832843c37825c97b4d" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "usbserial.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "b812a87a003d8a7198990431c91dae6fe9837e77e3749c31488bed9c6946554f16aa6bbe93df09f701b14126850eb66281e5b4452b40dd7ce5646ce3e38cf790" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "vfat.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "55ca9dd378d23362cb53eda98291a05e905d1c171e628e35981cd8c8bbaaddb65a9b2e1e8318f232a612ee3918618967d80ea4dcaa9ae9680315cf4c724b24d5" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "wlan_warn.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f7308a0bb17975dd1387a6424d35ad1f95fa8bedc872c7dd2d2615922a5001963a0fbb871848ca77a086453c7a822e9849cbc7bb4a849c532da6e409e711250" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "x_tables.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f64775c7c0f6866b832261512f7f61017ed8ce0102b2338135cbbe15afc4d3d3bb550fe5bc24560d1bae28e42296b2b22640bd32f0cfddb484d2a803c4ec04b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_mark.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "587a8462a4521273660bd5b62132590a11cc37dd99bf4e12cfa55b534f441b568d7e1ea043400e4baf621f1a11836c3f43df5f3b4d60ba3db91bd7bb0cfa2543" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_tcpmss.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "f815d0b2fba38c9d852c7a33c6e993e0164ec4cd530d6c58bbbdb7dfb615b3f61518733b9c277db9801947241d8aa8b8475ca092c6aecb288e776622390bdfd7" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_comment.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "33614b18b47aa6c98a57ac0967ac14185c520d096d98f686b5413c9bcf81aad64b51f43f2aa214c361a35a9052f89b16511139f8ef5fb311866b06f70094ae3b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_conntrack.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "b532cd6f7c644ee2dbe18aaa1da0cf5746c6b0635376569e64a27d9de5997a3fef57658a778a8529617faaac5ea819aa59107cedef9e1238c1474c9e44a6dd2d" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_iprange.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "514cd27abcf27902016f3bdc915350bb56eaaa4b8fde3f030140ddc780e6fc58d6d1282a9a45c5eb2bccaa7d00cb85fc23f2b92c02c2a1cf87f298df5682aa4d" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_mac.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "2acf52bbe52e50fd42c6bebd657edcff2eebe77d72990528979ecb892e2ab032813eccd464f8c06113be6dc8edd7f99dfd3ed370a6e246a00267f54c0aecc87b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_multiport.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dd5b17747009618206043ae4e93c779c2b991fe40738d6364923845615ebbdb6d53d4431dd40c0f8aa54ad555c907f778512a5bc0aa39f4de725e6c85639a47" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_state.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "b13d59c5497784db7334eff1a5fd18b6e080579a06bad2d43f088c08343547766aee7d53832ec895c3e178de2899cc13df8eac71618768e1a63bef514aca1f69" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_statistic.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "65f2344493f4865c54b5f38f0e3aad1098e4c12916c5703109050cd74e2d077413332383df38ba1bd293c4ce960f1c0fdb873ea9dd53709fa568ebab891c8980" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_string.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "4cf2f07e4dc3a5ea44cd752b91b0a523a489c5cd62a07b84bea37cfcbff51c9ccb778a9df6acbc0e0875016358eea13cd928afddd7321d8ae51888ab98843c15" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_tcpudp.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "90da6db3a45b650fa9574e42681a9253baecb44a27db343ccf1587ea4c0f4bab28ba8bc9f1e0fa5c1aa09e5c7a5cb741dddd0c9287c257146e7ab4ffd488c1e1" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xt_time.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "a722887f4f69327a85cf21fe23b04c88a452c061357ec2d231ab0f72e8f414975a22d14a717e5c8d02630fb4011793bc531bf8a734058b69adcc26028e1a459a" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "adf.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "70ba1baab7036c22ac25c0b52889b8a7d08bedda2ee7caeab138302b7a022d093cbc8e23ea921996b42e549fca395a8c5ab17e619cd607afcb2449d0dff1a9ca" + } + ], + "licenses": [ + { + "license": { + "name": "DualBSD/GPLlicense:Proprietary" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ag7240_mod.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "643f66be7735001363507abf40cc922b9f1c9fd09c526e8bb1488bc90d479bbb9ebb5c74c337995372b77bb16c1f68905215fa80aa6afa97ab40c34b66be067f" + } + ], + "licenses": [ + { + "license": { + "name": "DualBSD/GPLlicense:DualBSD/GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "art.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "19002db7d8a2c073a7699b9df400a1144a041978cabddd0d53be0d5c8abf440a8e608a77650e83024616c9e48fae1e08df71362403684b7a188807ddead4a41f" + } + ], + "licenses": [ + { + "license": { + "name": "GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "asf.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "301ea864868d8e2e430902dfabec98f9114b73079beb2e59a2304912001cd47df240afc4cd1b6bc14450942cfb1f35adf480359d5be100c37f078462375b571d" + } + ], + "licenses": [ + { + "license": { + "name": "Proprietary" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ath_dev.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "a34ebc5bf37ef4722517195b4d50a3133439f8ecf5cfd81804f3a8c38f715c49e612887f88b86e8ec244dd1e4395c5f065bf82a09a59db57fd663be5f1c200f4" + } + ], + "licenses": [ + { + "license": { + "name": "Proprietary" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ath_hal.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "86876d701db0fb353a70eb00692f08698b11323ac5bd1dbc41614e7b586f038fe6eb6aa4df5b6528615ab034030dafeb3977b181616cfb8281592dd08e967ef5" + } + ], + "licenses": [ + { + "license": { + "name": "Proprietary" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ath_pktlog.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "a74553010dba01cd5189337091e292714321a2596a4508a04fea83de82b8784d48d5b29eb65d0bc76281152503b8693b7f99307793a9e19610961762d5037e8e" + } + ], + "licenses": [ + { + "license": { + "name": "NA" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "ath_rate_atheros.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "5566dade6f7e1af852c1b3183a7c9845b752d727827d0d1acb874d31782b59931441564a8d8ea872e5ac68361f201dfd5ae202983f5a62ec327c1b87b8d277e8" + } + ], + "licenses": [ + { + "license": { + "name": "Proprietary" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "umac.ko", + "version": "NA", + "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", + "hashes": [ + { + "alg": "SHA-512", + "content": "c04bf5ab398053e27b037e3ce0e317f00bb33129c568b7db57c1fe4321411d59e631dad75684c702475ac7c71967c28ce5d5488cccbe3965ad7cb2f517e37a2b" + } + ], + "licenses": [ + { + "license": { + "name": "DualBSD/GPL" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:br_filter.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "07c954149b2719fd20caf667ac721bc44404b1ef125d7f6f18a863a415372f449b569f9f4e686164a82821eb34d96cd30ed3867b4df10f481eaa41fc0aefd827" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:cdc-acm.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c973ea9a44fcfa7c3583b4dbda3479cbe27362df200015f8dd0e455518907e08549fbc20eea13dfe299d1e3bb17e5d683f0205f8eef11c2acff98ffa1760401" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:cdc_enc.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "6db7f0125813409640dc4278989c67fbad7106d238f20baa12c7cdd8012961215596ec959c6e8e4335ce6e4e5b5269a1d7ec0db8131052aa3adddeab480a5d60" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:cdc_ether.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "3736c531122140d30f72372efd0a2cc02ce761b36f1dd3b96781078dd9f27ccf0783c71864f198a344663115f4d4dea5911e15f1eb71b5cb1ded7943686f6281" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:cdc_ncm.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "2806a1a0ec2e32ad960e62a0999cf31c24e42df93c0d52ff4b4edb3f7ddae4ae764dab218a077926ccbada45ed698327fd4151f47afed6a0475fe5c9500b899d" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:cls_basic.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca957610abdaccd910395ad72e102da1a302098ab7008d51ba11a3b72585b304508952f72a0a0e5ab559f082f9b054f1cfa129876a9e10526e9bcf2df0ef7cd5" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:cls_fw.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "deae48551f984de3eab53b2a3918d2d604ab82ee73e375cb748c0219d25c74b04710d0b2ac3c1ab730ae851548d2484837aac8c2c2ff6b49ee299c804845b621" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:fat.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "5658bed7b92d04d70d7498567e0de96ba437a8f7669eaebcdf2d6f897d44aefb427598413f6332107b24d58a4e8f59aa613a648beb9d00cd94d3527155854105" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ip_tables.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d05dc648ca0b99f36bd096f0f56c2860a80533e57c5551056ad3fe752a9f98156584ce77069d11a9864f212dc43f58aa03da5298e56bd017121d155e0dfe8f5" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ipt_masquerade.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d69ef8ccd20c635e80fd728ac54905de1df2c64e4d6a198f31be4203726128dc49223a2a2c1c7fb54ac5d433e3a7bce0a77c42545d5832cfc55dcc599ea8ab6" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ipt_redirect.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "096a7c9b99b8bcb922b4fb2aa666ac798f058169c27efc7a1c9ca2e3ee644a1c1ade15b5bd73a2947fa6d7c87bb4467dcedaf13d100e68ae6a9befda7fd78f88" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ipt_reject.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c4e505fbce2c3fa1817111c11c3901db652ac0bf6d4a7a2a5dcc925e23dc0af1edbf4b23cd7ae3eee8584202b191a9a3c94a826daaf272988c1ea399b28db48" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ipt_trigger.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "74d144461fd2725a4c68d0ac4b03356cf8466deca023dc3da192482f95d6e506259bf41ecdcb2051227e3bd949886f71e8f902e16dd7aee61bd917df14198531" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ipt_multiurl.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e8e8c441e3611d3bef4e83163f453799858b340d25d61b42175372c9fab6e57c114edddcf4e70257b1cca5aa43216686a012beebe2bc2c3d5f8e99695b061b9" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:iptable_filter.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b1107461ac45d44d03b72adeed0ae71bdde4ce57a389d2e52acb786fa1e701a301a7cd7c4a9a04f9f7605216ad5807fe9d557c5d7223815691a3c82358d35bb" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:iptable_nat.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a72a246b65dc4ecca97bc234b12c5f98bb58b43f8933ffa33bf2c81bfb275184d23ca5f9f5be61c2501556e03ee3d1dfbe3836ec035f89232e9997752472368" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:kernel_debug.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "707fbd611944d54be277c6abb2379f0dee9f22493545cbdc3d605a9eebf1132b12aa1ff61aadfef1e2bb022090949c519084a28448767a93fe81d00cd15f77ba" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:lg-vl600.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ef65259f08a27001c97d4ffb35aedda6808663304c9e2656a5dad006db917611dc0fc8172f3d9328f2079e08ac1086257f7afa1faa88ff45b6d453b0f00c0c9" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_conntrack.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b038ddcf30be7ebc1e72f95adf5bfb54e86e9ec4e6b872d02671ca03e30226544a035ea0ea279d81fbe0c0933645d22b85bf9d8ea8d96ea8a3e70c789ebf550" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_conntrack_ftp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "0539db5ccaeeb6573d24ffd71d78f7db80d0ce955b35e6fd1c6c99552671c36140ba4a3794551107e96f1b78c41224ff7a1547a887344b4262a658cb5848df20" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_conntrack_h323.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "9726569db453dab7ced8108aeb31a1fa9b0073eafa520321682d9f8d1473111ec1eaa3a05c6211040df9a474a13da67fd30559d90c20c6bfdfc762b6c1b87741" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_conntrack_ipv4.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "86dbaf0aa9d3af8ed1d2593cff9295f83e20b5aa9d07f69a03f378a62785bb88a72a95b80ab9b73c59df13ae024533fdcadcd1ab75b4d79884fa1fecaff87343" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_conntrack_pptp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "96e1dbf939f8ed73817a853c37705b90a2d6fff42997b267f783375f458122897b0c380b96c5b5bfe523244c926eda5cb4726a980cf90193d3313a65b1b9b1b8" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_conntrack_proto_gre.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "eacd61073e1fe69a7f8c517e110691d9d89b48c4f98cef76009ccc6c7175b4a0aab2bbf01a79d54ffe22d9054a3dfe2335415fb156b18785a13570ec69ee2400" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_conntrack_rtsp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "389d87f7bdf47cb55a592101ce588c7c0cdc5fc929105be8d56bdbfba867e3b4a5fda736ee3b47f8cf5858b26266d0dba5c47c626738e187e154acc975dd20dd" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_conntrack_sip.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "136e6a40e8352c7a88fa37acbd082b48b6ec76bbfe409db28c17f475ac25d409ba4deef12925944e8c8f2286d5a1884e3a36644bcdbd0ded44a515ec6ff1f2dc" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_conntrack_tftp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "289dccdd04385f1da18c3d20a40eae60c71ae31a7b935dcd505dfb3244a3a554c8925216f871679285597e8cbeb4db5710942b586082d842603c5ab8907ed0df" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_defrag_ipv4.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "79f38a2ead93b37228fd69a13cab138905a6f2041166818dc069f2be29582a76abf9b1c461471e1267bef4ff267ed443944fdbd34ffaae57202c589cf6f9fa1c" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_nat.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdfbab0376fc3e9eb0d033aa3184e75d510cebd53205e938f56265a6ab66171072be8abab42e6a71f02adab11ce6bfaff738700d589ca2a1b5c03504015a9a89" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_nat_ftp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "07ff680374a1a830c44e57b26322e44903cd9f4cd1f113cb2f8ebaad475f5fe4a3f6ad520127f02ce4609fca9511b99f5ff15fb676c08506c25a297c8f73c0ea" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_nat_h323.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "e0e500efc776596da41b630102d00448f0c486cfbfbf92e4929637f96677725efcbd79aba8676939c5f57e0447440e897a79b38e8125f6e2684313c82cf1c34f" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_nat_pptp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ae043d22a40a20ded2c568d7e5bb3d1a44779013268bb9b3257c14dc7ef33f30c72f46f57b1eea6ec0eaf44218466c637809fd35bf98634f7cf1aba9aa94240" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_nat_proto_gre.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "751fca79590650e2e768ed884e0033e3399ba1651e9c705c37e7270e82cbd7464e66263f6a5794d5bfb5d9418f3a066ec510dd79d9a028b7c6f5886d4326e9cf" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_nat_rtsp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d0567ebaddc26ca455e7f995b57a8312571901b1c07a3c6df171a73fe8b95d32c057ad2c9f6fe4d97bc9d63cd13412fc6e82f2665118b0d0c8c296f73bc424" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_nat_sip.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "e0fe61e06931250cf464df2563990960f0aadd4d0e9a0e11e1807e53acb5971a4b8f021a6d7a735857f1f642359cf4652e2462ebb3ee433ca79663acd487e3fa" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nf_nat_tftp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa2a6ac46607a0b3ecbc58c5ca6ac3061343b15bf85a006d18fa07e07aa270b6bf0a5e48b7458c78ec756d4af246c0ab951730d63aab246826cf89dcfbe03eb9" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nls_cp850.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "6bd73a893647091e62180ac60485c73d77dae54cca351db8aadb86f88ec2000b61c346183609e842301236bf44644d27ba0b5626ad33de838eb1529e0a854572" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:nls_utf8.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "781ef94d57107922898316841d93c2aacc1eaddb1e9099efdc295381ee7f221c20939e74b2c1ffba0245ae314b9fdb3fcedcc9290c29cd6f751962882c5d8e38" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:option.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "11b4e7170c04fe592630ec39b5493e850e469492f8f58131b32b6e7c6fda42a19355e1e67faec9b90afdb99cc1b20c9e83cbb75beae8a372a5a45207f2f34492" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:pppol2tp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2956488023cddbfd7451540c4fa80d92eef01e1648d0a7c9850075aa5cc17c371ce63b718cfe8ad3eb7fb49fb01ca665a6378d71276dddccd8003f962429e57" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:pptp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9414d573d1a226184a70a21859f135fa20d9e21093ce6f6ba73b0b99b4452deca4eefb0cb91bd801bf7af63a5c0182fe9e719e4b5b0629beadff20990d9b28" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:qmi_wwan.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "442d182673edb0e067d19baf27a8b2efae7a4eb7466c847244c86d36a0d734b8153f91c86de080bcd364316b1b2f76212f60ad13fb1951227392126d2f88bc22" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:rndis_host.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6643756d2a81a17a9c2995245ba4404c65a22af2bc6704d492255b97cbeaa38f82fecbb02761fb2a3c87734726260739216fe2f6f45cebc856314a79b05b64d" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:sch_htb.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "593b987eaf44a4561164825861e66c65b0123b7ddd1c25f4c246e7df63a2003a492ca11a2e927e81f940f60326420c9ed53702e590e8232490d0e7fadffe1b5b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:sch_prio.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4405bb613ba4cc3d89023fdab005edc4c93094a6ced2ec82e5a4fc888a1d0786fbba65184a16b44156bdd78a53cdeaccf8ca6b38a22f2d7b5a75c4872803388" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:sch_sfq.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "d63592b52f47f54a27b2e3fa10a33577acd786173bd505cb1fdc330fd56c54146f9cf5a0e46ac4ae7d397a7b22eaf2ae0b66f26d9f302c0a47089c763b693d0b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:statistics.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "6dbd0c7fc020549f63e0dd79c5829f4395e06814bcfc0ca83a463e2d4f8f8e6ba71d1179845fd192a459a1c94201767929f638a9044ba081dfb3b9a7820b0c33" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:tp_domain.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "bfd7849e0bde93007773c082a42b5eb0793c41ac5c5196d4f2723adbfc17ee3c432f3ce4588b29954d6ae5a3a94544f1300c1cea1885fa5275d64911036cd23b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ts_kmp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6a99a74c0fdcf29d439bee685636e038fd6a4bf66148e3923cd4c239516cd43e6de3279ed91baa5c65318e7bee9985cdccce1960f484575565fd9e61b95e508" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:usb-storage.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f67cbdb2d5f8a13e53c5d39d4305ee321dcc81a1b375b20bf47aa5be933dbd89246bd582858d996a1ff17d21df07c80bcacf47dbc29add430f2dd601b25183b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:usbnet.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "aface84d8448e0be017ffe926c630e37aa5d357e53fdddf8c2971ce36551849a17367682da52dd8a341c472becc38599327dfa47ac6805832843c37825c97b4d" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:usbserial.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "b812a87a003d8a7198990431c91dae6fe9837e77e3749c31488bed9c6946554f16aa6bbe93df09f701b14126850eb66281e5b4452b40dd7ce5646ce3e38cf790" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:vfat.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "55ca9dd378d23362cb53eda98291a05e905d1c171e628e35981cd8c8bbaaddb65a9b2e1e8318f232a612ee3918618967d80ea4dcaa9ae9680315cf4c724b24d5" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:wlan_warn.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f7308a0bb17975dd1387a6424d35ad1f95fa8bedc872c7dd2d2615922a5001963a0fbb871848ca77a086453c7a822e9849cbc7bb4a849c532da6e409e711250" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:x_tables.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f64775c7c0f6866b832261512f7f61017ed8ce0102b2338135cbbe15afc4d3d3bb550fe5bc24560d1bae28e42296b2b22640bd32f0cfddb484d2a803c4ec04b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_mark.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "587a8462a4521273660bd5b62132590a11cc37dd99bf4e12cfa55b534f441b568d7e1ea043400e4baf621f1a11836c3f43df5f3b4d60ba3db91bd7bb0cfa2543" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_tcpmss.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "f815d0b2fba38c9d852c7a33c6e993e0164ec4cd530d6c58bbbdb7dfb615b3f61518733b9c277db9801947241d8aa8b8475ca092c6aecb288e776622390bdfd7" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_comment.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "33614b18b47aa6c98a57ac0967ac14185c520d096d98f686b5413c9bcf81aad64b51f43f2aa214c361a35a9052f89b16511139f8ef5fb311866b06f70094ae3b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_conntrack.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "b532cd6f7c644ee2dbe18aaa1da0cf5746c6b0635376569e64a27d9de5997a3fef57658a778a8529617faaac5ea819aa59107cedef9e1238c1474c9e44a6dd2d" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_iprange.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "514cd27abcf27902016f3bdc915350bb56eaaa4b8fde3f030140ddc780e6fc58d6d1282a9a45c5eb2bccaa7d00cb85fc23f2b92c02c2a1cf87f298df5682aa4d" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_mac.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "2acf52bbe52e50fd42c6bebd657edcff2eebe77d72990528979ecb892e2ab032813eccd464f8c06113be6dc8edd7f99dfd3ed370a6e246a00267f54c0aecc87b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_multiport.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dd5b17747009618206043ae4e93c779c2b991fe40738d6364923845615ebbdb6d53d4431dd40c0f8aa54ad555c907f778512a5bc0aa39f4de725e6c85639a47" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_state.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "b13d59c5497784db7334eff1a5fd18b6e080579a06bad2d43f088c08343547766aee7d53832ec895c3e178de2899cc13df8eac71618768e1a63bef514aca1f69" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_statistic.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "65f2344493f4865c54b5f38f0e3aad1098e4c12916c5703109050cd74e2d077413332383df38ba1bd293c4ce960f1c0fdb873ea9dd53709fa568ebab891c8980" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_string.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "4cf2f07e4dc3a5ea44cd752b91b0a523a489c5cd62a07b84bea37cfcbff51c9ccb778a9df6acbc0e0875016358eea13cd928afddd7321d8ae51888ab98843c15" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_tcpudp.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "90da6db3a45b650fa9574e42681a9253baecb44a27db343ccf1587ea4c0f4bab28ba8bc9f1e0fa5c1aa09e5c7a5cb741dddd0c9287c257146e7ab4ffd488c1e1" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:xt_time.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "a722887f4f69327a85cf21fe23b04c88a452c061357ec2d231ab0f72e8f414975a22d14a717e5c8d02630fb4011793bc531bf8a734058b69adcc26028e1a459a" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:adf.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "70ba1baab7036c22ac25c0b52889b8a7d08bedda2ee7caeab138302b7a022d093cbc8e23ea921996b42e549fca395a8c5ab17e619cd607afcb2449d0dff1a9ca" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ag7240_mod.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "643f66be7735001363507abf40cc922b9f1c9fd09c526e8bb1488bc90d479bbb9ebb5c74c337995372b77bb16c1f68905215fa80aa6afa97ab40c34b66be067f" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:art.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "19002db7d8a2c073a7699b9df400a1144a041978cabddd0d53be0d5c8abf440a8e608a77650e83024616c9e48fae1e08df71362403684b7a188807ddead4a41f" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:asf.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "301ea864868d8e2e430902dfabec98f9114b73079beb2e59a2304912001cd47df240afc4cd1b6bc14450942cfb1f35adf480359d5be100c37f078462375b571d" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ath_dev.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "a34ebc5bf37ef4722517195b4d50a3133439f8ecf5cfd81804f3a8c38f715c49e612887f88b86e8ec244dd1e4395c5f065bf82a09a59db57fd663be5f1c200f4" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ath_hal.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "86876d701db0fb353a70eb00692f08698b11323ac5bd1dbc41614e7b586f038fe6eb6aa4df5b6528615ab034030dafeb3977b181616cfb8281592dd08e967ef5" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ath_pktlog.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "a74553010dba01cd5189337091e292714321a2596a4508a04fea83de82b8784d48d5b29eb65d0bc76281152503b8693b7f99307793a9e19610961762d5037e8e" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:ath_rate_atheros.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "5566dade6f7e1af852c1b3183a7c9845b752d727827d0d1acb874d31782b59931441564a8d8ea872e5ac68361f201dfd5ae202983f5a62ec327c1b87b8d277e8" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "linux_kernel:umac.ko", + "version": "linux_kernel:2.6.31:", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", + "hashes": [ + { + "alg": "SHA-512", + "content": "c04bf5ab398053e27b037e3ce0e317f00bb33129c568b7db57c1fe4321411d59e631dad75684c702475ac7c71967c28ce5d5488cccbe3965ad7cb2f517e37a2b" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "Linux Kernel lzma.uncompressed.elf", + "version": "Linux version 2.6.31--LSDK-9.2.0.312 (jenkins@git-server) (gcc version 4.3.3 (GCC) ) #1 Tue Apr 8 08:53:54 CST 2014", + "description": "SBOM generated by EMBA - type linux_kernel - originally identified version Linux version 2.6.31--LSDK-9.2.0.312 (jenkins@git-server) (gcc version 4.3.3 (GCC) ) #1 Tue Apr 8 08:53:54 CST 2014", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ef3d753ad34eda688568b5b56d55ace0b2b8036843099d7b23f3b42d8ca069d01d7eb46ac23834ed2f70463489fe6423c9a34487814b85168ebd74730f69811" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "busybox", + "version": "busybox:1.01", + "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version BusyBox v1.01 (2014.04.08-00:56\u002B0000) multi-call binary", + "hashes": [ + { + "alg": "SHA-512", + "content": "0aceb296155828842afa7baafe6b8676572f17f5b91935ea9a700609193942415a91b22a62e053aa1e4882e4e52e680e3cdf7c12a52212a96b02c20ede33cf3e" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "busybox", + "version": "busybox:1.01", + "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version BusyBox v1.01 ", + "hashes": [ + { + "alg": "SHA-512", + "content": "0aceb296155828842afa7baafe6b8676572f17f5b91935ea9a700609193942415a91b22a62e053aa1e4882e4e52e680e3cdf7c12a52212a96b02c20ede33cf3e" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "hostapd", + "version": "hostapd:0.5.9", + "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version hostapd v0.5.9", + "hashes": [ + { + "alg": "SHA-512", + "content": "122eeb2888ef5642344148426bc88f261e77112b86e3c4c8d538faa46a4ab1e5474c0a37243913342d1a8ad50e4e10fecb31ba1857bb165a377364e53bb400f0" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "iptables", + "version": "iptables:1.4.5", + "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version 1.4.5", + "hashes": [ + { + "alg": "SHA-512", + "content": "d084963e1ba9f0e075d05b8c8c3466319aa5a0ec76776f979412f75db88fef1271031ab8d0fac0be65ce38ff3e04e55df27126a3eb995a2bda39fe8b96a9e17f" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "wpa_supplicant", + "version": "wpa_supplicant:0.5.9", + "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version wpa_supplicant v0.5.9", + "hashes": [ + { + "alg": "SHA-512", + "content": "e232d8befdb754d8ee704418482cdb0ac902f8f3d6cd85444f576ffa38f932607a452662b233cfabf2a89ce57dc03d4050f712d1eec604a33263f18bddfc063d" + } + ], + "licenses": [ + { + "license": { + "name": "BSD-3-Clause" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "zlib", + "version": "zlib:1.1.4", + "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version inflate 1.1.4 Copyright 1995-2002 Mark Adler", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a2089038744f8551b291a3374b168e9bf982f1bc9100358ae44483fa991199220803fa5ca6a61616d4b7e69f95cd5468bc54cba45f6c1b5394638b910a80506" + } + ], + "licenses": [ + { + "license": { + "name": "Zlib" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "bpalogin", + "version": "bpalogin:2.0.2", + "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version BPALogin v2.0.2 - portable BigPond Broadband login client", + "hashes": [ + { + "alg": "SHA-512", + "content": "332ed7a1dbd2960505cdd8baefa9738ca3120c47b19245a5dc23b3998c0b25c8f8ed4662119cb27a821081b7854ea12cac59be74e0b138e96b85826970cf9ddb" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-only" + } + } + ] + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "name": "xl2tpd", + "version": "xl2tpd:1.1.12", + "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version xl2tpd version xl2tpd-1.1.12 started", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d92fd128c5ec5ee56ce35d3efe40a50c8e30101fd849c8ba3a1cece44107617bec928d5fcd23327f9dc312ffb8f2303f20b6333fd9e7a46b40e6eb1090d4877" + } + ], + "licenses": [ + { + "license": { + "name": "unknown" + } + } + ] + } + ] + } \ No newline at end of file From 2c6ccd84c66bcecc42fcd48b3f25e8ee2e44c8bd Mon Sep 17 00:00:00 2001 From: BenediktMKuehne Date: Mon, 21 Oct 2024 15:31:27 +0000 Subject: [PATCH 04/23] module name changed --- embark/dashboard/models.py | 16 +- embark/porter/importer.py | 42 +- embark/tracker/tables.py | 13 +- embark/tracker/views.py | 7 +- embark/uploader/boundedexecutor.py | 6 +- test/porter/f15_test.json | 112 + test/porter/f21_cyclonedx.json | 3710 ---------------------------- 7 files changed, 176 insertions(+), 3730 deletions(-) create mode 100644 test/porter/f15_test.json delete mode 100644 test/porter/f21_cyclonedx.json diff --git a/embark/dashboard/models.py b/embark/dashboard/models.py index 2c4b6862..b89a4957 100644 --- a/embark/dashboard/models.py +++ b/embark/dashboard/models.py @@ -16,12 +16,20 @@ class Vulnerability(models.Model): cve = models.CharField(max_length=18, validators=[MinLengthValidator(13)], help_text='CVE-XXXX-XXXXXXX') info = models.JSONField(null=True, editable=True) -class SoftwareBillofMaterial(models.Model): + +class SoftwareInfo(models.Model): """ - 1-1 object for SBOM + Many-to-many object for SBOM """ id = models.UUIDField(primary_key=True, default=uuid.uuid4) - data = models.JSONField(null=True) + name = models.CharField(verbose_name="software name", blank=False, editable=True, max_length=256) + version = models.CharField(verbose_name="software version", blank=False, editable=True, default="1.0", max_length=32) + hashes = models.JSONField(null=True, unique=True) + cpe = models.CharField(verbose_name="CPE identifier", blank=False, editable=True, max_length=256) + type = models.CharField(verbose_name="software type", blank=False, editable=True, default="data", max_length=50) + purl = models.CharField(verbose_name="PUrl identifier", blank=False, editable=True, max_length=256) + details = models.JSONField(null=True) + class Result(models.Model): """ @@ -78,4 +86,4 @@ class Result(models.Model): system_bin = models.TextField(default='{}') vulnerability = models.ManyToManyField(Vulnerability, help_text='CVE/Vulnerability', related_query_name='CVE', editable=True, blank=True) - sbom = models.OneToOneField(SoftwareBillofMaterial, help_text='Software Bill of Material', related_query_name='sbom', editable=True, on_delete=models.CASCADE, null=True) + sbom = models.ManyToManyField(SoftwareInfo, help_text='Software Bill of Material', related_query_name='sbom', editable=True, null=True) diff --git a/embark/porter/importer.py b/embark/porter/importer.py index e65cf036..7b58ea08 100644 --- a/embark/porter/importer.py +++ b/embark/porter/importer.py @@ -14,7 +14,7 @@ from django.conf import settings -from dashboard.models import SoftwareBillofMaterial, Vulnerability, Result +from dashboard.models import SoftwareInfo, Vulnerability, Result from uploader.models import FirmwareAnalysis logger = logging.getLogger(__name__) @@ -47,10 +47,10 @@ def result_read_in(analysis_id): logger.debug("trying to read: %s", file_) if os.path.isfile(file_): # TODO change check. > if valid EMBA json file logger.debug("File %s found and attempting to read", file_) - if file_.endswith('f21_cyclonedx_sbom_json.json'): - logger.info("f21 readin for %s skipped", analysis_id) + if file_.endswith('f15_cyclonedx_sbom.json'): + logger.info("f15 readin for %s skipped", analysis_id) # f21_cyclonedx_sbom_json.json move into db object - res = f21_json(file_, analysis_id) + res = f15_json(file_, analysis_id) # TODO license info etc return res @@ -203,27 +203,45 @@ def f10_csv(_file_path, _analysis_id): logger.debug("read f10 csv done") -def f21_json(_file_path, _analysis_id): +def f15_json(_file_path, _analysis_id): """ return: result obj/ None SBOM json """ - logger.debug("starting f21 json import") + logger.debug("starting f15 json import") res, _ = Result.objects.get_or_create( firmware_analysis=FirmwareAnalysis.objects.get(id=_analysis_id) ) - with open(_file_path, 'r', encoding='utf-8') as f21_json_file: - f21_data = json.load(f21_json_file) - res.sbom = SoftwareBillofMaterial(data=f21_data) - logger.debug("read f21 json done") + with open(_file_path, 'r', encoding='utf-8') as f15_json_file: + f15_data = json.load(f15_json_file) + for component_ in f15_data.components: + try: + new_sbom, add_ = SoftwareInfo.objects.update_or_create( + name=component_.name, + version=component_.version, + hashes=component_.hashes, + cpe=component_.cpe, + type=component_.type, + purl=component_.purl, + details=component_ + ) + logger.debug("Adding SBOM item: %s to res %s", new_sbom, res) + if add_: + res.sbom.add(new_sbom) + except builtins.Exception as error_: + logger.error("Error in f15 readin: %s", error_) + logger.error("Component is %s ; Was new? %s", component_, add_) + logger.debug("read f15 json done") + return res + if __name__ == "__main__": BASE_DIR = Path(__file__).resolve().parent.parent.parent TEST_DIR = os.path.join(BASE_DIR, 'test/porter') # test print f50 - with open(os.path.join(TEST_DIR, 'f50_test.json'), 'w', encoding='utf-8') as json_file: - json_file.write(json.dumps(read_csv(os.path.join(TEST_DIR, 'f50_test.csv')), indent=4)) + # with open(os.path.join(TEST_DIR, 'f50_test.json'), 'w', encoding='utf-8') as json_file: + # json_file.write(json.dumps(read_csv(os.path.join(TEST_DIR, 'f50_test.csv')), indent=4)) # with open(os.path.join(TEST_DIR, 'f20_test.json'), 'w', encoding='utf-8') as json_file: # json_file.write(json.dumps( diff --git a/embark/tracker/tables.py b/embark/tracker/tables.py index ce9088f6..55dda9d8 100644 --- a/embark/tracker/tables.py +++ b/embark/tracker/tables.py @@ -7,6 +7,7 @@ from django.utils.html import format_html from django.urls import reverse +from dashboard.models import SoftwareInfo from uploader.models import Device @@ -17,4 +18,14 @@ class Meta: orderable = True def render_id(self, value): - return format_html(f"{value}") + return format_html(f"{value}") + + +class SimpleSBOMTable(tables.Table): + + class Meta: + model = SoftwareInfo + orderable = True + + # def render_id(self, value): + # return format_html(f"{value}") diff --git a/embark/tracker/views.py b/embark/tracker/views.py index 318ad0ff..016b7175 100644 --- a/embark/tracker/views.py +++ b/embark/tracker/views.py @@ -15,10 +15,10 @@ from django_tables2 import RequestConfig -from dashboard.models import Result +from dashboard.models import Result, SoftwareInfo from embark.helper import rnd_rgb_color, rnd_rgb_full from uploader.models import FirmwareAnalysis, Device, Vendor -from tracker.tables import SimpleDeviceTable +from tracker.tables import SimpleDeviceTable, SimpleSBOMTable from tracker.forms import AssociateForm, TimeForm logger = logging.getLogger(__name__) @@ -118,6 +118,9 @@ def get_report_for_device(request, device_id): dataset['pointHoverBackgroundColor'] = '#fff' dataset['pointHoverBorderColor'] = rnd_rgb_color() data.append(dataset) + # sbom table + sbom_table = SimpleSBOMTable(data=result_queryset.sbom, template_name="django_tables2/bootstrap-responsive.html") + RequestConfig(request).configure(sbom_table) logger.debug("tracker/device data: %s", str(data)) return render(request=request, template_name='tracker/device.html', context={'username': request.user.username, 'device_id': device_id, 'device': device, 'labels': label_list, 'data': data}) logger.error("device id nonexistent: %s", device_id) diff --git a/embark/uploader/boundedexecutor.py b/embark/uploader/boundedexecutor.py index d80f0764..5011bea6 100644 --- a/embark/uploader/boundedexecutor.py +++ b/embark/uploader/boundedexecutor.py @@ -206,7 +206,11 @@ def submit_firmware(cls, firmware_flags, firmware_file): firmware_flags.status["firmware_name"] = firmware_flags.firmware_name firmware_flags.save(update_fields=["status", "path_to_logs"]) - emba_cmd = f"{EMBA_SCRIPT_LOCATION} -p ./scan-profiles/default-scan-no-notify.emba -f {image_file_location} -l {emba_log_location} {emba_flags}" + if firmware_flags.sbom_only_test is True: + scan_profile = "./scan-profiles/sbom-default.emba" + else: + scan_profile = "./scan-profiles/default-scan-no-notify.emba" + emba_cmd = f"{EMBA_SCRIPT_LOCATION} -p {scan_profile} -f {image_file_location} -l {emba_log_location} {emba_flags}" # submit command to executor threadpool emba_fut = BoundedExecutor.submit(cls.run_emba_cmd, emba_cmd, firmware_flags.id, active_analyzer_dir) diff --git a/test/porter/f15_test.json b/test/porter/f15_test.json new file mode 100644 index 00000000..8c0812f0 --- /dev/null +++ b/test/porter/f15_test.json @@ -0,0 +1,112 @@ +{ + "bomFormat": "CycloneDX", + "specVersion": "1.5", + "version": 1, + "components": [ + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "author": "debian adduser developers ", + "group": "debian_pkg_mgmt", + "name": "adduser", + "version": "3.134", + "description": "SBOM entry generated by EMBA - type debian_pkg_mgmt - originally identified version 3.134. Further description: add and remove users and groups", + "hashes": [ + { + "alg": "MD5", + "content": "1d24993a8a9fe3440be96b4ec74430f3" + }, + { + "alg": "SHA-256", + "content": "cd0134c0c4c2a72820d061c7cc49cc195b3b3db8f00748f1b0a5318e50c1e27e" + }, + { + "alg": "SHA-512", + "content": "6981fd2f437182499e77d240e8861a7ce7733de5a23628c34bd5e10dc9f1d7f5480d50def54602f7fef0f4330892af0a77777668ed8d1b169a3fab5618af0491" + } + ], + "licenses": [ + { + "license": { + "name": "NA" + } + } + ], + "cpe": "cpe:2.3:a:adduser:adduser:3.134:*:*:*:*:*:*", + "purl": "pkg:deb/debian/adduser@3.134?arch=all&distro=debian-12" + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "author": "MAINT_TODO", + "group": "static_bin_analysis", + "name": "util-linux", + "version": "::util-linux:2.38.1", + "description": "SBOM entry generated by EMBA - type static_bin_analysis - originally identified version util-linux 2.38.1. Further description: DESC", + "hashes": [ + { + "alg": "MD5", + "content": "155f12fbd8057230746185776df27d35" + }, + { + "alg": "SHA-256", + "content": "506c60c97d893a3932877e003dcafa9acf5f24a48da2265aecbfad232ca6edcb" + }, + { + "alg": "SHA-512", + "content": "f12e73a127196aeacaaed9be3d9973c4f9260b0ab56996cf15cb1cf55c697dd7571dea39608a7c432a1ef885009496158dfd3d3fc05d3e6bab643d4a85c2dfec" + } + ], + "licenses": [ + { + "license": { + "name": "GPL-2.0-or-later" + } + } + ], + "cpe": "todo", + "purl": "NA" + }, + { + "type": "library", + "mime-type": "executable", + "supplier": { + "name": "unknown" + }, + "author": "maintainer unknown", + "group": "static_distri_analysis", + "name": "os-release", + "version": "debian:gnu/linux:12:(bookworm)", + "description": "SBOM entry generated by EMBA - type static_distri_analysis - originally identified version Debian GNU/Linux 12 (bookworm). Further description: Linux distribution identification module", + "hashes": [ + { + "alg": "MD5", + "content": "07d31e7e63800ab1b7966980709c51eb" + }, + { + "alg": "SHA-256", + "content": "59a77b5f2666d9c85c489bd1911a6eebbd91ef22fe48b90a3b75f1b21f3844d4" + }, + { + "alg": "SHA-512", + "content": "8e22b62fb126f29c6ffab96acde5f5ae861e133c6e6737020c5d57f3fef74fceb93d813b093a7f95d31cdb4cf752dd5f1f1d9a7de34f2711cc436b6569608f03" + } + ], + "licenses": [ + { + "license": { + "name": "NA" + } + } + ], + "cpe": "cpe:2.3:debian:gnu/linux:12:(bookworm):*:*:*:*:*:*", + "purl": "PURL" + } + ] +} diff --git a/test/porter/f21_cyclonedx.json b/test/porter/f21_cyclonedx.json deleted file mode 100644 index bf329ea4..00000000 --- a/test/porter/f21_cyclonedx.json +++ /dev/null @@ -1,3710 +0,0 @@ -{ - "bomFormat": "CycloneDX", - "specVersion": "1.5", - "version": 1, - "components": [ - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "br_filter.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "07c954149b2719fd20caf667ac721bc44404b1ef125d7f6f18a863a415372f449b569f9f4e686164a82821eb34d96cd30ed3867b4df10f481eaa41fc0aefd827" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "cdc-acm.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "1c973ea9a44fcfa7c3583b4dbda3479cbe27362df200015f8dd0e455518907e08549fbc20eea13dfe299d1e3bb17e5d683f0205f8eef11c2acff98ffa1760401" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "cdc_enc.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "6db7f0125813409640dc4278989c67fbad7106d238f20baa12c7cdd8012961215596ec959c6e8e4335ce6e4e5b5269a1d7ec0db8131052aa3adddeab480a5d60" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "cdc_ether.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "3736c531122140d30f72372efd0a2cc02ce761b36f1dd3b96781078dd9f27ccf0783c71864f198a344663115f4d4dea5911e15f1eb71b5cb1ded7943686f6281" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "cdc_ncm.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "2806a1a0ec2e32ad960e62a0999cf31c24e42df93c0d52ff4b4edb3f7ddae4ae764dab218a077926ccbada45ed698327fd4151f47afed6a0475fe5c9500b899d" - } - ], - "licenses": [ - { - "license": { - "name": "DualBSD/GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "cls_basic.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "ca957610abdaccd910395ad72e102da1a302098ab7008d51ba11a3b72585b304508952f72a0a0e5ab559f082f9b054f1cfa129876a9e10526e9bcf2df0ef7cd5" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "cls_fw.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "deae48551f984de3eab53b2a3918d2d604ab82ee73e375cb748c0219d25c74b04710d0b2ac3c1ab730ae851548d2484837aac8c2c2ff6b49ee299c804845b621" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "fat.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "5658bed7b92d04d70d7498567e0de96ba437a8f7669eaebcdf2d6f897d44aefb427598413f6332107b24d58a4e8f59aa613a648beb9d00cd94d3527155854105" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ip_tables.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "0d05dc648ca0b99f36bd096f0f56c2860a80533e57c5551056ad3fe752a9f98156584ce77069d11a9864f212dc43f58aa03da5298e56bd017121d155e0dfe8f5" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ipt_masquerade.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "6d69ef8ccd20c635e80fd728ac54905de1df2c64e4d6a198f31be4203726128dc49223a2a2c1c7fb54ac5d433e3a7bce0a77c42545d5832cfc55dcc599ea8ab6" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ipt_redirect.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "096a7c9b99b8bcb922b4fb2aa666ac798f058169c27efc7a1c9ca2e3ee644a1c1ade15b5bd73a2947fa6d7c87bb4467dcedaf13d100e68ae6a9befda7fd78f88" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ipt_reject.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "0c4e505fbce2c3fa1817111c11c3901db652ac0bf6d4a7a2a5dcc925e23dc0af1edbf4b23cd7ae3eee8584202b191a9a3c94a826daaf272988c1ea399b28db48" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ipt_trigger.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "74d144461fd2725a4c68d0ac4b03356cf8466deca023dc3da192482f95d6e506259bf41ecdcb2051227e3bd949886f71e8f902e16dd7aee61bd917df14198531" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ipt_multiurl.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "5e8e8c441e3611d3bef4e83163f453799858b340d25d61b42175372c9fab6e57c114edddcf4e70257b1cca5aa43216686a012beebe2bc2c3d5f8e99695b061b9" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "iptable_filter.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "2b1107461ac45d44d03b72adeed0ae71bdde4ce57a389d2e52acb786fa1e701a301a7cd7c4a9a04f9f7605216ad5807fe9d557c5d7223815691a3c82358d35bb" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "iptable_nat.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "5a72a246b65dc4ecca97bc234b12c5f98bb58b43f8933ffa33bf2c81bfb275184d23ca5f9f5be61c2501556e03ee3d1dfbe3836ec035f89232e9997752472368" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "kernel_debug.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "707fbd611944d54be277c6abb2379f0dee9f22493545cbdc3d605a9eebf1132b12aa1ff61aadfef1e2bb022090949c519084a28448767a93fe81d00cd15f77ba" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "lg-vl600.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "8ef65259f08a27001c97d4ffb35aedda6808663304c9e2656a5dad006db917611dc0fc8172f3d9328f2079e08ac1086257f7afa1faa88ff45b6d453b0f00c0c9" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_conntrack.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "1b038ddcf30be7ebc1e72f95adf5bfb54e86e9ec4e6b872d02671ca03e30226544a035ea0ea279d81fbe0c0933645d22b85bf9d8ea8d96ea8a3e70c789ebf550" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_conntrack_ftp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "0539db5ccaeeb6573d24ffd71d78f7db80d0ce955b35e6fd1c6c99552671c36140ba4a3794551107e96f1b78c41224ff7a1547a887344b4262a658cb5848df20" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_conntrack_h323.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "9726569db453dab7ced8108aeb31a1fa9b0073eafa520321682d9f8d1473111ec1eaa3a05c6211040df9a474a13da67fd30559d90c20c6bfdfc762b6c1b87741" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_conntrack_ipv4.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "86dbaf0aa9d3af8ed1d2593cff9295f83e20b5aa9d07f69a03f378a62785bb88a72a95b80ab9b73c59df13ae024533fdcadcd1ab75b4d79884fa1fecaff87343" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_conntrack_pptp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "96e1dbf939f8ed73817a853c37705b90a2d6fff42997b267f783375f458122897b0c380b96c5b5bfe523244c926eda5cb4726a980cf90193d3313a65b1b9b1b8" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_conntrack_proto_gre.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "eacd61073e1fe69a7f8c517e110691d9d89b48c4f98cef76009ccc6c7175b4a0aab2bbf01a79d54ffe22d9054a3dfe2335415fb156b18785a13570ec69ee2400" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_conntrack_rtsp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "389d87f7bdf47cb55a592101ce588c7c0cdc5fc929105be8d56bdbfba867e3b4a5fda736ee3b47f8cf5858b26266d0dba5c47c626738e187e154acc975dd20dd" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_conntrack_sip.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "136e6a40e8352c7a88fa37acbd082b48b6ec76bbfe409db28c17f475ac25d409ba4deef12925944e8c8f2286d5a1884e3a36644bcdbd0ded44a515ec6ff1f2dc" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_conntrack_tftp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "289dccdd04385f1da18c3d20a40eae60c71ae31a7b935dcd505dfb3244a3a554c8925216f871679285597e8cbeb4db5710942b586082d842603c5ab8907ed0df" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_defrag_ipv4.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "79f38a2ead93b37228fd69a13cab138905a6f2041166818dc069f2be29582a76abf9b1c461471e1267bef4ff267ed443944fdbd34ffaae57202c589cf6f9fa1c" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_nat.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "cdfbab0376fc3e9eb0d033aa3184e75d510cebd53205e938f56265a6ab66171072be8abab42e6a71f02adab11ce6bfaff738700d589ca2a1b5c03504015a9a89" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_nat_ftp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "07ff680374a1a830c44e57b26322e44903cd9f4cd1f113cb2f8ebaad475f5fe4a3f6ad520127f02ce4609fca9511b99f5ff15fb676c08506c25a297c8f73c0ea" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_nat_h323.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "e0e500efc776596da41b630102d00448f0c486cfbfbf92e4929637f96677725efcbd79aba8676939c5f57e0447440e897a79b38e8125f6e2684313c82cf1c34f" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_nat_pptp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "2ae043d22a40a20ded2c568d7e5bb3d1a44779013268bb9b3257c14dc7ef33f30c72f46f57b1eea6ec0eaf44218466c637809fd35bf98634f7cf1aba9aa94240" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_nat_proto_gre.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "751fca79590650e2e768ed884e0033e3399ba1651e9c705c37e7270e82cbd7464e66263f6a5794d5bfb5d9418f3a066ec510dd79d9a028b7c6f5886d4326e9cf" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_nat_rtsp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "94d0567ebaddc26ca455e7f995b57a8312571901b1c07a3c6df171a73fe8b95d32c057ad2c9f6fe4d97bc9d63cd13412fc6e82f2665118b0d0c8c296f73bc424" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_nat_sip.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "e0fe61e06931250cf464df2563990960f0aadd4d0e9a0e11e1807e53acb5971a4b8f021a6d7a735857f1f642359cf4652e2462ebb3ee433ca79663acd487e3fa" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nf_nat_tftp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "fa2a6ac46607a0b3ecbc58c5ca6ac3061343b15bf85a006d18fa07e07aa270b6bf0a5e48b7458c78ec756d4af246c0ab951730d63aab246826cf89dcfbe03eb9" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nls_cp850.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "6bd73a893647091e62180ac60485c73d77dae54cca351db8aadb86f88ec2000b61c346183609e842301236bf44644d27ba0b5626ad33de838eb1529e0a854572" - } - ], - "licenses": [ - { - "license": { - "name": "DualBSD/GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "nls_utf8.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "781ef94d57107922898316841d93c2aacc1eaddb1e9099efdc295381ee7f221c20939e74b2c1ffba0245ae314b9fdb3fcedcc9290c29cd6f751962882c5d8e38" - } - ], - "licenses": [ - { - "license": { - "name": "DualBSD/GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "option.ko", - "version": "v0.7.2", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version v0.7.2", - "hashes": [ - { - "alg": "SHA-512", - "content": "11b4e7170c04fe592630ec39b5493e850e469492f8f58131b32b6e7c6fda42a19355e1e67faec9b90afdb99cc1b20c9e83cbb75beae8a372a5a45207f2f34492" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "pppol2tp.ko", - "version": "V1.0", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version V1.0", - "hashes": [ - { - "alg": "SHA-512", - "content": "d2956488023cddbfd7451540c4fa80d92eef01e1648d0a7c9850075aa5cc17c371ce63b718cfe8ad3eb7fb49fb01ca665a6378d71276dddccd8003f962429e57" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "pptp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "ae9414d573d1a226184a70a21859f135fa20d9e21093ce6f6ba73b0b99b4452deca4eefb0cb91bd801bf7af63a5c0182fe9e719e4b5b0629beadff20990d9b28" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "qmi_wwan.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "442d182673edb0e067d19baf27a8b2efae7a4eb7466c847244c86d36a0d734b8153f91c86de080bcd364316b1b2f76212f60ad13fb1951227392126d2f88bc22" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "rndis_host.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "f6643756d2a81a17a9c2995245ba4404c65a22af2bc6704d492255b97cbeaa38f82fecbb02761fb2a3c87734726260739216fe2f6f45cebc856314a79b05b64d" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "sch_htb.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "593b987eaf44a4561164825861e66c65b0123b7ddd1c25f4c246e7df63a2003a492ca11a2e927e81f940f60326420c9ed53702e590e8232490d0e7fadffe1b5b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "sch_prio.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "d4405bb613ba4cc3d89023fdab005edc4c93094a6ced2ec82e5a4fc888a1d0786fbba65184a16b44156bdd78a53cdeaccf8ca6b38a22f2d7b5a75c4872803388" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "sch_sfq.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "d63592b52f47f54a27b2e3fa10a33577acd786173bd505cb1fdc330fd56c54146f9cf5a0e46ac4ae7d397a7b22eaf2ae0b66f26d9f302c0a47089c763b693d0b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "statistics.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "6dbd0c7fc020549f63e0dd79c5829f4395e06814bcfc0ca83a463e2d4f8f8e6ba71d1179845fd192a459a1c94201767929f638a9044ba081dfb3b9a7820b0c33" - } - ], - "licenses": [ - { - "license": { - "name": "DualBSD/GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "tp_domain.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "bfd7849e0bde93007773c082a42b5eb0793c41ac5c5196d4f2723adbfc17ee3c432f3ce4588b29954d6ae5a3a94544f1300c1cea1885fa5275d64911036cd23b" - } - ], - "licenses": [ - { - "license": { - "name": "BSD" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ts_kmp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "c6a99a74c0fdcf29d439bee685636e038fd6a4bf66148e3923cd4c239516cd43e6de3279ed91baa5c65318e7bee9985cdccce1960f484575565fd9e61b95e508" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "usb-storage.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "2f67cbdb2d5f8a13e53c5d39d4305ee321dcc81a1b375b20bf47aa5be933dbd89246bd582858d996a1ff17d21df07c80bcacf47dbc29add430f2dd601b25183b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "usbnet.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "aface84d8448e0be017ffe926c630e37aa5d357e53fdddf8c2971ce36551849a17367682da52dd8a341c472becc38599327dfa47ac6805832843c37825c97b4d" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "usbserial.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "b812a87a003d8a7198990431c91dae6fe9837e77e3749c31488bed9c6946554f16aa6bbe93df09f701b14126850eb66281e5b4452b40dd7ce5646ce3e38cf790" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "vfat.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "55ca9dd378d23362cb53eda98291a05e905d1c171e628e35981cd8c8bbaaddb65a9b2e1e8318f232a612ee3918618967d80ea4dcaa9ae9680315cf4c724b24d5" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "wlan_warn.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "2f7308a0bb17975dd1387a6424d35ad1f95fa8bedc872c7dd2d2615922a5001963a0fbb871848ca77a086453c7a822e9849cbc7bb4a849c532da6e409e711250" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "x_tables.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "7f64775c7c0f6866b832261512f7f61017ed8ce0102b2338135cbbe15afc4d3d3bb550fe5bc24560d1bae28e42296b2b22640bd32f0cfddb484d2a803c4ec04b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_mark.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "587a8462a4521273660bd5b62132590a11cc37dd99bf4e12cfa55b534f441b568d7e1ea043400e4baf621f1a11836c3f43df5f3b4d60ba3db91bd7bb0cfa2543" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_tcpmss.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "f815d0b2fba38c9d852c7a33c6e993e0164ec4cd530d6c58bbbdb7dfb615b3f61518733b9c277db9801947241d8aa8b8475ca092c6aecb288e776622390bdfd7" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_comment.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "33614b18b47aa6c98a57ac0967ac14185c520d096d98f686b5413c9bcf81aad64b51f43f2aa214c361a35a9052f89b16511139f8ef5fb311866b06f70094ae3b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_conntrack.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "b532cd6f7c644ee2dbe18aaa1da0cf5746c6b0635376569e64a27d9de5997a3fef57658a778a8529617faaac5ea819aa59107cedef9e1238c1474c9e44a6dd2d" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_iprange.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "514cd27abcf27902016f3bdc915350bb56eaaa4b8fde3f030140ddc780e6fc58d6d1282a9a45c5eb2bccaa7d00cb85fc23f2b92c02c2a1cf87f298df5682aa4d" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_mac.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "2acf52bbe52e50fd42c6bebd657edcff2eebe77d72990528979ecb892e2ab032813eccd464f8c06113be6dc8edd7f99dfd3ed370a6e246a00267f54c0aecc87b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_multiport.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "5dd5b17747009618206043ae4e93c779c2b991fe40738d6364923845615ebbdb6d53d4431dd40c0f8aa54ad555c907f778512a5bc0aa39f4de725e6c85639a47" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_state.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "b13d59c5497784db7334eff1a5fd18b6e080579a06bad2d43f088c08343547766aee7d53832ec895c3e178de2899cc13df8eac71618768e1a63bef514aca1f69" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_statistic.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "65f2344493f4865c54b5f38f0e3aad1098e4c12916c5703109050cd74e2d077413332383df38ba1bd293c4ce960f1c0fdb873ea9dd53709fa568ebab891c8980" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_string.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "4cf2f07e4dc3a5ea44cd752b91b0a523a489c5cd62a07b84bea37cfcbff51c9ccb778a9df6acbc0e0875016358eea13cd928afddd7321d8ae51888ab98843c15" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_tcpudp.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "90da6db3a45b650fa9574e42681a9253baecb44a27db343ccf1587ea4c0f4bab28ba8bc9f1e0fa5c1aa09e5c7a5cb741dddd0c9287c257146e7ab4ffd488c1e1" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xt_time.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "a722887f4f69327a85cf21fe23b04c88a452c061357ec2d231ab0f72e8f414975a22d14a717e5c8d02630fb4011793bc531bf8a734058b69adcc26028e1a459a" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "adf.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "70ba1baab7036c22ac25c0b52889b8a7d08bedda2ee7caeab138302b7a022d093cbc8e23ea921996b42e549fca395a8c5ab17e619cd607afcb2449d0dff1a9ca" - } - ], - "licenses": [ - { - "license": { - "name": "DualBSD/GPLlicense:Proprietary" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ag7240_mod.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "643f66be7735001363507abf40cc922b9f1c9fd09c526e8bb1488bc90d479bbb9ebb5c74c337995372b77bb16c1f68905215fa80aa6afa97ab40c34b66be067f" - } - ], - "licenses": [ - { - "license": { - "name": "DualBSD/GPLlicense:DualBSD/GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "art.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "19002db7d8a2c073a7699b9df400a1144a041978cabddd0d53be0d5c8abf440a8e608a77650e83024616c9e48fae1e08df71362403684b7a188807ddead4a41f" - } - ], - "licenses": [ - { - "license": { - "name": "GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "asf.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "301ea864868d8e2e430902dfabec98f9114b73079beb2e59a2304912001cd47df240afc4cd1b6bc14450942cfb1f35adf480359d5be100c37f078462375b571d" - } - ], - "licenses": [ - { - "license": { - "name": "Proprietary" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ath_dev.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "a34ebc5bf37ef4722517195b4d50a3133439f8ecf5cfd81804f3a8c38f715c49e612887f88b86e8ec244dd1e4395c5f065bf82a09a59db57fd663be5f1c200f4" - } - ], - "licenses": [ - { - "license": { - "name": "Proprietary" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ath_hal.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "86876d701db0fb353a70eb00692f08698b11323ac5bd1dbc41614e7b586f038fe6eb6aa4df5b6528615ab034030dafeb3977b181616cfb8281592dd08e967ef5" - } - ], - "licenses": [ - { - "license": { - "name": "Proprietary" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ath_pktlog.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "a74553010dba01cd5189337091e292714321a2596a4508a04fea83de82b8784d48d5b29eb65d0bc76281152503b8693b7f99307793a9e19610961762d5037e8e" - } - ], - "licenses": [ - { - "license": { - "name": "NA" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "ath_rate_atheros.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "5566dade6f7e1af852c1b3183a7c9845b752d727827d0d1acb874d31782b59931441564a8d8ea872e5ac68361f201dfd5ae202983f5a62ec327c1b87b8d277e8" - } - ], - "licenses": [ - { - "license": { - "name": "Proprietary" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "umac.ko", - "version": "NA", - "description": "SBOM generated by EMBA - type kernel_module - originally identified version NA", - "hashes": [ - { - "alg": "SHA-512", - "content": "c04bf5ab398053e27b037e3ce0e317f00bb33129c568b7db57c1fe4321411d59e631dad75684c702475ac7c71967c28ce5d5488cccbe3965ad7cb2f517e37a2b" - } - ], - "licenses": [ - { - "license": { - "name": "DualBSD/GPL" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:br_filter.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "07c954149b2719fd20caf667ac721bc44404b1ef125d7f6f18a863a415372f449b569f9f4e686164a82821eb34d96cd30ed3867b4df10f481eaa41fc0aefd827" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:cdc-acm.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "1c973ea9a44fcfa7c3583b4dbda3479cbe27362df200015f8dd0e455518907e08549fbc20eea13dfe299d1e3bb17e5d683f0205f8eef11c2acff98ffa1760401" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:cdc_enc.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "6db7f0125813409640dc4278989c67fbad7106d238f20baa12c7cdd8012961215596ec959c6e8e4335ce6e4e5b5269a1d7ec0db8131052aa3adddeab480a5d60" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:cdc_ether.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "3736c531122140d30f72372efd0a2cc02ce761b36f1dd3b96781078dd9f27ccf0783c71864f198a344663115f4d4dea5911e15f1eb71b5cb1ded7943686f6281" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:cdc_ncm.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "2806a1a0ec2e32ad960e62a0999cf31c24e42df93c0d52ff4b4edb3f7ddae4ae764dab218a077926ccbada45ed698327fd4151f47afed6a0475fe5c9500b899d" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:cls_basic.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "ca957610abdaccd910395ad72e102da1a302098ab7008d51ba11a3b72585b304508952f72a0a0e5ab559f082f9b054f1cfa129876a9e10526e9bcf2df0ef7cd5" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:cls_fw.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "deae48551f984de3eab53b2a3918d2d604ab82ee73e375cb748c0219d25c74b04710d0b2ac3c1ab730ae851548d2484837aac8c2c2ff6b49ee299c804845b621" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:fat.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "5658bed7b92d04d70d7498567e0de96ba437a8f7669eaebcdf2d6f897d44aefb427598413f6332107b24d58a4e8f59aa613a648beb9d00cd94d3527155854105" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ip_tables.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "0d05dc648ca0b99f36bd096f0f56c2860a80533e57c5551056ad3fe752a9f98156584ce77069d11a9864f212dc43f58aa03da5298e56bd017121d155e0dfe8f5" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ipt_masquerade.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "6d69ef8ccd20c635e80fd728ac54905de1df2c64e4d6a198f31be4203726128dc49223a2a2c1c7fb54ac5d433e3a7bce0a77c42545d5832cfc55dcc599ea8ab6" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ipt_redirect.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "096a7c9b99b8bcb922b4fb2aa666ac798f058169c27efc7a1c9ca2e3ee644a1c1ade15b5bd73a2947fa6d7c87bb4467dcedaf13d100e68ae6a9befda7fd78f88" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ipt_reject.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "0c4e505fbce2c3fa1817111c11c3901db652ac0bf6d4a7a2a5dcc925e23dc0af1edbf4b23cd7ae3eee8584202b191a9a3c94a826daaf272988c1ea399b28db48" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ipt_trigger.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "74d144461fd2725a4c68d0ac4b03356cf8466deca023dc3da192482f95d6e506259bf41ecdcb2051227e3bd949886f71e8f902e16dd7aee61bd917df14198531" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ipt_multiurl.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "5e8e8c441e3611d3bef4e83163f453799858b340d25d61b42175372c9fab6e57c114edddcf4e70257b1cca5aa43216686a012beebe2bc2c3d5f8e99695b061b9" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:iptable_filter.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "2b1107461ac45d44d03b72adeed0ae71bdde4ce57a389d2e52acb786fa1e701a301a7cd7c4a9a04f9f7605216ad5807fe9d557c5d7223815691a3c82358d35bb" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:iptable_nat.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "5a72a246b65dc4ecca97bc234b12c5f98bb58b43f8933ffa33bf2c81bfb275184d23ca5f9f5be61c2501556e03ee3d1dfbe3836ec035f89232e9997752472368" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:kernel_debug.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "707fbd611944d54be277c6abb2379f0dee9f22493545cbdc3d605a9eebf1132b12aa1ff61aadfef1e2bb022090949c519084a28448767a93fe81d00cd15f77ba" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:lg-vl600.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "8ef65259f08a27001c97d4ffb35aedda6808663304c9e2656a5dad006db917611dc0fc8172f3d9328f2079e08ac1086257f7afa1faa88ff45b6d453b0f00c0c9" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_conntrack.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "1b038ddcf30be7ebc1e72f95adf5bfb54e86e9ec4e6b872d02671ca03e30226544a035ea0ea279d81fbe0c0933645d22b85bf9d8ea8d96ea8a3e70c789ebf550" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_conntrack_ftp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "0539db5ccaeeb6573d24ffd71d78f7db80d0ce955b35e6fd1c6c99552671c36140ba4a3794551107e96f1b78c41224ff7a1547a887344b4262a658cb5848df20" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_conntrack_h323.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "9726569db453dab7ced8108aeb31a1fa9b0073eafa520321682d9f8d1473111ec1eaa3a05c6211040df9a474a13da67fd30559d90c20c6bfdfc762b6c1b87741" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_conntrack_ipv4.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "86dbaf0aa9d3af8ed1d2593cff9295f83e20b5aa9d07f69a03f378a62785bb88a72a95b80ab9b73c59df13ae024533fdcadcd1ab75b4d79884fa1fecaff87343" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_conntrack_pptp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "96e1dbf939f8ed73817a853c37705b90a2d6fff42997b267f783375f458122897b0c380b96c5b5bfe523244c926eda5cb4726a980cf90193d3313a65b1b9b1b8" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_conntrack_proto_gre.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "eacd61073e1fe69a7f8c517e110691d9d89b48c4f98cef76009ccc6c7175b4a0aab2bbf01a79d54ffe22d9054a3dfe2335415fb156b18785a13570ec69ee2400" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_conntrack_rtsp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "389d87f7bdf47cb55a592101ce588c7c0cdc5fc929105be8d56bdbfba867e3b4a5fda736ee3b47f8cf5858b26266d0dba5c47c626738e187e154acc975dd20dd" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_conntrack_sip.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "136e6a40e8352c7a88fa37acbd082b48b6ec76bbfe409db28c17f475ac25d409ba4deef12925944e8c8f2286d5a1884e3a36644bcdbd0ded44a515ec6ff1f2dc" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_conntrack_tftp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "289dccdd04385f1da18c3d20a40eae60c71ae31a7b935dcd505dfb3244a3a554c8925216f871679285597e8cbeb4db5710942b586082d842603c5ab8907ed0df" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_defrag_ipv4.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "79f38a2ead93b37228fd69a13cab138905a6f2041166818dc069f2be29582a76abf9b1c461471e1267bef4ff267ed443944fdbd34ffaae57202c589cf6f9fa1c" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_nat.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "cdfbab0376fc3e9eb0d033aa3184e75d510cebd53205e938f56265a6ab66171072be8abab42e6a71f02adab11ce6bfaff738700d589ca2a1b5c03504015a9a89" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_nat_ftp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "07ff680374a1a830c44e57b26322e44903cd9f4cd1f113cb2f8ebaad475f5fe4a3f6ad520127f02ce4609fca9511b99f5ff15fb676c08506c25a297c8f73c0ea" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_nat_h323.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "e0e500efc776596da41b630102d00448f0c486cfbfbf92e4929637f96677725efcbd79aba8676939c5f57e0447440e897a79b38e8125f6e2684313c82cf1c34f" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_nat_pptp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "2ae043d22a40a20ded2c568d7e5bb3d1a44779013268bb9b3257c14dc7ef33f30c72f46f57b1eea6ec0eaf44218466c637809fd35bf98634f7cf1aba9aa94240" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_nat_proto_gre.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "751fca79590650e2e768ed884e0033e3399ba1651e9c705c37e7270e82cbd7464e66263f6a5794d5bfb5d9418f3a066ec510dd79d9a028b7c6f5886d4326e9cf" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_nat_rtsp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "94d0567ebaddc26ca455e7f995b57a8312571901b1c07a3c6df171a73fe8b95d32c057ad2c9f6fe4d97bc9d63cd13412fc6e82f2665118b0d0c8c296f73bc424" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_nat_sip.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "e0fe61e06931250cf464df2563990960f0aadd4d0e9a0e11e1807e53acb5971a4b8f021a6d7a735857f1f642359cf4652e2462ebb3ee433ca79663acd487e3fa" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nf_nat_tftp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "fa2a6ac46607a0b3ecbc58c5ca6ac3061343b15bf85a006d18fa07e07aa270b6bf0a5e48b7458c78ec756d4af246c0ab951730d63aab246826cf89dcfbe03eb9" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nls_cp850.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "6bd73a893647091e62180ac60485c73d77dae54cca351db8aadb86f88ec2000b61c346183609e842301236bf44644d27ba0b5626ad33de838eb1529e0a854572" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:nls_utf8.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "781ef94d57107922898316841d93c2aacc1eaddb1e9099efdc295381ee7f221c20939e74b2c1ffba0245ae314b9fdb3fcedcc9290c29cd6f751962882c5d8e38" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:option.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "11b4e7170c04fe592630ec39b5493e850e469492f8f58131b32b6e7c6fda42a19355e1e67faec9b90afdb99cc1b20c9e83cbb75beae8a372a5a45207f2f34492" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:pppol2tp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "d2956488023cddbfd7451540c4fa80d92eef01e1648d0a7c9850075aa5cc17c371ce63b718cfe8ad3eb7fb49fb01ca665a6378d71276dddccd8003f962429e57" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:pptp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "ae9414d573d1a226184a70a21859f135fa20d9e21093ce6f6ba73b0b99b4452deca4eefb0cb91bd801bf7af63a5c0182fe9e719e4b5b0629beadff20990d9b28" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:qmi_wwan.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "442d182673edb0e067d19baf27a8b2efae7a4eb7466c847244c86d36a0d734b8153f91c86de080bcd364316b1b2f76212f60ad13fb1951227392126d2f88bc22" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:rndis_host.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "f6643756d2a81a17a9c2995245ba4404c65a22af2bc6704d492255b97cbeaa38f82fecbb02761fb2a3c87734726260739216fe2f6f45cebc856314a79b05b64d" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:sch_htb.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "593b987eaf44a4561164825861e66c65b0123b7ddd1c25f4c246e7df63a2003a492ca11a2e927e81f940f60326420c9ed53702e590e8232490d0e7fadffe1b5b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:sch_prio.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "d4405bb613ba4cc3d89023fdab005edc4c93094a6ced2ec82e5a4fc888a1d0786fbba65184a16b44156bdd78a53cdeaccf8ca6b38a22f2d7b5a75c4872803388" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:sch_sfq.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "d63592b52f47f54a27b2e3fa10a33577acd786173bd505cb1fdc330fd56c54146f9cf5a0e46ac4ae7d397a7b22eaf2ae0b66f26d9f302c0a47089c763b693d0b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:statistics.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "6dbd0c7fc020549f63e0dd79c5829f4395e06814bcfc0ca83a463e2d4f8f8e6ba71d1179845fd192a459a1c94201767929f638a9044ba081dfb3b9a7820b0c33" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:tp_domain.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "bfd7849e0bde93007773c082a42b5eb0793c41ac5c5196d4f2723adbfc17ee3c432f3ce4588b29954d6ae5a3a94544f1300c1cea1885fa5275d64911036cd23b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ts_kmp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "c6a99a74c0fdcf29d439bee685636e038fd6a4bf66148e3923cd4c239516cd43e6de3279ed91baa5c65318e7bee9985cdccce1960f484575565fd9e61b95e508" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:usb-storage.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "2f67cbdb2d5f8a13e53c5d39d4305ee321dcc81a1b375b20bf47aa5be933dbd89246bd582858d996a1ff17d21df07c80bcacf47dbc29add430f2dd601b25183b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:usbnet.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "aface84d8448e0be017ffe926c630e37aa5d357e53fdddf8c2971ce36551849a17367682da52dd8a341c472becc38599327dfa47ac6805832843c37825c97b4d" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:usbserial.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "b812a87a003d8a7198990431c91dae6fe9837e77e3749c31488bed9c6946554f16aa6bbe93df09f701b14126850eb66281e5b4452b40dd7ce5646ce3e38cf790" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:vfat.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "55ca9dd378d23362cb53eda98291a05e905d1c171e628e35981cd8c8bbaaddb65a9b2e1e8318f232a612ee3918618967d80ea4dcaa9ae9680315cf4c724b24d5" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:wlan_warn.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "2f7308a0bb17975dd1387a6424d35ad1f95fa8bedc872c7dd2d2615922a5001963a0fbb871848ca77a086453c7a822e9849cbc7bb4a849c532da6e409e711250" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:x_tables.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "7f64775c7c0f6866b832261512f7f61017ed8ce0102b2338135cbbe15afc4d3d3bb550fe5bc24560d1bae28e42296b2b22640bd32f0cfddb484d2a803c4ec04b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_mark.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "587a8462a4521273660bd5b62132590a11cc37dd99bf4e12cfa55b534f441b568d7e1ea043400e4baf621f1a11836c3f43df5f3b4d60ba3db91bd7bb0cfa2543" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_tcpmss.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "f815d0b2fba38c9d852c7a33c6e993e0164ec4cd530d6c58bbbdb7dfb615b3f61518733b9c277db9801947241d8aa8b8475ca092c6aecb288e776622390bdfd7" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_comment.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "33614b18b47aa6c98a57ac0967ac14185c520d096d98f686b5413c9bcf81aad64b51f43f2aa214c361a35a9052f89b16511139f8ef5fb311866b06f70094ae3b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_conntrack.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "b532cd6f7c644ee2dbe18aaa1da0cf5746c6b0635376569e64a27d9de5997a3fef57658a778a8529617faaac5ea819aa59107cedef9e1238c1474c9e44a6dd2d" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_iprange.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "514cd27abcf27902016f3bdc915350bb56eaaa4b8fde3f030140ddc780e6fc58d6d1282a9a45c5eb2bccaa7d00cb85fc23f2b92c02c2a1cf87f298df5682aa4d" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_mac.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "2acf52bbe52e50fd42c6bebd657edcff2eebe77d72990528979ecb892e2ab032813eccd464f8c06113be6dc8edd7f99dfd3ed370a6e246a00267f54c0aecc87b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_multiport.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "5dd5b17747009618206043ae4e93c779c2b991fe40738d6364923845615ebbdb6d53d4431dd40c0f8aa54ad555c907f778512a5bc0aa39f4de725e6c85639a47" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_state.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "b13d59c5497784db7334eff1a5fd18b6e080579a06bad2d43f088c08343547766aee7d53832ec895c3e178de2899cc13df8eac71618768e1a63bef514aca1f69" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_statistic.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "65f2344493f4865c54b5f38f0e3aad1098e4c12916c5703109050cd74e2d077413332383df38ba1bd293c4ce960f1c0fdb873ea9dd53709fa568ebab891c8980" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_string.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "4cf2f07e4dc3a5ea44cd752b91b0a523a489c5cd62a07b84bea37cfcbff51c9ccb778a9df6acbc0e0875016358eea13cd928afddd7321d8ae51888ab98843c15" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_tcpudp.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "90da6db3a45b650fa9574e42681a9253baecb44a27db343ccf1587ea4c0f4bab28ba8bc9f1e0fa5c1aa09e5c7a5cb741dddd0c9287c257146e7ab4ffd488c1e1" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:xt_time.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "a722887f4f69327a85cf21fe23b04c88a452c061357ec2d231ab0f72e8f414975a22d14a717e5c8d02630fb4011793bc531bf8a734058b69adcc26028e1a459a" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:adf.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "70ba1baab7036c22ac25c0b52889b8a7d08bedda2ee7caeab138302b7a022d093cbc8e23ea921996b42e549fca395a8c5ab17e619cd607afcb2449d0dff1a9ca" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ag7240_mod.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "643f66be7735001363507abf40cc922b9f1c9fd09c526e8bb1488bc90d479bbb9ebb5c74c337995372b77bb16c1f68905215fa80aa6afa97ab40c34b66be067f" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:art.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "19002db7d8a2c073a7699b9df400a1144a041978cabddd0d53be0d5c8abf440a8e608a77650e83024616c9e48fae1e08df71362403684b7a188807ddead4a41f" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:asf.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "301ea864868d8e2e430902dfabec98f9114b73079beb2e59a2304912001cd47df240afc4cd1b6bc14450942cfb1f35adf480359d5be100c37f078462375b571d" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ath_dev.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "a34ebc5bf37ef4722517195b4d50a3133439f8ecf5cfd81804f3a8c38f715c49e612887f88b86e8ec244dd1e4395c5f065bf82a09a59db57fd663be5f1c200f4" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ath_hal.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "86876d701db0fb353a70eb00692f08698b11323ac5bd1dbc41614e7b586f038fe6eb6aa4df5b6528615ab034030dafeb3977b181616cfb8281592dd08e967ef5" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ath_pktlog.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "a74553010dba01cd5189337091e292714321a2596a4508a04fea83de82b8784d48d5b29eb65d0bc76281152503b8693b7f99307793a9e19610961762d5037e8e" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:ath_rate_atheros.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "5566dade6f7e1af852c1b3183a7c9845b752d727827d0d1acb874d31782b59931441564a8d8ea872e5ac68361f201dfd5ae202983f5a62ec327c1b87b8d277e8" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "linux_kernel:umac.ko", - "version": "linux_kernel:2.6.31:", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version 2.6.31--lsdk-9.2.0.312", - "hashes": [ - { - "alg": "SHA-512", - "content": "c04bf5ab398053e27b037e3ce0e317f00bb33129c568b7db57c1fe4321411d59e631dad75684c702475ac7c71967c28ce5d5488cccbe3965ad7cb2f517e37a2b" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "Linux Kernel lzma.uncompressed.elf", - "version": "Linux version 2.6.31--LSDK-9.2.0.312 (jenkins@git-server) (gcc version 4.3.3 (GCC) ) #1 Tue Apr 8 08:53:54 CST 2014", - "description": "SBOM generated by EMBA - type linux_kernel - originally identified version Linux version 2.6.31--LSDK-9.2.0.312 (jenkins@git-server) (gcc version 4.3.3 (GCC) ) #1 Tue Apr 8 08:53:54 CST 2014", - "hashes": [ - { - "alg": "SHA-512", - "content": "6ef3d753ad34eda688568b5b56d55ace0b2b8036843099d7b23f3b42d8ca069d01d7eb46ac23834ed2f70463489fe6423c9a34487814b85168ebd74730f69811" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "busybox", - "version": "busybox:1.01", - "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version BusyBox v1.01 (2014.04.08-00:56\u002B0000) multi-call binary", - "hashes": [ - { - "alg": "SHA-512", - "content": "0aceb296155828842afa7baafe6b8676572f17f5b91935ea9a700609193942415a91b22a62e053aa1e4882e4e52e680e3cdf7c12a52212a96b02c20ede33cf3e" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "busybox", - "version": "busybox:1.01", - "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version BusyBox v1.01 ", - "hashes": [ - { - "alg": "SHA-512", - "content": "0aceb296155828842afa7baafe6b8676572f17f5b91935ea9a700609193942415a91b22a62e053aa1e4882e4e52e680e3cdf7c12a52212a96b02c20ede33cf3e" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "hostapd", - "version": "hostapd:0.5.9", - "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version hostapd v0.5.9", - "hashes": [ - { - "alg": "SHA-512", - "content": "122eeb2888ef5642344148426bc88f261e77112b86e3c4c8d538faa46a4ab1e5474c0a37243913342d1a8ad50e4e10fecb31ba1857bb165a377364e53bb400f0" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "iptables", - "version": "iptables:1.4.5", - "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version 1.4.5", - "hashes": [ - { - "alg": "SHA-512", - "content": "d084963e1ba9f0e075d05b8c8c3466319aa5a0ec76776f979412f75db88fef1271031ab8d0fac0be65ce38ff3e04e55df27126a3eb995a2bda39fe8b96a9e17f" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "wpa_supplicant", - "version": "wpa_supplicant:0.5.9", - "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version wpa_supplicant v0.5.9", - "hashes": [ - { - "alg": "SHA-512", - "content": "e232d8befdb754d8ee704418482cdb0ac902f8f3d6cd85444f576ffa38f932607a452662b233cfabf2a89ce57dc03d4050f712d1eec604a33263f18bddfc063d" - } - ], - "licenses": [ - { - "license": { - "name": "BSD-3-Clause" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "zlib", - "version": "zlib:1.1.4", - "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version inflate 1.1.4 Copyright 1995-2002 Mark Adler", - "hashes": [ - { - "alg": "SHA-512", - "content": "6a2089038744f8551b291a3374b168e9bf982f1bc9100358ae44483fa991199220803fa5ca6a61616d4b7e69f95cd5468bc54cba45f6c1b5394638b910a80506" - } - ], - "licenses": [ - { - "license": { - "name": "Zlib" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "bpalogin", - "version": "bpalogin:2.0.2", - "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version BPALogin v2.0.2 - portable BigPond Broadband login client", - "hashes": [ - { - "alg": "SHA-512", - "content": "332ed7a1dbd2960505cdd8baefa9738ca3120c47b19245a5dc23b3998c0b25c8f8ed4662119cb27a821081b7854ea12cac59be74e0b138e96b85826970cf9ddb" - } - ], - "licenses": [ - { - "license": { - "name": "GPL-2.0-only" - } - } - ] - }, - { - "type": "library", - "mime-type": "executable", - "supplier": { - "name": "unknown" - }, - "name": "xl2tpd", - "version": "xl2tpd:1.1.12", - "description": "SBOM generated by EMBA - type static_bin_analysis - originally identified version xl2tpd version xl2tpd-1.1.12 started", - "hashes": [ - { - "alg": "SHA-512", - "content": "4d92fd128c5ec5ee56ce35d3efe40a50c8e30101fd849c8ba3a1cece44107617bec928d5fcd23327f9dc312ffb8f2303f20b6333fd9e7a46b40e6eb1090d4877" - } - ], - "licenses": [ - { - "license": { - "name": "unknown" - } - } - ] - } - ] - } \ No newline at end of file From 65097357d9f18b0aa08c1740e4b42642d395c30e Mon Sep 17 00:00:00 2001 From: BenediktMKuehne Date: Thu, 24 Oct 2024 12:39:56 +0000 Subject: [PATCH 05/23] user activation --- embark/embark/settings/deploy.py | 7 +- embark/embark/settings/dev.py | 3 + embark/embark/urls.py | 4 +- embark/templates/user/activate.html | 5 ++ embark/templates/user/email_template.html | 8 ++ embark/users/forms.py | 14 ++++ embark/users/models.py | 7 +- embark/users/urls.py | 1 + embark/users/views.py | 93 ++++++++++++++++++----- installer.sh | 6 +- 10 files changed, 113 insertions(+), 35 deletions(-) create mode 100644 embark/templates/user/activate.html create mode 100644 embark/templates/user/email_template.html create mode 100644 embark/users/forms.py diff --git a/embark/embark/settings/deploy.py b/embark/embark/settings/deploy.py index b250efa5..04c47d6c 100644 --- a/embark/embark/settings/deploy.py +++ b/embark/embark/settings/deploy.py @@ -23,10 +23,6 @@ # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/3.2/howto/deployment/checklist/ -# HASHID_FIELD_SALT = os.environ.get('HASHID_SALT') -# HASHID_FIELD_MIN_LENGTH = os.environ.get('HASHID_FIELD_MIN_LENGTH', 7) -# HASHID_FIELD_ENABLE_HASHID_OBJECT = os.environ.get('HASHID_FIELD_ENABLE_HASHID_OBJECT', False) -# HASHID_FIELD_ENABLE_DESCRIPTOR = os.environ.get('HASHID_FIELD_ENABLE_DESCRIPTOR', False) SECRET_KEY = os.environ.get('SECRET_KEY') # SECURITY WARNING: don't run with debug turned on in production! @@ -34,6 +30,9 @@ ALLOWED_HOSTS = ['*'] +DOMAIN = "embark.local" +EMAIL_ACTIVE = False + # EMBA stuff # EMBA location EMBA_ROOT = os.path.join(BASE_DIR.parent, 'emba') diff --git a/embark/embark/settings/dev.py b/embark/embark/settings/dev.py index 3ccdad54..beb66775 100644 --- a/embark/embark/settings/dev.py +++ b/embark/embark/settings/dev.py @@ -21,6 +21,9 @@ EMBA_LOG_URL = 'emba_logs/' DEBUG = True +DOMAIN = "embark.local" +EMAIL_ACTIVE = False + INSTALLED_APPS = [ 'django.contrib.admin', diff --git a/embark/embark/urls.py b/embark/embark/urls.py index 4004ea17..c0cda493 100644 --- a/embark/embark/urls.py +++ b/embark/embark/urls.py @@ -17,12 +17,12 @@ __author__ = 'm-1-k-3, RaviChandra, Garima Chauhan, Maximilian Wagner, diegiesskanne' __license__ = 'MIT' -# from django.contrib import admin +from django.contrib import admin from django.urls import path, include from django.contrib.staticfiles.urls import staticfiles_urlpatterns urlpatterns = [ - # path('admin/', admin.site.urls), + path('admin/', admin.site.urls), path('', include('updater.urls')), path('', include('uploader.urls')), path('', include('users.urls')), diff --git a/embark/templates/user/activate.html b/embark/templates/user/activate.html new file mode 100644 index 00000000..e48695f8 --- /dev/null +++ b/embark/templates/user/activate.html @@ -0,0 +1,5 @@ +{% csrf_token %} +{% for field in form %} + +{{ field }} +{% endfor %} \ No newline at end of file diff --git a/embark/templates/user/email_template.html b/embark/templates/user/email_template.html new file mode 100644 index 00000000..e3e99f33 --- /dev/null +++ b/embark/templates/user/email_template.html @@ -0,0 +1,8 @@ +{% autoescape off %} +Dear {{ username }}, + +Please follow the link to confirm your registration, +http://{{ domain }}{% url 'activate' user_id=uid activation_token=token %} + +OR manually input the following token: {{ token }} +{% endautoescape %} \ No newline at end of file diff --git a/embark/users/forms.py b/embark/users/forms.py new file mode 100644 index 00000000..0f3691da --- /dev/null +++ b/embark/users/forms.py @@ -0,0 +1,14 @@ +from django import forms +from django.contrib.auth.forms import UserCreationForm +from users.models import User + + +class SignupForm(UserCreationForm): + class Meta: + model = User + fields = ('username', 'email', 'password1', 'password2') + + +class ActivationForm(forms.Form): + + token = forms.CharField(max_length=256, min_length=256) diff --git a/embark/users/models.py b/embark/users/models.py index 40a3c0ad..0a701f8a 100644 --- a/embark/users/models.py +++ b/embark/users/models.py @@ -5,7 +5,7 @@ import enum from django.db import models -from django.contrib.auth.models import AbstractUser +from django.contrib.auth.models import User as DjangoUser from django.conf import settings from lib.choice_enum import ChoiceIntEnum @@ -26,10 +26,7 @@ class Team(models.Model): modified = models.DateTimeField(auto_now=True, help_text='Date time when this entry was modified') -class User(AbstractUser): - is_active = models.BooleanField(default=True, help_text='User active or not') - created = models.DateTimeField(auto_now_add=True, help_text='Date time when this entry was created') - modified = models.DateTimeField(auto_now=True, help_text='Date time when this entry was modified') +class User(DjangoUser): timezone = models.CharField(max_length=32, choices=settings.TIMEZONES, default='UTC') diff --git a/embark/users/urls.py b/embark/users/urls.py index 39f8332f..a1011cb6 100644 --- a/embark/users/urls.py +++ b/embark/users/urls.py @@ -12,6 +12,7 @@ path(settings.LOGIN_URL, views.embark_login, name='embark-login'), path('user/', views.user_main, name='embark-user-main'), path('register/', views.register, name='embark-register'), + path('register/activate//', views.register, name='embark-activate-user'), path('logout/', views.embark_logout, name='embark-logout'), path('user/password_change/', views.password_change, name='embark-password-change'), path('user/acc_delete/', views.acc_delete, name='embark-acc-delete'), diff --git a/embark/users/views.py b/embark/users/views.py index 0957fbb1..1b03c81e 100644 --- a/embark/users/views.py +++ b/embark/users/views.py @@ -7,15 +7,20 @@ import logging from django.contrib.auth.decorators import login_required +from django.contrib.auth import authenticate, login, logout, get_user +from django.contrib.auth.tokens import default_token_generator +from django.contrib.sites.shortcuts import get_current_site +from django.contrib import messages from django.shortcuts import render, redirect from django.views.decorators.csrf import csrf_exempt from django.views.decorators.http import require_http_methods - -from django.contrib.auth import authenticate, login, logout, get_user -from django.contrib import messages +from django.template.loader import render_to_string from django.conf import settings from django.utils import timezone +from django.urls import reverse +from django.core.mail import send_mail +from users.forms import ActivationForm, SignupForm from users.models import User logger = logging.getLogger(__name__) @@ -32,29 +37,38 @@ def user_main(request): def register(request): if request.method == "POST": logger.debug(request.POST) - data = {k: v[0] for k, v in dict(request.POST).items()} - logger.debug(data) try: - body = {k: v[0] for k, v in dict(request.POST).items()} - try: - username = body['username'] - password = body['password'] - confirm_password = body['confirm_password'] - if password != confirm_password: - logger.debug('Passwords do not match') - messages.success(request, 'Passwords do not match.') - return render(request, 'user/register.html') + user = get_user(request) + signup_form = SignupForm(request.POST) + if signup_form.is_valid(): + username = signup_form.cleaned_data.get('username') + password = signup_form.cleaned_data.get('password') + email = signup_form.cleaned_data.get('email') logger.debug('Passwords match. Creating user') - user = User.objects.create(username=username) + user = User.objects.create(username=username, email=email) user.set_password(password) + user.is_active = False user.save() logger.debug('User created') - messages.success(request, 'Registration successful.') - return redirect('../../') - except KeyError: - logger.exception('Missing keys from data- Username, password, password_confirm') - messages.error(request, 'User data is missing/invalid.') - return render(request, 'user/register.html') + # TODO create email + token + token = default_token_generator.make_token(user) + current_site = get_current_site(request) + mail_subject = 'Activate your EMBArk account.' + message = render_to_string('email_template.html', context={ + 'user': user, + 'username': user.username, + 'domain': current_site.domain, + 'uid': user.id, + 'token': token, + }) + + if settings.EMAIL_ACTIVE: + send_mail(mail_subject, message, 'system@' + settings.DOMAIN, [email]) + messages.success(request, 'Registration successful. Please check your email to activate') + return redirect(reverse('embark-login')) + else: + logger.debug("Registered, redirecting to login") + activate_user(user.id, token) except builtins.Exception as error: logger.exception('Wide exception in Signup: %s', error) messages.error(request, 'Something went wrong when signing up the user.') @@ -230,3 +244,40 @@ def set_timezone(request): else: messages.error(request, 'Timezone could not be set') return redirect("..") + + +def activate_user(user, token): + """ + activates user with token + """ + if default_token_generator.check_token(user, token): + user.is_active = True + user.save() + return True + return False + + +@require_http_methods(["GET", "POST"]) +@login_required(login_url='/' + settings.LOGIN_URL) +def activate(request): + """ + activation page + form request + activates user through the usage of token + """ + if request.method == "POST": + logger.debug(request.POST) + try: + user = get_user(request) + activation_form = ActivationForm(request.POST) + if activation_form.is_valid(): + token = activation_form.cleand_data["token"] + if activate_user(user, token): + messages.success(request, str(user.username) + 'activated') + else: + messages.error(request, "Token invalid - maybe it expired?") + except ValueError as val_error: + logger.error(f"{val_error} in token {token}") + return redirect(reverse('embark-login')) + else: + activation_form = ActivationForm() + render(request, 'activate.html', {'activation-form': activation_form}) diff --git a/installer.sh b/installer.sh index f168bae3..8ce95b78 100755 --- a/installer.sh +++ b/installer.sh @@ -81,9 +81,9 @@ save_old_env(){ } write_env(){ - local SUPER_PW="embark" - local SUPER_EMAIL="idk@lol.com" - local SUPER_USER="superuser" + local SUPER_PW="$(openssl rand -base64 8)" + local SUPER_EMAIL="admin@embark.local" + local SUPER_USER="admin" local RANDOM_PW="" local DJANGO_SECRET_KEY="" local ENV_FILES=() From a1faeacf61bb8acc166caa5324246e130fd80ec9 Mon Sep 17 00:00:00 2001 From: BenediktMKuehne Date: Thu, 24 Oct 2024 14:01:25 +0000 Subject: [PATCH 06/23] fixes --- embark/templates/user/register.html | 31 ++++++----------------------- embark/users/models.py | 4 ++-- embark/users/views.py | 13 +++++++----- 3 files changed, 16 insertions(+), 32 deletions(-) diff --git a/embark/templates/user/register.html b/embark/templates/user/register.html index 0e7e0893..cd4d4500 100644 --- a/embark/templates/user/register.html +++ b/embark/templates/user/register.html @@ -1,35 +1,16 @@ {% extends "base.html" %} {% load static %} +{% load django_bootstrap5 %} {% block style %}{% endblock style %} {% block title %}EMBArk register{% endblock title %} {% block maincontent %} +
{% endblock maincontent %} \ No newline at end of file diff --git a/embark/templates/user/register.html b/embark/templates/user/register.html index cd4d4500..ec70bf3c 100644 --- a/embark/templates/user/register.html +++ b/embark/templates/user/register.html @@ -6,9 +6,9 @@ {% block maincontent %}
-

New Version 0.1

+

New Version 0.2

-

New New Buttons everywhere

+

New Track you SBOM