{
  "env_id": 1,
  "env_name": "test 1.0",
  "env_type": "python",
  "notes": "",
  "package_count": 112,
  "match_count": 32,
  "generated_at": "2026-07-10 22:26:28 UTC",
  "rows": [
    {
      "cve_id": "CVE-2015-8768",
      "severity": "CRITICAL",
      "cvss_v3_score": 9.8,
      "package": "click",
      "version": "8.3.2",
      "detected_at": "2026-05-21 19:34:55",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-0994",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "protobuf",
      "version": "6.33.6",
      "detected_at": "2026-06-30 03:38:13",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-44432",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "urllib3",
      "version": "2.6.3",
      "detected_at": "2026-05-21 19:36:38",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-47265",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-05 15:30:49",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-50269",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-26 20:35:39",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-54273",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-26 20:35:39",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-54274",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-26 20:35:39",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-54275",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-26 20:35:39",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-54277",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-30 19:38:41",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-54278",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-26 20:35:39",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-54279",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-26 20:35:39",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-54280",
      "severity": "HIGH",
      "cvss_v3_score": 7.5,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-26 20:35:39",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-48526",
      "severity": "HIGH",
      "cvss_v3_score": 7.4,
      "package": "PyJWT",
      "version": "2.12.1",
      "detected_at": "2026-06-01 19:11:12",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-7246",
      "severity": "HIGH",
      "cvss_v3_score": 7.2,
      "package": "click",
      "version": "8.3.2",
      "detected_at": "2026-05-21 19:34:57",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-35192",
      "severity": "MEDIUM",
      "cvss_v3_score": 6.5,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-05-21 19:35:04",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-34993",
      "severity": "MEDIUM",
      "cvss_v3_score": 6.4,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-05 15:30:49",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-53878",
      "severity": "MEDIUM",
      "cvss_v3_score": 6.1,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-07-09 13:20:48",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-54276",
      "severity": "MEDIUM",
      "cvss_v3_score": 6.1,
      "package": "aiohttp",
      "version": "3.13.5",
      "detected_at": "2026-06-30 19:38:41",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-44431",
      "severity": "MEDIUM",
      "cvss_v3_score": 5.3,
      "package": "urllib3",
      "version": "2.6.3",
      "detected_at": "2026-05-21 19:36:38",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-48525",
      "severity": "MEDIUM",
      "cvss_v3_score": 5.3,
      "package": "PyJWT",
      "version": "2.12.1",
      "detected_at": "2026-06-01 19:11:12",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-5766",
      "severity": "MEDIUM",
      "cvss_v3_score": 5.3,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-05-21 19:35:04",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-58203",
      "severity": "MEDIUM",
      "cvss_v3_score": 5.3,
      "package": "pydantic",
      "version": "2.13.3",
      "detected_at": "2026-07-09 21:55:32",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-53877",
      "severity": "MEDIUM",
      "cvss_v3_score": 4.8,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-07-09 13:20:48",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-6907",
      "severity": "MEDIUM",
      "cvss_v3_score": 4.3,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-05-21 19:35:04",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-48522",
      "severity": "MEDIUM",
      "cvss_v3_score": 4.2,
      "package": "PyJWT",
      "version": "2.12.1",
      "detected_at": "2026-06-01 19:11:12",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-48524",
      "severity": "LOW",
      "cvss_v3_score": 3.7,
      "package": "PyJWT",
      "version": "2.12.1",
      "detected_at": "2026-06-01 19:11:12",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-35193",
      "severity": "LOW",
      "cvss_v3_score": 3.1,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-06-05 14:27:24",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-48587",
      "severity": "LOW",
      "cvss_v3_score": 3.1,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-06-05 14:27:24",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-48588",
      "severity": "LOW",
      "cvss_v3_score": 3.1,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-07-09 13:20:48",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-6873",
      "severity": "LOW",
      "cvss_v3_score": 3.1,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-06-05 14:27:24",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-7666",
      "severity": "LOW",
      "cvss_v3_score": 3.1,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-06-05 14:27:24",
      "issue_url": null
    },
    {
      "cve_id": "CVE-2026-8404",
      "severity": "LOW",
      "cvss_v3_score": 3.1,
      "package": "Django",
      "version": "6.0.4",
      "detected_at": "2026-06-05 13:23:32",
      "issue_url": null
    }
  ],
  "severity_counts": {
    "CRITICAL": 1,
    "HIGH": 13,
    "MEDIUM": 11,
    "LOW": 7
  }
}