{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "version": 1,
  "metadata": {
    "timestamp": "2026-10-10T06:00:39Z",
    "tools": [
      {
        "vendor": "MAGDOX",
        "name": "magdox",
        "version": "1.3.2"
      }
    ],
    "component": {
      "type": "application",
      "name": "code-security-sample",
      "version": "unknown",
      "purl": ""
    },
    "properties": [
      {
        "name": "magdox:inventory:scope",
        "value": "resolved-dependencies"
      },
      {
        "name": "magdox:inventory:unresolved",
        "value": "0"
      }
    ]
  },
  "components": [
    {
      "type": "library",
      "name": "blinker",
      "version": "1.9.0",
      "purl": "pkg:pypi/blinker@1.9.0",
      "scope": "required",
      "properties": [
        {
          "name": "magdox:manifest",
          "value": "requirements.txt"
        },
        {
          "name": "magdox:direct",
          "value": "true"
        }
      ]
    },
    {
      "type": "library",
      "name": "click",
      "version": "8.1.8",
      "purl": "pkg:pypi/click@8.1.8",
      "scope": "required",
      "properties": [
        {
          "name": "magdox:manifest",
          "value": "requirements.txt"
        },
        {
          "name": "magdox:direct",
          "value": "true"
        }
      ]
    },
    {
      "type": "library",
      "name": "flask",
      "version": "3.1.3",
      "purl": "pkg:pypi/flask@3.1.3",
      "scope": "required",
      "properties": [
        {
          "name": "magdox:manifest",
          "value": "requirements.txt"
        },
        {
          "name": "magdox:direct",
          "value": "true"
        }
      ]
    },
    {
      "type": "library",
      "name": "importlib-metadata",
      "version": "8.7.1",
      "purl": "pkg:pypi/importlib-metadata@8.7.1",
      "scope": "required",
      "properties": [
        {
          "name": "magdox:manifest",
          "value": "requirements.txt"
        },
        {
          "name": "magdox:direct",
          "value": "true"
        }
      ]
    },
    {
      "type": "library",
      "name": "itsdangerous",
      "version": "2.2.0",
      "purl": "pkg:pypi/itsdangerous@2.2.0",
      "scope": "required",
      "properties": [
        {
          "name": "magdox:manifest",
          "value": "requirements.txt"
        },
        {
          "name": "magdox:direct",
          "value": "true"
        }
      ]
    },
    {
      "type": "library",
      "name": "jinja2",
      "version": "3.1.6",
      "purl": "pkg:pypi/jinja2@3.1.6",
      "scope": "required",
      "properties": [
        {
          "name": "magdox:manifest",
          "value": "requirements.txt"
        },
        {
          "name": "magdox:direct",
          "value": "true"
        }
      ]
    },
    {
      "type": "library",
      "name": "markupsafe",
      "version": "3.0.4",
      "purl": "pkg:pypi/markupsafe@3.0.4",
      "scope": "required",
      "properties": [
        {
          "name": "magdox:manifest",
          "value": "requirements.txt"
        },
        {
          "name": "magdox:direct",
          "value": "true"
        }
      ]
    },
    {
      "type": "library",
      "name": "werkzeug",
      "version": "3.1.9",
      "purl": "pkg:pypi/werkzeug@3.1.9",
      "scope": "required",
      "properties": [
        {
          "name": "magdox:manifest",
          "value": "requirements.txt"
        },
        {
          "name": "magdox:direct",
          "value": "true"
        }
      ]
    },
    {
      "type": "library",
      "name": "zipp",
      "version": "3.23.1",
      "purl": "pkg:pypi/zipp@3.23.1",
      "scope": "required",
      "properties": [
        {
          "name": "magdox:manifest",
          "value": "requirements.txt"
        },
        {
          "name": "magdox:direct",
          "value": "true"
        }
      ]
    }
  ]
}