文件
websafe-kb/08-threat-intel/registry/monitoring/2026-03-22T01-17-22+00-00.json
2026-03-21 18:18:55 -07:00

10258 行
441 KiB
JSON

{
"generated_at": "2026-03-22T01:17:22+00:00",
"source_catalog_audit": {
"generated_at": "2026-03-22T01:17:13+00:00",
"system_count": 62,
"source_count": 179,
"active_source_count": 102,
"retired_source_count": 77,
"systems_with_active_official": 61,
"systems_with_machine_readable_source": 61,
"systems": [
{
"system_id": "adminer",
"display_name": "Adminer",
"category": "platforms",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "adobe-commerce",
"display_name": "Adobe Commerce",
"category": "ecommerce",
"tier": "history-full",
"source_total": 5,
"active_source_total": 1,
"retired_source_total": 4,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 0,
"has_active_official": true,
"has_machine_readable_source": false
},
{
"system_id": "angular",
"display_name": "Angular",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "apache-httpd",
"display_name": "Apache HTTP Server",
"category": "servers",
"tier": "history-full",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 2,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "apache-tomcat",
"display_name": "Apache Tomcat",
"category": "servers",
"tier": "history-full",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 2,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "aspnet-core",
"display_name": "ASP.NET Core",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "astro",
"display_name": "Astro",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "caddy",
"display_name": "Caddy",
"category": "servers",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "directus",
"display_name": "Directus",
"category": "cms",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 2,
"retired_source_total": 0,
"official_active": 2,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "discourse",
"display_name": "Discourse",
"category": "cms",
"tier": "rolling-24m",
"source_total": 5,
"active_source_total": 3,
"retired_source_total": 2,
"official_active": 2,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 3,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "django",
"display_name": "Django",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 4,
"active_source_total": 3,
"retired_source_total": 1,
"official_active": 3,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "drupal",
"display_name": "Drupal",
"category": "cms",
"tier": "history-full",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 2,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "echo",
"display_name": "Echo",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 1,
"active_source_total": 1,
"retired_source_total": 0,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "esbuild",
"display_name": "esbuild",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "express",
"display_name": "Express",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "fastify",
"display_name": "Fastify",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "flask",
"display_name": "Flask",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "ghost",
"display_name": "Ghost",
"category": "cms",
"tier": "history-full",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "gin",
"display_name": "Gin",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 1,
"active_source_total": 1,
"retired_source_total": 0,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "gitea",
"display_name": "Gitea",
"category": "platforms",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "gitlab-ce",
"display_name": "GitLab CE",
"category": "platforms",
"tier": "rolling-24m",
"source_total": 4,
"active_source_total": 2,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "grafana",
"display_name": "Grafana",
"category": "platforms",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 2,
"retired_source_total": 0,
"official_active": 2,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "hapi",
"display_name": "Hapi",
"category": "frameworks",
"tier": "history-full",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "haproxy",
"display_name": "HAProxy",
"category": "servers",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "jenkins",
"display_name": "Jenkins",
"category": "platforms",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "joomla",
"display_name": "Joomla",
"category": "cms",
"tier": "history-full",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "kibana",
"display_name": "Kibana",
"category": "platforms",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 2,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "koa",
"display_name": "Koa",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "laravel",
"display_name": "Laravel",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "magento-open-source",
"display_name": "Magento Open Source",
"category": "ecommerce",
"tier": "history-full",
"source_total": 4,
"active_source_total": 3,
"retired_source_total": 1,
"official_active": 2,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "mattermost",
"display_name": "Mattermost",
"category": "platforms",
"tier": "rolling-24m",
"source_total": 4,
"active_source_total": 2,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 2,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "mediawiki",
"display_name": "MediaWiki",
"category": "cms",
"tier": "rolling-24m",
"source_total": 4,
"active_source_total": 2,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 2,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "medusa",
"display_name": "Medusa",
"category": "ecommerce",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "moodle",
"display_name": "Moodle",
"category": "cms",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 0,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": false,
"has_machine_readable_source": true
},
{
"system_id": "nestjs",
"display_name": "NestJS",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "nextjs",
"display_name": "Next.js",
"category": "frameworks",
"tier": "history-full",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "nginx",
"display_name": "Nginx",
"category": "servers",
"tier": "history-full",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 2,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "nodejs",
"display_name": "Node.js",
"category": "frameworks",
"tier": "history-full",
"source_total": 2,
"active_source_total": 2,
"retired_source_total": 0,
"official_active": 2,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "nuxt",
"display_name": "Nuxt",
"category": "frameworks",
"tier": "history-full",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "opencart",
"display_name": "OpenCart",
"category": "ecommerce",
"tier": "history-full",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "openmage",
"display_name": "OpenMage / Mage-OS",
"category": "ecommerce",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "phpmyadmin",
"display_name": "phpMyAdmin",
"category": "platforms",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "prestashop",
"display_name": "PrestaShop",
"category": "ecommerce",
"tier": "history-full",
"source_total": 5,
"active_source_total": 4,
"retired_source_total": 1,
"official_active": 2,
"ecosystem_active": 2,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "rails",
"display_name": "Ruby on Rails",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "react",
"display_name": "React",
"category": "frameworks",
"tier": "history-full",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "redmine",
"display_name": "Redmine",
"category": "platforms",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "saleor",
"display_name": "Saleor",
"category": "ecommerce",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "shopware",
"display_name": "Shopware",
"category": "ecommerce",
"tier": "history-full",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "spring-boot",
"display_name": "Spring Boot",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "spring-framework",
"display_name": "Spring Framework",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "spring-security",
"display_name": "Spring Security",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 2,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 1,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "strapi",
"display_name": "Strapi",
"category": "cms",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 2,
"retired_source_total": 0,
"official_active": 2,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "sveltekit",
"display_name": "SvelteKit",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "symfony",
"display_name": "Symfony",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "traefik",
"display_name": "Traefik",
"category": "servers",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "undici",
"display_name": "Undici",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "vite",
"display_name": "Vite",
"category": "frameworks",
"tier": "history-full",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "vue",
"display_name": "Vue",
"category": "frameworks",
"tier": "history-full",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "webpack",
"display_name": "webpack",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 3,
"active_source_total": 1,
"retired_source_total": 2,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "werkzeug",
"display_name": "Werkzeug",
"category": "frameworks",
"tier": "rolling-24m",
"source_total": 2,
"active_source_total": 1,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 0,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "woocommerce",
"display_name": "WooCommerce",
"category": "ecommerce",
"tier": "history-full",
"source_total": 6,
"active_source_total": 5,
"retired_source_total": 1,
"official_active": 2,
"ecosystem_active": 3,
"research_active": 0,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
},
{
"system_id": "wordpress",
"display_name": "WordPress",
"category": "cms",
"tier": "history-full",
"source_total": 6,
"active_source_total": 5,
"retired_source_total": 1,
"official_active": 1,
"ecosystem_active": 3,
"research_active": 1,
"machine_readable_active": 1,
"has_active_official": true,
"has_machine_readable_source": true
}
],
"retired_sources": [
{
"system_id": "adminer",
"display_name": "Adminer",
"source_name": "NVD Adminer",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV Adminer provides a machine-readable Packagist-aligned source, removing the need for NVD public search.",
"replacement_sources": [
"OSV Adminer"
],
"url": ""
},
{
"system_id": "adobe-commerce",
"display_name": "Adobe Commerce",
"source_name": "Adobe Security Bulletins",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "Original bulletin index probe was unstable under the old transport path; vendor index replacement uses explicit request policy and parser hints.",
"replacement_sources": [
"Adobe Magento Security Index",
"NVD Adobe Commerce",
"GHSA Adobe Commerce"
],
"url": "https://helpx.adobe.com/security/products/magento.html"
},
{
"system_id": "adobe-commerce",
"display_name": "Adobe Commerce",
"source_name": "GHSA Adobe Commerce",
"bucket": "ecosystem_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; Adobe index and NVD remain active replacements.",
"replacement_sources": [
"Adobe Magento Security Index",
"NVD Adobe Commerce"
],
"url": ""
},
{
"system_id": "adobe-commerce",
"display_name": "Adobe Commerce",
"source_name": "NVD Adobe Commerce",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "Adobe Magento Security Index is now the active official machine-readable source, so NVD public search is no longer needed for daily collection.",
"replacement_sources": [
"Adobe Magento Security Index"
],
"url": ""
},
{
"system_id": "adobe-commerce",
"display_name": "Adobe Commerce",
"source_name": "Sansec Research",
"bucket": "ecosystem_sources",
"kind": "vendor-index",
"retired_reason": "Research index is too slow for daily active monitoring; GHSA Adobe Commerce provides a stable machine-readable replacement.",
"replacement_sources": [
"GHSA Adobe Commerce",
"Adobe Magento Security Index"
],
"url": "https://sansec.io/research"
},
{
"system_id": "angular",
"display_name": "Angular",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV Angular remains the active replacement source.",
"replacement_sources": [
"OSV Angular"
],
"url": ""
},
{
"system_id": "apache-httpd",
"display_name": "Apache HTTP Server",
"source_name": "NVD Apache HTTP Server",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "Official Apache HTTPD advisories page plus CISA KEV are sufficient active sources for daily monitoring.",
"replacement_sources": [
"Apache HTTPD Security",
"CISA KEV Apache HTTPD"
],
"url": ""
},
{
"system_id": "apache-tomcat",
"display_name": "Apache Tomcat",
"source_name": "NVD Tomcat",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "Official Tomcat advisories page plus CISA KEV are sufficient active sources for daily monitoring.",
"replacement_sources": [
"Apache Tomcat Security",
"CISA KEV Tomcat"
],
"url": ""
},
{
"system_id": "aspnet-core",
"display_name": "ASP.NET Core",
"source_name": "NVD ASP.NET Core",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV ASP.NET Core provides machine-readable NuGet-aligned coverage with lower latency than NVD public search.",
"replacement_sources": [
"OSV ASP.NET Core"
],
"url": ""
},
{
"system_id": "astro",
"display_name": "Astro",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV Astro remains the active replacement source.",
"replacement_sources": [
"OSV Astro"
],
"url": ""
},
{
"system_id": "caddy",
"display_name": "Caddy",
"source_name": "GitHub Caddy Advisories",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "OSV Caddy is the active official machine-readable replacement; keeping GitHub HTML advisories active adds duplicate cold-start cost.",
"replacement_sources": [
"OSV Caddy"
],
"url": "https://github.com/caddyserver/caddy/security/advisories"
},
{
"system_id": "discourse",
"display_name": "Discourse",
"source_name": "Discourse Meta Security",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "Meta security category HTML changed and no longer provides stable scrape semantics for health checks.",
"replacement_sources": [
"Discourse Release Notes RSS",
"GitHub Discourse Advisories"
],
"url": "https://meta.discourse.org/c/bug/security/40"
},
{
"system_id": "discourse",
"display_name": "Discourse",
"source_name": "GitHub Discourse Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; Discourse release feed remains the active official source.",
"replacement_sources": [
"Discourse Release Notes RSS",
"Discourse Security RSS"
],
"url": ""
},
{
"system_id": "django",
"display_name": "Django",
"source_name": "Django Security RSS",
"bucket": "official_sources",
"kind": "rss-feed",
"retired_reason": "Official security tag feed became unstable; use official weblog index and release archive instead.",
"replacement_sources": [
"Django Security Weblog",
"Django Security Releases Archive"
],
"url": "https://www.djangoproject.com/weblog/feeds/tags/security/"
},
{
"system_id": "drupal",
"display_name": "Drupal",
"source_name": "NVD Drupal",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV Drupal + Drupal official RSS now cover machine-readable collection with lower cold-start latency than NVD public search.",
"replacement_sources": [
"Drupal Security Advisories RSS",
"OSV Drupal"
],
"url": ""
},
{
"system_id": "esbuild",
"display_name": "esbuild",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV esbuild remains the active replacement source.",
"replacement_sources": [
"OSV esbuild"
],
"url": ""
},
{
"system_id": "esbuild",
"display_name": "esbuild",
"source_name": "NVD esbuild",
"bucket": "ecosystem_sources",
"kind": "nvd-search",
"retired_reason": "OSV esbuild replaces NVD public search for lower-latency machine-readable collection.",
"replacement_sources": [
"OSV esbuild"
],
"url": ""
},
{
"system_id": "express",
"display_name": "Express",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV Express remains the active replacement source.",
"replacement_sources": [
"OSV Express"
],
"url": ""
},
{
"system_id": "express",
"display_name": "Express",
"source_name": "NVD Express.js",
"bucket": "ecosystem_sources",
"kind": "nvd-search",
"retired_reason": "OSV Express replaces NVD public search for lower-latency machine-readable collection.",
"replacement_sources": [
"OSV Express"
],
"url": ""
},
{
"system_id": "fastify",
"display_name": "Fastify",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV Fastify remains the active replacement source.",
"replacement_sources": [
"OSV Fastify"
],
"url": ""
},
{
"system_id": "flask",
"display_name": "Flask",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GitHub advisory API is quota-limited; OSV Flask remains the active machine-readable source.",
"replacement_sources": [
"OSV Flask"
],
"url": ""
},
{
"system_id": "ghost",
"display_name": "Ghost",
"source_name": "NVD Ghost",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV Ghost replaces NVD for machine-readable collection and keeps npm package alignment.",
"replacement_sources": [
"Ghost GitHub Advisories",
"OSV Ghost"
],
"url": ""
},
{
"system_id": "gitea",
"display_name": "Gitea",
"source_name": "GitHub Gitea Advisories",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "OSV Gitea is the active official machine-readable replacement; keeping GitHub HTML advisories active adds duplicate cold-start cost.",
"replacement_sources": [
"OSV Gitea"
],
"url": "https://github.com/go-gitea/gitea/security/advisories"
},
{
"system_id": "gitlab-ce",
"display_name": "GitLab CE",
"source_name": "GitLab Security Releases",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "GitLab Security Releases Atom is the official machine-readable replacement; keeping both active adds duplicate cold-start cost without added coverage.",
"replacement_sources": [
"GitLab Security Releases Atom"
],
"url": "https://about.gitlab.com/releases/categories/releases/"
},
{
"system_id": "gitlab-ce",
"display_name": "GitLab CE",
"source_name": "NVD GitLab",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "GitLab Security Releases Atom provides an official machine-readable feed, so NVD public search is no longer required.",
"replacement_sources": [
"GitLab Security Releases",
"GitLab Security Releases Atom"
],
"url": ""
},
{
"system_id": "hapi",
"display_name": "Hapi",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV Hapi remains the active replacement source.",
"replacement_sources": [
"OSV Hapi"
],
"url": ""
},
{
"system_id": "haproxy",
"display_name": "HAProxy",
"source_name": "HAProxy Security Advisories",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "Legacy haproxy.org security page no longer yields stable scrape results for monitoring.",
"replacement_sources": [
"HAProxy Blog Feed"
],
"url": "https://www.haproxy.org/security/"
},
{
"system_id": "haproxy",
"display_name": "HAProxy",
"source_name": "NVD HAProxy",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "HAProxy Blog Feed is an active official RSS source, so NVD public search is no longer required.",
"replacement_sources": [
"HAProxy Blog Feed"
],
"url": ""
},
{
"system_id": "jenkins",
"display_name": "Jenkins",
"source_name": "Jenkins Security Advisories",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "Jenkins Security Advisories RSS is the official machine-readable replacement; keeping both active adds duplicate cold-start cost without added coverage.",
"replacement_sources": [
"Jenkins Security Advisories RSS"
],
"url": "https://www.jenkins.io/security/advisories/"
},
{
"system_id": "jenkins",
"display_name": "Jenkins",
"source_name": "NVD Jenkins",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "Jenkins Security Advisories RSS provides an official machine-readable feed, replacing NVD public search.",
"replacement_sources": [
"Jenkins Security Advisories",
"Jenkins Security Advisories RSS"
],
"url": ""
},
{
"system_id": "joomla",
"display_name": "Joomla",
"source_name": "NVD Joomla",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV Joomla CMS replaces NVD for machine-readable collection without public NVD throttling.",
"replacement_sources": [
"Joomla Security Centre",
"OSV Joomla"
],
"url": ""
},
{
"system_id": "kibana",
"display_name": "Kibana",
"source_name": "Elastic Security Announcements RSS",
"bucket": "official_sources",
"kind": "rss-feed",
"retired_reason": "Elastic Discuss RSS is frequently rate-limited by cloud_10_secs_limit during monitor/source-health bursts; use Elastic Product Security plus NVD Kibana for stable active coverage.",
"replacement_sources": [
"Elastic Product Security",
"NVD Kibana"
],
"url": "https://discuss.elastic.co/c/announcements/security-announcements/31.rss"
},
{
"system_id": "koa",
"display_name": "Koa",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV Koa remains the active replacement source.",
"replacement_sources": [
"OSV Koa"
],
"url": ""
},
{
"system_id": "laravel",
"display_name": "Laravel",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GitHub advisory API is quota-limited; OSV Laravel remains the active machine-readable source.",
"replacement_sources": [
"OSV Laravel"
],
"url": ""
},
{
"system_id": "magento-open-source",
"display_name": "Magento Open Source",
"source_name": "NVD Magento",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV Magento Open Source plus Magento GitHub advisories replace NVD public search for machine-readable collection.",
"replacement_sources": [
"Magento GitHub Advisories",
"OSV Magento Open Source"
],
"url": ""
},
{
"system_id": "mattermost",
"display_name": "Mattermost",
"source_name": "Mattermost Security Updates",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "Mattermost security updates page returned repeated 403 responses from the collector path; NVD replacement remains active.",
"replacement_sources": [
"NVD Mattermost"
],
"url": "https://mattermost.com/security-updates/"
},
{
"system_id": "mattermost",
"display_name": "Mattermost",
"source_name": "NVD Mattermost",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "Mattermost official JSON feed plus OSV Mattermost replace NVD for lower-latency machine-readable collection.",
"replacement_sources": [
"Mattermost Security Updates JSON",
"OSV Mattermost"
],
"url": ""
},
{
"system_id": "mediawiki",
"display_name": "MediaWiki",
"source_name": "MediaWiki Security Releases",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "MediaWiki security page is no longer reachable reliably from the collector path; NVD replacement remains active.",
"replacement_sources": [
"MediaWiki Announce RSS",
"NVD MediaWiki"
],
"url": "https://www.mediawiki.org/wiki/Security"
},
{
"system_id": "mediawiki",
"display_name": "MediaWiki",
"source_name": "NVD MediaWiki",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "MediaWiki announce RSS plus OSV MediaWiki now replace NVD for lower-latency machine-readable collection.",
"replacement_sources": [
"MediaWiki Announce RSS",
"OSV MediaWiki"
],
"url": ""
},
{
"system_id": "medusa",
"display_name": "Medusa",
"source_name": "GitHub Medusa Advisories",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "OSV Medusa is the active official machine-readable replacement; keeping GitHub HTML advisories active adds duplicate cold-start cost.",
"replacement_sources": [
"OSV Medusa"
],
"url": "https://github.com/medusajs/medusa/security/advisories"
},
{
"system_id": "moodle",
"display_name": "Moodle",
"source_name": "Moodle Security News",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "Security page is reachable with a browser-style UA, but the current markup only exposes generic \"Discuss this topic\" anchors to the collector; NVD Moodle remains the active replacement source until a richer parser is added.",
"replacement_sources": [
"NVD Moodle"
],
"url": "https://moodle.org/security/"
},
{
"system_id": "moodle",
"display_name": "Moodle",
"source_name": "NVD Moodle",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV Moodle replaces NVD for machine-readable collection while official Moodle sources remain for cross-checking.",
"replacement_sources": [
"OSV Moodle"
],
"url": ""
},
{
"system_id": "nestjs",
"display_name": "NestJS",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV NestJS remains the active replacement source.",
"replacement_sources": [
"OSV NestJS"
],
"url": ""
},
{
"system_id": "nestjs",
"display_name": "NestJS",
"source_name": "NVD NestJS",
"bucket": "ecosystem_sources",
"kind": "nvd-search",
"retired_reason": "OSV NestJS replaces NVD public search for lower-latency machine-readable collection.",
"replacement_sources": [
"OSV NestJS"
],
"url": ""
},
{
"system_id": "nextjs",
"display_name": "Next.js",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; GitHub Next.js Advisories and OSV Next.js remain active replacements.",
"replacement_sources": [
"GitHub Next.js Advisories",
"OSV Next.js"
],
"url": ""
},
{
"system_id": "nextjs",
"display_name": "Next.js",
"source_name": "GitHub Next.js Advisories",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "OSV Next.js is the active official machine-readable replacement; keeping GitHub HTML advisories active adds duplicate cold-start cost.",
"replacement_sources": [
"OSV Next.js"
],
"url": "https://github.com/vercel/next.js/security/advisories"
},
{
"system_id": "nginx",
"display_name": "Nginx",
"source_name": "NVD NGINX",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "Official NGINX advisories page and CISA KEV together provide the needed daily signal without NVD public-search latency.",
"replacement_sources": [
"NGINX Security Advisories",
"CISA KEV NGINX"
],
"url": ""
},
{
"system_id": "nuxt",
"display_name": "Nuxt",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; Nuxt Security and OSV Nuxt remain active replacements.",
"replacement_sources": [
"Nuxt Security",
"OSV Nuxt"
],
"url": ""
},
{
"system_id": "nuxt",
"display_name": "Nuxt",
"source_name": "Nuxt Security",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "OSV Nuxt is the active official machine-readable replacement; keeping GitHub HTML advisories active adds duplicate cold-start cost.",
"replacement_sources": [
"OSV Nuxt"
],
"url": "https://github.com/nuxt/nuxt/security/advisories"
},
{
"system_id": "opencart",
"display_name": "OpenCart",
"source_name": "NVD OpenCart",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV OpenCart replaces NVD for machine-readable collection while official release source remains active.",
"replacement_sources": [
"OpenCart Releases",
"OSV OpenCart"
],
"url": ""
},
{
"system_id": "openmage",
"display_name": "OpenMage / Mage-OS",
"source_name": "NVD OpenMage",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV OpenMage replaces NVD for machine-readable composer-aligned collection.",
"replacement_sources": [
"OpenMage GitHub Advisories",
"OSV OpenMage"
],
"url": ""
},
{
"system_id": "phpmyadmin",
"display_name": "phpMyAdmin",
"source_name": "NVD phpMyAdmin",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV phpMyAdmin replaces NVD for machine-readable collection while the official security page remains active.",
"replacement_sources": [
"phpMyAdmin Security Page",
"OSV phpMyAdmin"
],
"url": ""
},
{
"system_id": "prestashop",
"display_name": "PrestaShop",
"source_name": "NVD PrestaShop",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV PrestaShop replaces NVD for machine-readable collection while official and ecosystem advisories remain active.",
"replacement_sources": [
"PrestaShop Security Page",
"GitHub PrestaShop Advisories",
"OSV PrestaShop"
],
"url": ""
},
{
"system_id": "rails",
"display_name": "Ruby on Rails",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GitHub advisory API is quota-limited; OSV Rails remains the active machine-readable source.",
"replacement_sources": [
"OSV Rails"
],
"url": ""
},
{
"system_id": "rails",
"display_name": "Ruby on Rails",
"source_name": "NVD Ruby on Rails",
"bucket": "ecosystem_sources",
"kind": "nvd-search",
"retired_reason": "OSV Rails replaces NVD public search for lower-latency machine-readable collection.",
"replacement_sources": [
"OSV Rails"
],
"url": ""
},
{
"system_id": "react",
"display_name": "React",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; GitHub React Advisories and OSV React remain active replacements.",
"replacement_sources": [
"GitHub React Advisories",
"OSV React"
],
"url": ""
},
{
"system_id": "react",
"display_name": "React",
"source_name": "GitHub React Advisories",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "OSV React is the active official machine-readable replacement; keeping GitHub HTML advisories active adds duplicate cold-start cost.",
"replacement_sources": [
"OSV React"
],
"url": "https://github.com/facebook/react/security/advisories"
},
{
"system_id": "redmine",
"display_name": "Redmine",
"source_name": "NVD Redmine",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "Official Redmine advisories page remains active and NVD public search is retired to reduce cold-start latency.",
"replacement_sources": [
"Redmine Security Advisories"
],
"url": ""
},
{
"system_id": "saleor",
"display_name": "Saleor",
"source_name": "NVD Saleor",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV Saleor replaces NVD for machine-readable collection and aligns with the published PyPI package.",
"replacement_sources": [
"GitHub Saleor Advisories",
"OSV Saleor"
],
"url": ""
},
{
"system_id": "shopware",
"display_name": "Shopware",
"source_name": "NVD Shopware",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV Shopware replaces NVD for machine-readable collection with lower cold-start overhead.",
"replacement_sources": [
"Shopware Security Advisories",
"OSV Shopware"
],
"url": ""
},
{
"system_id": "spring-boot",
"display_name": "Spring Boot",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GitHub advisory API is quota-limited; Spring official page and OSV remain the active replacements.",
"replacement_sources": [
"Spring Security Advisories",
"OSV Spring Boot"
],
"url": ""
},
{
"system_id": "spring-framework",
"display_name": "Spring Framework",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; Spring official page and OSV remain the active replacements.",
"replacement_sources": [
"Spring Security Advisories",
"OSV Spring Framework"
],
"url": ""
},
{
"system_id": "spring-security",
"display_name": "Spring Security",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GitHub advisory API is quota-limited; Spring official page and OSV remain the active replacements.",
"replacement_sources": [
"Spring Security Advisories",
"OSV Spring Security"
],
"url": ""
},
{
"system_id": "sveltekit",
"display_name": "SvelteKit",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV SvelteKit remains the active replacement source.",
"replacement_sources": [
"OSV SvelteKit"
],
"url": ""
},
{
"system_id": "symfony",
"display_name": "Symfony",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GitHub advisory API is quota-limited; OSV Symfony remains the active machine-readable source.",
"replacement_sources": [
"OSV Symfony"
],
"url": ""
},
{
"system_id": "traefik",
"display_name": "Traefik",
"source_name": "GitHub Traefik Advisories",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "OSV Traefik is the active official machine-readable replacement; keeping GitHub HTML advisories active adds duplicate cold-start cost.",
"replacement_sources": [
"OSV Traefik"
],
"url": "https://github.com/traefik/traefik/security/advisories"
},
{
"system_id": "undici",
"display_name": "Undici",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV Undici remains the active replacement source.",
"replacement_sources": [
"OSV Undici"
],
"url": ""
},
{
"system_id": "undici",
"display_name": "Undici",
"source_name": "NVD Undici",
"bucket": "ecosystem_sources",
"kind": "nvd-search",
"retired_reason": "OSV Undici replaces NVD public search for lower-latency machine-readable collection.",
"replacement_sources": [
"OSV Undici"
],
"url": ""
},
{
"system_id": "vite",
"display_name": "Vite",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; Vite Security and OSV Vite remain active replacements.",
"replacement_sources": [
"Vite Security",
"OSV Vite"
],
"url": ""
},
{
"system_id": "vite",
"display_name": "Vite",
"source_name": "Vite Security",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "OSV Vite is the active official machine-readable replacement; keeping GitHub HTML advisories active adds duplicate cold-start cost.",
"replacement_sources": [
"OSV Vite"
],
"url": "https://github.com/vitejs/vite/security/advisories"
},
{
"system_id": "vue",
"display_name": "Vue",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; Vue Security and OSV Vue remain active replacements.",
"replacement_sources": [
"Vue Security",
"OSV Vue"
],
"url": ""
},
{
"system_id": "vue",
"display_name": "Vue",
"source_name": "Vue Security",
"bucket": "official_sources",
"kind": "html-links",
"retired_reason": "OSV Vue is the active official machine-readable replacement; keeping GitHub HTML advisories active adds duplicate cold-start cost.",
"replacement_sources": [
"OSV Vue"
],
"url": "https://github.com/vuejs/core/security"
},
{
"system_id": "webpack",
"display_name": "webpack",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GHSA API requests are rate-limited in daily monitoring; OSV webpack remains the active replacement source.",
"replacement_sources": [
"OSV webpack"
],
"url": ""
},
{
"system_id": "webpack",
"display_name": "webpack",
"source_name": "NVD webpack",
"bucket": "ecosystem_sources",
"kind": "nvd-search",
"retired_reason": "OSV webpack replaces NVD public search for lower-latency machine-readable collection.",
"replacement_sources": [
"OSV webpack"
],
"url": ""
},
{
"system_id": "werkzeug",
"display_name": "Werkzeug",
"source_name": "GitHub Global Advisories",
"bucket": "official_sources",
"kind": "ghsa-global",
"retired_reason": "Unauthenticated GitHub advisory API is quota-limited; OSV Werkzeug remains the active machine-readable source.",
"replacement_sources": [
"OSV Werkzeug"
],
"url": ""
},
{
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "NVD WooCommerce",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "OSV WooCommerce replaces NVD for machine-readable collection while official and ecosystem advisory pages remain active.",
"replacement_sources": [
"Woo Developer Advisories",
"GitHub WooCommerce Advisories",
"OSV WooCommerce"
],
"url": ""
},
{
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "NVD WordPress",
"bucket": "official_sources",
"kind": "nvd-search",
"retired_reason": "WordPress official RSS plus ecosystem plugin intelligence cover active collection with lower cold-start latency and lower public-search dependence than NVD.",
"replacement_sources": [
"WordPress Security News RSS",
"Wordfence Vulnerability Database",
"WPScan Vulnerability Database"
],
"url": ""
}
],
"replacement_map": [
{
"system_id": "adminer",
"retired_source": "NVD Adminer",
"replacement_sources": [
"OSV Adminer"
]
},
{
"system_id": "adobe-commerce",
"retired_source": "Adobe Security Bulletins",
"replacement_sources": [
"Adobe Magento Security Index",
"NVD Adobe Commerce",
"GHSA Adobe Commerce"
]
},
{
"system_id": "adobe-commerce",
"retired_source": "GHSA Adobe Commerce",
"replacement_sources": [
"Adobe Magento Security Index",
"NVD Adobe Commerce"
]
},
{
"system_id": "adobe-commerce",
"retired_source": "NVD Adobe Commerce",
"replacement_sources": [
"Adobe Magento Security Index"
]
},
{
"system_id": "adobe-commerce",
"retired_source": "Sansec Research",
"replacement_sources": [
"GHSA Adobe Commerce",
"Adobe Magento Security Index"
]
},
{
"system_id": "angular",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Angular"
]
},
{
"system_id": "apache-httpd",
"retired_source": "NVD Apache HTTP Server",
"replacement_sources": [
"Apache HTTPD Security",
"CISA KEV Apache HTTPD"
]
},
{
"system_id": "apache-tomcat",
"retired_source": "NVD Tomcat",
"replacement_sources": [
"Apache Tomcat Security",
"CISA KEV Tomcat"
]
},
{
"system_id": "aspnet-core",
"retired_source": "NVD ASP.NET Core",
"replacement_sources": [
"OSV ASP.NET Core"
]
},
{
"system_id": "astro",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Astro"
]
},
{
"system_id": "caddy",
"retired_source": "GitHub Caddy Advisories",
"replacement_sources": [
"OSV Caddy"
]
},
{
"system_id": "discourse",
"retired_source": "Discourse Meta Security",
"replacement_sources": [
"Discourse Release Notes RSS",
"GitHub Discourse Advisories"
]
},
{
"system_id": "discourse",
"retired_source": "GitHub Discourse Advisories",
"replacement_sources": [
"Discourse Release Notes RSS",
"Discourse Security RSS"
]
},
{
"system_id": "django",
"retired_source": "Django Security RSS",
"replacement_sources": [
"Django Security Weblog",
"Django Security Releases Archive"
]
},
{
"system_id": "drupal",
"retired_source": "NVD Drupal",
"replacement_sources": [
"Drupal Security Advisories RSS",
"OSV Drupal"
]
},
{
"system_id": "esbuild",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV esbuild"
]
},
{
"system_id": "esbuild",
"retired_source": "NVD esbuild",
"replacement_sources": [
"OSV esbuild"
]
},
{
"system_id": "express",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Express"
]
},
{
"system_id": "express",
"retired_source": "NVD Express.js",
"replacement_sources": [
"OSV Express"
]
},
{
"system_id": "fastify",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Fastify"
]
},
{
"system_id": "flask",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Flask"
]
},
{
"system_id": "ghost",
"retired_source": "NVD Ghost",
"replacement_sources": [
"Ghost GitHub Advisories",
"OSV Ghost"
]
},
{
"system_id": "gitea",
"retired_source": "GitHub Gitea Advisories",
"replacement_sources": [
"OSV Gitea"
]
},
{
"system_id": "gitlab-ce",
"retired_source": "GitLab Security Releases",
"replacement_sources": [
"GitLab Security Releases Atom"
]
},
{
"system_id": "gitlab-ce",
"retired_source": "NVD GitLab",
"replacement_sources": [
"GitLab Security Releases",
"GitLab Security Releases Atom"
]
},
{
"system_id": "hapi",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Hapi"
]
},
{
"system_id": "haproxy",
"retired_source": "HAProxy Security Advisories",
"replacement_sources": [
"HAProxy Blog Feed"
]
},
{
"system_id": "haproxy",
"retired_source": "NVD HAProxy",
"replacement_sources": [
"HAProxy Blog Feed"
]
},
{
"system_id": "jenkins",
"retired_source": "Jenkins Security Advisories",
"replacement_sources": [
"Jenkins Security Advisories RSS"
]
},
{
"system_id": "jenkins",
"retired_source": "NVD Jenkins",
"replacement_sources": [
"Jenkins Security Advisories",
"Jenkins Security Advisories RSS"
]
},
{
"system_id": "joomla",
"retired_source": "NVD Joomla",
"replacement_sources": [
"Joomla Security Centre",
"OSV Joomla"
]
},
{
"system_id": "kibana",
"retired_source": "Elastic Security Announcements RSS",
"replacement_sources": [
"Elastic Product Security",
"NVD Kibana"
]
},
{
"system_id": "koa",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Koa"
]
},
{
"system_id": "laravel",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Laravel"
]
},
{
"system_id": "magento-open-source",
"retired_source": "NVD Magento",
"replacement_sources": [
"Magento GitHub Advisories",
"OSV Magento Open Source"
]
},
{
"system_id": "mattermost",
"retired_source": "Mattermost Security Updates",
"replacement_sources": [
"NVD Mattermost"
]
},
{
"system_id": "mattermost",
"retired_source": "NVD Mattermost",
"replacement_sources": [
"Mattermost Security Updates JSON",
"OSV Mattermost"
]
},
{
"system_id": "mediawiki",
"retired_source": "MediaWiki Security Releases",
"replacement_sources": [
"MediaWiki Announce RSS",
"NVD MediaWiki"
]
},
{
"system_id": "mediawiki",
"retired_source": "NVD MediaWiki",
"replacement_sources": [
"MediaWiki Announce RSS",
"OSV MediaWiki"
]
},
{
"system_id": "medusa",
"retired_source": "GitHub Medusa Advisories",
"replacement_sources": [
"OSV Medusa"
]
},
{
"system_id": "moodle",
"retired_source": "Moodle Security News",
"replacement_sources": [
"NVD Moodle"
]
},
{
"system_id": "moodle",
"retired_source": "NVD Moodle",
"replacement_sources": [
"OSV Moodle"
]
},
{
"system_id": "nestjs",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV NestJS"
]
},
{
"system_id": "nestjs",
"retired_source": "NVD NestJS",
"replacement_sources": [
"OSV NestJS"
]
},
{
"system_id": "nextjs",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"GitHub Next.js Advisories",
"OSV Next.js"
]
},
{
"system_id": "nextjs",
"retired_source": "GitHub Next.js Advisories",
"replacement_sources": [
"OSV Next.js"
]
},
{
"system_id": "nginx",
"retired_source": "NVD NGINX",
"replacement_sources": [
"NGINX Security Advisories",
"CISA KEV NGINX"
]
},
{
"system_id": "nuxt",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"Nuxt Security",
"OSV Nuxt"
]
},
{
"system_id": "nuxt",
"retired_source": "Nuxt Security",
"replacement_sources": [
"OSV Nuxt"
]
},
{
"system_id": "opencart",
"retired_source": "NVD OpenCart",
"replacement_sources": [
"OpenCart Releases",
"OSV OpenCart"
]
},
{
"system_id": "openmage",
"retired_source": "NVD OpenMage",
"replacement_sources": [
"OpenMage GitHub Advisories",
"OSV OpenMage"
]
},
{
"system_id": "phpmyadmin",
"retired_source": "NVD phpMyAdmin",
"replacement_sources": [
"phpMyAdmin Security Page",
"OSV phpMyAdmin"
]
},
{
"system_id": "prestashop",
"retired_source": "NVD PrestaShop",
"replacement_sources": [
"PrestaShop Security Page",
"GitHub PrestaShop Advisories",
"OSV PrestaShop"
]
},
{
"system_id": "rails",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Rails"
]
},
{
"system_id": "rails",
"retired_source": "NVD Ruby on Rails",
"replacement_sources": [
"OSV Rails"
]
},
{
"system_id": "react",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"GitHub React Advisories",
"OSV React"
]
},
{
"system_id": "react",
"retired_source": "GitHub React Advisories",
"replacement_sources": [
"OSV React"
]
},
{
"system_id": "redmine",
"retired_source": "NVD Redmine",
"replacement_sources": [
"Redmine Security Advisories"
]
},
{
"system_id": "saleor",
"retired_source": "NVD Saleor",
"replacement_sources": [
"GitHub Saleor Advisories",
"OSV Saleor"
]
},
{
"system_id": "shopware",
"retired_source": "NVD Shopware",
"replacement_sources": [
"Shopware Security Advisories",
"OSV Shopware"
]
},
{
"system_id": "spring-boot",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"Spring Security Advisories",
"OSV Spring Boot"
]
},
{
"system_id": "spring-framework",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"Spring Security Advisories",
"OSV Spring Framework"
]
},
{
"system_id": "spring-security",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"Spring Security Advisories",
"OSV Spring Security"
]
},
{
"system_id": "sveltekit",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV SvelteKit"
]
},
{
"system_id": "symfony",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Symfony"
]
},
{
"system_id": "traefik",
"retired_source": "GitHub Traefik Advisories",
"replacement_sources": [
"OSV Traefik"
]
},
{
"system_id": "undici",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Undici"
]
},
{
"system_id": "undici",
"retired_source": "NVD Undici",
"replacement_sources": [
"OSV Undici"
]
},
{
"system_id": "vite",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"Vite Security",
"OSV Vite"
]
},
{
"system_id": "vite",
"retired_source": "Vite Security",
"replacement_sources": [
"OSV Vite"
]
},
{
"system_id": "vue",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"Vue Security",
"OSV Vue"
]
},
{
"system_id": "vue",
"retired_source": "Vue Security",
"replacement_sources": [
"OSV Vue"
]
},
{
"system_id": "webpack",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV webpack"
]
},
{
"system_id": "webpack",
"retired_source": "NVD webpack",
"replacement_sources": [
"OSV webpack"
]
},
{
"system_id": "werkzeug",
"retired_source": "GitHub Global Advisories",
"replacement_sources": [
"OSV Werkzeug"
]
},
{
"system_id": "woocommerce",
"retired_source": "NVD WooCommerce",
"replacement_sources": [
"Woo Developer Advisories",
"GitHub WooCommerce Advisories",
"OSV WooCommerce"
]
},
{
"system_id": "wordpress",
"retired_source": "NVD WordPress",
"replacement_sources": [
"WordPress Security News RSS",
"Wordfence Vulnerability Database",
"WPScan Vulnerability Database"
]
}
]
},
"source_health": {
"generated_at": "2026-03-22T01:17:22+00:00",
"active_source_count": 102,
"green_source_count": 102,
"failure_count": 0,
"all_green": true,
"last_fully_green_run": "2026-03-22T01:17:22+00:00",
"retries_performed": 0,
"probes": [
{
"system_id": "adminer",
"source_name": "OSV Adminer",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "adobe-commerce",
"source_name": "Adobe Magento Security Index",
"source_kind": "vendor-index",
"elapsed_seconds": 0.048,
"kind": "vendor-index",
"items_seen": 46
},
{
"system_id": "angular",
"source_name": "OSV Angular",
"source_kind": "osv-batch",
"elapsed_seconds": 0.03,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "apache-httpd",
"source_name": "Apache HTTPD Security",
"source_kind": "html-links",
"elapsed_seconds": 0.002,
"kind": "html-links",
"items_seen": 182
},
{
"system_id": "apache-httpd",
"source_name": "CISA KEV Apache HTTPD",
"source_kind": "kev-json",
"elapsed_seconds": 0.053,
"kind": "kev-json",
"items_seen": 1551
},
{
"system_id": "apache-tomcat",
"source_name": "Apache Tomcat Security",
"source_kind": "html-links",
"elapsed_seconds": 0.002,
"kind": "html-links",
"items_seen": 270
},
{
"system_id": "apache-tomcat",
"source_name": "CISA KEV Tomcat",
"source_kind": "kev-json",
"elapsed_seconds": 0.04,
"kind": "kev-json",
"items_seen": 1551
},
{
"system_id": "aspnet-core",
"source_name": "OSV ASP.NET Core",
"source_kind": "osv-batch",
"elapsed_seconds": 0.04,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "astro",
"source_name": "OSV Astro",
"source_kind": "osv-batch",
"elapsed_seconds": 0.03,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "caddy",
"source_name": "OSV Caddy",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "directus",
"source_name": "Directus GitHub Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.051,
"kind": "html-links",
"items_seen": 127
},
{
"system_id": "directus",
"source_name": "OSV Directus",
"source_kind": "osv-batch",
"elapsed_seconds": 0.05,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "discourse",
"source_name": "Discourse Release Notes RSS",
"source_kind": "rss-feed",
"elapsed_seconds": 0.048,
"kind": "rss-feed",
"items_seen": 30
},
{
"system_id": "discourse",
"source_name": "Discourse Security RSS",
"source_kind": "rss-feed",
"elapsed_seconds": 0.048,
"kind": "rss-feed",
"items_seen": 3
},
{
"system_id": "discourse",
"source_name": "OSV Discourse",
"source_kind": "osv-batch",
"elapsed_seconds": 0.048,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "django",
"source_name": "Django Security Releases Archive",
"source_kind": "vendor-index",
"elapsed_seconds": 0.0,
"kind": "vendor-index",
"items_seen": 1276
},
{
"system_id": "django",
"source_name": "Django Security Weblog",
"source_kind": "vendor-index",
"elapsed_seconds": 0.024,
"kind": "vendor-index",
"items_seen": 332
},
{
"system_id": "django",
"source_name": "OSV Django",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "drupal",
"source_name": "Drupal Security Advisories RSS",
"source_kind": "rss-feed",
"elapsed_seconds": 0.053,
"kind": "rss-feed",
"items_seen": 20
},
{
"system_id": "drupal",
"source_name": "OSV Drupal",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "echo",
"source_name": "OSV Echo",
"source_kind": "osv-batch",
"elapsed_seconds": 0.04,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "esbuild",
"source_name": "OSV esbuild",
"source_kind": "osv-batch",
"elapsed_seconds": 0.026,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "express",
"source_name": "OSV Express",
"source_kind": "osv-batch",
"elapsed_seconds": 0.029,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "fastify",
"source_name": "OSV Fastify",
"source_kind": "osv-batch",
"elapsed_seconds": 0.029,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "flask",
"source_name": "OSV Flask",
"source_kind": "osv-batch",
"elapsed_seconds": 0.002,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "ghost",
"source_name": "Ghost GitHub Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.052,
"kind": "html-links",
"items_seen": 119
},
{
"system_id": "ghost",
"source_name": "OSV Ghost",
"source_kind": "osv-batch",
"elapsed_seconds": 0.051,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "gin",
"source_name": "OSV Gin",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "gitea",
"source_name": "OSV Gitea",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "gitlab-ce",
"source_name": "GitLab Advisory Database",
"source_kind": "html-links",
"elapsed_seconds": 0.04,
"kind": "html-links",
"items_seen": 5
},
{
"system_id": "gitlab-ce",
"source_name": "GitLab Security Releases Atom",
"source_kind": "atom-feed",
"elapsed_seconds": 0.047,
"kind": "atom-feed",
"items_seen": 186
},
{
"system_id": "grafana",
"source_name": "CISA KEV Grafana",
"source_kind": "kev-json",
"elapsed_seconds": 0.04,
"kind": "kev-json",
"items_seen": 1551
},
{
"system_id": "grafana",
"source_name": "Grafana Security Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.04,
"kind": "html-links",
"items_seen": 159
},
{
"system_id": "hapi",
"source_name": "OSV Hapi",
"source_kind": "osv-batch",
"elapsed_seconds": 0.029,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "haproxy",
"source_name": "HAProxy Blog Feed",
"source_kind": "rss-feed",
"elapsed_seconds": 0.04,
"kind": "rss-feed",
"items_seen": 10
},
{
"system_id": "jenkins",
"source_name": "Jenkins Security Advisories RSS",
"source_kind": "rss-feed",
"elapsed_seconds": 0.04,
"kind": "rss-feed",
"items_seen": 96
},
{
"system_id": "joomla",
"source_name": "Joomla Security Centre",
"source_kind": "html-links",
"elapsed_seconds": 0.053,
"kind": "html-links",
"items_seen": 139
},
{
"system_id": "joomla",
"source_name": "OSV Joomla",
"source_kind": "osv-batch",
"elapsed_seconds": 0.052,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "kibana",
"source_name": "Elastic Product Security",
"source_kind": "html-links",
"elapsed_seconds": 0.04,
"kind": "html-links",
"items_seen": 66
},
{
"system_id": "kibana",
"source_name": "NVD Kibana",
"source_kind": "nvd-search",
"elapsed_seconds": 0.053,
"kind": "nvd-search",
"items_seen": 1
},
{
"system_id": "koa",
"source_name": "OSV Koa",
"source_kind": "osv-batch",
"elapsed_seconds": 0.031,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "laravel",
"source_name": "OSV Laravel",
"source_kind": "osv-batch",
"elapsed_seconds": 0.026,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "magento-open-source",
"source_name": "Magento GitHub Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.041,
"kind": "html-links",
"items_seen": 99
},
{
"system_id": "magento-open-source",
"source_name": "OSV Magento Open Source",
"source_kind": "osv-batch",
"elapsed_seconds": 0.041,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "magento-open-source",
"source_name": "Sansec Research",
"source_kind": "html-links",
"elapsed_seconds": 0.041,
"kind": "html-links",
"items_seen": 134
},
{
"system_id": "mattermost",
"source_name": "Mattermost Security Updates JSON",
"source_kind": "json-feed",
"elapsed_seconds": 0.04,
"kind": "json-feed",
"items_seen": 594
},
{
"system_id": "mattermost",
"source_name": "OSV Mattermost",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "mediawiki",
"source_name": "MediaWiki Announce RSS",
"source_kind": "rss-feed",
"elapsed_seconds": 0.05,
"kind": "rss-feed",
"items_seen": 30
},
{
"system_id": "mediawiki",
"source_name": "OSV MediaWiki",
"source_kind": "osv-batch",
"elapsed_seconds": 0.049,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "medusa",
"source_name": "OSV Medusa",
"source_kind": "osv-batch",
"elapsed_seconds": 0.03,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "moodle",
"source_name": "OSV Moodle",
"source_kind": "osv-batch",
"elapsed_seconds": 0.049,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "nestjs",
"source_name": "OSV NestJS",
"source_kind": "osv-batch",
"elapsed_seconds": 0.029,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "nextjs",
"source_name": "OSV Next.js",
"source_kind": "osv-batch",
"elapsed_seconds": 0.03,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "nginx",
"source_name": "CISA KEV NGINX",
"source_kind": "kev-json",
"elapsed_seconds": 0.047,
"kind": "kev-json",
"items_seen": 1551
},
{
"system_id": "nginx",
"source_name": "NGINX Security Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.002,
"kind": "html-links",
"items_seen": 138
},
{
"system_id": "nodejs",
"source_name": "CISA KEV Node.js",
"source_kind": "kev-json",
"elapsed_seconds": 0.075,
"kind": "kev-json",
"items_seen": 1551
},
{
"system_id": "nodejs",
"source_name": "Node.js Security Releases",
"source_kind": "html-links",
"elapsed_seconds": 0.029,
"kind": "html-links",
"items_seen": 74
},
{
"system_id": "nuxt",
"source_name": "OSV Nuxt",
"source_kind": "osv-batch",
"elapsed_seconds": 0.03,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "opencart",
"source_name": "OSV OpenCart",
"source_kind": "osv-batch",
"elapsed_seconds": 0.036,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "opencart",
"source_name": "OpenCart Releases",
"source_kind": "html-links",
"elapsed_seconds": 0.036,
"kind": "html-links",
"items_seen": 1500
},
{
"system_id": "openmage",
"source_name": "OSV OpenMage",
"source_kind": "osv-batch",
"elapsed_seconds": 0.041,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "openmage",
"source_name": "OpenMage GitHub Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.041,
"kind": "html-links",
"items_seen": 125
},
{
"system_id": "phpmyadmin",
"source_name": "OSV phpMyAdmin",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "phpmyadmin",
"source_name": "phpMyAdmin Security Page",
"source_kind": "html-links",
"elapsed_seconds": 0.04,
"kind": "html-links",
"items_seen": 262
},
{
"system_id": "prestashop",
"source_name": "Friends Of Presta Security",
"source_kind": "html-links",
"elapsed_seconds": 0.036,
"kind": "html-links",
"items_seen": 38
},
{
"system_id": "prestashop",
"source_name": "GitHub PrestaShop Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.036,
"kind": "html-links",
"items_seen": 127
},
{
"system_id": "prestashop",
"source_name": "OSV PrestaShop",
"source_kind": "osv-batch",
"elapsed_seconds": 0.036,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "prestashop",
"source_name": "PrestaShop Security Page",
"source_kind": "html-links",
"elapsed_seconds": 0.036,
"kind": "html-links",
"items_seen": 60
},
{
"system_id": "rails",
"source_name": "OSV Rails",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "react",
"source_name": "OSV React",
"source_kind": "osv-batch",
"elapsed_seconds": 0.03,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "redmine",
"source_name": "OSV Redmine",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "redmine",
"source_name": "Redmine Security Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.047,
"kind": "html-links",
"items_seen": 371
},
{
"system_id": "saleor",
"source_name": "GitHub Saleor Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.03,
"kind": "html-links",
"items_seen": 120
},
{
"system_id": "saleor",
"source_name": "OSV Saleor",
"source_kind": "osv-batch",
"elapsed_seconds": 0.03,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "shopware",
"source_name": "OSV Shopware",
"source_kind": "osv-batch",
"elapsed_seconds": 0.036,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "shopware",
"source_name": "Shopware Security Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.036,
"kind": "html-links",
"items_seen": 129
},
{
"system_id": "spring-boot",
"source_name": "OSV Spring Boot",
"source_kind": "osv-batch",
"elapsed_seconds": 0.063,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "spring-boot",
"source_name": "Spring Security Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.024,
"kind": "html-links",
"items_seen": 118
},
{
"system_id": "spring-framework",
"source_name": "OSV Spring Framework",
"source_kind": "osv-batch",
"elapsed_seconds": 0.026,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "spring-framework",
"source_name": "Spring Security Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.026,
"kind": "html-links",
"items_seen": 118
},
{
"system_id": "spring-security",
"source_name": "OSV Spring Security",
"source_kind": "osv-batch",
"elapsed_seconds": 0.026,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "spring-security",
"source_name": "Spring Security Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.026,
"kind": "html-links",
"items_seen": 118
},
{
"system_id": "strapi",
"source_name": "OSV Strapi",
"source_kind": "osv-batch",
"elapsed_seconds": 0.051,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "strapi",
"source_name": "Strapi GitHub Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.051,
"kind": "html-links",
"items_seen": 124
},
{
"system_id": "sveltekit",
"source_name": "OSV SvelteKit",
"source_kind": "osv-batch",
"elapsed_seconds": 0.03,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "symfony",
"source_name": "OSV Symfony",
"source_kind": "osv-batch",
"elapsed_seconds": 0.026,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "traefik",
"source_name": "OSV Traefik",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "undici",
"source_name": "OSV Undici",
"source_kind": "osv-batch",
"elapsed_seconds": 0.029,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "vite",
"source_name": "OSV Vite",
"source_kind": "osv-batch",
"elapsed_seconds": 0.03,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "vue",
"source_name": "OSV Vue",
"source_kind": "osv-batch",
"elapsed_seconds": 0.03,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "webpack",
"source_name": "OSV webpack",
"source_kind": "osv-batch",
"elapsed_seconds": 0.026,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "werkzeug",
"source_name": "OSV Werkzeug",
"source_kind": "osv-batch",
"elapsed_seconds": 0.04,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "woocommerce",
"source_name": "GitHub WooCommerce Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.041,
"kind": "html-links",
"items_seen": 107
},
{
"system_id": "woocommerce",
"source_name": "OSV WooCommerce",
"source_kind": "osv-batch",
"elapsed_seconds": 0.041,
"kind": "osv-batch",
"items_seen": 1
},
{
"system_id": "woocommerce",
"source_name": "Patchstack Database",
"source_kind": "html-links",
"elapsed_seconds": 0.041,
"kind": "html-links",
"items_seen": 193
},
{
"system_id": "woocommerce",
"source_name": "Woo Developer Advisories",
"source_kind": "html-links",
"elapsed_seconds": 0.041,
"kind": "html-links",
"items_seen": 121
},
{
"system_id": "woocommerce",
"source_name": "Wordfence Vulnerability Database",
"source_kind": "html-links",
"elapsed_seconds": 0.036,
"kind": "html-links",
"items_seen": 0
},
{
"system_id": "wordpress",
"source_name": "Patchstack Database",
"source_kind": "html-links",
"elapsed_seconds": 0.054,
"kind": "html-links",
"items_seen": 193
},
{
"system_id": "wordpress",
"source_name": "PortSwigger Research",
"source_kind": "html-links",
"elapsed_seconds": 0.054,
"kind": "html-links",
"items_seen": 99
},
{
"system_id": "wordpress",
"source_name": "WPScan Vulnerability Database",
"source_kind": "html-links",
"elapsed_seconds": 0.054,
"kind": "html-links",
"items_seen": 75
},
{
"system_id": "wordpress",
"source_name": "WordPress Security News RSS",
"source_kind": "rss-feed",
"elapsed_seconds": 0.056,
"kind": "rss-feed",
"items_seen": 10
},
{
"system_id": "wordpress",
"source_name": "Wordfence Vulnerability Database",
"source_kind": "html-links",
"elapsed_seconds": 0.056,
"kind": "html-links",
"items_seen": 0
}
],
"failures": [],
"slow_sources": [
{
"system_id": "nodejs",
"source_name": "CISA KEV Node.js",
"source_kind": "kev-json",
"elapsed_seconds": 0.075,
"status": "ok"
},
{
"system_id": "spring-boot",
"source_name": "OSV Spring Boot",
"source_kind": "osv-batch",
"elapsed_seconds": 0.063,
"status": "ok"
},
{
"system_id": "wordpress",
"source_name": "WordPress Security News RSS",
"source_kind": "rss-feed",
"elapsed_seconds": 0.056,
"status": "ok"
},
{
"system_id": "wordpress",
"source_name": "Wordfence Vulnerability Database",
"source_kind": "html-links",
"elapsed_seconds": 0.056,
"status": "ok"
},
{
"system_id": "wordpress",
"source_name": "Patchstack Database",
"source_kind": "html-links",
"elapsed_seconds": 0.054,
"status": "ok"
},
{
"system_id": "wordpress",
"source_name": "PortSwigger Research",
"source_kind": "html-links",
"elapsed_seconds": 0.054,
"status": "ok"
},
{
"system_id": "wordpress",
"source_name": "WPScan Vulnerability Database",
"source_kind": "html-links",
"elapsed_seconds": 0.054,
"status": "ok"
},
{
"system_id": "adminer",
"source_name": "OSV Adminer",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"status": "ok"
},
{
"system_id": "apache-httpd",
"source_name": "CISA KEV Apache HTTPD",
"source_kind": "kev-json",
"elapsed_seconds": 0.053,
"status": "ok"
},
{
"system_id": "caddy",
"source_name": "OSV Caddy",
"source_kind": "osv-batch",
"elapsed_seconds": 0.053,
"status": "ok"
}
],
"systems": [
{
"system_id": "adminer",
"display_name": "Adminer",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "adobe-commerce",
"display_name": "Adobe Commerce",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "angular",
"display_name": "Angular",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "apache-httpd",
"display_name": "Apache HTTP Server",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "apache-tomcat",
"display_name": "Apache Tomcat",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "aspnet-core",
"display_name": "ASP.NET Core",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "astro",
"display_name": "Astro",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "caddy",
"display_name": "Caddy",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "directus",
"display_name": "Directus",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "discourse",
"display_name": "Discourse",
"active_source_total": 3,
"green_source_total": 3,
"failure_count": 0
},
{
"system_id": "django",
"display_name": "Django",
"active_source_total": 3,
"green_source_total": 3,
"failure_count": 0
},
{
"system_id": "drupal",
"display_name": "Drupal",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "echo",
"display_name": "Echo",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "esbuild",
"display_name": "esbuild",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "express",
"display_name": "Express",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "fastify",
"display_name": "Fastify",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "flask",
"display_name": "Flask",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "ghost",
"display_name": "Ghost",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "gin",
"display_name": "Gin",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "gitea",
"display_name": "Gitea",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "gitlab-ce",
"display_name": "GitLab CE",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "grafana",
"display_name": "Grafana",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "hapi",
"display_name": "Hapi",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "haproxy",
"display_name": "HAProxy",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "jenkins",
"display_name": "Jenkins",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "joomla",
"display_name": "Joomla",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "kibana",
"display_name": "Kibana",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "koa",
"display_name": "Koa",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "laravel",
"display_name": "Laravel",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "magento-open-source",
"display_name": "Magento Open Source",
"active_source_total": 3,
"green_source_total": 3,
"failure_count": 0
},
{
"system_id": "mattermost",
"display_name": "Mattermost",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "mediawiki",
"display_name": "MediaWiki",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "medusa",
"display_name": "Medusa",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "moodle",
"display_name": "Moodle",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "nestjs",
"display_name": "NestJS",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "nextjs",
"display_name": "Next.js",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "nginx",
"display_name": "Nginx",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "nodejs",
"display_name": "Node.js",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "nuxt",
"display_name": "Nuxt",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "opencart",
"display_name": "OpenCart",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "openmage",
"display_name": "OpenMage / Mage-OS",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "phpmyadmin",
"display_name": "phpMyAdmin",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "prestashop",
"display_name": "PrestaShop",
"active_source_total": 4,
"green_source_total": 4,
"failure_count": 0
},
{
"system_id": "rails",
"display_name": "Ruby on Rails",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "react",
"display_name": "React",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "redmine",
"display_name": "Redmine",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "saleor",
"display_name": "Saleor",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "shopware",
"display_name": "Shopware",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "spring-boot",
"display_name": "Spring Boot",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "spring-framework",
"display_name": "Spring Framework",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "spring-security",
"display_name": "Spring Security",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "strapi",
"display_name": "Strapi",
"active_source_total": 2,
"green_source_total": 2,
"failure_count": 0
},
{
"system_id": "sveltekit",
"display_name": "SvelteKit",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "symfony",
"display_name": "Symfony",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "traefik",
"display_name": "Traefik",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "undici",
"display_name": "Undici",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "vite",
"display_name": "Vite",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "vue",
"display_name": "Vue",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "webpack",
"display_name": "webpack",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "werkzeug",
"display_name": "Werkzeug",
"active_source_total": 1,
"green_source_total": 1,
"failure_count": 0
},
{
"system_id": "woocommerce",
"display_name": "WooCommerce",
"active_source_total": 5,
"green_source_total": 5,
"failure_count": 0
},
{
"system_id": "wordpress",
"display_name": "WordPress",
"active_source_total": 5,
"green_source_total": 5,
"failure_count": 0
}
]
},
"alerts": [
{
"alert_id": "adminer::OSV Adminer",
"system_id": "adminer",
"display_name": "Adminer",
"source_name": "OSV Adminer",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "adminer",
"display_name": "Adminer",
"source_name": "OSV Adminer",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "adminer::OSV Adminer::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "adobe-commerce::Adobe Magento Security Index",
"system_id": "adobe-commerce",
"display_name": "Adobe Commerce",
"source_name": "Adobe Magento Security Index",
"source_kind": "vendor-index",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "adobe-commerce",
"display_name": "Adobe Commerce",
"source_name": "Adobe Magento Security Index",
"source_kind": "vendor-index",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='helpx.adobe.com', port=443): Max retries exceeded with url: /security/products/magento.html (Caused by NameResolutionError(\"HTTPSConnection(host='helpx.adobe.com', port=443): Failed to resolve 'helpx.adobe.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://helpx.adobe.com/security/products/magento.html",
"summary": "adobe-commerce::Adobe Magento Security Index::network::HTTPSConnectionPool(host='helpx.adobe.com', port=443): Max retries exceeded with url: /security/products/magento.html (Caused by NameResolutionError(\"HTTPSConnection(host='helpx.adobe.com', port=443): Failed to resolve 'helpx.adobe.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "angular::OSV Angular",
"system_id": "angular",
"display_name": "Angular",
"source_name": "OSV Angular",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "angular",
"display_name": "Angular",
"source_name": "OSV Angular",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "angular::OSV Angular::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "apache-httpd::Apache HTTPD Security",
"system_id": "apache-httpd",
"display_name": "Apache HTTP Server",
"source_name": "Apache HTTPD Security",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "apache-httpd",
"display_name": "Apache HTTP Server",
"source_name": "Apache HTTPD Security",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='httpd.apache.org', port=443): Max retries exceeded with url: /security/vulnerabilities_24.html (Caused by NameResolutionError(\"HTTPSConnection(host='httpd.apache.org', port=443): Failed to resolve 'httpd.apache.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://httpd.apache.org/security/vulnerabilities_24.html",
"summary": "apache-httpd::Apache HTTPD Security::network::HTTPSConnectionPool(host='httpd.apache.org', port=443): Max retries exceeded with url: /security/vulnerabilities_24.html (Caused by NameResolutionError(\"HTTPSConnection(host='httpd.apache.org', port=443): Failed to resolve 'httpd.apache.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "apache-httpd::CISA KEV Apache HTTPD",
"system_id": "apache-httpd",
"display_name": "Apache HTTP Server",
"source_name": "CISA KEV Apache HTTPD",
"source_kind": "kev-json",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "apache-httpd",
"display_name": "Apache HTTP Server",
"source_name": "CISA KEV Apache HTTPD",
"source_kind": "kev-json",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.cisa.gov', port=443): Max retries exceeded with url: /sites/default/files/feeds/known_exploited_vulnerabilities.json (Caused by NameResolutionError(\"HTTPSConnection(host='www.cisa.gov', port=443): Failed to resolve 'www.cisa.gov' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"summary": "apache-httpd::CISA KEV Apache HTTPD::network::HTTPSConnectionPool(host='www.cisa.gov', port=443): Max retries exceeded with url: /sites/default/files/feeds/known_exploited_vulnerabilities.json (Caused by NameResolutionError(\"HTTPSConnection(host='www.cisa.gov', port=443): Failed to resolve 'www.cisa.gov' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "apache-tomcat::Apache Tomcat Security",
"system_id": "apache-tomcat",
"display_name": "Apache Tomcat",
"source_name": "Apache Tomcat Security",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "apache-tomcat",
"display_name": "Apache Tomcat",
"source_name": "Apache Tomcat Security",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='tomcat.apache.org', port=443): Max retries exceeded with url: /security-10.html (Caused by NameResolutionError(\"HTTPSConnection(host='tomcat.apache.org', port=443): Failed to resolve 'tomcat.apache.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://tomcat.apache.org/security-10.html",
"summary": "apache-tomcat::Apache Tomcat Security::network::HTTPSConnectionPool(host='tomcat.apache.org', port=443): Max retries exceeded with url: /security-10.html (Caused by NameResolutionError(\"HTTPSConnection(host='tomcat.apache.org', port=443): Failed to resolve 'tomcat.apache.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "apache-tomcat::CISA KEV Tomcat",
"system_id": "apache-tomcat",
"display_name": "Apache Tomcat",
"source_name": "CISA KEV Tomcat",
"source_kind": "kev-json",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "apache-tomcat",
"display_name": "Apache Tomcat",
"source_name": "CISA KEV Tomcat",
"source_kind": "kev-json",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.cisa.gov', port=443): Max retries exceeded with url: /sites/default/files/feeds/known_exploited_vulnerabilities.json (Caused by NameResolutionError(\"HTTPSConnection(host='www.cisa.gov', port=443): Failed to resolve 'www.cisa.gov' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"summary": "apache-tomcat::CISA KEV Tomcat::network::HTTPSConnectionPool(host='www.cisa.gov', port=443): Max retries exceeded with url: /sites/default/files/feeds/known_exploited_vulnerabilities.json (Caused by NameResolutionError(\"HTTPSConnection(host='www.cisa.gov', port=443): Failed to resolve 'www.cisa.gov' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "aspnet-core::OSV ASP.NET Core",
"system_id": "aspnet-core",
"display_name": "ASP.NET Core",
"source_name": "OSV ASP.NET Core",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "aspnet-core",
"display_name": "ASP.NET Core",
"source_name": "OSV ASP.NET Core",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "aspnet-core::OSV ASP.NET Core::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "astro::OSV Astro",
"system_id": "astro",
"display_name": "Astro",
"source_name": "OSV Astro",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "astro",
"display_name": "Astro",
"source_name": "OSV Astro",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "astro::OSV Astro::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "caddy::OSV Caddy",
"system_id": "caddy",
"display_name": "Caddy",
"source_name": "OSV Caddy",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "caddy",
"display_name": "Caddy",
"source_name": "OSV Caddy",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "caddy::OSV Caddy::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "directus::Directus GitHub Advisories",
"system_id": "directus",
"display_name": "Directus",
"source_name": "Directus GitHub Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "directus",
"display_name": "Directus",
"source_name": "Directus GitHub Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /directus/directus/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://github.com/directus/directus/security/advisories",
"summary": "directus::Directus GitHub Advisories::network::HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /directus/directus/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "directus::OSV Directus",
"system_id": "directus",
"display_name": "Directus",
"source_name": "OSV Directus",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "directus",
"display_name": "Directus",
"source_name": "OSV Directus",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "directus::OSV Directus::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "discourse::Discourse Release Notes RSS",
"system_id": "discourse",
"display_name": "Discourse",
"source_name": "Discourse Release Notes RSS",
"source_kind": "rss-feed",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "discourse",
"display_name": "Discourse",
"source_name": "Discourse Release Notes RSS",
"source_kind": "rss-feed",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='meta.discourse.org', port=443): Max retries exceeded with url: /tag/release-notes.rss (Caused by NameResolutionError(\"HTTPSConnection(host='meta.discourse.org', port=443): Failed to resolve 'meta.discourse.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://meta.discourse.org/tag/release-notes.rss",
"summary": "discourse::Discourse Release Notes RSS::network::HTTPSConnectionPool(host='meta.discourse.org', port=443): Max retries exceeded with url: /tag/release-notes.rss (Caused by NameResolutionError(\"HTTPSConnection(host='meta.discourse.org', port=443): Failed to resolve 'meta.discourse.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "discourse::Discourse Security RSS",
"system_id": "discourse",
"display_name": "Discourse",
"source_name": "Discourse Security RSS",
"source_kind": "rss-feed",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "discourse",
"display_name": "Discourse",
"source_name": "Discourse Security RSS",
"source_kind": "rss-feed",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='meta.discourse.org', port=443): Max retries exceeded with url: /tag/security.rss (Caused by NameResolutionError(\"HTTPSConnection(host='meta.discourse.org', port=443): Failed to resolve 'meta.discourse.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://meta.discourse.org/tag/security.rss",
"summary": "discourse::Discourse Security RSS::network::HTTPSConnectionPool(host='meta.discourse.org', port=443): Max retries exceeded with url: /tag/security.rss (Caused by NameResolutionError(\"HTTPSConnection(host='meta.discourse.org', port=443): Failed to resolve 'meta.discourse.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "discourse::OSV Discourse",
"system_id": "discourse",
"display_name": "Discourse",
"source_name": "OSV Discourse",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "discourse",
"display_name": "Discourse",
"source_name": "OSV Discourse",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "discourse::OSV Discourse::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "django::Django Security Releases Archive",
"system_id": "django",
"display_name": "Django",
"source_name": "Django Security Releases Archive",
"source_kind": "vendor-index",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "django",
"display_name": "Django",
"source_name": "Django Security Releases Archive",
"source_kind": "vendor-index",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='docs.djangoproject.com', port=443): Max retries exceeded with url: /en/dev/releases/security/ (Caused by NameResolutionError(\"HTTPSConnection(host='docs.djangoproject.com', port=443): Failed to resolve 'docs.djangoproject.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://docs.djangoproject.com/en/dev/releases/security/",
"summary": "django::Django Security Releases Archive::network::HTTPSConnectionPool(host='docs.djangoproject.com', port=443): Max retries exceeded with url: /en/dev/releases/security/ (Caused by NameResolutionError(\"HTTPSConnection(host='docs.djangoproject.com', port=443): Failed to resolve 'docs.djangoproject.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "django::Django Security Weblog",
"system_id": "django",
"display_name": "Django",
"source_name": "Django Security Weblog",
"source_kind": "vendor-index",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "django",
"display_name": "Django",
"source_name": "Django Security Weblog",
"source_kind": "vendor-index",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.djangoproject.com', port=443): Max retries exceeded with url: /weblog/ (Caused by NameResolutionError(\"HTTPSConnection(host='www.djangoproject.com', port=443): Failed to resolve 'www.djangoproject.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.djangoproject.com/weblog/",
"summary": "django::Django Security Weblog::network::HTTPSConnectionPool(host='www.djangoproject.com', port=443): Max retries exceeded with url: /weblog/ (Caused by NameResolutionError(\"HTTPSConnection(host='www.djangoproject.com', port=443): Failed to resolve 'www.djangoproject.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "django::OSV Django",
"system_id": "django",
"display_name": "Django",
"source_name": "OSV Django",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "django",
"display_name": "Django",
"source_name": "OSV Django",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "django::OSV Django::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "drupal::Drupal Security Advisories RSS",
"system_id": "drupal",
"display_name": "Drupal",
"source_name": "Drupal Security Advisories RSS",
"source_kind": "rss-feed",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "drupal",
"display_name": "Drupal",
"source_name": "Drupal Security Advisories RSS",
"source_kind": "rss-feed",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.drupal.org', port=443): Max retries exceeded with url: /security/rss.xml (Caused by NameResolutionError(\"HTTPSConnection(host='www.drupal.org', port=443): Failed to resolve 'www.drupal.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.drupal.org/security/rss.xml",
"summary": "drupal::Drupal Security Advisories RSS::network::HTTPSConnectionPool(host='www.drupal.org', port=443): Max retries exceeded with url: /security/rss.xml (Caused by NameResolutionError(\"HTTPSConnection(host='www.drupal.org', port=443): Failed to resolve 'www.drupal.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "drupal::OSV Drupal",
"system_id": "drupal",
"display_name": "Drupal",
"source_name": "OSV Drupal",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "drupal",
"display_name": "Drupal",
"source_name": "OSV Drupal",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "drupal::OSV Drupal::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "echo::OSV Echo",
"system_id": "echo",
"display_name": "Echo",
"source_name": "OSV Echo",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "echo",
"display_name": "Echo",
"source_name": "OSV Echo",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "echo::OSV Echo::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "esbuild::OSV esbuild",
"system_id": "esbuild",
"display_name": "esbuild",
"source_name": "OSV esbuild",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "esbuild",
"display_name": "esbuild",
"source_name": "OSV esbuild",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "esbuild::OSV esbuild::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "express::OSV Express",
"system_id": "express",
"display_name": "Express",
"source_name": "OSV Express",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "express",
"display_name": "Express",
"source_name": "OSV Express",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "express::OSV Express::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "fastify::OSV Fastify",
"system_id": "fastify",
"display_name": "Fastify",
"source_name": "OSV Fastify",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "fastify",
"display_name": "Fastify",
"source_name": "OSV Fastify",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "fastify::OSV Fastify::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "flask::OSV Flask",
"system_id": "flask",
"display_name": "Flask",
"source_name": "OSV Flask",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "flask",
"display_name": "Flask",
"source_name": "OSV Flask",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "flask::OSV Flask::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "ghost::Ghost GitHub Advisories",
"system_id": "ghost",
"display_name": "Ghost",
"source_name": "Ghost GitHub Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "ghost",
"display_name": "Ghost",
"source_name": "Ghost GitHub Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /TryGhost/Ghost/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://github.com/TryGhost/Ghost/security/advisories",
"summary": "ghost::Ghost GitHub Advisories::network::HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /TryGhost/Ghost/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "ghost::OSV Ghost",
"system_id": "ghost",
"display_name": "Ghost",
"source_name": "OSV Ghost",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "ghost",
"display_name": "Ghost",
"source_name": "OSV Ghost",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "ghost::OSV Ghost::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "gin::OSV Gin",
"system_id": "gin",
"display_name": "Gin",
"source_name": "OSV Gin",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "gin",
"display_name": "Gin",
"source_name": "OSV Gin",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "gin::OSV Gin::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "gitea::OSV Gitea",
"system_id": "gitea",
"display_name": "Gitea",
"source_name": "OSV Gitea",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "gitea",
"display_name": "Gitea",
"source_name": "OSV Gitea",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "gitea::OSV Gitea::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "gitlab-ce::GitLab Advisory Database",
"system_id": "gitlab-ce",
"display_name": "GitLab CE",
"source_name": "GitLab Advisory Database",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "gitlab-ce",
"display_name": "GitLab CE",
"source_name": "GitLab Advisory Database",
"source_kind": "html-links",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='gitlab.com', port=443): Max retries exceeded with url: /gitlab-org/advisories-community (Caused by NameResolutionError(\"HTTPSConnection(host='gitlab.com', port=443): Failed to resolve 'gitlab.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://gitlab.com/gitlab-org/advisories-community",
"summary": "gitlab-ce::GitLab Advisory Database::network::HTTPSConnectionPool(host='gitlab.com', port=443): Max retries exceeded with url: /gitlab-org/advisories-community (Caused by NameResolutionError(\"HTTPSConnection(host='gitlab.com', port=443): Failed to resolve 'gitlab.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "gitlab-ce::GitLab Security Releases Atom",
"system_id": "gitlab-ce",
"display_name": "GitLab CE",
"source_name": "GitLab Security Releases Atom",
"source_kind": "atom-feed",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "gitlab-ce",
"display_name": "GitLab CE",
"source_name": "GitLab Security Releases Atom",
"source_kind": "atom-feed",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='about.gitlab.com', port=443): Max retries exceeded with url: /security-releases.xml (Caused by NameResolutionError(\"HTTPSConnection(host='about.gitlab.com', port=443): Failed to resolve 'about.gitlab.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://about.gitlab.com/security-releases.xml",
"summary": "gitlab-ce::GitLab Security Releases Atom::network::HTTPSConnectionPool(host='about.gitlab.com', port=443): Max retries exceeded with url: /security-releases.xml (Caused by NameResolutionError(\"HTTPSConnection(host='about.gitlab.com', port=443): Failed to resolve 'about.gitlab.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "grafana::CISA KEV Grafana",
"system_id": "grafana",
"display_name": "Grafana",
"source_name": "CISA KEV Grafana",
"source_kind": "kev-json",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "grafana",
"display_name": "Grafana",
"source_name": "CISA KEV Grafana",
"source_kind": "kev-json",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.cisa.gov', port=443): Max retries exceeded with url: /sites/default/files/feeds/known_exploited_vulnerabilities.json (Caused by NameResolutionError(\"HTTPSConnection(host='www.cisa.gov', port=443): Failed to resolve 'www.cisa.gov' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"summary": "grafana::CISA KEV Grafana::network::HTTPSConnectionPool(host='www.cisa.gov', port=443): Max retries exceeded with url: /sites/default/files/feeds/known_exploited_vulnerabilities.json (Caused by NameResolutionError(\"HTTPSConnection(host='www.cisa.gov', port=443): Failed to resolve 'www.cisa.gov' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "grafana::Grafana Security Advisories",
"system_id": "grafana",
"display_name": "Grafana",
"source_name": "Grafana Security Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "grafana",
"display_name": "Grafana",
"source_name": "Grafana Security Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='grafana.com', port=443): Max retries exceeded with url: /security/security-advisories/ (Caused by NameResolutionError(\"HTTPSConnection(host='grafana.com', port=443): Failed to resolve 'grafana.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://grafana.com/security/security-advisories/",
"summary": "grafana::Grafana Security Advisories::network::HTTPSConnectionPool(host='grafana.com', port=443): Max retries exceeded with url: /security/security-advisories/ (Caused by NameResolutionError(\"HTTPSConnection(host='grafana.com', port=443): Failed to resolve 'grafana.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "hapi::OSV Hapi",
"system_id": "hapi",
"display_name": "Hapi",
"source_name": "OSV Hapi",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "hapi",
"display_name": "Hapi",
"source_name": "OSV Hapi",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "hapi::OSV Hapi::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "haproxy::HAProxy Blog Feed",
"system_id": "haproxy",
"display_name": "HAProxy",
"source_name": "HAProxy Blog Feed",
"source_kind": "rss-feed",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "haproxy",
"display_name": "HAProxy",
"source_name": "HAProxy Blog Feed",
"source_kind": "rss-feed",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.haproxy.com', port=443): Max retries exceeded with url: /feed/ (Caused by NameResolutionError(\"HTTPSConnection(host='www.haproxy.com', port=443): Failed to resolve 'www.haproxy.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.haproxy.com/feed/",
"summary": "haproxy::HAProxy Blog Feed::network::HTTPSConnectionPool(host='www.haproxy.com', port=443): Max retries exceeded with url: /feed/ (Caused by NameResolutionError(\"HTTPSConnection(host='www.haproxy.com', port=443): Failed to resolve 'www.haproxy.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "jenkins::Jenkins Security Advisories RSS",
"system_id": "jenkins",
"display_name": "Jenkins",
"source_name": "Jenkins Security Advisories RSS",
"source_kind": "rss-feed",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "jenkins",
"display_name": "Jenkins",
"source_name": "Jenkins Security Advisories RSS",
"source_kind": "rss-feed",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.jenkins.io', port=443): Max retries exceeded with url: /security/advisories/rss.xml (Caused by NameResolutionError(\"HTTPSConnection(host='www.jenkins.io', port=443): Failed to resolve 'www.jenkins.io' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.jenkins.io/security/advisories/rss.xml",
"summary": "jenkins::Jenkins Security Advisories RSS::network::HTTPSConnectionPool(host='www.jenkins.io', port=443): Max retries exceeded with url: /security/advisories/rss.xml (Caused by NameResolutionError(\"HTTPSConnection(host='www.jenkins.io', port=443): Failed to resolve 'www.jenkins.io' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "joomla::Joomla Security Centre",
"system_id": "joomla",
"display_name": "Joomla",
"source_name": "Joomla Security Centre",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "joomla",
"display_name": "Joomla",
"source_name": "Joomla Security Centre",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='developer.joomla.org', port=443): Max retries exceeded with url: /security-centre.html (Caused by NameResolutionError(\"HTTPSConnection(host='developer.joomla.org', port=443): Failed to resolve 'developer.joomla.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://developer.joomla.org/security-centre.html",
"summary": "joomla::Joomla Security Centre::network::HTTPSConnectionPool(host='developer.joomla.org', port=443): Max retries exceeded with url: /security-centre.html (Caused by NameResolutionError(\"HTTPSConnection(host='developer.joomla.org', port=443): Failed to resolve 'developer.joomla.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "joomla::OSV Joomla",
"system_id": "joomla",
"display_name": "Joomla",
"source_name": "OSV Joomla",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "joomla",
"display_name": "Joomla",
"source_name": "OSV Joomla",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "joomla::OSV Joomla::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "kibana::Elastic Security Announcements RSS",
"system_id": "kibana",
"display_name": "Kibana",
"source_name": "Elastic Security Announcements RSS",
"source_kind": "rss-feed",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:14:27+00:00",
"resolved_at": "2026-03-22T01:14:27+00:00",
"failure_streak": 2,
"last_category": "rate_limit",
"last_failure": {
"system_id": "kibana",
"display_name": "Kibana",
"source_name": "Elastic Security Announcements RSS",
"source_kind": "rss-feed",
"source_bucket": "official_sources",
"category": "rate_limit",
"exception": "HTTPError",
"message": "429 Client Error: Too Many Requests for url: https://discuss.elastic.co/c/announcements/security-announcements/31.rss",
"status_code": 429,
"url": "https://discuss.elastic.co/c/announcements/security-announcements/31.rss",
"summary": "kibana::Elastic Security Announcements RSS::rate_limit::429 Client Error: Too Many Requests for url: https://discuss.elastic.co/c/announcements/security-announcements/31.rss",
"elapsed_seconds": 5.209
}
},
{
"alert_id": "koa::OSV Koa",
"system_id": "koa",
"display_name": "Koa",
"source_name": "OSV Koa",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "koa",
"display_name": "Koa",
"source_name": "OSV Koa",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "koa::OSV Koa::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "laravel::OSV Laravel",
"system_id": "laravel",
"display_name": "Laravel",
"source_name": "OSV Laravel",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "laravel",
"display_name": "Laravel",
"source_name": "OSV Laravel",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "laravel::OSV Laravel::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "magento-open-source::Magento GitHub Advisories",
"system_id": "magento-open-source",
"display_name": "Magento Open Source",
"source_name": "Magento GitHub Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "magento-open-source",
"display_name": "Magento Open Source",
"source_name": "Magento GitHub Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /magento/magento2/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://github.com/magento/magento2/security/advisories",
"summary": "magento-open-source::Magento GitHub Advisories::network::HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /magento/magento2/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "magento-open-source::OSV Magento Open Source",
"system_id": "magento-open-source",
"display_name": "Magento Open Source",
"source_name": "OSV Magento Open Source",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "magento-open-source",
"display_name": "Magento Open Source",
"source_name": "OSV Magento Open Source",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "magento-open-source::OSV Magento Open Source::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "magento-open-source::Sansec Research",
"system_id": "magento-open-source",
"display_name": "Magento Open Source",
"source_name": "Sansec Research",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "magento-open-source",
"display_name": "Magento Open Source",
"source_name": "Sansec Research",
"source_kind": "html-links",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='sansec.io', port=443): Max retries exceeded with url: /research (Caused by NameResolutionError(\"HTTPSConnection(host='sansec.io', port=443): Failed to resolve 'sansec.io' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://sansec.io/research",
"summary": "magento-open-source::Sansec Research::network::HTTPSConnectionPool(host='sansec.io', port=443): Max retries exceeded with url: /research (Caused by NameResolutionError(\"HTTPSConnection(host='sansec.io', port=443): Failed to resolve 'sansec.io' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "mattermost::Mattermost Security Updates JSON",
"system_id": "mattermost",
"display_name": "Mattermost",
"source_name": "Mattermost Security Updates JSON",
"source_kind": "json-feed",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "mattermost",
"display_name": "Mattermost",
"source_name": "Mattermost Security Updates JSON",
"source_kind": "json-feed",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='securityupdates.mattermost.com', port=443): Max retries exceeded with url: /security_updates.json (Caused by NameResolutionError(\"HTTPSConnection(host='securityupdates.mattermost.com', port=443): Failed to resolve 'securityupdates.mattermost.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://securityupdates.mattermost.com/security_updates.json",
"summary": "mattermost::Mattermost Security Updates JSON::network::HTTPSConnectionPool(host='securityupdates.mattermost.com', port=443): Max retries exceeded with url: /security_updates.json (Caused by NameResolutionError(\"HTTPSConnection(host='securityupdates.mattermost.com', port=443): Failed to resolve 'securityupdates.mattermost.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "mattermost::OSV Mattermost",
"system_id": "mattermost",
"display_name": "Mattermost",
"source_name": "OSV Mattermost",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "mattermost",
"display_name": "Mattermost",
"source_name": "OSV Mattermost",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "mattermost::OSV Mattermost::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "mediawiki::MediaWiki Announce RSS",
"system_id": "mediawiki",
"display_name": "MediaWiki",
"source_name": "MediaWiki Announce RSS",
"source_kind": "rss-feed",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "mediawiki",
"display_name": "MediaWiki",
"source_name": "MediaWiki Announce RSS",
"source_kind": "rss-feed",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='lists.wikimedia.org', port=443): Max retries exceeded with url: /hyperkitty/list/mediawiki-announce@lists.wikimedia.org/feed/ (Caused by NameResolutionError(\"HTTPSConnection(host='lists.wikimedia.org', port=443): Failed to resolve 'lists.wikimedia.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/feed/",
"summary": "mediawiki::MediaWiki Announce RSS::network::HTTPSConnectionPool(host='lists.wikimedia.org', port=443): Max retries exceeded with url: /hyperkitty/list/mediawiki-announce@lists.wikimedia.org/feed/ (Caused by NameResolutionError(\"HTTPSConnection(host='lists.wikimedia.org', port=443): Failed to resolve 'lists.wikimedia.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "mediawiki::OSV MediaWiki",
"system_id": "mediawiki",
"display_name": "MediaWiki",
"source_name": "OSV MediaWiki",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "mediawiki",
"display_name": "MediaWiki",
"source_name": "OSV MediaWiki",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "mediawiki::OSV MediaWiki::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "medusa::OSV Medusa",
"system_id": "medusa",
"display_name": "Medusa",
"source_name": "OSV Medusa",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "medusa",
"display_name": "Medusa",
"source_name": "OSV Medusa",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "medusa::OSV Medusa::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "moodle::OSV Moodle",
"system_id": "moodle",
"display_name": "Moodle",
"source_name": "OSV Moodle",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "moodle",
"display_name": "Moodle",
"source_name": "OSV Moodle",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "moodle::OSV Moodle::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "nestjs::OSV NestJS",
"system_id": "nestjs",
"display_name": "NestJS",
"source_name": "OSV NestJS",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "nestjs",
"display_name": "NestJS",
"source_name": "OSV NestJS",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "nestjs::OSV NestJS::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "nextjs::OSV Next.js",
"system_id": "nextjs",
"display_name": "Next.js",
"source_name": "OSV Next.js",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "nextjs",
"display_name": "Next.js",
"source_name": "OSV Next.js",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "nextjs::OSV Next.js::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "nginx::CISA KEV NGINX",
"system_id": "nginx",
"display_name": "Nginx",
"source_name": "CISA KEV NGINX",
"source_kind": "kev-json",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "nginx",
"display_name": "Nginx",
"source_name": "CISA KEV NGINX",
"source_kind": "kev-json",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.cisa.gov', port=443): Max retries exceeded with url: /sites/default/files/feeds/known_exploited_vulnerabilities.json (Caused by NameResolutionError(\"HTTPSConnection(host='www.cisa.gov', port=443): Failed to resolve 'www.cisa.gov' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"summary": "nginx::CISA KEV NGINX::network::HTTPSConnectionPool(host='www.cisa.gov', port=443): Max retries exceeded with url: /sites/default/files/feeds/known_exploited_vulnerabilities.json (Caused by NameResolutionError(\"HTTPSConnection(host='www.cisa.gov', port=443): Failed to resolve 'www.cisa.gov' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "nginx::NGINX Security Advisories",
"system_id": "nginx",
"display_name": "Nginx",
"source_name": "NGINX Security Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "nginx",
"display_name": "Nginx",
"source_name": "NGINX Security Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='nginx.org', port=443): Max retries exceeded with url: /en/security_advisories.html (Caused by NameResolutionError(\"HTTPSConnection(host='nginx.org', port=443): Failed to resolve 'nginx.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://nginx.org/en/security_advisories.html",
"summary": "nginx::NGINX Security Advisories::network::HTTPSConnectionPool(host='nginx.org', port=443): Max retries exceeded with url: /en/security_advisories.html (Caused by NameResolutionError(\"HTTPSConnection(host='nginx.org', port=443): Failed to resolve 'nginx.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "nodejs::CISA KEV Node.js",
"system_id": "nodejs",
"display_name": "Node.js",
"source_name": "CISA KEV Node.js",
"source_kind": "kev-json",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "nodejs",
"display_name": "Node.js",
"source_name": "CISA KEV Node.js",
"source_kind": "kev-json",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.cisa.gov', port=443): Max retries exceeded with url: /sites/default/files/feeds/known_exploited_vulnerabilities.json (Caused by NameResolutionError(\"HTTPSConnection(host='www.cisa.gov', port=443): Failed to resolve 'www.cisa.gov' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"summary": "nodejs::CISA KEV Node.js::network::HTTPSConnectionPool(host='www.cisa.gov', port=443): Max retries exceeded with url: /sites/default/files/feeds/known_exploited_vulnerabilities.json (Caused by NameResolutionError(\"HTTPSConnection(host='www.cisa.gov', port=443): Failed to resolve 'www.cisa.gov' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "nodejs::Node.js Security Releases",
"system_id": "nodejs",
"display_name": "Node.js",
"source_name": "Node.js Security Releases",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "nodejs",
"display_name": "Node.js",
"source_name": "Node.js Security Releases",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='nodejs.org', port=443): Max retries exceeded with url: /en/blog/vulnerability (Caused by NameResolutionError(\"HTTPSConnection(host='nodejs.org', port=443): Failed to resolve 'nodejs.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://nodejs.org/en/blog/vulnerability",
"summary": "nodejs::Node.js Security Releases::network::HTTPSConnectionPool(host='nodejs.org', port=443): Max retries exceeded with url: /en/blog/vulnerability (Caused by NameResolutionError(\"HTTPSConnection(host='nodejs.org', port=443): Failed to resolve 'nodejs.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "nuxt::OSV Nuxt",
"system_id": "nuxt",
"display_name": "Nuxt",
"source_name": "OSV Nuxt",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "nuxt",
"display_name": "Nuxt",
"source_name": "OSV Nuxt",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "nuxt::OSV Nuxt::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "opencart::OSV OpenCart",
"system_id": "opencart",
"display_name": "OpenCart",
"source_name": "OSV OpenCart",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "opencart",
"display_name": "OpenCart",
"source_name": "OSV OpenCart",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "opencart::OSV OpenCart::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "opencart::OpenCart Releases",
"system_id": "opencart",
"display_name": "OpenCart",
"source_name": "OpenCart Releases",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "opencart",
"display_name": "OpenCart",
"source_name": "OpenCart Releases",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /opencart/opencart/releases (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://github.com/opencart/opencart/releases",
"summary": "opencart::OpenCart Releases::network::HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /opencart/opencart/releases (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "openmage::OSV OpenMage",
"system_id": "openmage",
"display_name": "OpenMage / Mage-OS",
"source_name": "OSV OpenMage",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "openmage",
"display_name": "OpenMage / Mage-OS",
"source_name": "OSV OpenMage",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "openmage::OSV OpenMage::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "openmage::OpenMage GitHub Advisories",
"system_id": "openmage",
"display_name": "OpenMage / Mage-OS",
"source_name": "OpenMage GitHub Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "openmage",
"display_name": "OpenMage / Mage-OS",
"source_name": "OpenMage GitHub Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /OpenMage/magento-lts/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://github.com/OpenMage/magento-lts/security/advisories",
"summary": "openmage::OpenMage GitHub Advisories::network::HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /OpenMage/magento-lts/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "phpmyadmin::OSV phpMyAdmin",
"system_id": "phpmyadmin",
"display_name": "phpMyAdmin",
"source_name": "OSV phpMyAdmin",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "phpmyadmin",
"display_name": "phpMyAdmin",
"source_name": "OSV phpMyAdmin",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "phpmyadmin::OSV phpMyAdmin::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "phpmyadmin::phpMyAdmin Security Page",
"system_id": "phpmyadmin",
"display_name": "phpMyAdmin",
"source_name": "phpMyAdmin Security Page",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "phpmyadmin",
"display_name": "phpMyAdmin",
"source_name": "phpMyAdmin Security Page",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.phpmyadmin.net', port=443): Max retries exceeded with url: /security/ (Caused by NameResolutionError(\"HTTPSConnection(host='www.phpmyadmin.net', port=443): Failed to resolve 'www.phpmyadmin.net' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.phpmyadmin.net/security/",
"summary": "phpmyadmin::phpMyAdmin Security Page::network::HTTPSConnectionPool(host='www.phpmyadmin.net', port=443): Max retries exceeded with url: /security/ (Caused by NameResolutionError(\"HTTPSConnection(host='www.phpmyadmin.net', port=443): Failed to resolve 'www.phpmyadmin.net' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "prestashop::Friends Of Presta Security",
"system_id": "prestashop",
"display_name": "PrestaShop",
"source_name": "Friends Of Presta Security",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "prestashop",
"display_name": "PrestaShop",
"source_name": "Friends Of Presta Security",
"source_kind": "html-links",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='security.friendsofpresta.org', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\"HTTPSConnection(host='security.friendsofpresta.org', port=443): Failed to resolve 'security.friendsofpresta.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://security.friendsofpresta.org/",
"summary": "prestashop::Friends Of Presta Security::network::HTTPSConnectionPool(host='security.friendsofpresta.org', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\"HTTPSConnection(host='security.friendsofpresta.org', port=443): Failed to resolve 'security.friendsofpresta.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "prestashop::GitHub PrestaShop Advisories",
"system_id": "prestashop",
"display_name": "PrestaShop",
"source_name": "GitHub PrestaShop Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "prestashop",
"display_name": "PrestaShop",
"source_name": "GitHub PrestaShop Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /PrestaShop/PrestaShop/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://github.com/PrestaShop/PrestaShop/security/advisories",
"summary": "prestashop::GitHub PrestaShop Advisories::network::HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /PrestaShop/PrestaShop/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "prestashop::OSV PrestaShop",
"system_id": "prestashop",
"display_name": "PrestaShop",
"source_name": "OSV PrestaShop",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "prestashop",
"display_name": "PrestaShop",
"source_name": "OSV PrestaShop",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "prestashop::OSV PrestaShop::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "prestashop::PrestaShop Security Page",
"system_id": "prestashop",
"display_name": "PrestaShop",
"source_name": "PrestaShop Security Page",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "prestashop",
"display_name": "PrestaShop",
"source_name": "PrestaShop Security Page",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='build.prestashop-project.org', port=443): Max retries exceeded with url: /news/ (Caused by NameResolutionError(\"HTTPSConnection(host='build.prestashop-project.org', port=443): Failed to resolve 'build.prestashop-project.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://build.prestashop-project.org/news/",
"summary": "prestashop::PrestaShop Security Page::network::HTTPSConnectionPool(host='build.prestashop-project.org', port=443): Max retries exceeded with url: /news/ (Caused by NameResolutionError(\"HTTPSConnection(host='build.prestashop-project.org', port=443): Failed to resolve 'build.prestashop-project.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "rails::OSV Rails",
"system_id": "rails",
"display_name": "Ruby on Rails",
"source_name": "OSV Rails",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "rails",
"display_name": "Ruby on Rails",
"source_name": "OSV Rails",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "rails::OSV Rails::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "react::OSV React",
"system_id": "react",
"display_name": "React",
"source_name": "OSV React",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "react",
"display_name": "React",
"source_name": "OSV React",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "react::OSV React::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "redmine::OSV Redmine",
"system_id": "redmine",
"display_name": "Redmine",
"source_name": "OSV Redmine",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "redmine",
"display_name": "Redmine",
"source_name": "OSV Redmine",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "redmine::OSV Redmine::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "redmine::Redmine Security Advisories",
"system_id": "redmine",
"display_name": "Redmine",
"source_name": "Redmine Security Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "redmine",
"display_name": "Redmine",
"source_name": "Redmine Security Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.redmine.org', port=443): Max retries exceeded with url: /projects/redmine/wiki/Security_Advisories (Caused by NameResolutionError(\"HTTPSConnection(host='www.redmine.org', port=443): Failed to resolve 'www.redmine.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.redmine.org/projects/redmine/wiki/Security_Advisories",
"summary": "redmine::Redmine Security Advisories::network::HTTPSConnectionPool(host='www.redmine.org', port=443): Max retries exceeded with url: /projects/redmine/wiki/Security_Advisories (Caused by NameResolutionError(\"HTTPSConnection(host='www.redmine.org', port=443): Failed to resolve 'www.redmine.org' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "saleor::GitHub Saleor Advisories",
"system_id": "saleor",
"display_name": "Saleor",
"source_name": "GitHub Saleor Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "saleor",
"display_name": "Saleor",
"source_name": "GitHub Saleor Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /saleor/saleor/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://github.com/saleor/saleor/security/advisories",
"summary": "saleor::GitHub Saleor Advisories::network::HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /saleor/saleor/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "saleor::OSV Saleor",
"system_id": "saleor",
"display_name": "Saleor",
"source_name": "OSV Saleor",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "saleor",
"display_name": "Saleor",
"source_name": "OSV Saleor",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "saleor::OSV Saleor::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "shopware::OSV Shopware",
"system_id": "shopware",
"display_name": "Shopware",
"source_name": "OSV Shopware",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "shopware",
"display_name": "Shopware",
"source_name": "OSV Shopware",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "shopware::OSV Shopware::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "shopware::Shopware Security Advisories",
"system_id": "shopware",
"display_name": "Shopware",
"source_name": "Shopware Security Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-21T12:51:08+00:00",
"updated_at": "2026-03-22T01:06:45+00:00",
"resolved_at": "2026-03-22T01:06:45+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "shopware",
"display_name": "Shopware",
"source_name": "Shopware Security Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /shopware/shopware/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://github.com/shopware/shopware/security/advisories",
"summary": "shopware::Shopware Security Advisories::network::HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /shopware/shopware/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))"
}
},
{
"alert_id": "spring-boot::OSV Spring Boot",
"system_id": "spring-boot",
"display_name": "Spring Boot",
"source_name": "OSV Spring Boot",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "spring-boot",
"display_name": "Spring Boot",
"source_name": "OSV Spring Boot",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "spring-boot::OSV Spring Boot::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 6.869
}
},
{
"alert_id": "spring-boot::Spring Security Advisories",
"system_id": "spring-boot",
"display_name": "Spring Boot",
"source_name": "Spring Security Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "spring-boot",
"display_name": "Spring Boot",
"source_name": "Spring Security Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='spring.io', port=443): Max retries exceeded with url: /security (Caused by NameResolutionError(\"HTTPSConnection(host='spring.io', port=443): Failed to resolve 'spring.io' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://spring.io/security",
"summary": "spring-boot::Spring Security Advisories::network::HTTPSConnectionPool(host='spring.io', port=443): Max retries exceeded with url: /security (Caused by NameResolutionError(\"HTTPSConnection(host='spring.io', port=443): Failed to resolve 'spring.io' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 8.73
}
},
{
"alert_id": "spring-framework::OSV Spring Framework",
"system_id": "spring-framework",
"display_name": "Spring Framework",
"source_name": "OSV Spring Framework",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "spring-framework",
"display_name": "Spring Framework",
"source_name": "OSV Spring Framework",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "spring-framework::OSV Spring Framework::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 6.926
}
},
{
"alert_id": "spring-framework::Spring Security Advisories",
"system_id": "spring-framework",
"display_name": "Spring Framework",
"source_name": "Spring Security Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "spring-framework",
"display_name": "Spring Framework",
"source_name": "Spring Security Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='spring.io', port=443): Max retries exceeded with url: /security (Caused by NameResolutionError(\"HTTPSConnection(host='spring.io', port=443): Failed to resolve 'spring.io' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://spring.io/security",
"summary": "spring-framework::Spring Security Advisories::network::HTTPSConnectionPool(host='spring.io', port=443): Max retries exceeded with url: /security (Caused by NameResolutionError(\"HTTPSConnection(host='spring.io', port=443): Failed to resolve 'spring.io' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 6.922
}
},
{
"alert_id": "spring-security::OSV Spring Security",
"system_id": "spring-security",
"display_name": "Spring Security",
"source_name": "OSV Spring Security",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "spring-security",
"display_name": "Spring Security",
"source_name": "OSV Spring Security",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "spring-security::OSV Spring Security::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 6.934
}
},
{
"alert_id": "spring-security::Spring Security Advisories",
"system_id": "spring-security",
"display_name": "Spring Security",
"source_name": "Spring Security Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "spring-security",
"display_name": "Spring Security",
"source_name": "Spring Security Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='spring.io', port=443): Max retries exceeded with url: /security (Caused by NameResolutionError(\"HTTPSConnection(host='spring.io', port=443): Failed to resolve 'spring.io' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://spring.io/security",
"summary": "spring-security::Spring Security Advisories::network::HTTPSConnectionPool(host='spring.io', port=443): Max retries exceeded with url: /security (Caused by NameResolutionError(\"HTTPSConnection(host='spring.io', port=443): Failed to resolve 'spring.io' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 8.705
}
},
{
"alert_id": "strapi::OSV Strapi",
"system_id": "strapi",
"display_name": "Strapi",
"source_name": "OSV Strapi",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "strapi",
"display_name": "Strapi",
"source_name": "OSV Strapi",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "strapi::OSV Strapi::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 1.724
}
},
{
"alert_id": "strapi::Strapi GitHub Advisories",
"system_id": "strapi",
"display_name": "Strapi",
"source_name": "Strapi GitHub Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "strapi",
"display_name": "Strapi",
"source_name": "Strapi GitHub Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /strapi/strapi/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://github.com/strapi/strapi/security/advisories",
"summary": "strapi::Strapi GitHub Advisories::network::HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /strapi/strapi/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 1.701
}
},
{
"alert_id": "sveltekit::OSV SvelteKit",
"system_id": "sveltekit",
"display_name": "SvelteKit",
"source_name": "OSV SvelteKit",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "sveltekit",
"display_name": "SvelteKit",
"source_name": "OSV SvelteKit",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "sveltekit::OSV SvelteKit::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 5.23
}
},
{
"alert_id": "symfony::OSV Symfony",
"system_id": "symfony",
"display_name": "Symfony",
"source_name": "OSV Symfony",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "symfony",
"display_name": "Symfony",
"source_name": "OSV Symfony",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "symfony::OSV Symfony::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 6.981
}
},
{
"alert_id": "traefik::OSV Traefik",
"system_id": "traefik",
"display_name": "Traefik",
"source_name": "OSV Traefik",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "traefik",
"display_name": "Traefik",
"source_name": "OSV Traefik",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "traefik::OSV Traefik::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 8.693
}
},
{
"alert_id": "undici::OSV Undici",
"system_id": "undici",
"display_name": "Undici",
"source_name": "OSV Undici",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "undici",
"display_name": "Undici",
"source_name": "OSV Undici",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "undici::OSV Undici::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 5.174
}
},
{
"alert_id": "vite::OSV Vite",
"system_id": "vite",
"display_name": "Vite",
"source_name": "OSV Vite",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "vite",
"display_name": "Vite",
"source_name": "OSV Vite",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "vite::OSV Vite::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 5.23
}
},
{
"alert_id": "vue::OSV Vue",
"system_id": "vue",
"display_name": "Vue",
"source_name": "OSV Vue",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "vue",
"display_name": "Vue",
"source_name": "OSV Vue",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "vue::OSV Vue::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 5.225
}
},
{
"alert_id": "webpack::OSV webpack",
"system_id": "webpack",
"display_name": "webpack",
"source_name": "OSV webpack",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "webpack",
"display_name": "webpack",
"source_name": "OSV webpack",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "webpack::OSV webpack::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 5.225
}
},
{
"alert_id": "werkzeug::OSV Werkzeug",
"system_id": "werkzeug",
"display_name": "Werkzeug",
"source_name": "OSV Werkzeug",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "werkzeug",
"display_name": "Werkzeug",
"source_name": "OSV Werkzeug",
"source_kind": "osv-batch",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "werkzeug::OSV Werkzeug::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 7.016
}
},
{
"alert_id": "woocommerce::GitHub WooCommerce Advisories",
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "GitHub WooCommerce Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "GitHub WooCommerce Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /woocommerce/woocommerce/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://github.com/woocommerce/woocommerce/security/advisories",
"summary": "woocommerce::GitHub WooCommerce Advisories::network::HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /woocommerce/woocommerce/security/advisories (Caused by NameResolutionError(\"HTTPSConnection(host='github.com', port=443): Failed to resolve 'github.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 3.463
}
},
{
"alert_id": "woocommerce::OSV WooCommerce",
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "OSV WooCommerce",
"source_kind": "osv-batch",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "OSV WooCommerce",
"source_kind": "osv-batch",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "",
"summary": "woocommerce::OSV WooCommerce::network::HTTPSConnectionPool(host='api.osv.dev', port=443): Max retries exceeded with url: /v1/querybatch (Caused by NameResolutionError(\"HTTPSConnection(host='api.osv.dev', port=443): Failed to resolve 'api.osv.dev' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 3.463
}
},
{
"alert_id": "woocommerce::Patchstack Database",
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "Patchstack Database",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "Patchstack Database",
"source_kind": "html-links",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='patchstack.com', port=443): Max retries exceeded with url: /database/ (Caused by NameResolutionError(\"HTTPSConnection(host='patchstack.com', port=443): Failed to resolve 'patchstack.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://patchstack.com/database/",
"summary": "woocommerce::Patchstack Database::network::HTTPSConnectionPool(host='patchstack.com', port=443): Max retries exceeded with url: /database/ (Caused by NameResolutionError(\"HTTPSConnection(host='patchstack.com', port=443): Failed to resolve 'patchstack.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 3.481
}
},
{
"alert_id": "woocommerce::Woo Developer Advisories",
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "Woo Developer Advisories",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "Woo Developer Advisories",
"source_kind": "html-links",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='developer.woocommerce.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\"HTTPSConnection(host='developer.woocommerce.com', port=443): Failed to resolve 'developer.woocommerce.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://developer.woocommerce.com/",
"summary": "woocommerce::Woo Developer Advisories::network::HTTPSConnectionPool(host='developer.woocommerce.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\"HTTPSConnection(host='developer.woocommerce.com', port=443): Failed to resolve 'developer.woocommerce.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 3.481
}
},
{
"alert_id": "woocommerce::Wordfence Vulnerability Database",
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "Wordfence Vulnerability Database",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "woocommerce",
"display_name": "WooCommerce",
"source_name": "Wordfence Vulnerability Database",
"source_kind": "html-links",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.wordfence.com', port=443): Max retries exceeded with url: /threat-intel/vulnerabilities/wordpress-plugins/ (Caused by NameResolutionError(\"HTTPSConnection(host='www.wordfence.com', port=443): Failed to resolve 'www.wordfence.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/",
"summary": "woocommerce::Wordfence Vulnerability Database::network::HTTPSConnectionPool(host='www.wordfence.com', port=443): Max retries exceeded with url: /threat-intel/vulnerabilities/wordpress-plugins/ (Caused by NameResolutionError(\"HTTPSConnection(host='www.wordfence.com', port=443): Failed to resolve 'www.wordfence.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 3.411
}
},
{
"alert_id": "wordpress::Patchstack Database",
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "Patchstack Database",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "Patchstack Database",
"source_kind": "html-links",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='patchstack.com', port=443): Max retries exceeded with url: /database/ (Caused by NameResolutionError(\"HTTPSConnection(host='patchstack.com', port=443): Failed to resolve 'patchstack.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://patchstack.com/database/",
"summary": "wordpress::Patchstack Database::network::HTTPSConnectionPool(host='patchstack.com', port=443): Max retries exceeded with url: /database/ (Caused by NameResolutionError(\"HTTPSConnection(host='patchstack.com', port=443): Failed to resolve 'patchstack.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 1.736
}
},
{
"alert_id": "wordpress::PortSwigger Research",
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "PortSwigger Research",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "PortSwigger Research",
"source_kind": "html-links",
"source_bucket": "research_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='portswigger.net', port=443): Max retries exceeded with url: /research (Caused by NameResolutionError(\"HTTPSConnection(host='portswigger.net', port=443): Failed to resolve 'portswigger.net' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://portswigger.net/research",
"summary": "wordpress::PortSwigger Research::network::HTTPSConnectionPool(host='portswigger.net', port=443): Max retries exceeded with url: /research (Caused by NameResolutionError(\"HTTPSConnection(host='portswigger.net', port=443): Failed to resolve 'portswigger.net' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 1.669
}
},
{
"alert_id": "wordpress::WPScan Vulnerability Database",
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "WPScan Vulnerability Database",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "WPScan Vulnerability Database",
"source_kind": "html-links",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='wpscan.com', port=443): Max retries exceeded with url: /blog/ (Caused by NameResolutionError(\"HTTPSConnection(host='wpscan.com', port=443): Failed to resolve 'wpscan.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://wpscan.com/blog/",
"summary": "wordpress::WPScan Vulnerability Database::network::HTTPSConnectionPool(host='wpscan.com', port=443): Max retries exceeded with url: /blog/ (Caused by NameResolutionError(\"HTTPSConnection(host='wpscan.com', port=443): Failed to resolve 'wpscan.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 1.702
}
},
{
"alert_id": "wordpress::WordPress Security News RSS",
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "WordPress Security News RSS",
"source_kind": "rss-feed",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "WordPress Security News RSS",
"source_kind": "rss-feed",
"source_bucket": "official_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='wordpress.org', port=443): Max retries exceeded with url: /news/category/security/feed/ (Caused by NameResolutionError(\"HTTPSConnection(host='wordpress.org', port=443): Failed to resolve 'wordpress.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://wordpress.org/news/category/security/feed/",
"summary": "wordpress::WordPress Security News RSS::network::HTTPSConnectionPool(host='wordpress.org', port=443): Max retries exceeded with url: /news/category/security/feed/ (Caused by NameResolutionError(\"HTTPSConnection(host='wordpress.org', port=443): Failed to resolve 'wordpress.org' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 1.728
}
},
{
"alert_id": "wordpress::Wordfence Vulnerability Database",
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "Wordfence Vulnerability Database",
"source_kind": "html-links",
"status": "resolved",
"opened_at": "2026-03-20T13:41:26+00:00",
"updated_at": "2026-03-20T15:45:58+00:00",
"resolved_at": "2026-03-20T15:45:58+00:00",
"failure_streak": 1,
"last_category": "network",
"last_failure": {
"system_id": "wordpress",
"display_name": "WordPress",
"source_name": "Wordfence Vulnerability Database",
"source_kind": "html-links",
"source_bucket": "ecosystem_sources",
"category": "network",
"exception": "ConnectionError",
"message": "HTTPSConnectionPool(host='www.wordfence.com', port=443): Max retries exceeded with url: /threat-intel/vulnerabilities/wordpress-plugins/ (Caused by NameResolutionError(\"HTTPSConnection(host='www.wordfence.com', port=443): Failed to resolve 'www.wordfence.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"status_code": null,
"url": "https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/",
"summary": "wordpress::Wordfence Vulnerability Database::network::HTTPSConnectionPool(host='www.wordfence.com', port=443): Max retries exceeded with url: /threat-intel/vulnerabilities/wordpress-plugins/ (Caused by NameResolutionError(\"HTTPSConnection(host='www.wordfence.com', port=443): Failed to resolve 'www.wordfence.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
"elapsed_seconds": 1.672
}
}
],
"version_backlog": {
"generated_at": "2026-03-22T01:17:38+00:00",
"source_gap_entities": [
{
"entity_id": "adminer",
"display_name": "Adminer",
"root_system_id": "adminer",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "adobe-commerce",
"display_name": "Adobe Commerce",
"root_system_id": "adobe-commerce",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "aspnet-core",
"display_name": "ASP.NET Core",
"root_system_id": "aspnet-core",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "express",
"display_name": "Express",
"root_system_id": "express",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "gitea",
"display_name": "Gitea",
"root_system_id": "gitea",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "grafana",
"display_name": "Grafana",
"root_system_id": "grafana",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "jenkins",
"display_name": "Jenkins",
"root_system_id": "jenkins",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "kibana",
"display_name": "Kibana",
"root_system_id": "kibana",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "medusa",
"display_name": "Medusa",
"root_system_id": "medusa",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "moodle",
"display_name": "Moodle",
"root_system_id": "moodle",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "nestjs",
"display_name": "NestJS",
"root_system_id": "nestjs",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "nginx",
"display_name": "Nginx",
"root_system_id": "nginx",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "nodejs",
"display_name": "Node.js",
"root_system_id": "nodejs",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "spring-framework",
"display_name": "Spring Framework",
"root_system_id": "spring-framework",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
},
{
"entity_id": "webpack",
"display_name": "webpack",
"root_system_id": "webpack",
"entity_type": "system",
"latest_version": "",
"repo_url": "",
"package_registry": "",
"marketplace_url": ""
}
],
"unresolved_advisories": [
{
"canonical_id": "adminer--CVE-2026-25878",
"system_id": "adminer",
"title": "CVE-2026-25878",
"official_source_url": "https://github.com/FriendsOfShopware/FroshPlatformAdminer/commit/c4dd6c3462af178b3a7d146d3c651c2c253e902b",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adminer--CVE-2026-25892",
"system_id": "adminer",
"title": "CVE-2026-25892",
"official_source_url": "https://github.com/vrana/adminer/commit/21d3a3150388677b18647d68aec93b7850e457d3",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--047932676d",
"system_id": "adobe-commerce",
"title": "APSB26-05 \u00a0: Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb26-05.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--0a62931b31",
"system_id": "adobe-commerce",
"title": "APSB21-86 \u00a0Security\u202fupdates available\u202ffor Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb21-86.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--0eb3765231",
"system_id": "adobe-commerce",
"title": "APSB20-22 \u00a0Security\u202fupdates available\u202ffor Magento",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb20-22.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--1040fafca2",
"system_id": "adobe-commerce",
"title": "APSB20-41 \u00a0Security\u202fupdates available\u202ffor Magento",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb20-41.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--1255668bf0",
"system_id": "adobe-commerce",
"title": "APSB24-61 \u00a0: Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-61.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--12ae93f161",
"system_id": "adobe-commerce",
"title": "APSB25-88 : Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb25-88.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--3f204ca99f",
"system_id": "adobe-commerce",
"title": "APSB22-38\u00a0 :\u00a0Security update available for Adobe\u00a0Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-38.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--4db71027f6",
"system_id": "adobe-commerce",
"title": "APSB23-42 \u00a0: Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-42.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--5451447fe7",
"system_id": "adobe-commerce",
"title": "APSB21-30 \u00a0Security\u202fupdates available\u202ffor Magento",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb21-30.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--54dc24517c",
"system_id": "adobe-commerce",
"title": "APSB25-26\u00a0 : Security update available for Adobe\u00a0Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb25-26.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--5cb7420cf3",
"system_id": "adobe-commerce",
"title": "Back to top",
"official_source_url": "https://helpx.adobe.com/security/products/magento.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--8c1e29399c",
"system_id": "adobe-commerce",
"title": "APSB24-73\u00a0 :\u00a0Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-73.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--8ecb2a63a5",
"system_id": "adobe-commerce",
"title": "APSB23-17\u00a0 : Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-17.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--933ad16ad5",
"system_id": "adobe-commerce",
"title": "APSB24-18 \u00a0: Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-18.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--934b38c7e3",
"system_id": "adobe-commerce",
"title": "APSB23-50 \u00a0: Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--979640da01",
"system_id": "adobe-commerce",
"title": "APSB23-35 \u00a0:\u00a0Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2021-36035",
"system_id": "adobe-commerce",
"title": "CVE-2021-36035",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb21-64.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2021-39864",
"system_id": "adobe-commerce",
"title": "CVE-2021-39864",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb21-86.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-24086",
"system_id": "adobe-commerce",
"title": "CVE-2022-24086",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-12.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-24093",
"system_id": "adobe-commerce",
"title": "CVE-2022-24093",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-13.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-34253",
"system_id": "adobe-commerce",
"title": "CVE-2022-34253",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-38.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-34254",
"system_id": "adobe-commerce",
"title": "CVE-2022-34254",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-38.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-34255",
"system_id": "adobe-commerce",
"title": "CVE-2022-34255",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-38.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-34256",
"system_id": "adobe-commerce",
"title": "CVE-2022-34256",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-38.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-34257",
"system_id": "adobe-commerce",
"title": "CVE-2022-34257",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-38.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-34258",
"system_id": "adobe-commerce",
"title": "CVE-2022-34258",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-38.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-34259",
"system_id": "adobe-commerce",
"title": "CVE-2022-34259",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-38.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-35689",
"system_id": "adobe-commerce",
"title": "CVE-2022-35689",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-48.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-35692",
"system_id": "adobe-commerce",
"title": "CVE-2022-35692",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-38.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-35698",
"system_id": "adobe-commerce",
"title": "CVE-2022-35698",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-48.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2022-42344",
"system_id": "adobe-commerce",
"title": "CVE-2022-42344",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-38.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-22247",
"system_id": "adobe-commerce",
"title": "CVE-2023-22247",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-17.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-22248",
"system_id": "adobe-commerce",
"title": "CVE-2023-22248",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-22249",
"system_id": "adobe-commerce",
"title": "CVE-2023-22249",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-17.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-22250",
"system_id": "adobe-commerce",
"title": "CVE-2023-22250",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-17.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-22251",
"system_id": "adobe-commerce",
"title": "CVE-2023-22251",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-17.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-26366",
"system_id": "adobe-commerce",
"title": "CVE-2023-26366",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-26367",
"system_id": "adobe-commerce",
"title": "CVE-2023-26367",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29287",
"system_id": "adobe-commerce",
"title": "CVE-2023-29287",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29288",
"system_id": "adobe-commerce",
"title": "CVE-2023-29288",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29289",
"system_id": "adobe-commerce",
"title": "CVE-2023-29289",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29290",
"system_id": "adobe-commerce",
"title": "CVE-2023-29290",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29291",
"system_id": "adobe-commerce",
"title": "CVE-2023-29291",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29292",
"system_id": "adobe-commerce",
"title": "CVE-2023-29292",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29293",
"system_id": "adobe-commerce",
"title": "CVE-2023-29293",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29294",
"system_id": "adobe-commerce",
"title": "CVE-2023-29294",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29295",
"system_id": "adobe-commerce",
"title": "CVE-2023-29295",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29296",
"system_id": "adobe-commerce",
"title": "CVE-2023-29296",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-29297",
"system_id": "adobe-commerce",
"title": "CVE-2023-29297",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-35.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-38207",
"system_id": "adobe-commerce",
"title": "CVE-2023-38207",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-42.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-38208",
"system_id": "adobe-commerce",
"title": "CVE-2023-38208",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-42.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-38209",
"system_id": "adobe-commerce",
"title": "CVE-2023-38209",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-42.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-38218",
"system_id": "adobe-commerce",
"title": "CVE-2023-38218",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-38219",
"system_id": "adobe-commerce",
"title": "CVE-2023-38219",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-38220",
"system_id": "adobe-commerce",
"title": "CVE-2023-38220",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-38221",
"system_id": "adobe-commerce",
"title": "CVE-2023-38221",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-38249",
"system_id": "adobe-commerce",
"title": "CVE-2023-38249",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-38250",
"system_id": "adobe-commerce",
"title": "CVE-2023-38250",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2023-38251",
"system_id": "adobe-commerce",
"title": "CVE-2023-38251",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb23-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2024-20716",
"system_id": "adobe-commerce",
"title": "CVE-2024-20716",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-03.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2024-20717",
"system_id": "adobe-commerce",
"title": "CVE-2024-20717",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-03.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2024-20718",
"system_id": "adobe-commerce",
"title": "CVE-2024-20718",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-03.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2024-20719",
"system_id": "adobe-commerce",
"title": "CVE-2024-20719",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-03.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2024-20720",
"system_id": "adobe-commerce",
"title": "CVE-2024-20720",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-03.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2024-20758",
"system_id": "adobe-commerce",
"title": "CVE-2024-20758",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-18.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--CVE-2024-20759",
"system_id": "adobe-commerce",
"title": "CVE-2024-20759",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-18.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--a0a29ab7eb",
"system_id": "adobe-commerce",
"title": "APSB25-71\u00a0 : Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb25-71.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--a5f12e77b4",
"system_id": "adobe-commerce",
"title": "APSB22-12 \u00a0Security\u202fupdates available\u202ffor Magento",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-12.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--a7b623e0d8",
"system_id": "adobe-commerce",
"title": "APSB21-08 \u00a0Security\u202fupdates available\u202ffor Magento",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb21-08.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--ac73b00a05",
"system_id": "adobe-commerce",
"title": "APSB24-40 \u00a0:\u00a0Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-40.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--c1c61771df",
"system_id": "adobe-commerce",
"title": "APSB24-90 :\u00a0Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-90.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--ce8484a7ed",
"system_id": "adobe-commerce",
"title": "APSB25-08\u00a0 : Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb25-08.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--d3476d6b14",
"system_id": "adobe-commerce",
"title": "APSB25-94\u00a0 : Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb25-94.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--d4e4aff8b8",
"system_id": "adobe-commerce",
"title": "APSB22-48 : Security updates available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-48.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--d688572a39",
"system_id": "adobe-commerce",
"title": "APSB20-02 \u00a0Security\u202fupdates available\u202ffor Magento",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb20-02.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--d88dbef013",
"system_id": "adobe-commerce",
"title": "APSB20-59 \u00a0Security\u202fupdates available\u202ffor Magento",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb20-59.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--da91b15885",
"system_id": "adobe-commerce",
"title": "APSB22-13 \u00a0:\u00a0Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb22-13.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--ef1f4e7ed5",
"system_id": "adobe-commerce",
"title": "APSB21-64 \u00a0Security\u202fupdates available\u202ffor Magento",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb21-64.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--f2ffd83268",
"system_id": "adobe-commerce",
"title": "APSB25-50\u00a0: Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb25-50.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--f35cbfee30",
"system_id": "adobe-commerce",
"title": "APSB24-03 \u00a0: Security update available for Adobe Commerce",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb24-03.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "adobe-commerce--fc2e2dc6d1",
"system_id": "adobe-commerce",
"title": "APSB20-47 \u00a0Security\u202fupdates available\u202ffor Magento",
"official_source_url": "https://helpx.adobe.com/security/products/magento/apsb20-47.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--02cba8895c",
"system_id": "apache-httpd",
"title": "libapreq",
"official_source_url": "https://httpd.apache.org/apreq/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--05cc1afdb1",
"system_id": "apache-httpd",
"title": "Trunk",
"official_source_url": "https://svn.apache.org/viewvc/httpd/httpd/trunk/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--07805b501b",
"system_id": "apache-httpd",
"title": "CVE-2025-59775",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2025-59775",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--0a6be3d9f9",
"system_id": "apache-httpd",
"title": "CVE-2022-28330",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2022-28330",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--0bc105963e",
"system_id": "apache-httpd",
"title": "Documentation",
"official_source_url": "https://httpd.apache.org/docs/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--0ca4c19a23",
"system_id": "apache-httpd",
"title": "CVE-2024-38473",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-38473",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--0dbcc731e3",
"system_id": "apache-httpd",
"title": "Flood",
"official_source_url": "https://httpd.apache.org/test/flood/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--0e5b8af55a",
"system_id": "apache-httpd",
"title": "Mailing Lists",
"official_source_url": "https://httpd.apache.org/lists.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--101f2d16a4",
"system_id": "apache-httpd",
"title": "CVE-2024-40725",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-40725",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--1110a7f1d2",
"system_id": "apache-httpd",
"title": "CVE-2024-38472",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-38472",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--172cdd59be",
"system_id": "apache-httpd",
"title": "CVE-2025-66200",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2025-66200",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--1afb0f2b13",
"system_id": "apache-httpd",
"title": "Wiki",
"official_source_url": "https://wiki.apache.org/httpd/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--1c11edba84",
"system_id": "apache-httpd",
"title": "CVE-2025-54090",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2025-54090",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--1e9218e776",
"system_id": "apache-httpd",
"title": "impact rating",
"official_source_url": "https://httpd.apache.org/security/impact_levels.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--20376e1d55",
"system_id": "apache-httpd",
"title": "CVE-2024-47252",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-47252",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--203c36ee66",
"system_id": "apache-httpd",
"title": "CVE-2025-23048",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2025-23048",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--219b6d2e94",
"system_id": "apache-httpd",
"title": "CVE-2025-55753",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2025-55753",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--22307e5b33",
"system_id": "apache-httpd",
"title": "Sponsorship",
"official_source_url": "https://www.apache.org/foundation/sponsorship.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--22e8d8544b",
"system_id": "apache-httpd",
"title": "FAQ",
"official_source_url": "https://wiki.apache.org/httpd/FAQ",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--23cd71d5dd",
"system_id": "apache-httpd",
"title": "mod_fcgid",
"official_source_url": "https://httpd.apache.org/mod_fcgid/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--276abef65c",
"system_id": "apache-httpd",
"title": "Miscellaneous",
"official_source_url": "https://httpd.apache.org/info/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--2ba0a72733",
"system_id": "apache-httpd",
"title": "CVE-2024-43204",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-43204",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--2bc69387c4",
"system_id": "apache-httpd",
"title": "Download!",
"official_source_url": "https://httpd.apache.org/download.cgi",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--2bf906b1f1",
"system_id": "apache-httpd",
"title": "Apache Traffic Control",
"official_source_url": "https://trafficcontrol.apache.org/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--2d0d84c490",
"system_id": "apache-httpd",
"title": "User Support",
"official_source_url": "https://httpd.apache.org/support.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--2d92c01d3d",
"system_id": "apache-httpd",
"title": "Trunk (dev)",
"official_source_url": "https://httpd.apache.org/docs/trunk/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--2f5a1a9d6e",
"system_id": "apache-httpd",
"title": "APR",
"official_source_url": "https://apr.apache.org/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--331bc084fd",
"system_id": "apache-httpd",
"title": "Contributors",
"official_source_url": "https://httpd.apache.org/contributors/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--34efd686fd",
"system_id": "apache-httpd",
"title": "CVE-2023-27522",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2023-27522",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--39b0a97f1b",
"system_id": "apache-httpd",
"title": "CVE-2023-43622",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2023-43622",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--3abbe322bc",
"system_id": "apache-httpd",
"title": "CVE-2024-42516",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-42516",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--414d53727b",
"system_id": "apache-httpd",
"title": "CVE-2024-40898",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-40898",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--4c276fa297",
"system_id": "apache-httpd",
"title": "Version 2.4",
"official_source_url": "https://httpd.apache.org/docs/2.4/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--4f2f2006f0",
"system_id": "apache-httpd",
"title": "CVE-2023-25690",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2023-25690",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--53ed5e694b",
"system_id": "apache-httpd",
"title": "CVE-2006-20001",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2006-20001",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--54f4c83f62",
"system_id": "apache-httpd",
"title": "CVE-2024-24795",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-24795",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--597e01ff2b",
"system_id": "apache-httpd",
"title": "mod_perl",
"official_source_url": "https://perl.apache.org/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--62f6b74275",
"system_id": "apache-httpd",
"title": "Tomcat",
"official_source_url": "https://tomcat.apache.org/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--63991a76ba",
"system_id": "apache-httpd",
"title": "CVE-2025-53020",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2025-53020",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--66951029b9",
"system_id": "apache-httpd",
"title": "CVE-2024-27316",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-27316",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--67f45a8c73",
"system_id": "apache-httpd",
"title": "Security Reports",
"official_source_url": "https://httpd.apache.org/security_report.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--7235782431",
"system_id": "apache-httpd",
"title": "CVE-2025-65082",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2025-65082",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--72c286c42f",
"system_id": "apache-httpd",
"title": "CVE-2023-38709",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2023-38709",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--72d0a9488a",
"system_id": "apache-httpd",
"title": "Apache Traffic Server",
"official_source_url": "https://trafficserver.apache.org/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--743aad06f7",
"system_id": "apache-httpd",
"title": "CVE-2024-39573",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-39573",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--77dc43b9bd",
"system_id": "apache-httpd",
"title": "CVE-2022-30556",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2022-30556",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--7ebb8cbaf7",
"system_id": "apache-httpd",
"title": "Test",
"official_source_url": "https://httpd.apache.org/test/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--8021fd91fe",
"system_id": "apache-httpd",
"title": "General Information",
"official_source_url": "https://httpd.apache.org/dev/devnotes.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--865fc55d60",
"system_id": "apache-httpd",
"title": "CVE-2025-49630",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2025-49630",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--89048ff274",
"system_id": "apache-httpd",
"title": "mod_ftp",
"official_source_url": "https://httpd.apache.org/mod_ftp/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--8c1c4a9f69",
"system_id": "apache-httpd",
"title": "CVE-2022-36760",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2022-36760",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--8cb5b0c11c",
"system_id": "apache-httpd",
"title": "CVE-2025-58098",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2025-58098",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--933f3c3296",
"system_id": "apache-httpd",
"title": "CVE-2024-43394",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-43394",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--9351ed6cb8",
"system_id": "apache-httpd",
"title": "CVE-2024-36387",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-36387",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--9374eed004",
"system_id": "apache-httpd",
"title": "CVE-2023-31122",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2023-31122",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--9b89d11a37",
"system_id": "apache-httpd",
"title": "CVE-2022-26377",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2022-26377",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--9c906c368b",
"system_id": "apache-httpd",
"title": "Thanks!",
"official_source_url": "https://www.apache.org/foundation/thanks.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-1999-1412",
"system_id": "apache-httpd",
"title": "CVE-1999-1412",
"official_source_url": "http://www.securityfocus.com/archive/1/14215",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2000-0505",
"system_id": "apache-httpd",
"title": "CVE-2000-0505",
"official_source_url": "http://www.securityfocus.com/bid/1284",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2000-1168",
"system_id": "apache-httpd",
"title": "CVE-2000-1168",
"official_source_url": "http://marc.info/?l=bugtraq&m=97502498610979&w=2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2001-1556",
"system_id": "apache-httpd",
"title": "CVE-2001-1556",
"official_source_url": "http://archives.neohapsis.com/archives/bugtraq/2001-10/0231.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2002-0240",
"system_id": "apache-httpd",
"title": "CVE-2002-0240",
"official_source_url": "http://marc.info/?l=bugtraq&m=101311746611160&w=2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2002-1157",
"system_id": "apache-httpd",
"title": "CVE-2002-1157",
"official_source_url": "http://archives.neohapsis.com/archives/bugtraq/2002-10/0374.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2002-1793",
"system_id": "apache-httpd",
"title": "CVE-2002-1793",
"official_source_url": "http://online.securityfocus.com/advisories/4502",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2002-2007",
"system_id": "apache-httpd",
"title": "CVE-2002-2007",
"official_source_url": "http://cert.uni-stuttgart.de/archive/bugtraq/2002/05/msg00272.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2003-0249",
"system_id": "apache-httpd",
"title": "CVE-2003-0249",
"official_source_url": "http://www.idefense.com/intelligence/vulnerabilities/display.php?id=97",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2003-1307",
"system_id": "apache-httpd",
"title": "CVE-2003-1307",
"official_source_url": "http://bugs.php.net/38915",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2003-1418",
"system_id": "apache-httpd",
"title": "CVE-2003-1418",
"official_source_url": "http://www.openbsd.org/errata32.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2004-0113",
"system_id": "apache-httpd",
"title": "CVE-2004-0113",
"official_source_url": "http://distro.conectiva.com.br/atualizacoes/?id=a&anuncio=000839",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2004-0646",
"system_id": "apache-httpd",
"title": "CVE-2004-0646",
"official_source_url": "http://secunia.com/advisories/12647/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2004-2115",
"system_id": "apache-httpd",
"title": "CVE-2004-2115",
"official_source_url": "http://marc.info/?l=bugtraq&m=107496560106967&w=2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2004-2343",
"system_id": "apache-httpd",
"title": "CVE-2004-2343",
"official_source_url": "http://archives.neohapsis.com/archives/bugtraq/2004-02/0043.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2005-2088",
"system_id": "apache-httpd",
"title": "CVE-2005-2088",
"official_source_url": "http://docs.info.apple.com/article.html?artnum=302847",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2005-3630",
"system_id": "apache-httpd",
"title": "CVE-2005-3630",
"official_source_url": "http://directory.fedora.redhat.com/wiki/FDS10Announcement",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2005-4814",
"system_id": "apache-httpd",
"title": "CVE-2005-4814",
"official_source_url": "http://sourceforge.net/project/shownotes.php?release_id=456920&group_id=82171",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-2330",
"system_id": "apache-httpd",
"title": "CVE-2006-2330",
"official_source_url": "http://secunia.com/advisories/19992",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-3918",
"system_id": "apache-httpd",
"title": "CVE-2006-3918",
"official_source_url": "ftp://patches.sgi.com/support/free/security/advisories/20060801-01-P",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-4004",
"system_id": "apache-httpd",
"title": "CVE-2006-4004",
"official_source_url": "http://secunia.com/advisories/21287",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-4191",
"system_id": "apache-httpd",
"title": "CVE-2006-4191",
"official_source_url": "http://retrogod.altervista.org/xmb_196_sql.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-4558",
"system_id": "apache-httpd",
"title": "CVE-2006-4558",
"official_source_url": "http://archives.neohapsis.com/archives/bugtraq/2006-05/0318.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-4625",
"system_id": "apache-httpd",
"title": "CVE-2006-4625",
"official_source_url": "http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=us&objectID=c01056506",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-4636",
"system_id": "apache-httpd",
"title": "CVE-2006-4636",
"official_source_url": "http://secunia.com/advisories/21753",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-5263",
"system_id": "apache-httpd",
"title": "CVE-2006-5263",
"official_source_url": "http://secunia.com/advisories/22346",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-5733",
"system_id": "apache-httpd",
"title": "CVE-2006-5733",
"official_source_url": "http://community.postnuke.com/Article2787.htm",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-5894",
"system_id": "apache-httpd",
"title": "CVE-2006-5894",
"official_source_url": "http://secunia.com/advisories/22847",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-6047",
"system_id": "apache-httpd",
"title": "CVE-2006-6047",
"official_source_url": "http://secunia.com/advisories/22885",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-6390",
"system_id": "apache-httpd",
"title": "CVE-2006-6390",
"official_source_url": "http://secunia.com/advisories/23168",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-6445",
"system_id": "apache-httpd",
"title": "CVE-2006-6445",
"official_source_url": "http://www.securityfocus.com/bid/21413",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-6613",
"system_id": "apache-httpd",
"title": "CVE-2006-6613",
"official_source_url": "http://www.securityfocus.com/bid/21519",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-6869",
"system_id": "apache-httpd",
"title": "CVE-2006-6869",
"official_source_url": "http://www.securityfocus.com/bid/21837",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2006-7098",
"system_id": "apache-httpd",
"title": "CVE-2006-7098",
"official_source_url": "http://archives.neohapsis.com/archives/fulldisclosure/2007-02/0579.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-0086",
"system_id": "apache-httpd",
"title": "CVE-2007-0086",
"official_source_url": "http://osvdb.org/33456",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-0098",
"system_id": "apache-httpd",
"title": "CVE-2007-0098",
"official_source_url": "http://osvdb.org/32352",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-0173",
"system_id": "apache-httpd",
"title": "CVE-2007-0173",
"official_source_url": "http://osvdb.org/35914",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-0419",
"system_id": "apache-httpd",
"title": "CVE-2007-0419",
"official_source_url": "http://dev2dev.bea.com/pub/advisory/213",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-0450",
"system_id": "apache-httpd",
"title": "CVE-2007-0450",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-0637",
"system_id": "apache-httpd",
"title": "CVE-2007-0637",
"official_source_url": "http://osvdb.org/33033",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-1524",
"system_id": "apache-httpd",
"title": "CVE-2007-1524",
"official_source_url": "http://secunia.com/advisories/24520",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-1577",
"system_id": "apache-httpd",
"title": "CVE-2007-1577",
"official_source_url": "http://www.osvdb.org/33776",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-1633",
"system_id": "apache-httpd",
"title": "CVE-2007-1633",
"official_source_url": "http://osvdb.org/38599",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-1720",
"system_id": "apache-httpd",
"title": "CVE-2007-1720",
"official_source_url": "http://osvdb.org/36572",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-1741",
"system_id": "apache-httpd",
"title": "CVE-2007-1741",
"official_source_url": "http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=511",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-1742",
"system_id": "apache-httpd",
"title": "CVE-2007-1742",
"official_source_url": "http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=511",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-1743",
"system_id": "apache-httpd",
"title": "CVE-2007-1743",
"official_source_url": "http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=511",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-1801",
"system_id": "apache-httpd",
"title": "CVE-2007-1801",
"official_source_url": "http://osvdb.org/35458",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-1842",
"system_id": "apache-httpd",
"title": "CVE-2007-1842",
"official_source_url": "http://kldp.net/plugins/scmcvs/cvsweb.php/jsboard-2/login.php.diff?r1=1.8%3Br2=1.9%3Bcvsroot=jsboard",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2007-1860",
"system_id": "apache-httpd",
"title": "CVE-2007-1860",
"official_source_url": "http://docs.info.apple.com/article.html?artnum=306172",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2019-0211",
"system_id": "apache-httpd",
"title": "Apache HTTP Server Privilege Escalation Vulnerability",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2021-40438",
"system_id": "apache-httpd",
"title": "Apache HTTP Server-Side Request Forgery (SSRF)",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2021-41773",
"system_id": "apache-httpd",
"title": "Apache HTTP Server Path Traversal Vulnerability",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2021-42013",
"system_id": "apache-httpd",
"title": "Apache HTTP Server Path Traversal Vulnerability",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--CVE-2024-38475",
"system_id": "apache-httpd",
"title": "Apache HTTP Server Improper Escaping of Output Vulnerability",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--a17785142a",
"system_id": "apache-httpd",
"title": "CVE-2022-28615",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2022-28615",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--a45c30ecd9",
"system_id": "apache-httpd",
"title": "License",
"official_source_url": "https://www.apache.org/licenses/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--a621acb133",
"system_id": "apache-httpd",
"title": "Docs",
"official_source_url": "https://httpd.apache.org/docs-project/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--a8a1854523",
"system_id": "apache-httpd",
"title": "CVE-2024-38474",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-38474",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--aacfaa6a80",
"system_id": "apache-httpd",
"title": "Developer Info",
"official_source_url": "https://httpd.apache.org/dev/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--aca919348b",
"system_id": "apache-httpd",
"title": "Bug Reports",
"official_source_url": "https://httpd.apache.org/bug_report.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--b61c783667",
"system_id": "apache-httpd",
"title": "CVE-2024-38477",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-38477",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--c63da36498",
"system_id": "apache-httpd",
"title": "CVE-2022-29404",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2022-29404",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--c6691454bc",
"system_id": "apache-httpd",
"title": "Apache httpd 2.2 vulnerabilities list",
"official_source_url": "https://httpd.apache.org/security/vulnerabilities_22.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--d0e22d65d1",
"system_id": "apache-httpd",
"title": "CVE-2022-37436",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2022-37436",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--d64723cb44",
"system_id": "apache-httpd",
"title": "Get Involved",
"official_source_url": "https://httpd.apache.org/contribute/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--daa9023ed5",
"system_id": "apache-httpd",
"title": "\u00b6",
"official_source_url": "https://httpd.apache.org/security/vulnerabilities_24.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--dd0bd113b7",
"system_id": "apache-httpd",
"title": "CVE-2023-45802",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2023-45802",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--de25fcbe49",
"system_id": "apache-httpd",
"title": "CVE-2024-38476",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-38476",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--e18cad1aed",
"system_id": "apache-httpd",
"title": "2.4",
"official_source_url": "https://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--e3be78f3ce",
"system_id": "apache-httpd",
"title": "CVE-2024-39884",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-39884",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--e4fc049559",
"system_id": "apache-httpd",
"title": "Privacy",
"official_source_url": "https://www.apache.org/foundation/policies/privacy.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--eb473e3585",
"system_id": "apache-httpd",
"title": "About",
"official_source_url": "https://httpd.apache.org/ABOUT_APACHE.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--f0745e0763",
"system_id": "apache-httpd",
"title": "CVE-2022-28614",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2022-28614",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--f7a4b946cb",
"system_id": "apache-httpd",
"title": "Modules",
"official_source_url": "https://httpd.apache.org/modules",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--f8fa380112",
"system_id": "apache-httpd",
"title": "CVE-2024-38475",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2024-38475",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--fb4f0f6f89",
"system_id": "apache-httpd",
"title": "CVE-2022-30522",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2022-30522",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-httpd--fe666b8dc0",
"system_id": "apache-httpd",
"title": "CVE-2025-49812",
"official_source_url": "https://www.cve.org/CVERecord?id=CVE-2025-49812",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--011725d3b7",
"system_id": "apache-tomcat",
"title": "5053fa82",
"official_source_url": "https://github.com/apache/tomcat/commit/5053fa82a1b2b52756810601227984a8b71888a4",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--049b7d0382",
"system_id": "apache-tomcat",
"title": "CVE-2025-48989",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-48989",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--0a3c261703",
"system_id": "apache-tomcat",
"title": "CVE-2025-48988",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-48988",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--0ca9da9c59",
"system_id": "apache-tomcat",
"title": "Taglibs",
"official_source_url": "https://tomcat.apache.org/taglibs.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--118d55a36a",
"system_id": "apache-tomcat",
"title": "238d2aa5",
"official_source_url": "https://github.com/apache/tomcat/commit/238d2aa54b99f91d1111467e2237d2244c64e558",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--13118e2458",
"system_id": "apache-tomcat",
"title": "Tomcat 9",
"official_source_url": "https://tomcat.apache.org/download-90.cgi",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--149d716532",
"system_id": "apache-tomcat",
"title": "af6e9181",
"official_source_url": "https://github.com/apache/tomcat/commit/af6e9181620304c0d818121c29c074e1330610d0",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--1ca9fd2888",
"system_id": "apache-tomcat",
"title": "2aa62612",
"official_source_url": "https://github.com/apache/tomcat/commit/2aa6261276ebe50b99276953591e3a2be7898bdb",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--1f1e953630",
"system_id": "apache-tomcat",
"title": "Tomcat 9.0",
"official_source_url": "https://tomcat.apache.org/tomcat-9.0-doc/index.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--207b10584e",
"system_id": "apache-tomcat",
"title": "CVE-2026-24734",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-24734",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--242cf7a166",
"system_id": "apache-tomcat",
"title": "Presentations",
"official_source_url": "https://tomcat.apache.org/presentations.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--2ffc2aa787",
"system_id": "apache-tomcat",
"title": "CVE-2026-24733",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-24733",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--32ce70ac24",
"system_id": "apache-tomcat",
"title": "130d36d8",
"official_source_url": "https://github.com/apache/tomcat/commit/130d36d8492ef9e4eb22952c17c92423cb35fd06",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--33b187389a",
"system_id": "apache-tomcat",
"title": "Tomcat 10.1",
"official_source_url": "https://tomcat.apache.org/tomcat-10.1-doc/index.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--3467b45391",
"system_id": "apache-tomcat",
"title": "Tomcat Native",
"official_source_url": "https://tomcat.apache.org/download-native.cgi",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--35abb36510",
"system_id": "apache-tomcat",
"title": "Tomcat Native 2",
"official_source_url": "https://tomcat.apache.org/native-doc/index.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--3fc96befd0",
"system_id": "apache-tomcat",
"title": "building.html",
"official_source_url": "https://tomcat.apache.org/tomcat-10.0-doc/building.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--41118a6375",
"system_id": "apache-tomcat",
"title": "667ddd76",
"official_source_url": "https://github.com/apache/tomcat/commit/667ddd76e2a0e762f3a784d86f0d25e7fd7cdb86",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--4d22e4456b",
"system_id": "apache-tomcat",
"title": "8621e4c6",
"official_source_url": "https://github.com/apache/tomcat/commit/8621e4c6ba2c916a41eb34cb0f781171ead33fb6",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--524fcf3503",
"system_id": "apache-tomcat",
"title": "Tomcat Connectors",
"official_source_url": "https://tomcat.apache.org/connectors-doc/index.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--55e780c0ef",
"system_id": "apache-tomcat",
"title": "CVE-2025-52520",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-52520",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--57d32a8906",
"system_id": "apache-tomcat",
"title": "Which version?",
"official_source_url": "https://tomcat.apache.org/whichversion.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--583e0f80f0",
"system_id": "apache-tomcat",
"title": "Tools",
"official_source_url": "https://tomcat.apache.org/tools.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--5bcb504893",
"system_id": "apache-tomcat",
"title": "Mailing Lists",
"official_source_url": "https://tomcat.apache.org/lists.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--5de2d17648",
"system_id": "apache-tomcat",
"title": "73c04a10",
"official_source_url": "https://github.com/apache/tomcat/commit/73c04a10395774bda71a0b37802cf983662ce255",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--5e02bf0896",
"system_id": "apache-tomcat",
"title": "Who We Are",
"official_source_url": "https://tomcat.apache.org/whoweare.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--5e7ef9af14",
"system_id": "apache-tomcat",
"title": "Bug Database",
"official_source_url": "https://tomcat.apache.org/bugreport.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--62347916c4",
"system_id": "apache-tomcat",
"title": "Maven Plugin",
"official_source_url": "https://tomcat.apache.org/maven-plugin.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--656b24de26",
"system_id": "apache-tomcat",
"title": "Legal",
"official_source_url": "https://tomcat.apache.org/legal.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--66500f6f9d",
"system_id": "apache-tomcat",
"title": "CVE-2025-61795",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61795",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--69f233a427",
"system_id": "apache-tomcat",
"title": "CVE-2025-49125",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-49125",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--6cb0b97c81",
"system_id": "apache-tomcat",
"title": "Tomcat Connectors",
"official_source_url": "https://tomcat.apache.org/download-connectors.cgi",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--7362e5d6ec",
"system_id": "apache-tomcat",
"title": "CVE-2025-48976",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-48976",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--743c78dd96",
"system_id": "apache-tomcat",
"title": "Security Considerations",
"official_source_url": "https://tomcat.apache.org/tomcat-10.0-doc/security-howto.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--745679753c",
"system_id": "apache-tomcat",
"title": "972f9a5e",
"official_source_url": "https://github.com/apache/tomcat/commit/972f9a5e2a07674d92610c478aac1b205d60724e",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--7714a24368",
"system_id": "apache-tomcat",
"title": "138d7f5c",
"official_source_url": "https://github.com/apache/tomcat/commit/138d7f5cfaae683078948303333c080e6faa75d2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--7d8dd36663",
"system_id": "apache-tomcat",
"title": "Tomcat Native 1.3",
"official_source_url": "https://tomcat.apache.org/native-1.3-doc/index.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--85a3b9b4c9",
"system_id": "apache-tomcat",
"title": "security impact rating",
"official_source_url": "https://tomcat.apache.org/security-impact.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--86b167c195",
"system_id": "apache-tomcat",
"title": "Contact",
"official_source_url": "https://tomcat.apache.org/contact.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--8cf8505808",
"system_id": "apache-tomcat",
"title": "Home",
"official_source_url": "https://tomcat.apache.org/index.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--8f448afa4f",
"system_id": "apache-tomcat",
"title": "CVE-2025-55754",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55754",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--91d886494d",
"system_id": "apache-tomcat",
"title": "Blog",
"official_source_url": "https://blogs.apache.org/tomcat/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--99779e97b3",
"system_id": "apache-tomcat",
"title": "CVE-2025-31651",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-31651",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--9d2a8987e8",
"system_id": "apache-tomcat",
"title": "066bf6b6",
"official_source_url": "https://github.com/apache/tomcat/commit/066bf6b6a15a4e7e0941d4acf096841165b97098",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2000-0759",
"system_id": "apache-tomcat",
"title": "CVE-2000-0759",
"official_source_url": "http://www.iss.net/security_center/static/4967.php",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2000-0760",
"system_id": "apache-tomcat",
"title": "CVE-2000-0760",
"official_source_url": "http://www.securityfocus.com/bid/1532",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2000-1210",
"system_id": "apache-tomcat",
"title": "CVE-2000-1210",
"official_source_url": "http://marc.info/?l=bugtraq&m=95371672300045&w=2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2001-0590",
"system_id": "apache-tomcat",
"title": "CVE-2001-0590",
"official_source_url": "http://archives.neohapsis.com/archives/bugtraq/2001-04/0031.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2001-0829",
"system_id": "apache-tomcat",
"title": "CVE-2001-0829",
"official_source_url": "http://archive.cert.uni-stuttgart.de/archive/bugtraq/2001/07/msg00021.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-0493",
"system_id": "apache-tomcat",
"title": "CVE-2002-0493",
"official_source_url": "http://marc.info/?l=bugtraq&m=101709002410365&w=2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-0682",
"system_id": "apache-tomcat",
"title": "CVE-2002-0682",
"official_source_url": "http://archives.neohapsis.com/archives/vulnwatch/2002-q3/0014.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-0935",
"system_id": "apache-tomcat",
"title": "CVE-2002-0935",
"official_source_url": "http://archives.neohapsis.com/archives/vulnwatch/2002-q2/0120.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-1394",
"system_id": "apache-tomcat",
"title": "CVE-2002-1394",
"official_source_url": "http://issues.apache.org/bugzilla/show_bug.cgi?id=13365",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-1567",
"system_id": "apache-tomcat",
"title": "CVE-2002-1567",
"official_source_url": "http://archives.neohapsis.com/archives/vuln-dev/2002-q3/0482.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-1895",
"system_id": "apache-tomcat",
"title": "CVE-2002-1895",
"official_source_url": "http://archives.neohapsis.com/archives/vulnwatch/2002-q4/0020.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-2006",
"system_id": "apache-tomcat",
"title": "CVE-2002-2006",
"official_source_url": "http://archives.neohapsis.com/archives/bugtraq/2002-04/0311.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-2007",
"system_id": "apache-tomcat",
"title": "CVE-2002-2007",
"official_source_url": "http://cert.uni-stuttgart.de/archive/bugtraq/2002/05/msg00272.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-2008",
"system_id": "apache-tomcat",
"title": "CVE-2002-2008",
"official_source_url": "http://archives.neohapsis.com/archives/bugtraq/2002-06/0225.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-2009",
"system_id": "apache-tomcat",
"title": "CVE-2002-2009",
"official_source_url": "http://tomcat.apache.org/security-4.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2002-2272",
"system_id": "apache-tomcat",
"title": "CVE-2002-2272",
"official_source_url": "http://archives.neohapsis.com/archives/bugtraq/2002-12/0045.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2005-0808",
"system_id": "apache-tomcat",
"title": "CVE-2005-0808",
"official_source_url": "http://www.hitachi-support.com/security_e/vuls_e/HS05-006_e/index-e.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2005-1753",
"system_id": "apache-tomcat",
"title": "CVE-2005-1753",
"official_source_url": "http://marc.info/?l=bugtraq&m=111697083812367&w=2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2005-1754",
"system_id": "apache-tomcat",
"title": "CVE-2005-1754",
"official_source_url": "http://marc.info/?l=bugtraq&m=111697083812367&w=2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2005-3164",
"system_id": "apache-tomcat",
"title": "CVE-2005-3164",
"official_source_url": "http://jvn.jp/jp/JVN%2379314822/index.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2005-3510",
"system_id": "apache-tomcat",
"title": "CVE-2005-3510",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2005-4703",
"system_id": "apache-tomcat",
"title": "CVE-2005-4703",
"official_source_url": "http://osvdb.org/ref/20/20033-tomcat-dos-path_disclosure.txt",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2005-4836",
"system_id": "apache-tomcat",
"title": "CVE-2005-4836",
"official_source_url": "http://tomcat.apache.org/security-4.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2006-3835",
"system_id": "apache-tomcat",
"title": "CVE-2006-3835",
"official_source_url": "http://archives.neohapsis.com/archives/fulldisclosure/2006-07/0467.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2006-7195",
"system_id": "apache-tomcat",
"title": "CVE-2006-7195",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2006-7196",
"system_id": "apache-tomcat",
"title": "CVE-2006-7196",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2006-7197",
"system_id": "apache-tomcat",
"title": "CVE-2006-7197",
"official_source_url": "http://issues.apache.org/bugzilla/show_bug.cgi?id=38859",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-0450",
"system_id": "apache-tomcat",
"title": "CVE-2007-0450",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-0774",
"system_id": "apache-tomcat",
"title": "CVE-2007-0774",
"official_source_url": "http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c01178795",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-1358",
"system_id": "apache-tomcat",
"title": "CVE-2007-1358",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-1491",
"system_id": "apache-tomcat",
"title": "CVE-2007-1491",
"official_source_url": "http://secunia.com/advisories/24434",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-1858",
"system_id": "apache-tomcat",
"title": "CVE-2007-1858",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-1860",
"system_id": "apache-tomcat",
"title": "CVE-2007-1860",
"official_source_url": "http://docs.info.apple.com/article.html?artnum=306172",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-2449",
"system_id": "apache-tomcat",
"title": "CVE-2007-2449",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-2450",
"system_id": "apache-tomcat",
"title": "CVE-2007-2450",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-3382",
"system_id": "apache-tomcat",
"title": "CVE-2007-3382",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-3383",
"system_id": "apache-tomcat",
"title": "CVE-2007-3383",
"official_source_url": "http://lists.apple.com/archives/security-announce/2008//Jun/msg00002.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-3384",
"system_id": "apache-tomcat",
"title": "CVE-2007-3384",
"official_source_url": "http://osvdb.org/39035",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-3385",
"system_id": "apache-tomcat",
"title": "CVE-2007-3385",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-3386",
"system_id": "apache-tomcat",
"title": "CVE-2007-3386",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-4724",
"system_id": "apache-tomcat",
"title": "CVE-2007-4724",
"official_source_url": "http://archives.neohapsis.com/archives/bugtraq/2007-09/0040.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-5333",
"system_id": "apache-tomcat",
"title": "CVE-2007-5333",
"official_source_url": "http://jvn.jp/jp/JVN%2309470767/index.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-5342",
"system_id": "apache-tomcat",
"title": "CVE-2007-5342",
"official_source_url": "http://lists.apple.com/archives/security-announce/2008/Oct/msg00001.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-5461",
"system_id": "apache-tomcat",
"title": "CVE-2007-5461",
"official_source_url": "http://geronimo.apache.org/2007/10/18/potential-vulnerability-in-apache-tomcat-webdav-servlet.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2007-6286",
"system_id": "apache-tomcat",
"title": "CVE-2007-6286",
"official_source_url": "http://lists.apple.com/archives/security-announce/2008/Oct/msg00001.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2008-0002",
"system_id": "apache-tomcat",
"title": "CVE-2008-0002",
"official_source_url": "http://lists.apple.com/archives/security-announce/2008/Oct/msg00001.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2008-0128",
"system_id": "apache-tomcat",
"title": "CVE-2008-0128",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/01/23.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2008-0457",
"system_id": "apache-tomcat",
"title": "CVE-2008-0457",
"official_source_url": "http://secunia.com/advisories/28787",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2008-1232",
"system_id": "apache-tomcat",
"title": "CVE-2008-1232",
"official_source_url": "http://community.ca.com/blogs/casecurityresponseblog/archive/2009/06/15/ca20090615-02-ca-service-desk-tomcat-cross-site-scripting-vulnerability.aspx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2008-1947",
"system_id": "apache-tomcat",
"title": "CVE-2008-1947",
"official_source_url": "http://lists.apple.com/archives/security-announce/2008/Oct/msg00001.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2016-8735",
"system_id": "apache-tomcat",
"title": "Apache Tomcat Remote Code Execution Vulnerability",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2017-12615",
"system_id": "apache-tomcat",
"title": "Apache Tomcat on Windows Remote Code Execution Vulnerability",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2017-12617",
"system_id": "apache-tomcat",
"title": "Apache Tomcat Remote Code Execution Vulnerability",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2020-1938",
"system_id": "apache-tomcat",
"title": "Apache Tomcat Improper Privilege Management Vulnerability",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2021-1498",
"system_id": "apache-tomcat",
"title": "Cisco HyperFlex HX Data Platform Command Injection Vulnerability",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--CVE-2025-24813",
"system_id": "apache-tomcat",
"title": "Apache Tomcat Path Equivalence Vulnerability",
"official_source_url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--a2590dc47b",
"system_id": "apache-tomcat",
"title": "CVE-2025-66614",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-66614",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--ac3714eb57",
"system_id": "apache-tomcat",
"title": "Migration Guide",
"official_source_url": "https://tomcat.apache.org/migration.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--aea19824c2",
"system_id": "apache-tomcat",
"title": "Tomcat 11.0",
"official_source_url": "https://tomcat.apache.org/tomcat-11.0-doc/index.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--af3c91be5c",
"system_id": "apache-tomcat",
"title": "BUILDING.txt",
"official_source_url": "https://tomcat.apache.org/tomcat-10.0-doc/BUILDING.txt",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--b23c5e35c9",
"system_id": "apache-tomcat",
"title": "CVE-2025-55752",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55752",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--b55bb1b121",
"system_id": "apache-tomcat",
"title": "Heritage",
"official_source_url": "https://tomcat.apache.org/heritage.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--b744a50549",
"system_id": "apache-tomcat",
"title": "CVE-2025-55668",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55668",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--b7ac0eae42",
"system_id": "apache-tomcat",
"title": "Overview",
"official_source_url": "https://tomcat.apache.org/getinvolved.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--ba168e654b",
"system_id": "apache-tomcat",
"title": "Tomcat 10",
"official_source_url": "https://tomcat.apache.org/download-10.cgi",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--bc806658b3",
"system_id": "apache-tomcat",
"title": "Tomcat 11",
"official_source_url": "https://tomcat.apache.org/download-11.cgi",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--bdde1865a6",
"system_id": "apache-tomcat",
"title": "Security Reports",
"official_source_url": "https://tomcat.apache.org/security.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--c10a63610c",
"system_id": "apache-tomcat",
"title": "end of life",
"official_source_url": "https://tomcat.apache.org/tomcat-10.0-eol.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--c24871aac5",
"system_id": "apache-tomcat",
"title": "Twitter",
"official_source_url": "https://twitter.com/theapachetomcat",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--c470f39b6f",
"system_id": "apache-tomcat",
"title": "Fixed in Apache Tomcat 10.1.52",
"official_source_url": "https://tomcat.apache.org/security-10.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--c8a2e47ea5",
"system_id": "apache-tomcat",
"title": "Wiki",
"official_source_url": "https://cwiki.apache.org/confluence/display/TOMCAT",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--cc1565901e",
"system_id": "apache-tomcat",
"title": "YouTube",
"official_source_url": "https://www.youtube.com/c/ApacheTomcatOfficial",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--ce6ff70ffe",
"system_id": "apache-tomcat",
"title": "CVE-2025-31650",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-31650",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--cf335ad174",
"system_id": "apache-tomcat",
"title": "cdde8e65",
"official_source_url": "https://github.com/apache/tomcat/commit/cdde8e655bc1c5c60a07efd216251d77c52fd7f6",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--d33b4cbf62",
"system_id": "apache-tomcat",
"title": "CVE-2025-46701",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-46701",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--d3ce0dca4e",
"system_id": "apache-tomcat",
"title": "Buildbot",
"official_source_url": "https://tomcat.apache.org/ci.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--d9121f9c30",
"system_id": "apache-tomcat",
"title": "Source code",
"official_source_url": "https://tomcat.apache.org/source.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--d9eef50097",
"system_id": "apache-tomcat",
"title": "2c680011",
"official_source_url": "https://github.com/apache/tomcat/commit/2c6800111e7d8d8d5403c07978ea9bff3db5a5a5",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--dc60148766",
"system_id": "apache-tomcat",
"title": "Taglibs",
"official_source_url": "https://tomcat.apache.org/download-taglibs.cgi",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--e0fd2f8d0a",
"system_id": "apache-tomcat",
"title": "Resources",
"official_source_url": "https://tomcat.apache.org/resources.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--e112505b22",
"system_id": "apache-tomcat",
"title": "7617b9c2",
"official_source_url": "https://github.com/apache/tomcat/commit/7617b9c247bc77ed0444dd69adcd8aa48777886c",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--e36bb1c6d7",
"system_id": "apache-tomcat",
"title": "Upgrading",
"official_source_url": "https://tomcat.apache.org/upgrading.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--e4c4769574",
"system_id": "apache-tomcat",
"title": "Find help",
"official_source_url": "https://tomcat.apache.org/findhelp.html",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--e5e80c0a91",
"system_id": "apache-tomcat",
"title": "e0e07812",
"official_source_url": "https://github.com/apache/tomcat/commit/e0e07812224d327a321babb554f5a5758d30cc49",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--e9bbe07c29",
"system_id": "apache-tomcat",
"title": "fc42bbcc",
"official_source_url": "https://github.com/apache/tomcat/commit/fc42bbccb9041fafd194fbfdf3eab1d44cb5c45c",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--eaa9f7ab66",
"system_id": "apache-tomcat",
"title": "CVE-2025-49124",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-49124",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--ec10641321",
"system_id": "apache-tomcat",
"title": "FAQ",
"official_source_url": "https://cwiki.apache.org/confluence/display/TOMCAT/FAQ",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--f182e5bf64",
"system_id": "apache-tomcat",
"title": "711b465c",
"official_source_url": "https://github.com/apache/tomcat/commit/711b465cf22684a1acf0cb43501cdbbce9b6c5f4",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--f38adeb312",
"system_id": "apache-tomcat",
"title": "Archives",
"official_source_url": "https://archive.apache.org/dist/tomcat/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--f64ec916fb",
"system_id": "apache-tomcat",
"title": "Tomcat Migration Tool for Jakarta EE",
"official_source_url": "https://tomcat.apache.org/download-migration.cgi",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--fc53c949b0",
"system_id": "apache-tomcat",
"title": "Swag",
"official_source_url": "https://www.redbubble.com/people/comdev/works/30885254-apache-tomcat",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "apache-tomcat--ff9ba8aa3b",
"system_id": "apache-tomcat",
"title": "CVE-2025-53506",
"official_source_url": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-53506",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "aspnet-core--CVE-2020-1045",
"system_id": "aspnet-core",
"title": "CVE-2020-1045",
"official_source_url": "https://access.redhat.com/errata/RHSA-2020:3699",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "aspnet-core--CVE-2020-1597",
"system_id": "aspnet-core",
"title": "CVE-2020-1597",
"official_source_url": "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WH5FQ5VT3JGHXFXOETHCTBWJUIAPGHHT/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "aspnet-core--CVE-2026-26130",
"system_id": "aspnet-core",
"title": "CVE-2026-26130",
"official_source_url": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-26130",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--0158a8ddd8",
"system_id": "caddy",
"title": "Caddy: MatchHost becomes case-sensitive for large host lists (>100), enabling host-based route/auth bypass",
"official_source_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-x76f-jf84-rqj8",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--0921003cc6",
"system_id": "caddy",
"title": "Notifications",
"official_source_url": "https://github.com/login?return_to=%2Fcaddyserver%2Fcaddy",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--146569d56a",
"system_id": "caddy",
"title": "mTLS client authentication silently fails open when CA certificate file is missing or malformed",
"official_source_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-hffm-g8v7-wrv7",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--3b182d7701",
"system_id": "caddy",
"title": "Sign up",
"official_source_url": "https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Frepos%2Fadvisories%2Findex&source=header-repo&source_repo=caddyserver%2Fcaddy",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--44cbfe52c8",
"system_id": "caddy",
"title": "caddy",
"official_source_url": "https://github.com/caddyserver/caddy",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--54eb0db436",
"system_id": "caddy",
"title": "caddyserver",
"official_source_url": "https://github.com/caddyserver",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--6fb600a3f4",
"system_id": "caddy",
"title": "Improper sanitization of glob characters in file matcher may lead to bypassing security protections",
"official_source_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-4xrr-hq4w-6vf4",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--745ad1485a",
"system_id": "caddy",
"title": "Issues \n 201",
"official_source_url": "https://github.com/caddyserver/caddy/issues",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--752be55ec0",
"system_id": "caddy",
"title": "Security \n 8",
"official_source_url": "https://github.com/caddyserver/caddy/security",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--7c57bb87cf",
"system_id": "caddy",
"title": "Actions",
"official_source_url": "https://github.com/caddyserver/caddy/actions",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--85a3ff1f30",
"system_id": "caddy",
"title": "vars_regexp double-expands user input, leaking env vars and files",
"official_source_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-m2w3-8f23-hxxf",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--883104fe6c",
"system_id": "caddy",
"title": "Sign in",
"official_source_url": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcaddyserver%2Fcaddy%2Fsecurity%2Fadvisories",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--921b808417",
"system_id": "caddy",
"title": "Caddy: MatchPath %xx (escaped-path) branch skips case normalization, enabling path-based route/auth bypass",
"official_source_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-g7pc-pc7g-h8jh",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--ade36bbb20",
"system_id": "caddy",
"title": "cross-origin config application via local admin API /load (caddy)",
"official_source_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-879p-475x-rqh2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--c52981f5e2",
"system_id": "caddy",
"title": "Unicode case-folding length expansion causes incorrect split_path index (SCRIPT_NAME/PATH_INFO confusion) in FastCGI transport",
"official_source_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-5r3v-vc8m-m96g",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--cf9582f72a",
"system_id": "caddy",
"title": "Skip to content",
"official_source_url": "https://github.com/caddyserver/caddy/security/advisories",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--e598b86910",
"system_id": "caddy",
"title": "Insights",
"official_source_url": "https://github.com/caddyserver/caddy/pulse",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--e89796c7cf",
"system_id": "caddy",
"title": "Policy",
"official_source_url": "https://github.com/caddyserver/caddy/security/policy",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--f0734ced73",
"system_id": "caddy",
"title": "Pull requests \n 46",
"official_source_url": "https://github.com/caddyserver/caddy/pulls",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--f5135e4d5d",
"system_id": "caddy",
"title": "Caddy forward_auth copy_headers Does Not Strip Client-Supplied Headers, Allowing Identity Injection and Privilege Escalation",
"official_source_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-7r4p-vjf4-gxv4",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "caddy--fedac463f1",
"system_id": "caddy",
"title": "Report a vulnerability",
"official_source_url": "https://github.com/caddyserver/caddy/security/advisories/new",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--05a97ef95a",
"system_id": "directus",
"title": "Insights",
"official_source_url": "https://github.com/directus/directus/pulse",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--0f0b39c9f0",
"system_id": "directus",
"title": "Open redirect in SAML",
"official_source_url": "https://github.com/directus/directus/security/advisories/GHSA-3573-4c68-g8cc",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--27bdf5ad98",
"system_id": "directus",
"title": "directus",
"official_source_url": "https://github.com/directus",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--2af6171363",
"system_id": "directus",
"title": "Skip to content",
"official_source_url": "https://github.com/directus/directus/security/advisories",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--371ca874bf",
"system_id": "directus",
"title": "Actions",
"official_source_url": "https://github.com/directus/directus/actions",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--42698ca19c",
"system_id": "directus",
"title": "Improper Permission Handling on Deleted Fields in Directus",
"official_source_url": "https://github.com/directus/directus/security/advisories/GHSA-9x5g-62gj-wqf2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--4894f4700e",
"system_id": "directus",
"title": "5",
"official_source_url": "https://github.com/directus/directus/security/advisories?page=5",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--6171b57605",
"system_id": "directus",
"title": "Projects",
"official_source_url": "https://github.com/directus/directus/projects",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--683f41088d",
"system_id": "directus",
"title": "Conceal fields are searchable if read permissions enabled",
"official_source_url": "https://github.com/directus/directus/security/advisories/GHSA-8jpw-gpr4-8cmh",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--699c51e2fd",
"system_id": "directus",
"title": "Information Leakage: Existing Collections",
"official_source_url": "https://github.com/directus/directus/security/advisories/GHSA-cph6-524f-3hgr",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--6bb5a641ff",
"system_id": "directus",
"title": "User Enumeration via Password Reset Timing Attack",
"official_source_url": "https://github.com/directus/directus/security/advisories/GHSA-jr94-gj3h-c8rf",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--6e0381fffb",
"system_id": "directus",
"title": "3",
"official_source_url": "https://github.com/directus/directus/security/advisories?page=3",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--780d166a7c",
"system_id": "directus",
"title": "Issues \n 344",
"official_source_url": "https://github.com/directus/directus/issues",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--838e2a1aa3",
"system_id": "directus",
"title": "Security \n 46",
"official_source_url": "https://github.com/directus/directus/security",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--8545270cc0",
"system_id": "directus",
"title": "Store XSS",
"official_source_url": "https://github.com/directus/directus/security/advisories/GHSA-vv2v-pw69-8crf",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--8a6ee374c5",
"system_id": "directus",
"title": "Missing permission checks for manual trigger Flows",
"official_source_url": "https://github.com/directus/directus/security/advisories/GHSA-7cvf-pxgp-42fc",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--928c5c25d6",
"system_id": "directus",
"title": "Pull requests \n 40",
"official_source_url": "https://github.com/directus/directus/pulls",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--9ec35d1559",
"system_id": "directus",
"title": "2",
"official_source_url": "https://github.com/directus/directus/security/advisories?page=2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--ae275563c7",
"system_id": "directus",
"title": "directus",
"official_source_url": "https://github.com/directus/directus",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--ae534d9502",
"system_id": "directus",
"title": "Notifications",
"official_source_url": "https://github.com/login?return_to=%2Fdirectus%2Fdirectus",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--c792942c56",
"system_id": "directus",
"title": "Discussions",
"official_source_url": "https://github.com/directus/directus/discussions",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--c95f7731b4",
"system_id": "directus",
"title": "Unauthenticated file upload and file modification due to lacking input sanitization",
"official_source_url": "https://github.com/directus/directus/security/advisories/GHSA-mv33-9f6j-pfmc",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--cc08335ec9",
"system_id": "directus",
"title": "4",
"official_source_url": "https://github.com/directus/directus/security/advisories?page=4",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--ce991ada6e",
"system_id": "directus",
"title": "Sign up",
"official_source_url": "https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Frepos%2Fadvisories%2Findex&source=header-repo&source_repo=directus%2Fdirectus",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--dbeb181232",
"system_id": "directus",
"title": "S3 assets become unavailable after a burst of malformed transformations",
"official_source_url": "https://github.com/directus/directus/security/advisories/GHSA-j8xj-7jff-46mx",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--ef120db8c2",
"system_id": "directus",
"title": "Report a vulnerability",
"official_source_url": "https://github.com/directus/directus/security/advisories/new",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--f0befb3e4d",
"system_id": "directus",
"title": "Policy",
"official_source_url": "https://github.com/directus/directus/security/policy",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--f2d76edbde",
"system_id": "directus",
"title": "Sign in",
"official_source_url": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdirectus%2Fdirectus%2Fsecurity%2Fadvisories",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "directus--f9abf30989",
"system_id": "directus",
"title": "Directus version number disclosure",
"official_source_url": "https://github.com/directus/directus/security/advisories/GHSA-rmjh-cf9q-pv7q",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--0a6de28d35",
"system_id": "discourse",
"title": "3.5.0.beta7: Smart link editing, better invite tracking, unique icons, and fixing name management",
"official_source_url": "https://meta.discourse.org/t/3-5-0-beta7-smart-link-editing-better-invite-tracking-unique-icons-and-fixing-name-management/370633",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--111e9b52a2",
"system_id": "discourse",
"title": "3.5.0.beta9: Improving color management, core welcome banner, and staff action log filters",
"official_source_url": "https://meta.discourse.org/t/3-5-0-beta9-improving-color-management-core-welcome-banner-and-staff-action-log-filters/379217",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--124fce0a46",
"system_id": "discourse",
"title": "3.5.0.beta4 Security fix release",
"official_source_url": "https://meta.discourse.org/t/3-5-0-beta4-security-fix-release/364850",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--20c3aec988",
"system_id": "discourse",
"title": "3.5.0: Major release",
"official_source_url": "https://meta.discourse.org/t/3-5-0-major-release/379212",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--321c09b9ad",
"system_id": "discourse",
"title": "January 2026 Releases",
"official_source_url": "https://meta.discourse.org/t/january-2026-releases/393903",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--3b96456013",
"system_id": "discourse",
"title": "3.4.0.beta3: Check for updates on What\u2019s New page, filter by user in the review queue, threading in Chat DMs and group chats, and more",
"official_source_url": "https://meta.discourse.org/t/3-4-0-beta3-check-for-updates-on-what-s-new-page-filter-by-user-in-the-review-queue-threading-in-chat-dms-and-group-chats-and-more/343237",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--4222d879a1",
"system_id": "discourse",
"title": "3.4.2: Security and bug fix release",
"official_source_url": "https://meta.discourse.org/t/3-4-2-security-and-bug-fix-release/358152",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--451d4d9871",
"system_id": "discourse",
"title": "3.5.0.beta1: Dark/light mode selector, better flagging info, and encouraging more valuable conversations",
"official_source_url": "https://meta.discourse.org/t/3-5-0-beta1-dark-light-mode-selector-better-flagging-info-and-encouraging-more-valuable-conversations/353246",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--4dbfe76896",
"system_id": "discourse",
"title": "3.5.0.beta6 Security fixes release",
"official_source_url": "https://meta.discourse.org/t/3-5-0-beta6-security-fixes-release/369346",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--5d3cafdece",
"system_id": "discourse",
"title": "Release v2025.11.0: AI translations improvements, chat search, new review queue, and improvements for posts with images",
"official_source_url": "https://meta.discourse.org/t/release-v2025-11-0-ai-translations-improvements-chat-search-new-review-queue-and-improvements-for-posts-with-images/389615",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--615bee56ae",
"system_id": "discourse",
"title": "3.4.4: Bug fix and UX release",
"official_source_url": "https://meta.discourse.org/t/3-4-4-bug-fix-and-ux-release/367301",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--6216e2732b",
"system_id": "discourse",
"title": "3.5.2: Security and maintenance release",
"official_source_url": "https://meta.discourse.org/t/3-5-2-security-and-maintenance-release/386388",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--68e2bb93e1",
"system_id": "discourse",
"title": "3.5.0.beta5: Improved admin search, AI forum research, easier site appearance configuration, and simpler plugin development",
"official_source_url": "https://meta.discourse.org/t/3-5-0-beta5-improved-admin-search-ai-forum-research-easier-site-appearance-configuration-and-simpler-plugin-development/367300",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--703d073816",
"system_id": "discourse",
"title": "3.5.0.beta2: Review Queue, Welcome Banner, Admin Interface, and more",
"official_source_url": "https://meta.discourse.org/t/3-5-0-beta2-review-queue-welcome-banner-admin-interface-and-more/358151",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--734b2c6337",
"system_id": "discourse",
"title": "3.4.6: Security fix release",
"official_source_url": "https://meta.discourse.org/t/3-4-6-security-fix-release/370631",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--76d1008283",
"system_id": "discourse",
"title": "Release v2025.11.1: Security and maintenance release",
"official_source_url": "https://meta.discourse.org/t/release-v2025-11-1-security-and-maintenance-release/392356",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--79ee74932d",
"system_id": "discourse",
"title": "3.4.3: Bug fix and UX release",
"official_source_url": "https://meta.discourse.org/t/3-4-3-bug-fix-and-ux-release/362895",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--7dafb7d908",
"system_id": "discourse",
"title": "3.4.0.beta4: Redesigned emojis, exporting user data, flagging illegal content and more",
"official_source_url": "https://meta.discourse.org/t/3-4-0-beta4-redesigned-emojis-exporting-user-data-flagging-illegal-content-and-more/349299",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--88ede35504",
"system_id": "discourse",
"title": "3.4.1: Bug fix and UX release",
"official_source_url": "https://meta.discourse.org/t/3-4-1-bug-fix-and-ux-release/353247",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--8c344d4912",
"system_id": "discourse",
"title": "Release v3.5.3: Security and maintenance release",
"official_source_url": "https://meta.discourse.org/t/release-v3-5-3-security-and-maintenance-release/392357",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--9052caf22d",
"system_id": "discourse",
"title": "3.6.0.beta1: Color palette editing, user fields on sign up, themeable site setting discovery, images with Google AI, and reliable drafts",
"official_source_url": "https://meta.discourse.org/t/3-6-0-beta1-color-palette-editing-user-fields-on-sign-up-themeable-site-setting-discovery-images-with-google-ai-and-reliable-drafts/383509",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--9812e0316d",
"system_id": "discourse",
"title": "3.5.1: Security and maintenance release",
"official_source_url": "https://meta.discourse.org/t/3-5-1-security-and-maintenance-release/383511",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--b0b7e41525",
"system_id": "discourse",
"title": "3.4.7: Security and maintenance release",
"official_source_url": "https://meta.discourse.org/t/3-4-7-security-and-maintenance-release/375747",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--b1f0515c49",
"system_id": "discourse",
"title": "3.3.4: Security and maintenance release",
"official_source_url": "https://meta.discourse.org/t/3-3-4-security-and-maintenance-release/349301",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--b5351f62de",
"system_id": "discourse",
"title": "3.5.0beta3: Full admin search, better font selection, more robust site search, category personalization, and easier configuration management",
"official_source_url": "https://meta.discourse.org/t/3-5-0beta3-full-admin-search-better-font-selection-more-robust-site-search-category-personalization-and-easier-configuration-management/362894",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--be91796fd3",
"system_id": "discourse",
"title": "3.4.5 Security fixes release",
"official_source_url": "https://meta.discourse.org/t/3-4-5-security-fixes-release/369347",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--c407380775",
"system_id": "discourse",
"title": "3.6.0.beta2: Built-in palette editing, live AI translation progress, and better wiki tracking",
"official_source_url": "https://meta.discourse.org/t/3-6-0-beta2-built-in-palette-editing-live-ai-translation-progress-and-better-wiki-tracking/386389",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--c9760a2b16",
"system_id": "discourse",
"title": "Release v2025.12.0: Discourse Rewind, new review queue and UI to create tags, Chat channel customisation, and live PR statuses",
"official_source_url": "https://meta.discourse.org/t/release-v2025-12-0-discourse-rewind-new-review-queue-and-ui-to-create-tags-chat-channel-customisation-and-live-pr-statuses/392314",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--dc3c665a74",
"system_id": "discourse",
"title": "3.5.0.beta8: Bundled plugins, a new theme, better color management, powerful filtering, and advanced image controls",
"official_source_url": "https://meta.discourse.org/t/3-5-0-beta8-bundled-plugins-a-new-theme-better-color-management-powerful-filtering-and-advanced-image-controls/375746",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "discourse--feb2fecd8e",
"system_id": "discourse",
"title": "3.4.0: Major Release",
"official_source_url": "https://meta.discourse.org/t/3-4-0-major-release/349303",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--039dc7ddc9",
"system_id": "django",
"title": "March 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/mar/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--04b01f915c",
"system_id": "django",
"title": "May 2023",
"official_source_url": "https://www.djangoproject.com/weblog/2023/may/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--09baedefbe",
"system_id": "django",
"title": "April 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/apr/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--0aab906a01",
"system_id": "django",
"title": "Google Summer of Code 2026 with Django",
"official_source_url": "https://www.djangoproject.com/weblog/2026/feb/24/google-summer-of-code-2026-with-django/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--0b0d3e8528",
"system_id": "django",
"title": "June 2023",
"official_source_url": "https://www.djangoproject.com/weblog/2023/jun/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--0d2f5bfda9",
"system_id": "django",
"title": "2026",
"official_source_url": "https://www.djangoproject.com/weblog/2026/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--0de38e6fb7",
"system_id": "django",
"title": "5.2",
"official_source_url": "https://docs.djangoproject.com/en/5.2/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--0e66e85b69",
"system_id": "django",
"title": "Next",
"official_source_url": "https://www.djangoproject.com/weblog/?page=2",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--119d0d44f0",
"system_id": "django",
"title": "5.1",
"official_source_url": "https://docs.djangoproject.com/en/5.1/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--12d8627bfa",
"system_id": "django",
"title": "December 2022",
"official_source_url": "https://www.djangoproject.com/weblog/2022/dec/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--1596250124",
"system_id": "django",
"title": "September 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/sep/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--163aa85f65",
"system_id": "django",
"title": "Plan to Adopt Contributor Covenant 3 as Django\u2019s New Code of Conduct",
"official_source_url": "https://www.djangoproject.com/weblog/2026/feb/19/2026-coc-update-phase-2/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--1b9318835e",
"system_id": "django",
"title": "5.0",
"official_source_url": "https://docs.djangoproject.com/en/5.0/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--24b638c263",
"system_id": "django",
"title": "Djangonaut Space - Session 6 Accepting Applications",
"official_source_url": "https://www.djangoproject.com/weblog/2026/jan/21/djangonaut-space-session-6-accepting-applications/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--254015d606",
"system_id": "django",
"title": "Django Steering Council 2025 Year in Review",
"official_source_url": "https://www.djangoproject.com/weblog/2026/feb/11/steering-council-2025-year-in-review/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--29d47a1fa6",
"system_id": "django",
"title": "February 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/feb/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--2a2a9aae5c",
"system_id": "django",
"title": "2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--309f1c9e59",
"system_id": "django",
"title": "May 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/may/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--3215595b39",
"system_id": "django",
"title": "December 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/dec/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--3d449deb1a",
"system_id": "django",
"title": "4.2",
"official_source_url": "https://docs.djangoproject.com/en/4.2/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--4081c9ffc7",
"system_id": "django",
"title": "2023",
"official_source_url": "https://www.djangoproject.com/weblog/2023/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--40fd3207dc",
"system_id": "django",
"title": "September 2022",
"official_source_url": "https://www.djangoproject.com/weblog/2022/sep/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--42826bad6f",
"system_id": "django",
"title": "September 2023",
"official_source_url": "https://www.djangoproject.com/weblog/2023/sep/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--4664cc7401",
"system_id": "django",
"title": "November 2023",
"official_source_url": "https://www.djangoproject.com/weblog/2023/nov/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--48994827de",
"system_id": "django",
"title": "2.0",
"official_source_url": "https://docs.djangoproject.com/en/2.0/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--4c2cb798dd",
"system_id": "django",
"title": "March 2026",
"official_source_url": "https://www.djangoproject.com/weblog/2026/mar/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--51863f2eee",
"system_id": "django",
"title": "April 2023",
"official_source_url": "https://www.djangoproject.com/weblog/2023/apr/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--5251fd783b",
"system_id": "django",
"title": "February 2026",
"official_source_url": "https://www.djangoproject.com/weblog/2026/feb/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--54c04190fc",
"system_id": "django",
"title": "February 2023",
"official_source_url": "https://www.djangoproject.com/weblog/2023/feb/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--5799bb4ab0",
"system_id": "django",
"title": "2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--59cca01c55",
"system_id": "django",
"title": "DSF member of the month - Baptiste Mispelon",
"official_source_url": "https://www.djangoproject.com/weblog/2026/feb/21/dsf-member-of-the-month-baptiste-mispelon/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--5c72de7281",
"system_id": "django",
"title": "October 2022",
"official_source_url": "https://www.djangoproject.com/weblog/2022/oct/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--6550a47df6",
"system_id": "django",
"title": "1.10",
"official_source_url": "https://docs.djangoproject.com/en/1.10/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--6ae5586701",
"system_id": "django",
"title": "March 2023",
"official_source_url": "https://www.djangoproject.com/weblog/2023/mar/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--6db958e7e6",
"system_id": "django",
"title": "October 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/oct/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--70feb242af",
"system_id": "django",
"title": "September 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/sep/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--71dee0d572",
"system_id": "django",
"title": "June 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/jun/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--758119a235",
"system_id": "django",
"title": "Django security releases issued: 6.0.3, 5.2.12, and 4.2.29",
"official_source_url": "https://www.djangoproject.com/weblog/2026/mar/03/security-releases/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--76e1c5f91b",
"system_id": "django",
"title": "3.2",
"official_source_url": "https://docs.djangoproject.com/en/3.2/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--7a24d6ab99",
"system_id": "django",
"title": "August 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/aug/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--7fd9d0710a",
"system_id": "django",
"title": "April 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/apr/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--809f77ff6c",
"system_id": "django",
"title": "May 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/may/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--86345b7646",
"system_id": "django",
"title": "6.0",
"official_source_url": "https://docs.djangoproject.com/en/6.0/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--89b37a409b",
"system_id": "django",
"title": "January 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/jan/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--8d2e24a3e2",
"system_id": "django",
"title": "January 2026",
"official_source_url": "https://www.djangoproject.com/weblog/2026/jan/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--8deb186b5c",
"system_id": "django",
"title": "2.1",
"official_source_url": "https://docs.djangoproject.com/en/2.1/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--8f1d5b2184",
"system_id": "django",
"title": "December 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/dec/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--928c980a74",
"system_id": "django",
"title": "October 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/oct/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--9b63010325",
"system_id": "django",
"title": "July 2023",
"official_source_url": "https://www.djangoproject.com/weblog/2023/jul/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--9eea409102",
"system_id": "django",
"title": "August 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/aug/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--a654414489",
"system_id": "django",
"title": "DSF member of the month - Theresa Seyram Agbenyegah",
"official_source_url": "https://www.djangoproject.com/weblog/2026/mar/08/dsf-member-of-the-month-theresa-seyram-agbenyegah/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--a74cec3cef",
"system_id": "django",
"title": "November 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/nov/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--a879747124",
"system_id": "django",
"title": "3.1",
"official_source_url": "https://docs.djangoproject.com/en/3.1/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--ab84c56040",
"system_id": "django",
"title": "June 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/jun/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--abc897f0c7",
"system_id": "django",
"title": "4.0",
"official_source_url": "https://docs.djangoproject.com/en/4.0/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--ad28ca10f9",
"system_id": "django",
"title": "2.2",
"official_source_url": "https://docs.djangoproject.com/en/2.2/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--ae8246f865",
"system_id": "django",
"title": "July 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/jul/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--aec284a220",
"system_id": "django",
"title": "4.1",
"official_source_url": "https://docs.djangoproject.com/en/4.1/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--b1898bd10a",
"system_id": "django",
"title": "March 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/mar/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--ba34c0875e",
"system_id": "django",
"title": "November 2025",
"official_source_url": "https://www.djangoproject.com/weblog/2025/nov/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--be47316ecb",
"system_id": "django",
"title": "3.0",
"official_source_url": "https://docs.djangoproject.com/en/3.0/releases/security/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--c0e395334c",
"system_id": "django",
"title": "February 2024",
"official_source_url": "https://www.djangoproject.com/weblog/2024/feb/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
},
{
"canonical_id": "django--c1c8aebaa5",
"system_id": "django",
"title": "Recent trends in the work of the Django Security Team",
"official_source_url": "https://www.djangoproject.com/weblog/2026/feb/04/recent-trends-security-team/",
"version_gap_reason": "official bulletin or aggregated source did not expose explicit affected/fixed versions"
}
],
"lab_pending": [],
"auto_promoted_entities": [
{
"entity_id": "directus--repo--directus-directus",
"display_name": "directus / directus",
"root_system_id": "directus",
"entity_type": "repo",
"catalog_source": "Directus GitHub Advisories"
},
{
"entity_id": "ghost--repo--tryghost-ghost",
"display_name": "TryGhost / Ghost",
"root_system_id": "ghost",
"entity_type": "repo",
"catalog_source": "Ghost GitHub Advisories"
},
{
"entity_id": "magento-open-source--repo--magento-magento2",
"display_name": "magento / magento2",
"root_system_id": "magento-open-source",
"entity_type": "repo",
"catalog_source": "Magento GitHub Advisories"
},
{
"entity_id": "opencart--repo--opencart-opencart",
"display_name": "opencart / opencart",
"root_system_id": "opencart",
"entity_type": "repo",
"catalog_source": "OpenCart Releases"
},
{
"entity_id": "openmage--repo--openmage-magento-lts",
"display_name": "OpenMage / magento-lts",
"root_system_id": "openmage",
"entity_type": "repo",
"catalog_source": "OpenMage GitHub Advisories"
},
{
"entity_id": "prestashop--repo--prestashop-prestashop",
"display_name": "PrestaShop / PrestaShop",
"root_system_id": "prestashop",
"entity_type": "repo",
"catalog_source": "GitHub PrestaShop Advisories"
},
{
"entity_id": "saleor--repo--saleor-saleor",
"display_name": "saleor / saleor",
"root_system_id": "saleor",
"entity_type": "repo",
"catalog_source": "GitHub Saleor Advisories"
},
{
"entity_id": "shopware--repo--shopware-shopware",
"display_name": "shopware / shopware",
"root_system_id": "shopware",
"entity_type": "repo",
"catalog_source": "Shopware Security Advisories"
},
{
"entity_id": "strapi--repo--strapi-strapi",
"display_name": "strapi / strapi",
"root_system_id": "strapi",
"entity_type": "repo",
"catalog_source": "Strapi GitHub Advisories"
},
{
"entity_id": "woocommerce--repo--woocommerce-woocommerce",
"display_name": "woocommerce / woocommerce",
"root_system_id": "woocommerce",
"entity_type": "repo",
"catalog_source": "GitHub WooCommerce Advisories"
}
]
},
"monitor_summary": {
"generated_at": "2026-03-22T01:17:22+00:00",
"active_source_count": 102,
"green_source_count": 102,
"source_failure_count": 0,
"open_alert_count": 0,
"resolved_alert_count": 101,
"last_fully_green_run": "2026-03-22T01:17:22+00:00",
"source_catalog": {
"system_count": 62,
"source_count": 179,
"retired_source_count": 77
},
"ingest": {
"new_count": 0,
"updated_count": 0,
"failure_count": 0,
"systems_touched": []
},
"validation": {
"passed": true,
"error_count": 0,
"errors": []
},
"entity_coverage": {
"cataloged_entity_total": 109,
"candidate_entity_total": 7,
"history_full_complete_count": 40,
"workflow_complete_count": 99,
"version_mapped_count": 51,
"official_source_covered_count": 99
},
"version_coverage": {
"cataloged_entity_total": 109,
"latest_version_synced_count": 94,
"source_gap_count": 15,
"security_version_total": 6183,
"security_version_entity_count": 82,
"auto_promoted_entity_count": 10,
"lab_enqueued_count": 0
},
"lab_enqueue": {
"enqueued": 0,
"queue_total": 2358,
"pending_count": 0
}
}
}