You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by pi...@apache.org on 2023/11/16 14:20:19 UTC

(airflow-site) 01/01: Add sboms for latest provider wave

This is an automated email from the ASF dual-hosted git repository.

pierrejeambrun pushed a commit to branch add-sboms-for-latest-provider-wave
in repository https://gitbox.apache.org/repos/asf/airflow-site.git

commit 229c4c07d67ff0be1288b5045eaa3e4b640f1860
Author: pierrejeambrun <pi...@gmail.com>
AuthorDate: Thu Nov 16 15:18:51 2023 +0100

    Add sboms for latest provider wave
---
 ...low-sbom-provider-amazon-8.11.0-python3.10.json |  868 ++++
 ...low-sbom-provider-amazon-8.11.0-python3.11.json |  835 ++++
 ...flow-sbom-provider-amazon-8.11.0-python3.8.json |  803 ++++
 ...flow-sbom-provider-amazon-8.11.0-python3.9.json |  835 ++++
 .../8.11.0/sbom/index.html                         |   18 +
 ...bom-provider-apache.spark-4.4.0-python3.10.json |  104 +
 ...bom-provider-apache.spark-4.4.0-python3.11.json |  104 +
 ...sbom-provider-apache.spark-4.4.0-python3.8.json |  104 +
 ...sbom-provider-apache.spark-4.4.0-python3.9.json |  104 +
 .../4.4.0/sbom/index.html                          |   18 +
 ...-provider-cncf.kubernetes-7.9.0-python3.10.json |  915 ++++
 ...-provider-cncf.kubernetes-7.9.0-python3.11.json |  915 ++++
 ...m-provider-cncf.kubernetes-7.9.0-python3.8.json |  915 ++++
 ...m-provider-cncf.kubernetes-7.9.0-python3.9.json |  915 ++++
 .../7.9.0/sbom/index.html                          |   18 +
 ...flow-sbom-provider-cohere-1.0.0-python3.6.json} |   10 +-
 ...flow-sbom-provider-cohere-1.0.0-python3.7.json} |   10 +-
 ...flow-sbom-provider-cohere-1.0.0-python3.8.json} |   10 +-
 .../1.0.0/sbom/index.html                          |   16 +
 ...w-sbom-provider-common.io-1.0.1-python3.6.json} |   10 +-
 ...w-sbom-provider-common.io-1.0.1-python3.7.json} |   10 +-
 ...w-sbom-provider-common.io-1.0.1-python3.8.json} |   10 +-
 .../1.0.1/sbom/index.html                          |   16 +
 ...-sbom-provider-databricks-5.0.0-python3.10.json |  816 ++++
 ...-sbom-provider-databricks-5.0.0-python3.11.json |  816 ++++
 ...w-sbom-provider-databricks-5.0.0-python3.8.json |  816 ++++
 ...w-sbom-provider-databricks-5.0.0-python3.9.json |  816 ++++
 .../5.0.0/sbom/index.html                          |   18 +
 ...ow-sbom-provider-discord-3.4.1-python3.10.json} |   10 +-
 ...ow-sbom-provider-discord-3.4.1-python3.11.json} |   10 +-
 ...low-sbom-provider-discord-3.4.1-python3.8.json} |   10 +-
 ...low-sbom-provider-discord-3.4.1-python3.9.json} |   10 +-
 .../3.4.1/sbom/index.html                          |   18 +
 ...flow-sbom-provider-docker-3.8.1-python3.10.json |  323 ++
 ...flow-sbom-provider-docker-3.8.1-python3.11.json |  323 ++
 ...rflow-sbom-provider-docker-3.8.1-python3.8.json |  323 ++
 ...rflow-sbom-provider-docker-3.8.1-python3.9.json |  323 ++
 .../3.8.1/sbom/index.html                          |   18 +
 ...om-provider-elasticsearch-5.1.1-python3.10.json |  169 +
 ...om-provider-elasticsearch-5.1.1-python3.11.json |  169 +
 ...bom-provider-elasticsearch-5.1.1-python3.8.json |  169 +
 ...bom-provider-elasticsearch-5.1.1-python3.9.json |  169 +
 .../5.1.1/sbom/index.html                          |   18 +
 ...irflow-sbom-provider-ftp-3.6.1-python3.10.json} |   10 +-
 ...irflow-sbom-provider-ftp-3.6.1-python3.11.json} |   10 +-
 ...airflow-sbom-provider-ftp-3.6.1-python3.8.json} |   10 +-
 ...airflow-sbom-provider-ftp-3.6.1-python3.9.json} |   10 +-
 .../3.6.1/sbom/index.html                          |   18 +
 ...ow-sbom-provider-google-10.11.1-python3.10.json | 3497 ++++++++++++++++
 ...ow-sbom-provider-google-10.11.1-python3.11.json | 3507 ++++++++++++++++
 ...low-sbom-provider-google-10.11.1-python3.8.json | 3473 ++++++++++++++++
 ...low-sbom-provider-google-10.11.1-python3.9.json | 3469 ++++++++++++++++
 .../10.11.1/sbom/index.html                        |   18 +
 ...rflow-sbom-provider-http-4.7.0-python3.10.json} |   10 +-
 ...rflow-sbom-provider-http-4.7.0-python3.11.json} |   10 +-
 ...irflow-sbom-provider-http-4.7.0-python3.8.json} |   10 +-
 ...irflow-sbom-provider-http-4.7.0-python3.9.json} |   10 +-
 .../4.7.0/sbom/index.html                          |   18 +
 ...-provider-microsoft.azure-8.2.0-python3.10.json | 1695 ++++++++
 ...-provider-microsoft.azure-8.2.0-python3.11.json | 1630 ++++++++
 ...m-provider-microsoft.azure-8.2.0-python3.8.json | 1409 +++++++
 ...m-provider-microsoft.azure-8.2.0-python3.9.json | 1265 ++++++
 .../8.2.0/sbom/index.html                          |   18 +
 ...flow-sbom-provider-openai-1.0.0-python3.6.json} |   10 +-
 ...flow-sbom-provider-openai-1.0.0-python3.7.json} |   10 +-
 ...flow-sbom-provider-openai-1.0.0-python3.8.json} |   10 +-
 .../1.0.0/sbom/index.html                          |   16 +
 ...sbom-provider-openlineage-1.2.1-python3.10.json |  422 ++
 ...sbom-provider-openlineage-1.2.1-python3.11.json |  422 ++
 ...-sbom-provider-openlineage-1.2.1-python3.8.json |  422 ++
 ...-sbom-provider-openlineage-1.2.1-python3.9.json |  422 ++
 .../1.2.1/sbom/index.html                          |   18 +
 ...-sbom-provider-opensearch-1.0.0-python3.10.json |  301 ++
 ...-sbom-provider-opensearch-1.0.0-python3.11.json |  301 ++
 ...w-sbom-provider-opensearch-1.0.0-python3.9.json |  301 ++
 .../1.0.0/sbom/index.html                          |    8 +-
 ...ow-sbom-provider-pgvector-1.0.0-python3.6.json} |   10 +-
 ...ow-sbom-provider-pgvector-1.0.0-python3.7.json} |   10 +-
 ...ow-sbom-provider-pgvector-1.0.0-python3.8.json} |   10 +-
 .../1.0.0/sbom/index.html                          |   16 +
 ...ow-sbom-provider-pinecone-1.0.0-python3.6.json} |   10 +-
 ...ow-sbom-provider-pinecone-1.0.0-python3.7.json} |   10 +-
 ...ow-sbom-provider-pinecone-1.0.0-python3.8.json} |   10 +-
 .../1.0.0/sbom/index.html                          |   16 +
 ...ow-sbom-provider-postgres-5.8.0-python3.10.json |   71 +
 ...ow-sbom-provider-postgres-5.8.0-python3.11.json |   71 +
 ...low-sbom-provider-postgres-5.8.0-python3.8.json |   71 +
 ...low-sbom-provider-postgres-5.8.0-python3.9.json |   71 +
 .../5.8.0/sbom/index.html                          |   18 +
 ...-sbom-provider-salesforce-5.5.1-python3.10.json |  875 ++++
 ...-sbom-provider-salesforce-5.5.1-python3.11.json |  875 ++++
 ...w-sbom-provider-salesforce-5.5.1-python3.8.json |  873 ++++
 ...w-sbom-provider-salesforce-5.5.1-python3.9.json |  841 ++++
 .../5.5.1/sbom/index.html                          |   18 +
 ...rflow-sbom-provider-slack-8.4.0-python3.10.json |   71 +
 ...rflow-sbom-provider-slack-8.4.0-python3.11.json |   71 +
 ...irflow-sbom-provider-slack-8.4.0-python3.8.json |   71 +
 ...irflow-sbom-provider-slack-8.4.0-python3.9.json |   71 +
 .../8.4.0/sbom/index.html                          |   18 +
 ...w-sbom-provider-snowflake-5.1.1-python3.10.json | 4353 ++++++++++++++++++++
 ...w-sbom-provider-snowflake-5.1.1-python3.11.json |  750 ++++
 ...ow-sbom-provider-snowflake-5.1.1-python3.8.json |  750 ++++
 ...ow-sbom-provider-snowflake-5.1.1-python3.9.json |  750 ++++
 .../5.1.1/sbom/index.html                          |   18 +
 ...ow-sbom-provider-weaviate-1.0.0-python3.6.json} |   10 +-
 ...ow-sbom-provider-weaviate-1.0.0-python3.7.json} |   10 +-
 ...ow-sbom-provider-weaviate-1.0.0-python3.8.json} |   10 +-
 .../1.0.0/sbom/index.html                          |   16 +
 ...flow-sbom-provider-yandex-3.6.0-python3.10.json |  493 +++
 ...flow-sbom-provider-yandex-3.6.0-python3.7.json} |   10 +-
 ...rflow-sbom-provider-yandex-3.6.0-python3.8.json |  493 +++
 ...rflow-sbom-provider-yandex-3.6.0-python3.9.json |  493 +++
 .../3.6.0/sbom/index.html                          |   18 +
 113 files changed, 47861 insertions(+), 158 deletions(-)

diff --git a/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.10.json b/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.10.json
new file mode 100644
index 0000000000..93609b3e75
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.10.json
@@ -0,0 +1,868 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:a6e8b9d4-f89c-4a15-a314-52ca1c836f5e",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:03:55.686Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "watchtower",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/watchtower@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/watchtower@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-s0WmXm"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "boto3",
+      "version": "1.29.1",
+      "purl": "pkg:pypi/boto3@1.29.1",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/boto3@1.29.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "jmespath",
+      "version": "1.0.1",
+      "purl": "pkg:pypi/jmespath@1.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/jmespath@1.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "botocore",
+      "version": "1.32.1",
+      "purl": "pkg:pypi/botocore@1.32.1",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/botocore@1.32.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.0.7",
+      "purl": "pkg:pypi/urllib3@2.0.7",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.0.7",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "python-dateutil",
+      "version": "2.8.2",
+      "purl": "pkg:pypi/python-dateutil@2.8.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/python-dateutil@2.8.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "s3transfer",
+      "version": "0.7.0",
+      "purl": "pkg:pypi/s3transfer@0.7.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/s3transfer@0.7.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "sqlalchemy-redshift",
+      "version": "0.8.14",
+      "purl": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-s0WmXm"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "packaging",
+      "version": "23.2",
+      "purl": "pkg:pypi/packaging@23.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/packaging@23.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "SQLAlchemy",
+      "version": "1.4.50",
+      "purl": "pkg:pypi/sqlalchemy@1.4.50",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "greenlet",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/greenlet@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/greenlet@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "redshift-connector",
+      "version": "2.0.916",
+      "purl": "pkg:pypi/redshift-connector@2.0.916",
+      "type": "library",
+      "bom-ref": "pkg:pypi/redshift-connector@2.0.916",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-s0WmXm"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "lxml",
+      "version": "4.9.3",
+      "purl": "pkg:pypi/lxml@4.9.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/lxml@4.9.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "certifi",
+      "version": "2023.7.22",
+      "purl": "pkg:pypi/certifi@2023.7.22",
+      "type": "library",
+      "bom-ref": "pkg:pypi/certifi@2023.7.22",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "idna",
+      "version": "3.4",
+      "purl": "pkg:pypi/idna@3.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/idna@3.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "charset-normalizer",
+      "version": "3.3.2",
+      "purl": "pkg:pypi/charset-normalizer@3.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "scramp",
+      "version": "1.4.4",
+      "purl": "pkg:pypi/scramp@1.4.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/scramp@1.4.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "asn1crypto",
+      "version": "1.5.1",
+      "purl": "pkg:pypi/asn1crypto@1.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/asn1crypto@1.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "setuptools",
+      "version": "65.5.1",
+      "purl": "pkg:pypi/setuptools@65.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/setuptools@65.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pytz",
+      "version": "2023.3.post1",
+      "purl": "pkg:pypi/pytz@2023.3.post1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pytz@2023.3.post1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "beautifulsoup4",
+      "version": "4.12.2",
+      "purl": "pkg:pypi/beautifulsoup4@4.12.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/beautifulsoup4@4.12.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "soupsieve",
+      "version": "2.5",
+      "purl": "pkg:pypi/soupsieve@2.5",
+      "type": "library",
+      "bom-ref": "pkg:pypi/soupsieve@2.5",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "jsonpath-ng",
+      "version": "1.6.0",
+      "purl": "pkg:pypi/jsonpath-ng@1.6.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/jsonpath-ng@1.6.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-s0WmXm"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "ply",
+      "version": "3.11",
+      "purl": "pkg:pypi/ply@3.11",
+      "type": "library",
+      "bom-ref": "pkg:pypi/ply@3.11",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/boto3@1.29.1",
+      "dependsOn": [
+        "pkg:pypi/botocore@1.32.1",
+        "pkg:pypi/jmespath@1.0.1",
+        "pkg:pypi/s3transfer@0.7.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/jmespath@1.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/botocore@1.32.1",
+      "dependsOn": [
+        "pkg:pypi/jmespath@1.0.1",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/urllib3@2.0.7"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/urllib3@2.0.7",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/python-dateutil@2.8.2",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/six@1.16.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/s3transfer@0.7.0",
+      "dependsOn": [
+        "pkg:pypi/botocore@1.32.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/watchtower@3.0.1",
+      "dependsOn": [
+        "pkg:pypi/boto3@1.29.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/packaging@23.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "dependsOn": [
+        "pkg:pypi/greenlet@3.0.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/greenlet@3.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "dependsOn": [
+        "pkg:pypi/packaging@23.2",
+        "pkg:pypi/sqlalchemy@1.4.50"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/lxml@4.9.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/requests@2.31.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/urllib3@2.0.7"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/certifi@2023.7.22",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/idna@3.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/scramp@1.4.4",
+      "dependsOn": [
+        "pkg:pypi/asn1crypto@1.5.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/asn1crypto@1.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/setuptools@65.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pytz@2023.3.post1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/beautifulsoup4@4.12.2",
+      "dependsOn": [
+        "pkg:pypi/soupsieve@2.5"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/soupsieve@2.5",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/redshift-connector@2.0.916",
+      "dependsOn": [
+        "pkg:pypi/beautifulsoup4@4.12.2",
+        "pkg:pypi/boto3@1.29.1",
+        "pkg:pypi/botocore@1.32.1",
+        "pkg:pypi/lxml@4.9.3",
+        "pkg:pypi/packaging@23.2",
+        "pkg:pypi/pytz@2023.3.post1",
+        "pkg:pypi/requests@2.31.0",
+        "pkg:pypi/scramp@1.4.4",
+        "pkg:pypi/setuptools@65.5.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/ply@3.11",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/jsonpath-ng@1.6.0",
+      "dependsOn": [
+        "pkg:pypi/ply@3.11"
+      ]
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.11.json b/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.11.json
new file mode 100644
index 0000000000..0dbcb3867d
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.11.json
@@ -0,0 +1,835 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:d6836d5f-fa8a-4d1e-b427-ea6546dfd873",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:03:55.682Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "watchtower",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/watchtower@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/watchtower@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-cmewXs"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "boto3",
+      "version": "1.29.1",
+      "purl": "pkg:pypi/boto3@1.29.1",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/boto3@1.29.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "s3transfer",
+      "version": "0.7.0",
+      "purl": "pkg:pypi/s3transfer@0.7.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/s3transfer@0.7.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "botocore",
+      "version": "1.32.1",
+      "purl": "pkg:pypi/botocore@1.32.1",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/botocore@1.32.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.0.7",
+      "purl": "pkg:pypi/urllib3@2.0.7",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.0.7",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "python-dateutil",
+      "version": "2.8.2",
+      "purl": "pkg:pypi/python-dateutil@2.8.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/python-dateutil@2.8.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "jmespath",
+      "version": "1.0.1",
+      "purl": "pkg:pypi/jmespath@1.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/jmespath@1.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "sqlalchemy-redshift",
+      "version": "0.8.14",
+      "purl": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-cmewXs"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "packaging",
+      "version": "23.2",
+      "purl": "pkg:pypi/packaging@23.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/packaging@23.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "SQLAlchemy",
+      "version": "1.4.50",
+      "purl": "pkg:pypi/sqlalchemy@1.4.50",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "greenlet",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/greenlet@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/greenlet@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "redshift-connector",
+      "version": "2.0.916",
+      "purl": "pkg:pypi/redshift-connector@2.0.916",
+      "type": "library",
+      "bom-ref": "pkg:pypi/redshift-connector@2.0.916",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-cmewXs"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "beautifulsoup4",
+      "version": "4.12.2",
+      "purl": "pkg:pypi/beautifulsoup4@4.12.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/beautifulsoup4@4.12.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "soupsieve",
+      "version": "2.5",
+      "purl": "pkg:pypi/soupsieve@2.5",
+      "type": "library",
+      "bom-ref": "pkg:pypi/soupsieve@2.5",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "setuptools",
+      "version": "65.5.1",
+      "purl": "pkg:pypi/setuptools@65.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/setuptools@65.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pytz",
+      "version": "2023.3.post1",
+      "purl": "pkg:pypi/pytz@2023.3.post1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pytz@2023.3.post1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "lxml",
+      "version": "4.9.3",
+      "purl": "pkg:pypi/lxml@4.9.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/lxml@4.9.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "certifi",
+      "version": "2023.7.22",
+      "purl": "pkg:pypi/certifi@2023.7.22",
+      "type": "library",
+      "bom-ref": "pkg:pypi/certifi@2023.7.22",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "charset-normalizer",
+      "version": "3.3.2",
+      "purl": "pkg:pypi/charset-normalizer@3.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "scramp",
+      "version": "1.4.4",
+      "purl": "pkg:pypi/scramp@1.4.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/scramp@1.4.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "asn1crypto",
+      "version": "1.5.1",
+      "purl": "pkg:pypi/asn1crypto@1.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/asn1crypto@1.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "jsonpath-ng",
+      "version": "1.6.0",
+      "purl": "pkg:pypi/jsonpath-ng@1.6.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/jsonpath-ng@1.6.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-cmewXs"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "ply",
+      "version": "3.11",
+      "purl": "pkg:pypi/ply@3.11",
+      "type": "library",
+      "bom-ref": "pkg:pypi/ply@3.11",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/boto3@1.29.1",
+      "dependsOn": [
+        "pkg:pypi/botocore@1.32.1",
+        "pkg:pypi/jmespath@1.0.1",
+        "pkg:pypi/s3transfer@0.7.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/s3transfer@0.7.0",
+      "dependsOn": [
+        "pkg:pypi/botocore@1.32.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/botocore@1.32.1",
+      "dependsOn": [
+        "pkg:pypi/jmespath@1.0.1",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/urllib3@2.0.7"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/urllib3@2.0.7",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/python-dateutil@2.8.2",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/six@1.16.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/jmespath@1.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/watchtower@3.0.1",
+      "dependsOn": [
+        "pkg:pypi/boto3@1.29.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/packaging@23.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "dependsOn": [
+        "pkg:pypi/greenlet@3.0.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/greenlet@3.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "dependsOn": [
+        "pkg:pypi/packaging@23.2",
+        "pkg:pypi/sqlalchemy@1.4.50"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/beautifulsoup4@4.12.2",
+      "dependsOn": [
+        "pkg:pypi/soupsieve@2.5"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/soupsieve@2.5",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/setuptools@65.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pytz@2023.3.post1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/lxml@4.9.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/requests@2.31.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/charset-normalizer@3.3.2"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/certifi@2023.7.22",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/scramp@1.4.4",
+      "dependsOn": [
+        "pkg:pypi/asn1crypto@1.5.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/asn1crypto@1.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/redshift-connector@2.0.916",
+      "dependsOn": [
+        "pkg:pypi/beautifulsoup4@4.12.2",
+        "pkg:pypi/boto3@1.29.1",
+        "pkg:pypi/botocore@1.32.1",
+        "pkg:pypi/lxml@4.9.3",
+        "pkg:pypi/packaging@23.2",
+        "pkg:pypi/pytz@2023.3.post1",
+        "pkg:pypi/requests@2.31.0",
+        "pkg:pypi/scramp@1.4.4",
+        "pkg:pypi/setuptools@65.5.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/ply@3.11",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/jsonpath-ng@1.6.0",
+      "dependsOn": [
+        "pkg:pypi/ply@3.11"
+      ]
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.8.json b/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.8.json
new file mode 100644
index 0000000000..7d39dbc1b6
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.8.json
@@ -0,0 +1,803 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:5e902461-bd5e-46ea-a7c8-d50372f69436",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:04:39.575Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "watchtower",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/watchtower@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/watchtower@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-f70NsA"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "boto3",
+      "version": "1.29.1",
+      "purl": "pkg:pypi/boto3@1.29.1",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/boto3@1.29.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "botocore",
+      "version": "1.32.1",
+      "purl": "pkg:pypi/botocore@1.32.1",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/botocore@1.32.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "python-dateutil",
+      "version": "2.8.2",
+      "purl": "pkg:pypi/python-dateutil@2.8.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/python-dateutil@2.8.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "jmespath",
+      "version": "1.0.1",
+      "purl": "pkg:pypi/jmespath@1.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/jmespath@1.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.0.7",
+      "purl": "pkg:pypi/urllib3@2.0.7",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.0.7",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "s3transfer",
+      "version": "0.7.0",
+      "purl": "pkg:pypi/s3transfer@0.7.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/s3transfer@0.7.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "sqlalchemy-redshift",
+      "version": "0.8.14",
+      "purl": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-f70NsA"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "SQLAlchemy",
+      "version": "1.4.50",
+      "purl": "pkg:pypi/sqlalchemy@1.4.50",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "greenlet",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/greenlet@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/greenlet@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "packaging",
+      "version": "23.2",
+      "purl": "pkg:pypi/packaging@23.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/packaging@23.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "redshift-connector",
+      "version": "2.0.916",
+      "purl": "pkg:pypi/redshift-connector@2.0.916",
+      "type": "library",
+      "bom-ref": "pkg:pypi/redshift-connector@2.0.916",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-f70NsA"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "scramp",
+      "version": "1.4.4",
+      "purl": "pkg:pypi/scramp@1.4.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/scramp@1.4.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "asn1crypto",
+      "version": "1.5.1",
+      "purl": "pkg:pypi/asn1crypto@1.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/asn1crypto@1.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "setuptools",
+      "version": "65.5.1",
+      "purl": "pkg:pypi/setuptools@65.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/setuptools@65.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "certifi",
+      "version": "2023.7.22",
+      "purl": "pkg:pypi/certifi@2023.7.22",
+      "type": "library",
+      "bom-ref": "pkg:pypi/certifi@2023.7.22",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "beautifulsoup4",
+      "version": "4.12.2",
+      "purl": "pkg:pypi/beautifulsoup4@4.12.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/beautifulsoup4@4.12.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "soupsieve",
+      "version": "2.5",
+      "purl": "pkg:pypi/soupsieve@2.5",
+      "type": "library",
+      "bom-ref": "pkg:pypi/soupsieve@2.5",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pytz",
+      "version": "2023.3.post1",
+      "purl": "pkg:pypi/pytz@2023.3.post1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pytz@2023.3.post1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "lxml",
+      "version": "4.9.3",
+      "purl": "pkg:pypi/lxml@4.9.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/lxml@4.9.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "jsonpath-ng",
+      "version": "1.6.0",
+      "purl": "pkg:pypi/jsonpath-ng@1.6.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/jsonpath-ng@1.6.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-f70NsA"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "ply",
+      "version": "3.11",
+      "purl": "pkg:pypi/ply@3.11",
+      "type": "library",
+      "bom-ref": "pkg:pypi/ply@3.11",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/boto3@1.29.1",
+      "dependsOn": [
+        "pkg:pypi/botocore@1.32.1",
+        "pkg:pypi/jmespath@1.0.1",
+        "pkg:pypi/s3transfer@0.7.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/botocore@1.32.1",
+      "dependsOn": [
+        "pkg:pypi/jmespath@1.0.1",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/urllib3@2.0.7"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/python-dateutil@2.8.2",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/six@1.16.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/jmespath@1.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/urllib3@2.0.7",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/s3transfer@0.7.0",
+      "dependsOn": [
+        "pkg:pypi/botocore@1.32.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/watchtower@3.0.1",
+      "dependsOn": [
+        "pkg:pypi/boto3@1.29.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "dependsOn": [
+        "pkg:pypi/greenlet@3.0.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/greenlet@3.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/packaging@23.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "dependsOn": [
+        "pkg:pypi/packaging@23.2",
+        "pkg:pypi/sqlalchemy@1.4.50"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/scramp@1.4.4",
+      "dependsOn": [
+        "pkg:pypi/asn1crypto@1.5.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/asn1crypto@1.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/setuptools@65.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/requests@2.31.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/certifi@2023.7.22",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/beautifulsoup4@4.12.2",
+      "dependsOn": [
+        "pkg:pypi/soupsieve@2.5"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/soupsieve@2.5",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pytz@2023.3.post1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/lxml@4.9.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/redshift-connector@2.0.916",
+      "dependsOn": [
+        "pkg:pypi/beautifulsoup4@4.12.2",
+        "pkg:pypi/boto3@1.29.1",
+        "pkg:pypi/botocore@1.32.1",
+        "pkg:pypi/lxml@4.9.3",
+        "pkg:pypi/packaging@23.2",
+        "pkg:pypi/pytz@2023.3.post1",
+        "pkg:pypi/requests@2.31.0",
+        "pkg:pypi/scramp@1.4.4",
+        "pkg:pypi/setuptools@65.5.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/ply@3.11",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/jsonpath-ng@1.6.0",
+      "dependsOn": [
+        "pkg:pypi/ply@3.11"
+      ]
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.9.json b/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.9.json
new file mode 100644
index 0000000000..296edd8b7e
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/apache-airflow-sbom-provider-amazon-8.11.0-python3.9.json
@@ -0,0 +1,835 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:6a48d354-1dc7-4ace-9d94-57a2128ae5ec",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:04:39.715Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "watchtower",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/watchtower@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/watchtower@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-VpBxYr"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "boto3",
+      "version": "1.29.1",
+      "purl": "pkg:pypi/boto3@1.29.1",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/boto3@1.29.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "s3transfer",
+      "version": "0.7.0",
+      "purl": "pkg:pypi/s3transfer@0.7.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/s3transfer@0.7.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "botocore",
+      "version": "1.32.1",
+      "purl": "pkg:pypi/botocore@1.32.1",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/botocore@1.32.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.0.7",
+      "purl": "pkg:pypi/urllib3@2.0.7",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.0.7",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "python-dateutil",
+      "version": "2.8.2",
+      "purl": "pkg:pypi/python-dateutil@2.8.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/python-dateutil@2.8.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "jmespath",
+      "version": "1.0.1",
+      "purl": "pkg:pypi/jmespath@1.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/jmespath@1.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "sqlalchemy-redshift",
+      "version": "0.8.14",
+      "purl": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-VpBxYr"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "SQLAlchemy",
+      "version": "1.4.50",
+      "purl": "pkg:pypi/sqlalchemy@1.4.50",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "greenlet",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/greenlet@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/greenlet@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "packaging",
+      "version": "23.2",
+      "purl": "pkg:pypi/packaging@23.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/packaging@23.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "redshift-connector",
+      "version": "2.0.916",
+      "purl": "pkg:pypi/redshift-connector@2.0.916",
+      "type": "library",
+      "bom-ref": "pkg:pypi/redshift-connector@2.0.916",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-VpBxYr"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "scramp",
+      "version": "1.4.4",
+      "purl": "pkg:pypi/scramp@1.4.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/scramp@1.4.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "asn1crypto",
+      "version": "1.5.1",
+      "purl": "pkg:pypi/asn1crypto@1.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/asn1crypto@1.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "setuptools",
+      "version": "65.5.1",
+      "purl": "pkg:pypi/setuptools@65.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/setuptools@65.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "lxml",
+      "version": "4.9.3",
+      "purl": "pkg:pypi/lxml@4.9.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/lxml@4.9.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "charset-normalizer",
+      "version": "3.3.2",
+      "purl": "pkg:pypi/charset-normalizer@3.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "idna",
+      "version": "3.4",
+      "purl": "pkg:pypi/idna@3.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/idna@3.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pytz",
+      "version": "2023.3.post1",
+      "purl": "pkg:pypi/pytz@2023.3.post1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pytz@2023.3.post1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "beautifulsoup4",
+      "version": "4.12.2",
+      "purl": "pkg:pypi/beautifulsoup4@4.12.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/beautifulsoup4@4.12.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "soupsieve",
+      "version": "2.5",
+      "purl": "pkg:pypi/soupsieve@2.5",
+      "type": "library",
+      "bom-ref": "pkg:pypi/soupsieve@2.5",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "jsonpath-ng",
+      "version": "1.6.0",
+      "purl": "pkg:pypi/jsonpath-ng@1.6.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/jsonpath-ng@1.6.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-VpBxYr"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "ply",
+      "version": "3.11",
+      "purl": "pkg:pypi/ply@3.11",
+      "type": "library",
+      "bom-ref": "pkg:pypi/ply@3.11",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-amazon-8.11.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/boto3@1.29.1",
+      "dependsOn": [
+        "pkg:pypi/botocore@1.32.1",
+        "pkg:pypi/jmespath@1.0.1",
+        "pkg:pypi/s3transfer@0.7.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/s3transfer@0.7.0",
+      "dependsOn": [
+        "pkg:pypi/botocore@1.32.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/botocore@1.32.1",
+      "dependsOn": [
+        "pkg:pypi/jmespath@1.0.1",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/urllib3@2.0.7"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/urllib3@2.0.7",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/python-dateutil@2.8.2",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/six@1.16.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/jmespath@1.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/watchtower@3.0.1",
+      "dependsOn": [
+        "pkg:pypi/boto3@1.29.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "dependsOn": [
+        "pkg:pypi/greenlet@3.0.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/greenlet@3.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/packaging@23.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/sqlalchemy-redshift@0.8.14",
+      "dependsOn": [
+        "pkg:pypi/packaging@23.2",
+        "pkg:pypi/sqlalchemy@1.4.50"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/scramp@1.4.4",
+      "dependsOn": [
+        "pkg:pypi/asn1crypto@1.5.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/asn1crypto@1.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/setuptools@65.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/lxml@4.9.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/requests@2.31.0",
+      "dependsOn": [
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/idna@3.4"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/idna@3.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pytz@2023.3.post1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/beautifulsoup4@4.12.2",
+      "dependsOn": [
+        "pkg:pypi/soupsieve@2.5"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/soupsieve@2.5",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/redshift-connector@2.0.916",
+      "dependsOn": [
+        "pkg:pypi/beautifulsoup4@4.12.2",
+        "pkg:pypi/boto3@1.29.1",
+        "pkg:pypi/botocore@1.32.1",
+        "pkg:pypi/lxml@4.9.3",
+        "pkg:pypi/packaging@23.2",
+        "pkg:pypi/pytz@2023.3.post1",
+        "pkg:pypi/requests@2.31.0",
+        "pkg:pypi/scramp@1.4.4",
+        "pkg:pypi/setuptools@65.5.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/ply@3.11",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/jsonpath-ng@1.6.0",
+      "dependsOn": [
+        "pkg:pypi/ply@3.11"
+      ]
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/index.html b/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/index.html
new file mode 100644
index 0000000000..67bd266158
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-amazon/8.11.0/sbom/index.html
@@ -0,0 +1,18 @@
+
+<html>
+<head><title>CycloneDX SBOMs for Apache Airflow provider-amazon 8.11.0</title></head>
+<body>
+    <h1>CycloneDX SBOMs for Apache Airflow provider-amazon 8.11.0</h1>
+    <ul>
+    
+        <li><a href="apache-airflow-sbom-provider-amazon-8.11.0-python3.10.json">apache-airflow-sbom-provider-amazon-8.11.0-python3.10.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-amazon-8.11.0-python3.11.json">apache-airflow-sbom-provider-amazon-8.11.0-python3.11.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-amazon-8.11.0-python3.8.json">apache-airflow-sbom-provider-amazon-8.11.0-python3.8.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-amazon-8.11.0-python3.9.json">apache-airflow-sbom-provider-amazon-8.11.0-python3.9.json</a></li>
+    
+    </ul>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.10.json b/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.10.json
new file mode 100644
index 0000000000..4783203f03
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.10.json
@@ -0,0 +1,104 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:e746f0e5-79d6-423f-bef2-fe03f7fd3328",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:08:17.967Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "pyspark",
+      "version": "3.5.0",
+      "purl": "pkg:pypi/pyspark@3.5.0",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/pyspark@3.5.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-IAjtNr"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "py4j",
+      "version": "0.10.9.7",
+      "purl": "pkg:pypi/py4j@0.10.9.7",
+      "type": "library",
+      "bom-ref": "pkg:pypi/py4j@0.10.9.7",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-apache.spark-4.4.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-apache.spark-4.4.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/py4j@0.10.9.7",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyspark@3.5.0",
+      "dependsOn": [
+        "pkg:pypi/py4j@0.10.9.7"
+      ]
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.11.json b/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.11.json
new file mode 100644
index 0000000000..962b4c7bec
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.11.json
@@ -0,0 +1,104 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:f2b98a5c-9db5-4c3e-b055-043be0bab2f4",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:07:54.900Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "pyspark",
+      "version": "3.5.0",
+      "purl": "pkg:pypi/pyspark@3.5.0",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/pyspark@3.5.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-SJIpt3"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "py4j",
+      "version": "0.10.9.7",
+      "purl": "pkg:pypi/py4j@0.10.9.7",
+      "type": "library",
+      "bom-ref": "pkg:pypi/py4j@0.10.9.7",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-apache.spark-4.4.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-apache.spark-4.4.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/py4j@0.10.9.7",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyspark@3.5.0",
+      "dependsOn": [
+        "pkg:pypi/py4j@0.10.9.7"
+      ]
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.8.json b/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.8.json
new file mode 100644
index 0000000000..1d5f1a6399
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.8.json
@@ -0,0 +1,104 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:78e92e0a-81d6-46a2-948f-457a1773af04",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:08:29.212Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "pyspark",
+      "version": "3.5.0",
+      "purl": "pkg:pypi/pyspark@3.5.0",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/pyspark@3.5.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-VemTvu"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "py4j",
+      "version": "0.10.9.7",
+      "purl": "pkg:pypi/py4j@0.10.9.7",
+      "type": "library",
+      "bom-ref": "pkg:pypi/py4j@0.10.9.7",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-apache.spark-4.4.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-apache.spark-4.4.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/py4j@0.10.9.7",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyspark@3.5.0",
+      "dependsOn": [
+        "pkg:pypi/py4j@0.10.9.7"
+      ]
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.9.json b/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.9.json
new file mode 100644
index 0000000000..e1fb9d48b5
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/apache-airflow-sbom-provider-apache.spark-4.4.0-python3.9.json
@@ -0,0 +1,104 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:c75c7e56-5c7b-46b9-b8e5-4cd5910d1c9f",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:08:29.406Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "pyspark",
+      "version": "3.5.0",
+      "purl": "pkg:pypi/pyspark@3.5.0",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/pyspark@3.5.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-zcMC0C"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "py4j",
+      "version": "0.10.9.7",
+      "purl": "pkg:pypi/py4j@0.10.9.7",
+      "type": "library",
+      "bom-ref": "pkg:pypi/py4j@0.10.9.7",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-apache.spark-4.4.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-apache.spark-4.4.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/py4j@0.10.9.7",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyspark@3.5.0",
+      "dependsOn": [
+        "pkg:pypi/py4j@0.10.9.7"
+      ]
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/index.html b/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/index.html
new file mode 100644
index 0000000000..3a24845b19
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-apache-spark/4.4.0/sbom/index.html
@@ -0,0 +1,18 @@
+
+<html>
+<head><title>CycloneDX SBOMs for Apache Airflow provider-apache.spark 4.4.0</title></head>
+<body>
+    <h1>CycloneDX SBOMs for Apache Airflow provider-apache.spark 4.4.0</h1>
+    <ul>
+    
+        <li><a href="apache-airflow-sbom-provider-apache.spark-4.4.0-python3.10.json">apache-airflow-sbom-provider-apache.spark-4.4.0-python3.10.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-apache.spark-4.4.0-python3.11.json">apache-airflow-sbom-provider-apache.spark-4.4.0-python3.11.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-apache.spark-4.4.0-python3.8.json">apache-airflow-sbom-provider-apache.spark-4.4.0-python3.8.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-apache.spark-4.4.0-python3.9.json">apache-airflow-sbom-provider-apache.spark-4.4.0-python3.9.json</a></li>
+    
+    </ul>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.10.json b/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.10.json
new file mode 100644
index 0000000000..c45d4a9951
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.10.json
@@ -0,0 +1,915 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:0c2b048c-ee7c-4489-b908-16e66d7b458f",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:07:05.305Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "kubernetes",
+      "version": "23.6.0",
+      "purl": "pkg:pypi/kubernetes@23.6.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/kubernetes@23.6.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-4AXskm"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "certifi",
+      "version": "2023.7.22",
+      "purl": "pkg:pypi/certifi@2023.7.22",
+      "type": "library",
+      "bom-ref": "pkg:pypi/certifi@2023.7.22",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "PyYAML",
+      "version": "6.0.1",
+      "purl": "pkg:pypi/pyyaml@6.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyyaml@6.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests-oauthlib",
+      "version": "1.3.1",
+      "purl": "pkg:pypi/requests-oauthlib@1.3.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests-oauthlib@1.3.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "oauthlib",
+      "version": "3.2.2",
+      "purl": "pkg:pypi/oauthlib@3.2.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/oauthlib@3.2.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "charset-normalizer",
+      "version": "3.3.2",
+      "purl": "pkg:pypi/charset-normalizer@3.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "idna",
+      "version": "3.4",
+      "purl": "pkg:pypi/idna@3.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/idna@3.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.1.0",
+      "purl": "pkg:pypi/urllib3@2.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "setuptools",
+      "version": "65.5.1",
+      "purl": "pkg:pypi/setuptools@65.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/setuptools@65.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "python-dateutil",
+      "version": "2.8.2",
+      "purl": "pkg:pypi/python-dateutil@2.8.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/python-dateutil@2.8.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "google-auth",
+      "version": "2.23.4",
+      "purl": "pkg:pypi/google-auth@2.23.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/google-auth@2.23.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "rsa",
+      "version": "4.9",
+      "purl": "pkg:pypi/rsa@4.9",
+      "type": "library",
+      "bom-ref": "pkg:pypi/rsa@4.9",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyasn1",
+      "version": "0.5.0",
+      "purl": "pkg:pypi/pyasn1@0.5.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyasn1@0.5.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "cachetools",
+      "version": "5.3.2",
+      "purl": "pkg:pypi/cachetools@5.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/cachetools@5.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyasn1-modules",
+      "version": "0.3.0",
+      "purl": "pkg:pypi/pyasn1-modules@0.3.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyasn1-modules@0.3.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "websocket-client",
+      "version": "1.6.4",
+      "purl": "pkg:pypi/websocket-client@1.6.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/websocket-client@1.6.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "kubernetes-asyncio",
+      "version": "24.2.3",
+      "purl": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-4AXskm"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "aiohttp",
+      "version": "3.8.6",
+      "purl": "pkg:pypi/aiohttp@3.8.6",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/aiohttp@3.8.6",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "frozenlist",
+      "version": "1.4.0",
+      "purl": "pkg:pypi/frozenlist@1.4.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/frozenlist@1.4.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "async-timeout",
+      "version": "4.0.3",
+      "purl": "pkg:pypi/async-timeout@4.0.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/async-timeout@4.0.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "attrs",
+      "version": "23.1.0",
+      "purl": "pkg:pypi/attrs@23.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/attrs@23.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "multidict",
+      "version": "6.0.4",
+      "purl": "pkg:pypi/multidict@6.0.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/multidict@6.0.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "aiosignal",
+      "version": "1.3.1",
+      "purl": "pkg:pypi/aiosignal@1.3.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/aiosignal@1.3.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "yarl",
+      "version": "1.9.2",
+      "purl": "pkg:pypi/yarl@1.9.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/yarl@1.9.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "aiofiles",
+      "version": "23.2.1",
+      "purl": "pkg:pypi/aiofiles@23.2.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/aiofiles@23.2.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-4AXskm"
+            }
+          ]
+        }
+      }
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/certifi@2023.7.22",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyyaml@6.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/requests-oauthlib@1.3.1",
+      "dependsOn": [
+        "pkg:pypi/oauthlib@3.2.2",
+        "pkg:pypi/requests@2.31.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/oauthlib@3.2.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/requests@2.31.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/idna@3.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/urllib3@2.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/setuptools@65.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/python-dateutil@2.8.2",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/six@1.16.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/google-auth@2.23.4",
+      "dependsOn": [
+        "pkg:pypi/cachetools@5.3.2",
+        "pkg:pypi/pyasn1-modules@0.3.0",
+        "pkg:pypi/rsa@4.9"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/rsa@4.9",
+      "dependsOn": [
+        "pkg:pypi/pyasn1@0.5.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/pyasn1@0.5.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/cachetools@5.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyasn1-modules@0.3.0",
+      "dependsOn": [
+        "pkg:pypi/pyasn1@0.5.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/websocket-client@1.6.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/kubernetes@23.6.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/google-auth@2.23.4",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/pyyaml@6.0.1",
+        "pkg:pypi/requests-oauthlib@1.3.1",
+        "pkg:pypi/requests@2.31.0",
+        "pkg:pypi/setuptools@65.5.1",
+        "pkg:pypi/six@1.16.0",
+        "pkg:pypi/urllib3@2.1.0",
+        "pkg:pypi/websocket-client@1.6.4"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/aiohttp@3.8.6",
+      "dependsOn": [
+        "pkg:pypi/aiosignal@1.3.1",
+        "pkg:pypi/async-timeout@4.0.3",
+        "pkg:pypi/attrs@23.1.0",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/frozenlist@1.4.0",
+        "pkg:pypi/multidict@6.0.4",
+        "pkg:pypi/yarl@1.9.2"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/frozenlist@1.4.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/async-timeout@4.0.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/attrs@23.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/multidict@6.0.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/aiosignal@1.3.1",
+      "dependsOn": [
+        "pkg:pypi/frozenlist@1.4.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/yarl@1.9.2",
+      "dependsOn": [
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/multidict@6.0.4"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "dependsOn": [
+        "pkg:pypi/aiohttp@3.8.6",
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/pyyaml@6.0.1",
+        "pkg:pypi/setuptools@65.5.1",
+        "pkg:pypi/six@1.16.0",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/aiofiles@23.2.1",
+      "dependsOn": []
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.11.json b/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.11.json
new file mode 100644
index 0000000000..00d8125197
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.11.json
@@ -0,0 +1,915 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:57115330-0793-4d69-b66e-265d6a569de7",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:07:08.473Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "kubernetes",
+      "version": "23.6.0",
+      "purl": "pkg:pypi/kubernetes@23.6.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/kubernetes@23.6.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-bbwRvC"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "python-dateutil",
+      "version": "2.8.2",
+      "purl": "pkg:pypi/python-dateutil@2.8.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/python-dateutil@2.8.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "google-auth",
+      "version": "2.23.4",
+      "purl": "pkg:pypi/google-auth@2.23.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/google-auth@2.23.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "rsa",
+      "version": "4.9",
+      "purl": "pkg:pypi/rsa@4.9",
+      "type": "library",
+      "bom-ref": "pkg:pypi/rsa@4.9",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyasn1",
+      "version": "0.5.0",
+      "purl": "pkg:pypi/pyasn1@0.5.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyasn1@0.5.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyasn1-modules",
+      "version": "0.3.0",
+      "purl": "pkg:pypi/pyasn1-modules@0.3.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyasn1-modules@0.3.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "cachetools",
+      "version": "5.3.2",
+      "purl": "pkg:pypi/cachetools@5.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/cachetools@5.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests-oauthlib",
+      "version": "1.3.1",
+      "purl": "pkg:pypi/requests-oauthlib@1.3.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests-oauthlib@1.3.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "certifi",
+      "version": "2023.7.22",
+      "purl": "pkg:pypi/certifi@2023.7.22",
+      "type": "library",
+      "bom-ref": "pkg:pypi/certifi@2023.7.22",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.1.0",
+      "purl": "pkg:pypi/urllib3@2.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "charset-normalizer",
+      "version": "3.3.2",
+      "purl": "pkg:pypi/charset-normalizer@3.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "idna",
+      "version": "3.4",
+      "purl": "pkg:pypi/idna@3.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/idna@3.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "oauthlib",
+      "version": "3.2.2",
+      "purl": "pkg:pypi/oauthlib@3.2.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/oauthlib@3.2.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "PyYAML",
+      "version": "6.0.1",
+      "purl": "pkg:pypi/pyyaml@6.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyyaml@6.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "websocket-client",
+      "version": "1.6.4",
+      "purl": "pkg:pypi/websocket-client@1.6.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/websocket-client@1.6.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "setuptools",
+      "version": "65.5.1",
+      "purl": "pkg:pypi/setuptools@65.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/setuptools@65.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "kubernetes-asyncio",
+      "version": "24.2.3",
+      "purl": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-bbwRvC"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "aiohttp",
+      "version": "3.8.6",
+      "purl": "pkg:pypi/aiohttp@3.8.6",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/aiohttp@3.8.6",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "aiosignal",
+      "version": "1.3.1",
+      "purl": "pkg:pypi/aiosignal@1.3.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/aiosignal@1.3.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "frozenlist",
+      "version": "1.4.0",
+      "purl": "pkg:pypi/frozenlist@1.4.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/frozenlist@1.4.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "yarl",
+      "version": "1.9.2",
+      "purl": "pkg:pypi/yarl@1.9.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/yarl@1.9.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "multidict",
+      "version": "6.0.4",
+      "purl": "pkg:pypi/multidict@6.0.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/multidict@6.0.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "async-timeout",
+      "version": "4.0.3",
+      "purl": "pkg:pypi/async-timeout@4.0.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/async-timeout@4.0.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "attrs",
+      "version": "23.1.0",
+      "purl": "pkg:pypi/attrs@23.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/attrs@23.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "aiofiles",
+      "version": "23.2.1",
+      "purl": "pkg:pypi/aiofiles@23.2.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/aiofiles@23.2.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-bbwRvC"
+            }
+          ]
+        }
+      }
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/python-dateutil@2.8.2",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/six@1.16.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/google-auth@2.23.4",
+      "dependsOn": [
+        "pkg:pypi/cachetools@5.3.2",
+        "pkg:pypi/pyasn1-modules@0.3.0",
+        "pkg:pypi/rsa@4.9"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/rsa@4.9",
+      "dependsOn": [
+        "pkg:pypi/pyasn1@0.5.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/pyasn1@0.5.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyasn1-modules@0.3.0",
+      "dependsOn": [
+        "pkg:pypi/pyasn1@0.5.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/cachetools@5.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/requests-oauthlib@1.3.1",
+      "dependsOn": [
+        "pkg:pypi/oauthlib@3.2.2",
+        "pkg:pypi/requests@2.31.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/requests@2.31.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/certifi@2023.7.22",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/urllib3@2.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/idna@3.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/oauthlib@3.2.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyyaml@6.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/websocket-client@1.6.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/setuptools@65.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/kubernetes@23.6.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/google-auth@2.23.4",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/pyyaml@6.0.1",
+        "pkg:pypi/requests-oauthlib@1.3.1",
+        "pkg:pypi/requests@2.31.0",
+        "pkg:pypi/setuptools@65.5.1",
+        "pkg:pypi/six@1.16.0",
+        "pkg:pypi/urllib3@2.1.0",
+        "pkg:pypi/websocket-client@1.6.4"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/aiohttp@3.8.6",
+      "dependsOn": [
+        "pkg:pypi/aiosignal@1.3.1",
+        "pkg:pypi/async-timeout@4.0.3",
+        "pkg:pypi/attrs@23.1.0",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/frozenlist@1.4.0",
+        "pkg:pypi/multidict@6.0.4",
+        "pkg:pypi/yarl@1.9.2"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/aiosignal@1.3.1",
+      "dependsOn": [
+        "pkg:pypi/frozenlist@1.4.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/frozenlist@1.4.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/yarl@1.9.2",
+      "dependsOn": [
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/multidict@6.0.4"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/multidict@6.0.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/async-timeout@4.0.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/attrs@23.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "dependsOn": [
+        "pkg:pypi/aiohttp@3.8.6",
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/pyyaml@6.0.1",
+        "pkg:pypi/setuptools@65.5.1",
+        "pkg:pypi/six@1.16.0",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/aiofiles@23.2.1",
+      "dependsOn": []
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.8.json b/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.8.json
new file mode 100644
index 0000000000..4f6e75116c
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.8.json
@@ -0,0 +1,915 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:82f33a63-e34e-40ff-806d-7dfc93647ac9",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:07:18.514Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "kubernetes",
+      "version": "23.6.0",
+      "purl": "pkg:pypi/kubernetes@23.6.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/kubernetes@23.6.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-GeE1n9"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "PyYAML",
+      "version": "6.0.1",
+      "purl": "pkg:pypi/pyyaml@6.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyyaml@6.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "python-dateutil",
+      "version": "2.8.2",
+      "purl": "pkg:pypi/python-dateutil@2.8.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/python-dateutil@2.8.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests-oauthlib",
+      "version": "1.3.1",
+      "purl": "pkg:pypi/requests-oauthlib@1.3.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests-oauthlib@1.3.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "certifi",
+      "version": "2023.7.22",
+      "purl": "pkg:pypi/certifi@2023.7.22",
+      "type": "library",
+      "bom-ref": "pkg:pypi/certifi@2023.7.22",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.1.0",
+      "purl": "pkg:pypi/urllib3@2.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "charset-normalizer",
+      "version": "3.3.2",
+      "purl": "pkg:pypi/charset-normalizer@3.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "idna",
+      "version": "3.4",
+      "purl": "pkg:pypi/idna@3.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/idna@3.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "oauthlib",
+      "version": "3.2.2",
+      "purl": "pkg:pypi/oauthlib@3.2.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/oauthlib@3.2.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "setuptools",
+      "version": "65.5.1",
+      "purl": "pkg:pypi/setuptools@65.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/setuptools@65.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "websocket-client",
+      "version": "1.6.4",
+      "purl": "pkg:pypi/websocket-client@1.6.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/websocket-client@1.6.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "google-auth",
+      "version": "2.23.4",
+      "purl": "pkg:pypi/google-auth@2.23.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/google-auth@2.23.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "cachetools",
+      "version": "5.3.2",
+      "purl": "pkg:pypi/cachetools@5.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/cachetools@5.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyasn1-modules",
+      "version": "0.3.0",
+      "purl": "pkg:pypi/pyasn1-modules@0.3.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyasn1-modules@0.3.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyasn1",
+      "version": "0.5.0",
+      "purl": "pkg:pypi/pyasn1@0.5.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyasn1@0.5.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "rsa",
+      "version": "4.9",
+      "purl": "pkg:pypi/rsa@4.9",
+      "type": "library",
+      "bom-ref": "pkg:pypi/rsa@4.9",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "kubernetes-asyncio",
+      "version": "24.2.3",
+      "purl": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-GeE1n9"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "aiohttp",
+      "version": "3.8.6",
+      "purl": "pkg:pypi/aiohttp@3.8.6",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/aiohttp@3.8.6",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "frozenlist",
+      "version": "1.4.0",
+      "purl": "pkg:pypi/frozenlist@1.4.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/frozenlist@1.4.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "aiosignal",
+      "version": "1.3.1",
+      "purl": "pkg:pypi/aiosignal@1.3.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/aiosignal@1.3.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "attrs",
+      "version": "23.1.0",
+      "purl": "pkg:pypi/attrs@23.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/attrs@23.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "yarl",
+      "version": "1.9.2",
+      "purl": "pkg:pypi/yarl@1.9.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/yarl@1.9.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "multidict",
+      "version": "6.0.4",
+      "purl": "pkg:pypi/multidict@6.0.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/multidict@6.0.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "async-timeout",
+      "version": "4.0.3",
+      "purl": "pkg:pypi/async-timeout@4.0.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/async-timeout@4.0.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "aiofiles",
+      "version": "23.2.1",
+      "purl": "pkg:pypi/aiofiles@23.2.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/aiofiles@23.2.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-GeE1n9"
+            }
+          ]
+        }
+      }
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyyaml@6.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/python-dateutil@2.8.2",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/six@1.16.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/requests-oauthlib@1.3.1",
+      "dependsOn": [
+        "pkg:pypi/oauthlib@3.2.2",
+        "pkg:pypi/requests@2.31.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/requests@2.31.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/certifi@2023.7.22",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/urllib3@2.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/idna@3.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/oauthlib@3.2.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/setuptools@65.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/websocket-client@1.6.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/google-auth@2.23.4",
+      "dependsOn": [
+        "pkg:pypi/cachetools@5.3.2",
+        "pkg:pypi/pyasn1-modules@0.3.0",
+        "pkg:pypi/rsa@4.9"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/cachetools@5.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyasn1-modules@0.3.0",
+      "dependsOn": [
+        "pkg:pypi/pyasn1@0.5.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/pyasn1@0.5.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/rsa@4.9",
+      "dependsOn": [
+        "pkg:pypi/pyasn1@0.5.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/kubernetes@23.6.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/google-auth@2.23.4",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/pyyaml@6.0.1",
+        "pkg:pypi/requests-oauthlib@1.3.1",
+        "pkg:pypi/requests@2.31.0",
+        "pkg:pypi/setuptools@65.5.1",
+        "pkg:pypi/six@1.16.0",
+        "pkg:pypi/urllib3@2.1.0",
+        "pkg:pypi/websocket-client@1.6.4"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/aiohttp@3.8.6",
+      "dependsOn": [
+        "pkg:pypi/aiosignal@1.3.1",
+        "pkg:pypi/async-timeout@4.0.3",
+        "pkg:pypi/attrs@23.1.0",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/frozenlist@1.4.0",
+        "pkg:pypi/multidict@6.0.4",
+        "pkg:pypi/yarl@1.9.2"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/frozenlist@1.4.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/aiosignal@1.3.1",
+      "dependsOn": [
+        "pkg:pypi/frozenlist@1.4.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/attrs@23.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/yarl@1.9.2",
+      "dependsOn": [
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/multidict@6.0.4"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/multidict@6.0.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/async-timeout@4.0.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "dependsOn": [
+        "pkg:pypi/aiohttp@3.8.6",
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/pyyaml@6.0.1",
+        "pkg:pypi/setuptools@65.5.1",
+        "pkg:pypi/six@1.16.0",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/aiofiles@23.2.1",
+      "dependsOn": []
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.9.json b/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.9.json
new file mode 100644
index 0000000000..49d1048862
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.9.json
@@ -0,0 +1,915 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:ff84856c-31a5-4d1b-bd3d-d45f800eed54",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:07:19.144Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "kubernetes",
+      "version": "23.6.0",
+      "purl": "pkg:pypi/kubernetes@23.6.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/kubernetes@23.6.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-xm3bI4"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "certifi",
+      "version": "2023.7.22",
+      "purl": "pkg:pypi/certifi@2023.7.22",
+      "type": "library",
+      "bom-ref": "pkg:pypi/certifi@2023.7.22",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests-oauthlib",
+      "version": "1.3.1",
+      "purl": "pkg:pypi/requests-oauthlib@1.3.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests-oauthlib@1.3.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "idna",
+      "version": "3.4",
+      "purl": "pkg:pypi/idna@3.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/idna@3.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "charset-normalizer",
+      "version": "3.3.2",
+      "purl": "pkg:pypi/charset-normalizer@3.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.1.0",
+      "purl": "pkg:pypi/urllib3@2.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "oauthlib",
+      "version": "3.2.2",
+      "purl": "pkg:pypi/oauthlib@3.2.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/oauthlib@3.2.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "python-dateutil",
+      "version": "2.8.2",
+      "purl": "pkg:pypi/python-dateutil@2.8.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/python-dateutil@2.8.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "PyYAML",
+      "version": "6.0.1",
+      "purl": "pkg:pypi/pyyaml@6.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyyaml@6.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "google-auth",
+      "version": "2.23.4",
+      "purl": "pkg:pypi/google-auth@2.23.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/google-auth@2.23.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyasn1-modules",
+      "version": "0.3.0",
+      "purl": "pkg:pypi/pyasn1-modules@0.3.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyasn1-modules@0.3.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyasn1",
+      "version": "0.5.0",
+      "purl": "pkg:pypi/pyasn1@0.5.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyasn1@0.5.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "cachetools",
+      "version": "5.3.2",
+      "purl": "pkg:pypi/cachetools@5.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/cachetools@5.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "rsa",
+      "version": "4.9",
+      "purl": "pkg:pypi/rsa@4.9",
+      "type": "library",
+      "bom-ref": "pkg:pypi/rsa@4.9",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "websocket-client",
+      "version": "1.6.4",
+      "purl": "pkg:pypi/websocket-client@1.6.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/websocket-client@1.6.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "setuptools",
+      "version": "65.5.1",
+      "purl": "pkg:pypi/setuptools@65.5.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/setuptools@65.5.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "kubernetes-asyncio",
+      "version": "24.2.3",
+      "purl": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-xm3bI4"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "aiohttp",
+      "version": "3.8.6",
+      "purl": "pkg:pypi/aiohttp@3.8.6",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/aiohttp@3.8.6",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "multidict",
+      "version": "6.0.4",
+      "purl": "pkg:pypi/multidict@6.0.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/multidict@6.0.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "aiosignal",
+      "version": "1.3.1",
+      "purl": "pkg:pypi/aiosignal@1.3.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/aiosignal@1.3.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "frozenlist",
+      "version": "1.4.0",
+      "purl": "pkg:pypi/frozenlist@1.4.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/frozenlist@1.4.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "yarl",
+      "version": "1.9.2",
+      "purl": "pkg:pypi/yarl@1.9.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/yarl@1.9.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "attrs",
+      "version": "23.1.0",
+      "purl": "pkg:pypi/attrs@23.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/attrs@23.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "async-timeout",
+      "version": "4.0.3",
+      "purl": "pkg:pypi/async-timeout@4.0.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/async-timeout@4.0.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-cncf.kubernetes-7.9.0/python3.9/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "aiofiles",
+      "version": "23.2.1",
+      "purl": "pkg:pypi/aiofiles@23.2.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/aiofiles@23.2.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-xm3bI4"
+            }
+          ]
+        }
+      }
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/certifi@2023.7.22",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/requests-oauthlib@1.3.1",
+      "dependsOn": [
+        "pkg:pypi/oauthlib@3.2.2",
+        "pkg:pypi/requests@2.31.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/requests@2.31.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/idna@3.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/urllib3@2.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/oauthlib@3.2.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/python-dateutil@2.8.2",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/six@1.16.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyyaml@6.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/google-auth@2.23.4",
+      "dependsOn": [
+        "pkg:pypi/cachetools@5.3.2",
+        "pkg:pypi/pyasn1-modules@0.3.0",
+        "pkg:pypi/rsa@4.9"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/pyasn1-modules@0.3.0",
+      "dependsOn": [
+        "pkg:pypi/pyasn1@0.5.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/pyasn1@0.5.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/cachetools@5.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/rsa@4.9",
+      "dependsOn": [
+        "pkg:pypi/pyasn1@0.5.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/websocket-client@1.6.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/setuptools@65.5.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/kubernetes@23.6.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/google-auth@2.23.4",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/pyyaml@6.0.1",
+        "pkg:pypi/requests-oauthlib@1.3.1",
+        "pkg:pypi/requests@2.31.0",
+        "pkg:pypi/setuptools@65.5.1",
+        "pkg:pypi/six@1.16.0",
+        "pkg:pypi/urllib3@2.1.0",
+        "pkg:pypi/websocket-client@1.6.4"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/aiohttp@3.8.6",
+      "dependsOn": [
+        "pkg:pypi/aiosignal@1.3.1",
+        "pkg:pypi/async-timeout@4.0.3",
+        "pkg:pypi/attrs@23.1.0",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/frozenlist@1.4.0",
+        "pkg:pypi/multidict@6.0.4",
+        "pkg:pypi/yarl@1.9.2"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/multidict@6.0.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/aiosignal@1.3.1",
+      "dependsOn": [
+        "pkg:pypi/frozenlist@1.4.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/frozenlist@1.4.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/yarl@1.9.2",
+      "dependsOn": [
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/multidict@6.0.4"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/attrs@23.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/async-timeout@4.0.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/kubernetes-asyncio@24.2.3",
+      "dependsOn": [
+        "pkg:pypi/aiohttp@3.8.6",
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/pyyaml@6.0.1",
+        "pkg:pypi/setuptools@65.5.1",
+        "pkg:pypi/six@1.16.0",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/aiofiles@23.2.1",
+      "dependsOn": []
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/index.html b/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/index.html
new file mode 100644
index 0000000000..4039ded978
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-cncf-kubernetes/7.9.0/sbom/index.html
@@ -0,0 +1,18 @@
+
+<html>
+<head><title>CycloneDX SBOMs for Apache Airflow provider-cncf.kubernetes 7.9.0</title></head>
+<body>
+    <h1>CycloneDX SBOMs for Apache Airflow provider-cncf.kubernetes 7.9.0</h1>
+    <ul>
+    
+        <li><a href="apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.10.json">apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.10.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.11.json">apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.11.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.8.json">apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.8.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.9.json">apache-airflow-sbom-provider-cncf.kubernetes-7.9.0-python3.9.json</a></li>
+    
+    </ul>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json b/docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/apache-airflow-sbom-provider-cohere-1.0.0-python3.6.json
similarity index 65%
copy from docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json
copy to docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/apache-airflow-sbom-provider-cohere-1.0.0-python3.6.json
index 9dd919deb5..08cdf920cb 100644
--- a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json
+++ b/docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/apache-airflow-sbom-provider-cohere-1.0.0-python3.6.json
@@ -1,19 +1,19 @@
 {
   "bomFormat": "CycloneDX",
   "specVersion": "1.5",
-  "serialNumber": "urn:uuid:307f4b60-737f-4df5-87d9-8be06b95e382",
+  "serialNumber": "urn:uuid:fd65b463-a65c-43e7-b55a-4fb293267e9d",
   "version": 1,
   "metadata": {
-    "timestamp": "2023-11-14T19:22:14.896Z",
+    "timestamp": "2023-11-16T14:03:50.372Z",
     "tools": {
       "components": [
         {
           "group": "@cyclonedx",
           "name": "cdxgen",
-          "version": "9.9.3",
-          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.3",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
           "type": "application",
-          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.3",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
           "author": "OWASP Foundation",
           "publisher": "OWASP Foundation"
         }
diff --git a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.7.json b/docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/apache-airflow-sbom-provider-cohere-1.0.0-python3.7.json
similarity index 65%
rename from docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.7.json
rename to docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/apache-airflow-sbom-provider-cohere-1.0.0-python3.7.json
index d0ca5ca554..49d51a9620 100644
--- a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.7.json
+++ b/docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/apache-airflow-sbom-provider-cohere-1.0.0-python3.7.json
@@ -1,19 +1,19 @@
 {
   "bomFormat": "CycloneDX",
   "specVersion": "1.5",
-  "serialNumber": "urn:uuid:fb01107c-d198-4721-b522-4e5c9914e752",
+  "serialNumber": "urn:uuid:6c820017-3dc6-4d65-ac64-f435d9ce1e4f",
   "version": 1,
   "metadata": {
-    "timestamp": "2023-11-14T19:22:14.448Z",
+    "timestamp": "2023-11-16T14:03:50.365Z",
     "tools": {
       "components": [
         {
           "group": "@cyclonedx",
           "name": "cdxgen",
-          "version": "9.9.3",
-          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.3",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
           "type": "application",
-          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.3",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
           "author": "OWASP Foundation",
           "publisher": "OWASP Foundation"
         }
diff --git a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json b/docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/apache-airflow-sbom-provider-cohere-1.0.0-python3.8.json
similarity index 65%
copy from docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json
copy to docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/apache-airflow-sbom-provider-cohere-1.0.0-python3.8.json
index 9dd919deb5..a4ad05947e 100644
--- a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json
+++ b/docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/apache-airflow-sbom-provider-cohere-1.0.0-python3.8.json
@@ -1,19 +1,19 @@
 {
   "bomFormat": "CycloneDX",
   "specVersion": "1.5",
-  "serialNumber": "urn:uuid:307f4b60-737f-4df5-87d9-8be06b95e382",
+  "serialNumber": "urn:uuid:b02be46f-f45a-4882-b763-aa672a04ae3f",
   "version": 1,
   "metadata": {
-    "timestamp": "2023-11-14T19:22:14.896Z",
+    "timestamp": "2023-11-16T14:03:50.371Z",
     "tools": {
       "components": [
         {
           "group": "@cyclonedx",
           "name": "cdxgen",
-          "version": "9.9.3",
-          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.3",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
           "type": "application",
-          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.3",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
           "author": "OWASP Foundation",
           "publisher": "OWASP Foundation"
         }
diff --git a/docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/index.html b/docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/index.html
new file mode 100644
index 0000000000..fa4e707a16
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-cohere/1.0.0/sbom/index.html
@@ -0,0 +1,16 @@
+
+<html>
+<head><title>CycloneDX SBOMs for Apache Airflow provider-cohere 1.0.0</title></head>
+<body>
+    <h1>CycloneDX SBOMs for Apache Airflow provider-cohere 1.0.0</h1>
+    <ul>
+    
+        <li><a href="apache-airflow-sbom-provider-cohere-1.0.0-python3.6.json">apache-airflow-sbom-provider-cohere-1.0.0-python3.6.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-cohere-1.0.0-python3.7.json">apache-airflow-sbom-provider-cohere-1.0.0-python3.7.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-cohere-1.0.0-python3.8.json">apache-airflow-sbom-provider-cohere-1.0.0-python3.8.json</a></li>
+    
+    </ul>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json b/docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/apache-airflow-sbom-provider-common.io-1.0.1-python3.6.json
similarity index 65%
copy from docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json
copy to docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/apache-airflow-sbom-provider-common.io-1.0.1-python3.6.json
index 9dd919deb5..02babca348 100644
--- a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json
+++ b/docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/apache-airflow-sbom-provider-common.io-1.0.1-python3.6.json
@@ -1,19 +1,19 @@
 {
   "bomFormat": "CycloneDX",
   "specVersion": "1.5",
-  "serialNumber": "urn:uuid:307f4b60-737f-4df5-87d9-8be06b95e382",
+  "serialNumber": "urn:uuid:da280f07-b225-434e-9f1b-591c8b15e081",
   "version": 1,
   "metadata": {
-    "timestamp": "2023-11-14T19:22:14.896Z",
+    "timestamp": "2023-11-16T14:04:59.650Z",
     "tools": {
       "components": [
         {
           "group": "@cyclonedx",
           "name": "cdxgen",
-          "version": "9.9.3",
-          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.3",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
           "type": "application",
-          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.3",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
           "author": "OWASP Foundation",
           "publisher": "OWASP Foundation"
         }
diff --git a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json b/docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/apache-airflow-sbom-provider-common.io-1.0.1-python3.7.json
similarity index 65%
copy from docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json
copy to docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/apache-airflow-sbom-provider-common.io-1.0.1-python3.7.json
index 9dd919deb5..7e64ba4ab9 100644
--- a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json
+++ b/docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/apache-airflow-sbom-provider-common.io-1.0.1-python3.7.json
@@ -1,19 +1,19 @@
 {
   "bomFormat": "CycloneDX",
   "specVersion": "1.5",
-  "serialNumber": "urn:uuid:307f4b60-737f-4df5-87d9-8be06b95e382",
+  "serialNumber": "urn:uuid:c472205f-68c7-4df8-9841-7705a256f26a",
   "version": 1,
   "metadata": {
-    "timestamp": "2023-11-14T19:22:14.896Z",
+    "timestamp": "2023-11-16T14:05:11.331Z",
     "tools": {
       "components": [
         {
           "group": "@cyclonedx",
           "name": "cdxgen",
-          "version": "9.9.3",
-          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.3",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
           "type": "application",
-          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.3",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
           "author": "OWASP Foundation",
           "publisher": "OWASP Foundation"
         }
diff --git a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json b/docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/apache-airflow-sbom-provider-common.io-1.0.1-python3.8.json
similarity index 65%
copy from docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json
copy to docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/apache-airflow-sbom-provider-common.io-1.0.1-python3.8.json
index 9dd919deb5..d688bcca65 100644
--- a/docs-archive/apache-airflow-providers-opensearch/1.0.0/sbom/apache-airflow-sbom-provider-opensearch-1.0.0-python3.6.json
+++ b/docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/apache-airflow-sbom-provider-common.io-1.0.1-python3.8.json
@@ -1,19 +1,19 @@
 {
   "bomFormat": "CycloneDX",
   "specVersion": "1.5",
-  "serialNumber": "urn:uuid:307f4b60-737f-4df5-87d9-8be06b95e382",
+  "serialNumber": "urn:uuid:bbe2e8ce-805b-4d1e-8346-9070e2700604",
   "version": 1,
   "metadata": {
-    "timestamp": "2023-11-14T19:22:14.896Z",
+    "timestamp": "2023-11-16T14:05:10.557Z",
     "tools": {
       "components": [
         {
           "group": "@cyclonedx",
           "name": "cdxgen",
-          "version": "9.9.3",
-          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.3",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
           "type": "application",
-          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.3",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
           "author": "OWASP Foundation",
           "publisher": "OWASP Foundation"
         }
diff --git a/docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/index.html b/docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/index.html
new file mode 100644
index 0000000000..e4bcd71cf5
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-common-io/1.0.1/sbom/index.html
@@ -0,0 +1,16 @@
+
+<html>
+<head><title>CycloneDX SBOMs for Apache Airflow provider-common.io 1.0.1</title></head>
+<body>
+    <h1>CycloneDX SBOMs for Apache Airflow provider-common.io 1.0.1</h1>
+    <ul>
+    
+        <li><a href="apache-airflow-sbom-provider-common.io-1.0.1-python3.6.json">apache-airflow-sbom-provider-common.io-1.0.1-python3.6.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-common.io-1.0.1-python3.7.json">apache-airflow-sbom-provider-common.io-1.0.1-python3.7.json</a></li>
+    
+        <li><a href="apache-airflow-sbom-provider-common.io-1.0.1-python3.8.json">apache-airflow-sbom-provider-common.io-1.0.1-python3.8.json</a></li>
+    
+    </ul>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs-archive/apache-airflow-providers-databricks/5.0.0/sbom/apache-airflow-sbom-provider-databricks-5.0.0-python3.10.json b/docs-archive/apache-airflow-providers-databricks/5.0.0/sbom/apache-airflow-sbom-provider-databricks-5.0.0-python3.10.json
new file mode 100644
index 0000000000..a58da7f530
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-databricks/5.0.0/sbom/apache-airflow-sbom-provider-databricks-5.0.0-python3.10.json
@@ -0,0 +1,816 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:c9dc2ba3-3bb2-47db-b9aa-10293d785293",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:06:43.588Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "typing-extensions",
+      "version": "4.8.0",
+      "purl": "pkg:pypi/typing-extensions@4.8.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/typing-extensions@4.8.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-ebTwzB"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "databricks-sql-connector",
+      "version": "2.9.3",
+      "purl": "pkg:pypi/databricks-sql-connector@2.9.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/databricks-sql-connector@2.9.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-ebTwzB"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "pandas",
+      "version": "2.1.3",
+      "purl": "pkg:pypi/pandas@2.1.3",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/pandas@2.1.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "numpy",
+      "version": "1.26.2",
+      "purl": "pkg:pypi/numpy@1.26.2",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/numpy@1.26.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pytz",
+      "version": "2023.3.post1",
+      "purl": "pkg:pypi/pytz@2023.3.post1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pytz@2023.3.post1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "python-dateutil",
+      "version": "2.8.2",
+      "purl": "pkg:pypi/python-dateutil@2.8.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/python-dateutil@2.8.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "tzdata",
+      "version": "2023.3",
+      "purl": "pkg:pypi/tzdata@2023.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/tzdata@2023.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.1.0",
+      "purl": "pkg:pypi/urllib3@2.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "lz4",
+      "version": "4.3.2",
+      "purl": "pkg:pypi/lz4@4.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/lz4@4.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "SQLAlchemy",
+      "version": "1.4.50",
+      "purl": "pkg:pypi/sqlalchemy@1.4.50",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "greenlet",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/greenlet@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/greenlet@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyarrow",
+      "version": "14.0.1",
+      "purl": "pkg:pypi/pyarrow@14.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyarrow@14.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "idna",
+      "version": "3.4",
+      "purl": "pkg:pypi/idna@3.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/idna@3.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "charset-normalizer",
+      "version": "3.3.2",
+      "purl": "pkg:pypi/charset-normalizer@3.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "certifi",
+      "version": "2023.7.22",
+      "purl": "pkg:pypi/certifi@2023.7.22",
+      "type": "library",
+      "bom-ref": "pkg:pypi/certifi@2023.7.22",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "thrift",
+      "version": "0.16.0",
+      "purl": "pkg:pypi/thrift@0.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/thrift@0.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "alembic",
+      "version": "1.12.1",
+      "purl": "pkg:pypi/alembic@1.12.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/alembic@1.12.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "Mako",
+      "version": "1.3.0",
+      "purl": "pkg:pypi/mako@1.3.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/mako@1.3.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "MarkupSafe",
+      "version": "2.1.3",
+      "purl": "pkg:pypi/markupsafe@2.1.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/markupsafe@2.1.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "oauthlib",
+      "version": "3.2.2",
+      "purl": "pkg:pypi/oauthlib@3.2.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/oauthlib@3.2.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "openpyxl",
+      "version": "3.1.2",
+      "purl": "pkg:pypi/openpyxl@3.1.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/openpyxl@3.1.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "et-xmlfile",
+      "version": "1.1.0",
+      "purl": "pkg:pypi/et-xmlfile@1.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/et-xmlfile@1.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.10/without-core/requirements.txt"
+        }
+      ]
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/typing-extensions@4.8.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pandas@2.1.3",
+      "dependsOn": [
+        "pkg:pypi/numpy@1.26.2",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/pytz@2023.3.post1",
+        "pkg:pypi/tzdata@2023.3"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/numpy@1.26.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pytz@2023.3.post1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/python-dateutil@2.8.2",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/six@1.16.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/tzdata@2023.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/urllib3@2.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/lz4@4.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "dependsOn": [
+        "pkg:pypi/greenlet@3.0.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/greenlet@3.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyarrow@14.0.1",
+      "dependsOn": [
+        "pkg:pypi/numpy@1.26.2"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/requests@2.31.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/idna@3.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/certifi@2023.7.22",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/thrift@0.16.0",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/alembic@1.12.1",
+      "dependsOn": [
+        "pkg:pypi/mako@1.3.0",
+        "pkg:pypi/sqlalchemy@1.4.50",
+        "pkg:pypi/typing-extensions@4.8.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/mako@1.3.0",
+      "dependsOn": [
+        "pkg:pypi/markupsafe@2.1.3"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/markupsafe@2.1.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/oauthlib@3.2.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/openpyxl@3.1.2",
+      "dependsOn": [
+        "pkg:pypi/et-xmlfile@1.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/et-xmlfile@1.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/databricks-sql-connector@2.9.3",
+      "dependsOn": [
+        "pkg:pypi/alembic@1.12.1",
+        "pkg:pypi/lz4@4.3.2",
+        "pkg:pypi/numpy@1.26.2",
+        "pkg:pypi/oauthlib@3.2.2",
+        "pkg:pypi/openpyxl@3.1.2",
+        "pkg:pypi/pandas@2.1.3",
+        "pkg:pypi/pyarrow@14.0.1",
+        "pkg:pypi/requests@2.31.0",
+        "pkg:pypi/sqlalchemy@1.4.50",
+        "pkg:pypi/thrift@0.16.0",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-databricks/5.0.0/sbom/apache-airflow-sbom-provider-databricks-5.0.0-python3.11.json b/docs-archive/apache-airflow-providers-databricks/5.0.0/sbom/apache-airflow-sbom-provider-databricks-5.0.0-python3.11.json
new file mode 100644
index 0000000000..07292356d8
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-databricks/5.0.0/sbom/apache-airflow-sbom-provider-databricks-5.0.0-python3.11.json
@@ -0,0 +1,816 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:53b98948-fba2-4384-b327-bea1bf291c43",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:06:44.372Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "typing-extensions",
+      "version": "4.8.0",
+      "purl": "pkg:pypi/typing-extensions@4.8.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/typing-extensions@4.8.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-KfITOK"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "databricks-sql-connector",
+      "version": "2.9.3",
+      "purl": "pkg:pypi/databricks-sql-connector@2.9.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/databricks-sql-connector@2.9.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-KfITOK"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "openpyxl",
+      "version": "3.1.2",
+      "purl": "pkg:pypi/openpyxl@3.1.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/openpyxl@3.1.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "et-xmlfile",
+      "version": "1.1.0",
+      "purl": "pkg:pypi/et-xmlfile@1.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/et-xmlfile@1.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyarrow",
+      "version": "14.0.1",
+      "purl": "pkg:pypi/pyarrow@14.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyarrow@14.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "numpy",
+      "version": "1.26.2",
+      "purl": "pkg:pypi/numpy@1.26.2",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/numpy@1.26.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "thrift",
+      "version": "0.16.0",
+      "purl": "pkg:pypi/thrift@0.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/thrift@0.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "oauthlib",
+      "version": "3.2.2",
+      "purl": "pkg:pypi/oauthlib@3.2.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/oauthlib@3.2.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "certifi",
+      "version": "2023.7.22",
+      "purl": "pkg:pypi/certifi@2023.7.22",
+      "type": "library",
+      "bom-ref": "pkg:pypi/certifi@2023.7.22",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.1.0",
+      "purl": "pkg:pypi/urllib3@2.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "idna",
+      "version": "3.4",
+      "purl": "pkg:pypi/idna@3.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/idna@3.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "charset-normalizer",
+      "version": "3.3.2",
+      "purl": "pkg:pypi/charset-normalizer@3.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "alembic",
+      "version": "1.12.1",
+      "purl": "pkg:pypi/alembic@1.12.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/alembic@1.12.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "SQLAlchemy",
+      "version": "1.4.50",
+      "purl": "pkg:pypi/sqlalchemy@1.4.50",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "greenlet",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/greenlet@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/greenlet@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "Mako",
+      "version": "1.3.0",
+      "purl": "pkg:pypi/mako@1.3.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/mako@1.3.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "MarkupSafe",
+      "version": "2.1.3",
+      "purl": "pkg:pypi/markupsafe@2.1.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/markupsafe@2.1.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pandas",
+      "version": "2.1.3",
+      "purl": "pkg:pypi/pandas@2.1.3",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/pandas@2.1.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "tzdata",
+      "version": "2023.3",
+      "purl": "pkg:pypi/tzdata@2023.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/tzdata@2023.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pytz",
+      "version": "2023.3.post1",
+      "purl": "pkg:pypi/pytz@2023.3.post1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pytz@2023.3.post1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "python-dateutil",
+      "version": "2.8.2",
+      "purl": "pkg:pypi/python-dateutil@2.8.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/python-dateutil@2.8.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "lz4",
+      "version": "4.3.2",
+      "purl": "pkg:pypi/lz4@4.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/lz4@4.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.11/without-core/requirements.txt"
+        }
+      ]
+    }
+  ],
+  "services": [],
+  "dependencies": [
+    {
+      "ref": "pkg:pypi/without-core@latest",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/typing-extensions@4.8.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/openpyxl@3.1.2",
+      "dependsOn": [
+        "pkg:pypi/et-xmlfile@1.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/et-xmlfile@1.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pyarrow@14.0.1",
+      "dependsOn": [
+        "pkg:pypi/numpy@1.26.2"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/numpy@1.26.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/thrift@0.16.0",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/six@1.16.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/oauthlib@3.2.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/requests@2.31.0",
+      "dependsOn": [
+        "pkg:pypi/certifi@2023.7.22",
+        "pkg:pypi/charset-normalizer@3.3.2",
+        "pkg:pypi/idna@3.4",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/certifi@2023.7.22",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/urllib3@2.1.0",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/idna@3.4",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/alembic@1.12.1",
+      "dependsOn": [
+        "pkg:pypi/mako@1.3.0",
+        "pkg:pypi/sqlalchemy@1.4.50",
+        "pkg:pypi/typing-extensions@4.8.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "dependsOn": [
+        "pkg:pypi/greenlet@3.0.1"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/greenlet@3.0.1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/mako@1.3.0",
+      "dependsOn": [
+        "pkg:pypi/markupsafe@2.1.3"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/markupsafe@2.1.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pandas@2.1.3",
+      "dependsOn": [
+        "pkg:pypi/numpy@1.26.2",
+        "pkg:pypi/python-dateutil@2.8.2",
+        "pkg:pypi/pytz@2023.3.post1",
+        "pkg:pypi/tzdata@2023.3"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/tzdata@2023.3",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/pytz@2023.3.post1",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/python-dateutil@2.8.2",
+      "dependsOn": [
+        "pkg:pypi/six@1.16.0"
+      ]
+    },
+    {
+      "ref": "pkg:pypi/lz4@4.3.2",
+      "dependsOn": []
+    },
+    {
+      "ref": "pkg:pypi/databricks-sql-connector@2.9.3",
+      "dependsOn": [
+        "pkg:pypi/alembic@1.12.1",
+        "pkg:pypi/lz4@4.3.2",
+        "pkg:pypi/numpy@1.26.2",
+        "pkg:pypi/oauthlib@3.2.2",
+        "pkg:pypi/openpyxl@3.1.2",
+        "pkg:pypi/pandas@2.1.3",
+        "pkg:pypi/pyarrow@14.0.1",
+        "pkg:pypi/requests@2.31.0",
+        "pkg:pypi/sqlalchemy@1.4.50",
+        "pkg:pypi/thrift@0.16.0",
+        "pkg:pypi/urllib3@2.1.0"
+      ]
+    }
+  ]
+}
diff --git a/docs-archive/apache-airflow-providers-databricks/5.0.0/sbom/apache-airflow-sbom-provider-databricks-5.0.0-python3.8.json b/docs-archive/apache-airflow-providers-databricks/5.0.0/sbom/apache-airflow-sbom-provider-databricks-5.0.0-python3.8.json
new file mode 100644
index 0000000000..42ca6b3f62
--- /dev/null
+++ b/docs-archive/apache-airflow-providers-databricks/5.0.0/sbom/apache-airflow-sbom-provider-databricks-5.0.0-python3.8.json
@@ -0,0 +1,816 @@
+{
+  "bomFormat": "CycloneDX",
+  "specVersion": "1.5",
+  "serialNumber": "urn:uuid:bfeb703e-57a4-4055-8438-83fd12c58524",
+  "version": 1,
+  "metadata": {
+    "timestamp": "2023-11-16T14:06:44.904Z",
+    "tools": {
+      "components": [
+        {
+          "group": "@cyclonedx",
+          "name": "cdxgen",
+          "version": "9.9.4",
+          "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.4",
+          "type": "application",
+          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.4",
+          "author": "OWASP Foundation",
+          "publisher": "OWASP Foundation"
+        }
+      ]
+    },
+    "authors": [
+      {
+        "name": "OWASP Foundation"
+      }
+    ],
+    "component": {
+      "group": "",
+      "name": "without-core",
+      "version": "latest",
+      "type": "application",
+      "bom-ref": "pkg:pypi/without-core@latest",
+      "purl": "pkg:pypi/without-core@latest",
+      "components": []
+    }
+  },
+  "components": [
+    {
+      "group": "",
+      "name": "typing-extensions",
+      "version": "4.8.0",
+      "purl": "pkg:pypi/typing-extensions@4.8.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/typing-extensions@4.8.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-VYRTBF"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "databricks-sql-connector",
+      "version": "2.9.3",
+      "purl": "pkg:pypi/databricks-sql-connector@2.9.3",
+      "type": "library",
+      "bom-ref": "pkg:pypi/databricks-sql-connector@2.9.3",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 1,
+          "methods": [
+            {
+              "technique": "instrumentation",
+              "confidence": 1,
+              "value": "/tmp/cdxgen-venv-VYRTBF"
+            }
+          ]
+        }
+      }
+    },
+    {
+      "group": "",
+      "name": "SQLAlchemy",
+      "version": "1.4.50",
+      "purl": "pkg:pypi/sqlalchemy@1.4.50",
+      "type": "library",
+      "bom-ref": "pkg:pypi/sqlalchemy@1.4.50",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "greenlet",
+      "version": "3.0.1",
+      "purl": "pkg:pypi/greenlet@3.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/greenlet@3.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "oauthlib",
+      "version": "3.2.2",
+      "purl": "pkg:pypi/oauthlib@3.2.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/oauthlib@3.2.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "thrift",
+      "version": "0.16.0",
+      "purl": "pkg:pypi/thrift@0.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/thrift@0.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "six",
+      "version": "1.16.0",
+      "purl": "pkg:pypi/six@1.16.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/six@1.16.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "numpy",
+      "version": "1.24.4",
+      "purl": "pkg:pypi/numpy@1.24.4",
+      "type": "framework",
+      "bom-ref": "pkg:pypi/numpy@1.24.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "pyarrow",
+      "version": "14.0.1",
+      "purl": "pkg:pypi/pyarrow@14.0.1",
+      "type": "library",
+      "bom-ref": "pkg:pypi/pyarrow@14.0.1",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "lz4",
+      "version": "4.3.2",
+      "purl": "pkg:pypi/lz4@4.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/lz4@4.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "requests",
+      "version": "2.31.0",
+      "purl": "pkg:pypi/requests@2.31.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/requests@2.31.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "urllib3",
+      "version": "2.1.0",
+      "purl": "pkg:pypi/urllib3@2.1.0",
+      "type": "library",
+      "bom-ref": "pkg:pypi/urllib3@2.1.0",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "idna",
+      "version": "3.4",
+      "purl": "pkg:pypi/idna@3.4",
+      "type": "library",
+      "bom-ref": "pkg:pypi/idna@3.4",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "charset-normalizer",
+      "version": "3.3.2",
+      "purl": "pkg:pypi/charset-normalizer@3.3.2",
+      "type": "library",
+      "bom-ref": "pkg:pypi/charset-normalizer@3.3.2",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+        }
+      ]
+    },
+    {
+      "group": "",
+      "name": "certifi",
+      "version": "2023.7.22",
+      "purl": "pkg:pypi/certifi@2023.7.22",
+      "type": "library",
+      "bom-ref": "pkg:pypi/certifi@2023.7.22",
+      "evidence": {
+        "identity": {
+          "field": "purl",
+          "confidence": 0.8,
+          "methods": [
+            {
+              "technique": "manifest-analysis",
+              "confidence": 0.8,
+              "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
+            }
+          ]
+        }
+      },
+      "properties": [
+        {
+          "name": "SrcFile",
+          "value": "/app/provider_requirements/provider-databricks-5.0.0/python3.8/without-core/requirements.txt"
... 39346 lines suppressed ...