{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "serialNumber": "urn:uuid:134f65d6-5583-449a-abbe-00e5cff24053",
  "version": 1,
  "metadata": {
    "timestamp": "2026-07-10T12:23:16Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "name": "Aegis SBOM Generator",
          "version": "1.0.0"
        }
      ]
    },
    "component": {
      "type": "application",
      "name": "Aegis",
      "version": "1.0.0"
    }
  },
  "components": [
    {
      "type": "library",
      "name": "@axe-core/playwright",
      "purl": "pkg:npm/@axe-core/playwright",
      "bom-ref": "pkg:npm/@axe-core/playwright",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/package.json"
        },
        {
          "name": "aegis:ecosystem",
          "value": "npm"
        }
      ]
    },
    {
      "type": "library",
      "name": "@playwright/test",
      "purl": "pkg:npm/@playwright/test",
      "bom-ref": "pkg:npm/@playwright/test",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/package.json"
        },
        {
          "name": "aegis:ecosystem",
          "value": "npm"
        }
      ]
    },
    {
      "type": "library",
      "name": "Flask",
      "purl": "pkg:pypi/flask@3.1.3",
      "bom-ref": "pkg:pypi/flask@3.1.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.1.3"
    },
    {
      "type": "library",
      "name": "Werkzeug",
      "purl": "pkg:pypi/werkzeug@3.1.8",
      "bom-ref": "pkg:pypi/werkzeug@3.1.8",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.1.8"
    },
    {
      "type": "library",
      "name": "requests",
      "purl": "pkg:pypi/requests@2.34.2",
      "bom-ref": "pkg:pypi/requests@2.34.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.34.2"
    },
    {
      "type": "library",
      "name": "urllib3",
      "purl": "pkg:pypi/urllib3@2.7.0",
      "bom-ref": "pkg:pypi/urllib3@2.7.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.7.0"
    },
    {
      "type": "library",
      "name": "PyYAML",
      "purl": "pkg:pypi/pyyaml@6.0.3",
      "bom-ref": "pkg:pypi/pyyaml@6.0.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "6.0.3"
    },
    {
      "type": "library",
      "name": "Jinja2",
      "purl": "pkg:pypi/jinja2@3.1.6",
      "bom-ref": "pkg:pypi/jinja2@3.1.6",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.1.6"
    },
    {
      "type": "library",
      "name": "MarkupSafe",
      "purl": "pkg:pypi/markupsafe@2.1.5",
      "bom-ref": "pkg:pypi/markupsafe@2.1.5",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.1.5"
    },
    {
      "type": "library",
      "name": "ruff",
      "purl": "pkg:pypi/ruff@0.15.17",
      "bom-ref": "pkg:pypi/ruff@0.15.17",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.15.17"
    },
    {
      "type": "library",
      "name": "safety",
      "purl": "pkg:pypi/safety@3.2.9",
      "bom-ref": "pkg:pypi/safety@3.2.9",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.2.9"
    },
    {
      "type": "library",
      "name": "detect-secrets",
      "purl": "pkg:pypi/detect-secrets@1.5.0",
      "bom-ref": "pkg:pypi/detect-secrets@1.5.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.5.0"
    },
    {
      "type": "library",
      "name": "yara-python",
      "purl": "pkg:pypi/yara-python@4.5.0",
      "bom-ref": "pkg:pypi/yara-python@4.5.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "4.5.0"
    },
    {
      "type": "library",
      "name": "pipdeptree",
      "purl": "pkg:pypi/pipdeptree@2.35.3",
      "bom-ref": "pkg:pypi/pipdeptree@2.35.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.35.3"
    },
    {
      "type": "library",
      "name": "fastapi",
      "purl": "pkg:pypi/fastapi@0.138.1",
      "bom-ref": "pkg:pypi/fastapi@0.138.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.138.1"
    },
    {
      "type": "library",
      "name": "uvicorn",
      "purl": "pkg:pypi/uvicorn@0.49.0",
      "bom-ref": "pkg:pypi/uvicorn@0.49.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.49.0"
    },
    {
      "type": "library",
      "name": "redis",
      "purl": "pkg:pypi/redis@5.2.1",
      "bom-ref": "pkg:pypi/redis@5.2.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "5.2.1"
    },
    {
      "type": "library",
      "name": "rq",
      "purl": "pkg:pypi/rq@2.1.0",
      "bom-ref": "pkg:pypi/rq@2.1.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.1.0"
    },
    {
      "type": "library",
      "name": "python-multipart",
      "purl": "pkg:pypi/python-multipart@0.0.31",
      "bom-ref": "pkg:pypi/python-multipart@0.0.31",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.0.31"
    },
    {
      "type": "library",
      "name": "websockets",
      "purl": "pkg:pypi/websockets@16.0",
      "bom-ref": "pkg:pypi/websockets@16.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "16.0"
    },
    {
      "type": "library",
      "name": "psycopg",
      "purl": "pkg:pypi/psycopg@3.2.10",
      "bom-ref": "pkg:pypi/psycopg@3.2.10",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.2.10"
    },
    {
      "type": "library",
      "name": "cryptography",
      "purl": "pkg:pypi/cryptography@48.0.0",
      "bom-ref": "pkg:pypi/cryptography@48.0.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "48.0.0"
    },
    {
      "type": "library",
      "name": "semgrep",
      "purl": "pkg:pypi/semgrep@1.168.0",
      "bom-ref": "pkg:pypi/semgrep@1.168.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.168.0"
    },
    {
      "type": "library",
      "name": "httpx",
      "purl": "pkg:pypi/httpx@0.28.1",
      "bom-ref": "pkg:pypi/httpx@0.28.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.28.1"
    },
    {
      "type": "library",
      "name": "mypy",
      "purl": "pkg:pypi/mypy@1.18.2",
      "bom-ref": "pkg:pypi/mypy@1.18.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.18.2"
    },
    {
      "type": "library",
      "name": "pytest",
      "purl": "pkg:pypi/pytest@8.1.1",
      "bom-ref": "pkg:pypi/pytest@8.1.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "8.1.1"
    },
    {
      "type": "library",
      "name": "pytest-timeout",
      "purl": "pkg:pypi/pytest-timeout@2.3.1",
      "bom-ref": "pkg:pypi/pytest-timeout@2.3.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/pyproject.toml"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.3.1"
    },
    {
      "type": "library",
      "name": "Flask",
      "purl": "pkg:pypi/flask@3.1.3",
      "bom-ref": "pkg:pypi/flask@3.1.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.1.3"
    },
    {
      "type": "library",
      "name": "Werkzeug",
      "purl": "pkg:pypi/werkzeug@3.1.8",
      "bom-ref": "pkg:pypi/werkzeug@3.1.8",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.1.8"
    },
    {
      "type": "library",
      "name": "requests",
      "purl": "pkg:pypi/requests@2.34.2",
      "bom-ref": "pkg:pypi/requests@2.34.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.34.2"
    },
    {
      "type": "library",
      "name": "urllib3",
      "purl": "pkg:pypi/urllib3@2.7.0",
      "bom-ref": "pkg:pypi/urllib3@2.7.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.7.0"
    },
    {
      "type": "library",
      "name": "PyYAML",
      "purl": "pkg:pypi/pyyaml@6.0.3",
      "bom-ref": "pkg:pypi/pyyaml@6.0.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "6.0.3"
    },
    {
      "type": "library",
      "name": "Jinja2",
      "purl": "pkg:pypi/jinja2@3.1.6",
      "bom-ref": "pkg:pypi/jinja2@3.1.6",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.1.6"
    },
    {
      "type": "library",
      "name": "MarkupSafe",
      "purl": "pkg:pypi/markupsafe@2.1.5",
      "bom-ref": "pkg:pypi/markupsafe@2.1.5",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.1.5"
    },
    {
      "type": "library",
      "name": "ruff",
      "purl": "pkg:pypi/ruff@0.15.17",
      "bom-ref": "pkg:pypi/ruff@0.15.17",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.15.17"
    },
    {
      "type": "library",
      "name": "safety",
      "purl": "pkg:pypi/safety@3.2.9",
      "bom-ref": "pkg:pypi/safety@3.2.9",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.2.9"
    },
    {
      "type": "library",
      "name": "detect-secrets",
      "purl": "pkg:pypi/detect-secrets@1.5.0",
      "bom-ref": "pkg:pypi/detect-secrets@1.5.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.5.0"
    },
    {
      "type": "library",
      "name": "yara-python",
      "purl": "pkg:pypi/yara-python@4.5.0",
      "bom-ref": "pkg:pypi/yara-python@4.5.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "4.5.0"
    },
    {
      "type": "library",
      "name": "pipdeptree",
      "purl": "pkg:pypi/pipdeptree@2.35.3",
      "bom-ref": "pkg:pypi/pipdeptree@2.35.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.35.3"
    },
    {
      "type": "library",
      "name": "fastapi",
      "purl": "pkg:pypi/fastapi@0.138.1",
      "bom-ref": "pkg:pypi/fastapi@0.138.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.138.1"
    },
    {
      "type": "library",
      "name": "uvicorn",
      "purl": "pkg:pypi/uvicorn@0.49.0",
      "bom-ref": "pkg:pypi/uvicorn@0.49.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.49.0"
    },
    {
      "type": "library",
      "name": "redis",
      "purl": "pkg:pypi/redis@5.2.1",
      "bom-ref": "pkg:pypi/redis@5.2.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "5.2.1"
    },
    {
      "type": "library",
      "name": "rq",
      "purl": "pkg:pypi/rq@2.1.0",
      "bom-ref": "pkg:pypi/rq@2.1.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.1.0"
    },
    {
      "type": "library",
      "name": "python-multipart",
      "purl": "pkg:pypi/python-multipart@0.0.31",
      "bom-ref": "pkg:pypi/python-multipart@0.0.31",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.0.31"
    },
    {
      "type": "library",
      "name": "websockets",
      "purl": "pkg:pypi/websockets@16.0",
      "bom-ref": "pkg:pypi/websockets@16.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "16.0"
    },
    {
      "type": "library",
      "name": "psycopg",
      "purl": "pkg:pypi/psycopg@3.2.10",
      "bom-ref": "pkg:pypi/psycopg@3.2.10",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.2.10"
    },
    {
      "type": "library",
      "name": "cryptography",
      "purl": "pkg:pypi/cryptography@48.0.0",
      "bom-ref": "pkg:pypi/cryptography@48.0.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/requirements.txt"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "48.0.0"
    },
    {
      "type": "library",
      "name": "aegis-security-console",
      "purl": "pkg:pypi/aegis-security-console@2.2.0",
      "bom-ref": "pkg:pypi/aegis-security-console@2.2.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.2.0"
    },
    {
      "type": "library",
      "name": "annotated-doc",
      "purl": "pkg:pypi/annotated-doc@0.0.4",
      "bom-ref": "pkg:pypi/annotated-doc@0.0.4",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.0.4"
    },
    {
      "type": "library",
      "name": "annotated-types",
      "purl": "pkg:pypi/annotated-types@0.7.0",
      "bom-ref": "pkg:pypi/annotated-types@0.7.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.7.0"
    },
    {
      "type": "library",
      "name": "anyio",
      "purl": "pkg:pypi/anyio@4.14.1",
      "bom-ref": "pkg:pypi/anyio@4.14.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "4.14.1"
    },
    {
      "type": "library",
      "name": "async-timeout",
      "purl": "pkg:pypi/async-timeout@5.0.1",
      "bom-ref": "pkg:pypi/async-timeout@5.0.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "5.0.1"
    },
    {
      "type": "library",
      "name": "attrs",
      "purl": "pkg:pypi/attrs@26.1.0",
      "bom-ref": "pkg:pypi/attrs@26.1.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "26.1.0"
    },
    {
      "type": "library",
      "name": "authlib",
      "purl": "pkg:pypi/authlib@1.7.2",
      "bom-ref": "pkg:pypi/authlib@1.7.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.7.2"
    },
    {
      "type": "library",
      "name": "blinker",
      "purl": "pkg:pypi/blinker@1.9.0",
      "bom-ref": "pkg:pypi/blinker@1.9.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.9.0"
    },
    {
      "type": "library",
      "name": "boltons",
      "purl": "pkg:pypi/boltons@21.0.0",
      "bom-ref": "pkg:pypi/boltons@21.0.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "21.0.0"
    },
    {
      "type": "library",
      "name": "bracex",
      "purl": "pkg:pypi/bracex@3.0",
      "bom-ref": "pkg:pypi/bracex@3.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.0"
    },
    {
      "type": "library",
      "name": "certifi",
      "purl": "pkg:pypi/certifi@2026.6.17",
      "bom-ref": "pkg:pypi/certifi@2026.6.17",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2026.6.17"
    },
    {
      "type": "library",
      "name": "cffi",
      "purl": "pkg:pypi/cffi@2.1.0",
      "bom-ref": "pkg:pypi/cffi@2.1.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.1.0"
    },
    {
      "type": "library",
      "name": "charset-normalizer",
      "purl": "pkg:pypi/charset-normalizer@3.4.7",
      "bom-ref": "pkg:pypi/charset-normalizer@3.4.7",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.4.7"
    },
    {
      "type": "library",
      "name": "click",
      "purl": "pkg:pypi/click@8.1.8",
      "bom-ref": "pkg:pypi/click@8.1.8",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "8.1.8"
    },
    {
      "type": "library",
      "name": "click-option-group",
      "purl": "pkg:pypi/click-option-group@0.5.9",
      "bom-ref": "pkg:pypi/click-option-group@0.5.9",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.5.9"
    },
    {
      "type": "library",
      "name": "colorama",
      "purl": "pkg:pypi/colorama@0.4.6",
      "bom-ref": "pkg:pypi/colorama@0.4.6",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.4.6"
    },
    {
      "type": "library",
      "name": "cryptography",
      "purl": "pkg:pypi/cryptography@48.0.0",
      "bom-ref": "pkg:pypi/cryptography@48.0.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "48.0.0"
    },
    {
      "type": "library",
      "name": "detect-secrets",
      "purl": "pkg:pypi/detect-secrets@1.5.0",
      "bom-ref": "pkg:pypi/detect-secrets@1.5.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.5.0"
    },
    {
      "type": "library",
      "name": "dparse",
      "purl": "pkg:pypi/dparse@0.6.4",
      "bom-ref": "pkg:pypi/dparse@0.6.4",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.6.4"
    },
    {
      "type": "library",
      "name": "exceptiongroup",
      "purl": "pkg:pypi/exceptiongroup@1.2.2",
      "bom-ref": "pkg:pypi/exceptiongroup@1.2.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.2.2"
    },
    {
      "type": "library",
      "name": "face",
      "purl": "pkg:pypi/face@26.0.1",
      "bom-ref": "pkg:pypi/face@26.0.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "26.0.1"
    },
    {
      "type": "library",
      "name": "fastapi",
      "purl": "pkg:pypi/fastapi@0.138.1",
      "bom-ref": "pkg:pypi/fastapi@0.138.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.138.1"
    },
    {
      "type": "library",
      "name": "filelock",
      "purl": "pkg:pypi/filelock@3.12.4",
      "bom-ref": "pkg:pypi/filelock@3.12.4",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.12.4"
    },
    {
      "type": "library",
      "name": "flask",
      "purl": "pkg:pypi/flask@3.1.3",
      "bom-ref": "pkg:pypi/flask@3.1.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.1.3"
    },
    {
      "type": "library",
      "name": "glom",
      "purl": "pkg:pypi/glom@25.12.0",
      "bom-ref": "pkg:pypi/glom@25.12.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "25.12.0"
    },
    {
      "type": "library",
      "name": "googleapis-common-protos",
      "purl": "pkg:pypi/googleapis-common-protos@1.75.0",
      "bom-ref": "pkg:pypi/googleapis-common-protos@1.75.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.75.0"
    },
    {
      "type": "library",
      "name": "h11",
      "purl": "pkg:pypi/h11@0.16.0",
      "bom-ref": "pkg:pypi/h11@0.16.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.16.0"
    },
    {
      "type": "library",
      "name": "httpcore",
      "purl": "pkg:pypi/httpcore@1.0.9",
      "bom-ref": "pkg:pypi/httpcore@1.0.9",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.0.9"
    },
    {
      "type": "library",
      "name": "httpx",
      "purl": "pkg:pypi/httpx@0.28.1",
      "bom-ref": "pkg:pypi/httpx@0.28.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.28.1"
    },
    {
      "type": "library",
      "name": "httpx-sse",
      "purl": "pkg:pypi/httpx-sse@0.4.3",
      "bom-ref": "pkg:pypi/httpx-sse@0.4.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.4.3"
    },
    {
      "type": "library",
      "name": "idna",
      "purl": "pkg:pypi/idna@3.18",
      "bom-ref": "pkg:pypi/idna@3.18",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.18"
    },
    {
      "type": "library",
      "name": "importlib-metadata",
      "purl": "pkg:pypi/importlib-metadata@8.7.1",
      "bom-ref": "pkg:pypi/importlib-metadata@8.7.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "8.7.1"
    },
    {
      "type": "library",
      "name": "iniconfig",
      "purl": "pkg:pypi/iniconfig@2.3.0",
      "bom-ref": "pkg:pypi/iniconfig@2.3.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.3.0"
    },
    {
      "type": "library",
      "name": "itsdangerous",
      "purl": "pkg:pypi/itsdangerous@2.2.0",
      "bom-ref": "pkg:pypi/itsdangerous@2.2.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.2.0"
    },
    {
      "type": "library",
      "name": "jinja2",
      "purl": "pkg:pypi/jinja2@3.1.6",
      "bom-ref": "pkg:pypi/jinja2@3.1.6",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.1.6"
    },
    {
      "type": "library",
      "name": "joserfc",
      "purl": "pkg:pypi/joserfc@1.7.2",
      "bom-ref": "pkg:pypi/joserfc@1.7.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.7.2"
    },
    {
      "type": "library",
      "name": "jsonschema",
      "purl": "pkg:pypi/jsonschema@4.25.1",
      "bom-ref": "pkg:pypi/jsonschema@4.25.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "4.25.1"
    },
    {
      "type": "library",
      "name": "jsonschema-specifications",
      "purl": "pkg:pypi/jsonschema-specifications@2025.9.1",
      "bom-ref": "pkg:pypi/jsonschema-specifications@2025.9.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2025.9.1"
    },
    {
      "type": "library",
      "name": "markdown-it-py",
      "purl": "pkg:pypi/markdown-it-py@4.2.0",
      "bom-ref": "pkg:pypi/markdown-it-py@4.2.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "4.2.0"
    },
    {
      "type": "library",
      "name": "markupsafe",
      "purl": "pkg:pypi/markupsafe@2.1.5",
      "bom-ref": "pkg:pypi/markupsafe@2.1.5",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.1.5"
    },
    {
      "type": "library",
      "name": "marshmallow",
      "purl": "pkg:pypi/marshmallow@4.3.0",
      "bom-ref": "pkg:pypi/marshmallow@4.3.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "4.3.0"
    },
    {
      "type": "library",
      "name": "mcp",
      "purl": "pkg:pypi/mcp@1.23.3",
      "bom-ref": "pkg:pypi/mcp@1.23.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.23.3"
    },
    {
      "type": "library",
      "name": "mdurl",
      "purl": "pkg:pypi/mdurl@0.1.2",
      "bom-ref": "pkg:pypi/mdurl@0.1.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.1.2"
    },
    {
      "type": "library",
      "name": "opentelemetry-api",
      "purl": "pkg:pypi/opentelemetry-api@1.37.0",
      "bom-ref": "pkg:pypi/opentelemetry-api@1.37.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.37.0"
    },
    {
      "type": "library",
      "name": "opentelemetry-exporter-otlp-proto-common",
      "purl": "pkg:pypi/opentelemetry-exporter-otlp-proto-common@1.37.0",
      "bom-ref": "pkg:pypi/opentelemetry-exporter-otlp-proto-common@1.37.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.37.0"
    },
    {
      "type": "library",
      "name": "opentelemetry-exporter-otlp-proto-http",
      "purl": "pkg:pypi/opentelemetry-exporter-otlp-proto-http@1.37.0",
      "bom-ref": "pkg:pypi/opentelemetry-exporter-otlp-proto-http@1.37.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.37.0"
    },
    {
      "type": "library",
      "name": "opentelemetry-instrumentation",
      "purl": "pkg:pypi/opentelemetry-instrumentation@0.58b0",
      "bom-ref": "pkg:pypi/opentelemetry-instrumentation@0.58b0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.58b0"
    },
    {
      "type": "library",
      "name": "opentelemetry-instrumentation-requests",
      "purl": "pkg:pypi/opentelemetry-instrumentation-requests@0.58b0",
      "bom-ref": "pkg:pypi/opentelemetry-instrumentation-requests@0.58b0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.58b0"
    },
    {
      "type": "library",
      "name": "opentelemetry-instrumentation-threading",
      "purl": "pkg:pypi/opentelemetry-instrumentation-threading@0.58b0",
      "bom-ref": "pkg:pypi/opentelemetry-instrumentation-threading@0.58b0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.58b0"
    },
    {
      "type": "library",
      "name": "opentelemetry-proto",
      "purl": "pkg:pypi/opentelemetry-proto@1.37.0",
      "bom-ref": "pkg:pypi/opentelemetry-proto@1.37.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.37.0"
    },
    {
      "type": "library",
      "name": "opentelemetry-sdk",
      "purl": "pkg:pypi/opentelemetry-sdk@1.37.0",
      "bom-ref": "pkg:pypi/opentelemetry-sdk@1.37.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.37.0"
    },
    {
      "type": "library",
      "name": "opentelemetry-semantic-conventions",
      "purl": "pkg:pypi/opentelemetry-semantic-conventions@0.58b0",
      "bom-ref": "pkg:pypi/opentelemetry-semantic-conventions@0.58b0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.58b0"
    },
    {
      "type": "library",
      "name": "opentelemetry-util-http",
      "purl": "pkg:pypi/opentelemetry-util-http@0.58b0",
      "bom-ref": "pkg:pypi/opentelemetry-util-http@0.58b0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.58b0"
    },
    {
      "type": "library",
      "name": "packaging",
      "purl": "pkg:pypi/packaging@26.2",
      "bom-ref": "pkg:pypi/packaging@26.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "26.2"
    },
    {
      "type": "library",
      "name": "peewee",
      "purl": "pkg:pypi/peewee@3.19.0",
      "bom-ref": "pkg:pypi/peewee@3.19.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.19.0"
    },
    {
      "type": "library",
      "name": "pipdeptree",
      "purl": "pkg:pypi/pipdeptree@2.35.3",
      "bom-ref": "pkg:pypi/pipdeptree@2.35.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.35.3"
    },
    {
      "type": "library",
      "name": "pluggy",
      "purl": "pkg:pypi/pluggy@1.6.0",
      "bom-ref": "pkg:pypi/pluggy@1.6.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.6.0"
    },
    {
      "type": "library",
      "name": "protobuf",
      "purl": "pkg:pypi/protobuf@6.33.6",
      "bom-ref": "pkg:pypi/protobuf@6.33.6",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "6.33.6"
    },
    {
      "type": "library",
      "name": "psutil",
      "purl": "pkg:pypi/psutil@6.0.0",
      "bom-ref": "pkg:pypi/psutil@6.0.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "6.0.0"
    },
    {
      "type": "library",
      "name": "psycopg",
      "purl": "pkg:pypi/psycopg@3.2.10",
      "bom-ref": "pkg:pypi/psycopg@3.2.10",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.2.10"
    },
    {
      "type": "library",
      "name": "psycopg-binary",
      "purl": "pkg:pypi/psycopg-binary@3.2.10",
      "bom-ref": "pkg:pypi/psycopg-binary@3.2.10",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.2.10"
    },
    {
      "type": "library",
      "name": "pycparser",
      "purl": "pkg:pypi/pycparser@3.0",
      "bom-ref": "pkg:pypi/pycparser@3.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.0"
    },
    {
      "type": "library",
      "name": "pydantic",
      "purl": "pkg:pypi/pydantic@2.13.4",
      "bom-ref": "pkg:pypi/pydantic@2.13.4",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.13.4"
    },
    {
      "type": "library",
      "name": "pydantic-core",
      "purl": "pkg:pypi/pydantic-core@2.46.4",
      "bom-ref": "pkg:pypi/pydantic-core@2.46.4",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.46.4"
    },
    {
      "type": "library",
      "name": "pydantic-settings",
      "purl": "pkg:pypi/pydantic-settings@2.14.2",
      "bom-ref": "pkg:pypi/pydantic-settings@2.14.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.14.2"
    },
    {
      "type": "library",
      "name": "pygments",
      "purl": "pkg:pypi/pygments@2.20.0",
      "bom-ref": "pkg:pypi/pygments@2.20.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.20.0"
    },
    {
      "type": "library",
      "name": "pyjwt",
      "purl": "pkg:pypi/pyjwt@2.13.0",
      "bom-ref": "pkg:pypi/pyjwt@2.13.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.13.0"
    },
    {
      "type": "library",
      "name": "pytest",
      "purl": "pkg:pypi/pytest@8.1.1",
      "bom-ref": "pkg:pypi/pytest@8.1.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "8.1.1"
    },
    {
      "type": "library",
      "name": "pytest-timeout",
      "purl": "pkg:pypi/pytest-timeout@2.3.1",
      "bom-ref": "pkg:pypi/pytest-timeout@2.3.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.3.1"
    },
    {
      "type": "library",
      "name": "python-dotenv",
      "purl": "pkg:pypi/python-dotenv@1.2.2",
      "bom-ref": "pkg:pypi/python-dotenv@1.2.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.2.2"
    },
    {
      "type": "library",
      "name": "python-multipart",
      "purl": "pkg:pypi/python-multipart@0.0.31",
      "bom-ref": "pkg:pypi/python-multipart@0.0.31",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.0.31"
    },
    {
      "type": "library",
      "name": "pywin32",
      "purl": "pkg:pypi/pywin32@311",
      "bom-ref": "pkg:pypi/pywin32@311",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "311"
    },
    {
      "type": "library",
      "name": "pyyaml",
      "purl": "pkg:pypi/pyyaml@6.0.3",
      "bom-ref": "pkg:pypi/pyyaml@6.0.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "6.0.3"
    },
    {
      "type": "library",
      "name": "redis",
      "purl": "pkg:pypi/redis@5.2.1",
      "bom-ref": "pkg:pypi/redis@5.2.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "5.2.1"
    },
    {
      "type": "library",
      "name": "referencing",
      "purl": "pkg:pypi/referencing@0.37.0",
      "bom-ref": "pkg:pypi/referencing@0.37.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.37.0"
    },
    {
      "type": "library",
      "name": "requests",
      "purl": "pkg:pypi/requests@2.34.2",
      "bom-ref": "pkg:pypi/requests@2.34.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.34.2"
    },
    {
      "type": "library",
      "name": "rich",
      "purl": "pkg:pypi/rich@15.0.0",
      "bom-ref": "pkg:pypi/rich@15.0.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "15.0.0"
    },
    {
      "type": "library",
      "name": "rpds-py",
      "purl": "pkg:pypi/rpds-py@2026.6.3",
      "bom-ref": "pkg:pypi/rpds-py@2026.6.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2026.6.3"
    },
    {
      "type": "library",
      "name": "rq",
      "purl": "pkg:pypi/rq@2.1.0",
      "bom-ref": "pkg:pypi/rq@2.1.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.1.0"
    },
    {
      "type": "library",
      "name": "ruamel-yaml",
      "purl": "pkg:pypi/ruamel-yaml@0.19.1",
      "bom-ref": "pkg:pypi/ruamel-yaml@0.19.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.19.1"
    },
    {
      "type": "library",
      "name": "ruamel-yaml-clib",
      "purl": "pkg:pypi/ruamel-yaml-clib@0.2.15",
      "bom-ref": "pkg:pypi/ruamel-yaml-clib@0.2.15",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.2.15"
    },
    {
      "type": "library",
      "name": "ruff",
      "purl": "pkg:pypi/ruff@0.15.17",
      "bom-ref": "pkg:pypi/ruff@0.15.17",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.15.17"
    },
    {
      "type": "library",
      "name": "safety",
      "purl": "pkg:pypi/safety@3.2.9",
      "bom-ref": "pkg:pypi/safety@3.2.9",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.2.9"
    },
    {
      "type": "library",
      "name": "safety-schemas",
      "purl": "pkg:pypi/safety-schemas@0.0.18",
      "bom-ref": "pkg:pypi/safety-schemas@0.0.18",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.0.18"
    },
    {
      "type": "library",
      "name": "semantic-version",
      "purl": "pkg:pypi/semantic-version@2.10.0",
      "bom-ref": "pkg:pypi/semantic-version@2.10.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.10.0"
    },
    {
      "type": "library",
      "name": "semgrep",
      "purl": "pkg:pypi/semgrep@1.168.0",
      "bom-ref": "pkg:pypi/semgrep@1.168.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.168.0"
    },
    {
      "type": "library",
      "name": "setuptools",
      "purl": "pkg:pypi/setuptools@83.0.0",
      "bom-ref": "pkg:pypi/setuptools@83.0.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "83.0.0"
    },
    {
      "type": "library",
      "name": "shellingham",
      "purl": "pkg:pypi/shellingham@1.5.4",
      "bom-ref": "pkg:pypi/shellingham@1.5.4",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.5.4"
    },
    {
      "type": "library",
      "name": "sse-starlette",
      "purl": "pkg:pypi/sse-starlette@3.4.5",
      "bom-ref": "pkg:pypi/sse-starlette@3.4.5",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.4.5"
    },
    {
      "type": "library",
      "name": "starlette",
      "purl": "pkg:pypi/starlette@1.3.1",
      "bom-ref": "pkg:pypi/starlette@1.3.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.3.1"
    },
    {
      "type": "library",
      "name": "tomli",
      "purl": "pkg:pypi/tomli@2.4.1",
      "bom-ref": "pkg:pypi/tomli@2.4.1",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.4.1"
    },
    {
      "type": "library",
      "name": "typer",
      "purl": "pkg:pypi/typer@0.26.8",
      "bom-ref": "pkg:pypi/typer@0.26.8",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.26.8"
    },
    {
      "type": "library",
      "name": "typing-extensions",
      "purl": "pkg:pypi/typing-extensions@4.16.0",
      "bom-ref": "pkg:pypi/typing-extensions@4.16.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "4.16.0"
    },
    {
      "type": "library",
      "name": "typing-inspection",
      "purl": "pkg:pypi/typing-inspection@0.4.2",
      "bom-ref": "pkg:pypi/typing-inspection@0.4.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.4.2"
    },
    {
      "type": "library",
      "name": "tzdata",
      "purl": "pkg:pypi/tzdata@2026.2",
      "bom-ref": "pkg:pypi/tzdata@2026.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2026.2"
    },
    {
      "type": "library",
      "name": "urllib3",
      "purl": "pkg:pypi/urllib3@2.7.0",
      "bom-ref": "pkg:pypi/urllib3@2.7.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "2.7.0"
    },
    {
      "type": "library",
      "name": "uvicorn",
      "purl": "pkg:pypi/uvicorn@0.49.0",
      "bom-ref": "pkg:pypi/uvicorn@0.49.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "0.49.0"
    },
    {
      "type": "library",
      "name": "wcmatch",
      "purl": "pkg:pypi/wcmatch@8.5.2",
      "bom-ref": "pkg:pypi/wcmatch@8.5.2",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "8.5.2"
    },
    {
      "type": "library",
      "name": "websockets",
      "purl": "pkg:pypi/websockets@16.0",
      "bom-ref": "pkg:pypi/websockets@16.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "16.0"
    },
    {
      "type": "library",
      "name": "werkzeug",
      "purl": "pkg:pypi/werkzeug@3.1.8",
      "bom-ref": "pkg:pypi/werkzeug@3.1.8",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "3.1.8"
    },
    {
      "type": "library",
      "name": "wrapt",
      "purl": "pkg:pypi/wrapt@1.17.3",
      "bom-ref": "pkg:pypi/wrapt@1.17.3",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "1.17.3"
    },
    {
      "type": "library",
      "name": "yara-python",
      "purl": "pkg:pypi/yara-python@4.5.0",
      "bom-ref": "pkg:pypi/yara-python@4.5.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "4.5.0"
    },
    {
      "type": "library",
      "name": "zipp",
      "purl": "pkg:pypi/zipp@4.1.0",
      "bom-ref": "pkg:pypi/zipp@4.1.0",
      "properties": [
        {
          "name": "aegis:manifest",
          "value": "/var/task/uv.lock"
        },
        {
          "name": "aegis:ecosystem",
          "value": "PyPI"
        }
      ],
      "version": "4.1.0"
    }
  ]
}