实现分层实体漏洞知识库与实体级完整度监控
这个提交包含在:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-19T23:44:56+00:00",
|
||||
"generated_at": "2026-03-20T00:56:32+00:00",
|
||||
"advisory_total": 89,
|
||||
"registry_advisory_total": 2399,
|
||||
"scope": "latest-run-backed-advisories",
|
||||
@@ -175,37 +175,680 @@
|
||||
"active_source_count": 101,
|
||||
"green_source_count": 101,
|
||||
"failure_count": 0,
|
||||
"last_fully_green_run": "2026-03-19T23:44:51+00:00",
|
||||
"last_fully_green_run": "2026-03-20T00:56:25+00:00",
|
||||
"open_alert_count": 0,
|
||||
"resolved_alert_count": 4
|
||||
},
|
||||
"entity_coverage": {
|
||||
"generated_at": "2026-03-20T00:56:31+00:00",
|
||||
"cataloged_entity_total": 97,
|
||||
"candidate_entity_total": 17,
|
||||
"history_full_complete_count": 40,
|
||||
"latest_green_count": 97,
|
||||
"workflow_complete_count": 97,
|
||||
"version_mapped_count": 49,
|
||||
"official_source_covered_count": 97,
|
||||
"plugin_history_full_count": 4,
|
||||
"systems": [
|
||||
{
|
||||
"system_id": "adminer",
|
||||
"display_name": "Adminer",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "adobe-commerce",
|
||||
"display_name": "Adobe Commerce",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "angular",
|
||||
"display_name": "Angular",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "apache-httpd",
|
||||
"display_name": "Apache HTTP Server",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "apache-tomcat",
|
||||
"display_name": "Apache Tomcat",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "aspnet-core",
|
||||
"display_name": "ASP.NET Core",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "astro",
|
||||
"display_name": "Astro",
|
||||
"cataloged_entity_total": 3,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 3,
|
||||
"version_mapped_count": 3,
|
||||
"official_source_covered_count": 3,
|
||||
"plugin_total": 1
|
||||
},
|
||||
{
|
||||
"system_id": "caddy",
|
||||
"display_name": "Caddy",
|
||||
"cataloged_entity_total": 3,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 3,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 3,
|
||||
"plugin_total": 1
|
||||
},
|
||||
{
|
||||
"system_id": "directus",
|
||||
"display_name": "Directus",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "discourse",
|
||||
"display_name": "Discourse",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "django",
|
||||
"display_name": "Django",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "drupal",
|
||||
"display_name": "Drupal",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "echo",
|
||||
"display_name": "Echo",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "esbuild",
|
||||
"display_name": "esbuild",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "express",
|
||||
"display_name": "Express",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "fastify",
|
||||
"display_name": "Fastify",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "flask",
|
||||
"display_name": "Flask",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "ghost",
|
||||
"display_name": "Ghost",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "gin",
|
||||
"display_name": "Gin",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "gitea",
|
||||
"display_name": "Gitea",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "gitlab-ce",
|
||||
"display_name": "GitLab CE",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "grafana",
|
||||
"display_name": "Grafana",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "hapi",
|
||||
"display_name": "Hapi",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "haproxy",
|
||||
"display_name": "HAProxy",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "jenkins",
|
||||
"display_name": "Jenkins",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "joomla",
|
||||
"display_name": "Joomla",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "kibana",
|
||||
"display_name": "Kibana",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "koa",
|
||||
"display_name": "Koa",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "laravel",
|
||||
"display_name": "Laravel",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "magento-open-source",
|
||||
"display_name": "Magento Open Source",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "mattermost",
|
||||
"display_name": "Mattermost",
|
||||
"cataloged_entity_total": 5,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 5,
|
||||
"version_mapped_count": 5,
|
||||
"official_source_covered_count": 5,
|
||||
"plugin_total": 1
|
||||
},
|
||||
{
|
||||
"system_id": "mediawiki",
|
||||
"display_name": "MediaWiki",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "medusa",
|
||||
"display_name": "Medusa",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "moodle",
|
||||
"display_name": "Moodle",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "nestjs",
|
||||
"display_name": "NestJS",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "nextjs",
|
||||
"display_name": "Next.js",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "nginx",
|
||||
"display_name": "Nginx",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "nodejs",
|
||||
"display_name": "Node.js",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "nuxt",
|
||||
"display_name": "Nuxt",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "opencart",
|
||||
"display_name": "OpenCart",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "openmage",
|
||||
"display_name": "OpenMage / Mage-OS",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "phpmyadmin",
|
||||
"display_name": "phpMyAdmin",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "rails",
|
||||
"display_name": "Ruby on Rails",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "react",
|
||||
"display_name": "React",
|
||||
"cataloged_entity_total": 3,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 3,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 3,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "redmine",
|
||||
"display_name": "Redmine",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "saleor",
|
||||
"display_name": "Saleor",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "shopware",
|
||||
"display_name": "Shopware",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "spring-boot",
|
||||
"display_name": "Spring Boot",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "spring-framework",
|
||||
"display_name": "Spring Framework",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "spring-security",
|
||||
"display_name": "Spring Security",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "strapi",
|
||||
"display_name": "Strapi",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "sveltekit",
|
||||
"display_name": "SvelteKit",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "symfony",
|
||||
"display_name": "Symfony",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "traefik",
|
||||
"display_name": "Traefik",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "undici",
|
||||
"display_name": "Undici",
|
||||
"cataloged_entity_total": 3,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 3,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 3,
|
||||
"plugin_total": 1
|
||||
},
|
||||
{
|
||||
"system_id": "vite",
|
||||
"display_name": "Vite",
|
||||
"cataloged_entity_total": 5,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 5,
|
||||
"version_mapped_count": 4,
|
||||
"official_source_covered_count": 5,
|
||||
"plugin_total": 3
|
||||
},
|
||||
{
|
||||
"system_id": "vue",
|
||||
"display_name": "Vue",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "webpack",
|
||||
"display_name": "webpack",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "werkzeug",
|
||||
"display_name": "Werkzeug",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "woocommerce",
|
||||
"display_name": "WooCommerce",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "wordpress",
|
||||
"display_name": "WordPress",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
}
|
||||
],
|
||||
"queues": {
|
||||
"discovery_queue": 17,
|
||||
"history_queue": 15,
|
||||
"latest_queue": 0,
|
||||
"workflow_queue": 2176
|
||||
}
|
||||
},
|
||||
"monitor_summary": {
|
||||
"generated_at": "2026-03-19T23:44:51+00:00",
|
||||
"generated_at": "2026-03-20T00:56:25+00:00",
|
||||
"active_source_count": 101,
|
||||
"green_source_count": 101,
|
||||
"source_failure_count": 0,
|
||||
"open_alert_count": 0,
|
||||
"resolved_alert_count": 4,
|
||||
"last_fully_green_run": "2026-03-19T23:44:51+00:00",
|
||||
"last_fully_green_run": "2026-03-20T00:56:25+00:00",
|
||||
"source_catalog": {
|
||||
"system_count": 62,
|
||||
"source_count": 179,
|
||||
"retired_source_count": 78
|
||||
},
|
||||
"ingest": {
|
||||
"new_count": 7,
|
||||
"updated_count": 5,
|
||||
"new_count": 0,
|
||||
"updated_count": 0,
|
||||
"failure_count": 0,
|
||||
"systems_touched": [
|
||||
"kibana",
|
||||
"mattermost",
|
||||
"nextjs"
|
||||
]
|
||||
"systems_touched": []
|
||||
},
|
||||
"validation": {
|
||||
"passed": true,
|
||||
"error_count": 0,
|
||||
"errors": []
|
||||
},
|
||||
"entity_coverage": {
|
||||
"cataloged_entity_total": 97,
|
||||
"candidate_entity_total": 17,
|
||||
"history_full_complete_count": 40,
|
||||
"workflow_complete_count": 97,
|
||||
"version_mapped_count": 49,
|
||||
"official_source_covered_count": 97
|
||||
}
|
||||
},
|
||||
"historical_blockers": [
|
||||
@@ -213,6 +856,7 @@
|
||||
"Family profiles previously used note-only attack runners and dry-run placeholders.",
|
||||
"Baseline and browser steps were skipped when environment readiness was not enforced.",
|
||||
"Latest completeness now uses one advisory -> latest run semantics instead of historical run piles.",
|
||||
"Source health now counts only status=active sources; retired sources are audited separately with replacement links."
|
||||
"Source health now counts only status=active sources; retired sources are audited separately with replacement links.",
|
||||
"Entity coverage now separates cataloged entities from discovery backlog so infinite internet scope no longer pollutes completion numbers."
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,639 @@
|
||||
{
|
||||
"generated_at": "2026-03-20T00:56:31+00:00",
|
||||
"cataloged_entity_total": 97,
|
||||
"candidate_entity_total": 17,
|
||||
"history_full_complete_count": 40,
|
||||
"latest_green_count": 97,
|
||||
"workflow_complete_count": 97,
|
||||
"version_mapped_count": 49,
|
||||
"official_source_covered_count": 97,
|
||||
"plugin_history_full_count": 4,
|
||||
"systems": [
|
||||
{
|
||||
"system_id": "adminer",
|
||||
"display_name": "Adminer",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "adobe-commerce",
|
||||
"display_name": "Adobe Commerce",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "angular",
|
||||
"display_name": "Angular",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "apache-httpd",
|
||||
"display_name": "Apache HTTP Server",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "apache-tomcat",
|
||||
"display_name": "Apache Tomcat",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "aspnet-core",
|
||||
"display_name": "ASP.NET Core",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "astro",
|
||||
"display_name": "Astro",
|
||||
"cataloged_entity_total": 3,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 3,
|
||||
"version_mapped_count": 3,
|
||||
"official_source_covered_count": 3,
|
||||
"plugin_total": 1
|
||||
},
|
||||
{
|
||||
"system_id": "caddy",
|
||||
"display_name": "Caddy",
|
||||
"cataloged_entity_total": 3,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 3,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 3,
|
||||
"plugin_total": 1
|
||||
},
|
||||
{
|
||||
"system_id": "directus",
|
||||
"display_name": "Directus",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "discourse",
|
||||
"display_name": "Discourse",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "django",
|
||||
"display_name": "Django",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "drupal",
|
||||
"display_name": "Drupal",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "echo",
|
||||
"display_name": "Echo",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "esbuild",
|
||||
"display_name": "esbuild",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "express",
|
||||
"display_name": "Express",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "fastify",
|
||||
"display_name": "Fastify",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "flask",
|
||||
"display_name": "Flask",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "ghost",
|
||||
"display_name": "Ghost",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "gin",
|
||||
"display_name": "Gin",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "gitea",
|
||||
"display_name": "Gitea",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "gitlab-ce",
|
||||
"display_name": "GitLab CE",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "grafana",
|
||||
"display_name": "Grafana",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "hapi",
|
||||
"display_name": "Hapi",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "haproxy",
|
||||
"display_name": "HAProxy",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "jenkins",
|
||||
"display_name": "Jenkins",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "joomla",
|
||||
"display_name": "Joomla",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "kibana",
|
||||
"display_name": "Kibana",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "koa",
|
||||
"display_name": "Koa",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "laravel",
|
||||
"display_name": "Laravel",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "magento-open-source",
|
||||
"display_name": "Magento Open Source",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "mattermost",
|
||||
"display_name": "Mattermost",
|
||||
"cataloged_entity_total": 5,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 5,
|
||||
"version_mapped_count": 5,
|
||||
"official_source_covered_count": 5,
|
||||
"plugin_total": 1
|
||||
},
|
||||
{
|
||||
"system_id": "mediawiki",
|
||||
"display_name": "MediaWiki",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "medusa",
|
||||
"display_name": "Medusa",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "moodle",
|
||||
"display_name": "Moodle",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "nestjs",
|
||||
"display_name": "NestJS",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "nextjs",
|
||||
"display_name": "Next.js",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "nginx",
|
||||
"display_name": "Nginx",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "nodejs",
|
||||
"display_name": "Node.js",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "nuxt",
|
||||
"display_name": "Nuxt",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "opencart",
|
||||
"display_name": "OpenCart",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "openmage",
|
||||
"display_name": "OpenMage / Mage-OS",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "phpmyadmin",
|
||||
"display_name": "phpMyAdmin",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "rails",
|
||||
"display_name": "Ruby on Rails",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "react",
|
||||
"display_name": "React",
|
||||
"cataloged_entity_total": 3,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 3,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 3,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "redmine",
|
||||
"display_name": "Redmine",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "saleor",
|
||||
"display_name": "Saleor",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "shopware",
|
||||
"display_name": "Shopware",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "spring-boot",
|
||||
"display_name": "Spring Boot",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "spring-framework",
|
||||
"display_name": "Spring Framework",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "spring-security",
|
||||
"display_name": "Spring Security",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "strapi",
|
||||
"display_name": "Strapi",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "sveltekit",
|
||||
"display_name": "SvelteKit",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "symfony",
|
||||
"display_name": "Symfony",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "traefik",
|
||||
"display_name": "Traefik",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "undici",
|
||||
"display_name": "Undici",
|
||||
"cataloged_entity_total": 3,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 3,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 3,
|
||||
"plugin_total": 1
|
||||
},
|
||||
{
|
||||
"system_id": "vite",
|
||||
"display_name": "Vite",
|
||||
"cataloged_entity_total": 5,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 5,
|
||||
"version_mapped_count": 4,
|
||||
"official_source_covered_count": 5,
|
||||
"plugin_total": 3
|
||||
},
|
||||
{
|
||||
"system_id": "vue",
|
||||
"display_name": "Vue",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "webpack",
|
||||
"display_name": "webpack",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "werkzeug",
|
||||
"display_name": "Werkzeug",
|
||||
"cataloged_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 2,
|
||||
"official_source_covered_count": 2,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "woocommerce",
|
||||
"display_name": "WooCommerce",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 1,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
},
|
||||
{
|
||||
"system_id": "wordpress",
|
||||
"display_name": "WordPress",
|
||||
"cataloged_entity_total": 1,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"plugin_total": 0
|
||||
}
|
||||
],
|
||||
"queues": {
|
||||
"discovery_queue": 17,
|
||||
"history_queue": 15,
|
||||
"latest_queue": 0,
|
||||
"workflow_queue": 2176
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,206 @@
|
||||
[
|
||||
{
|
||||
"candidate_id": "directus--repo-candidate--https-github-com-directus-directus",
|
||||
"root_system_id": "directus",
|
||||
"display_name": "directus / directus",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/directus/directus/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "ghost--repo-candidate--https-github-com-tryghost-ghost",
|
||||
"root_system_id": "ghost",
|
||||
"display_name": "TryGhost / Ghost",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/TryGhost/Ghost/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "gitea--repo-candidate--https-github-com-go-gitea-gitea",
|
||||
"root_system_id": "gitea",
|
||||
"display_name": "go-gitea / gitea",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/go-gitea/gitea/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "magento-open-source--repo-candidate--https-github-com-magento-magento2",
|
||||
"root_system_id": "magento-open-source",
|
||||
"display_name": "magento / magento2",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/magento/magento2/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "medusa--repo-candidate--https-github-com-medusajs-medusa",
|
||||
"root_system_id": "medusa",
|
||||
"display_name": "medusajs / medusa",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/medusajs/medusa/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "nextjs--repo-candidate--https-github-com-vercel-next-js",
|
||||
"root_system_id": "nextjs",
|
||||
"display_name": "vercel / next.js",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/vercel/next.js/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "nuxt--repo-candidate--https-github-com-nuxt-nuxt",
|
||||
"root_system_id": "nuxt",
|
||||
"display_name": "nuxt / nuxt",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/nuxt/nuxt/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "opencart--repo-candidate--https-github-com-opencart-opencart",
|
||||
"root_system_id": "opencart",
|
||||
"display_name": "opencart / opencart",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/opencart/opencart/releases",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "openmage--repo-candidate--https-github-com-openmage-magento-lts",
|
||||
"root_system_id": "openmage",
|
||||
"display_name": "OpenMage / magento-lts",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/OpenMage/magento-lts/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "prestashop--repo-candidate--https-github-com-prestashop-prestashop",
|
||||
"root_system_id": "prestashop",
|
||||
"display_name": "PrestaShop / PrestaShop",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/PrestaShop/PrestaShop/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "react--repo-candidate--https-github-com-facebook-react",
|
||||
"root_system_id": "react",
|
||||
"display_name": "facebook / react",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/facebook/react/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "saleor--repo-candidate--https-github-com-saleor-saleor",
|
||||
"root_system_id": "saleor",
|
||||
"display_name": "saleor / saleor",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/saleor/saleor/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "shopware--repo-candidate--https-github-com-shopware-shopware",
|
||||
"root_system_id": "shopware",
|
||||
"display_name": "shopware / shopware",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/shopware/shopware/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "strapi--repo-candidate--https-github-com-strapi-strapi",
|
||||
"root_system_id": "strapi",
|
||||
"display_name": "strapi / strapi",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/strapi/strapi/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "vite--repo-candidate--https-github-com-vitejs-vite",
|
||||
"root_system_id": "vite",
|
||||
"display_name": "vitejs / vite",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/vitejs/vite/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "vue--repo-candidate--https-github-com-vuejs-core",
|
||||
"root_system_id": "vue",
|
||||
"display_name": "vuejs / core",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/vuejs/core/security",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
},
|
||||
{
|
||||
"candidate_id": "woocommerce--repo-candidate--https-github-com-woocommerce-woocommerce",
|
||||
"root_system_id": "woocommerce",
|
||||
"display_name": "woocommerce / woocommerce",
|
||||
"entity_type": "repo",
|
||||
"status": "candidate",
|
||||
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
|
||||
"source": "https://github.com/woocommerce/woocommerce/security/advisories",
|
||||
"risk": "medium",
|
||||
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
|
||||
"canonical_id": ""
|
||||
}
|
||||
]
|
||||
文件差异内容过多而无法显示
加载差异
@@ -1,29 +1,33 @@
|
||||
{
|
||||
"generated_at": "2026-03-19T23:44:51+00:00",
|
||||
"generated_at": "2026-03-20T00:56:25+00:00",
|
||||
"active_source_count": 101,
|
||||
"green_source_count": 101,
|
||||
"source_failure_count": 0,
|
||||
"open_alert_count": 0,
|
||||
"resolved_alert_count": 4,
|
||||
"last_fully_green_run": "2026-03-19T23:44:51+00:00",
|
||||
"last_fully_green_run": "2026-03-20T00:56:25+00:00",
|
||||
"source_catalog": {
|
||||
"system_count": 62,
|
||||
"source_count": 179,
|
||||
"retired_source_count": 78
|
||||
},
|
||||
"ingest": {
|
||||
"new_count": 7,
|
||||
"updated_count": 5,
|
||||
"new_count": 0,
|
||||
"updated_count": 0,
|
||||
"failure_count": 0,
|
||||
"systems_touched": [
|
||||
"kibana",
|
||||
"mattermost",
|
||||
"nextjs"
|
||||
]
|
||||
"systems_touched": []
|
||||
},
|
||||
"validation": {
|
||||
"passed": true,
|
||||
"error_count": 0,
|
||||
"errors": []
|
||||
},
|
||||
"entity_coverage": {
|
||||
"cataloged_entity_total": 97,
|
||||
"candidate_entity_total": 17,
|
||||
"history_full_complete_count": 40,
|
||||
"workflow_complete_count": 97,
|
||||
"version_mapped_count": 49,
|
||||
"official_source_covered_count": 97
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-19T23:44:51+00:00",
|
||||
"generated_at": "2026-03-20T00:56:25+00:00",
|
||||
"system_count": 62,
|
||||
"source_count": 179,
|
||||
"active_source_count": 101,
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"generated_at": "2026-03-19T23:44:51+00:00",
|
||||
"generated_at": "2026-03-20T00:56:25+00:00",
|
||||
"active_source_count": 101,
|
||||
"green_source_count": 101,
|
||||
"failure_count": 0,
|
||||
"all_green": true,
|
||||
"last_fully_green_run": "2026-03-19T23:44:51+00:00",
|
||||
"last_fully_green_run": "2026-03-20T00:56:25+00:00",
|
||||
"retries_performed": 0,
|
||||
"probes": [
|
||||
{
|
||||
"system_id": "adminer",
|
||||
"source_name": "OSV Adminer",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.096,
|
||||
"elapsed_seconds": 0.099,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -19,7 +19,7 @@
|
||||
"system_id": "adobe-commerce",
|
||||
"source_name": "Adobe Magento Security Index",
|
||||
"source_kind": "vendor-index",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.017,
|
||||
"kind": "vendor-index",
|
||||
"items_seen": 46
|
||||
},
|
||||
@@ -27,7 +27,7 @@
|
||||
"system_id": "angular",
|
||||
"source_name": "OSV Angular",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.013,
|
||||
"elapsed_seconds": 0.009,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -35,7 +35,7 @@
|
||||
"system_id": "apache-httpd",
|
||||
"source_name": "Apache HTTPD Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.024,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "html-links",
|
||||
"items_seen": 182
|
||||
},
|
||||
@@ -43,7 +43,7 @@
|
||||
"system_id": "apache-httpd",
|
||||
"source_name": "CISA KEV Apache HTTPD",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 0.074,
|
||||
"elapsed_seconds": 0.044,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1546
|
||||
},
|
||||
@@ -59,7 +59,7 @@
|
||||
"system_id": "apache-tomcat",
|
||||
"source_name": "CISA KEV Tomcat",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 0.064,
|
||||
"elapsed_seconds": 0.044,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1546
|
||||
},
|
||||
@@ -67,7 +67,7 @@
|
||||
"system_id": "aspnet-core",
|
||||
"source_name": "OSV ASP.NET Core",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.006,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -75,7 +75,7 @@
|
||||
"system_id": "astro",
|
||||
"source_name": "OSV Astro",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.013,
|
||||
"elapsed_seconds": 0.045,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -83,7 +83,7 @@
|
||||
"system_id": "caddy",
|
||||
"source_name": "OSV Caddy",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.064,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -91,7 +91,7 @@
|
||||
"system_id": "directus",
|
||||
"source_name": "Directus GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.037,
|
||||
"elapsed_seconds": 0.023,
|
||||
"kind": "html-links",
|
||||
"items_seen": 127
|
||||
},
|
||||
@@ -99,7 +99,7 @@
|
||||
"system_id": "directus",
|
||||
"source_name": "OSV Directus",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.023,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -107,7 +107,7 @@
|
||||
"system_id": "discourse",
|
||||
"source_name": "Discourse Release Notes RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.02,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 30
|
||||
},
|
||||
@@ -115,7 +115,7 @@
|
||||
"system_id": "discourse",
|
||||
"source_name": "Discourse Security RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.017,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 3
|
||||
},
|
||||
@@ -123,7 +123,7 @@
|
||||
"system_id": "discourse",
|
||||
"source_name": "OSV Discourse",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.017,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -131,7 +131,7 @@
|
||||
"system_id": "django",
|
||||
"source_name": "Django Security Releases Archive",
|
||||
"source_kind": "vendor-index",
|
||||
"elapsed_seconds": 0.068,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "vendor-index",
|
||||
"items_seen": 1276
|
||||
},
|
||||
@@ -139,7 +139,7 @@
|
||||
"system_id": "django",
|
||||
"source_name": "Django Security Weblog",
|
||||
"source_kind": "vendor-index",
|
||||
"elapsed_seconds": 0.043,
|
||||
"elapsed_seconds": 0.045,
|
||||
"kind": "vendor-index",
|
||||
"items_seen": 332
|
||||
},
|
||||
@@ -155,7 +155,7 @@
|
||||
"system_id": "drupal",
|
||||
"source_name": "Drupal Security Advisories RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.038,
|
||||
"elapsed_seconds": 0.025,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 20
|
||||
},
|
||||
@@ -163,7 +163,7 @@
|
||||
"system_id": "drupal",
|
||||
"source_name": "OSV Drupal",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.038,
|
||||
"elapsed_seconds": 0.024,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -171,7 +171,7 @@
|
||||
"system_id": "echo",
|
||||
"source_name": "OSV Echo",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.039,
|
||||
"elapsed_seconds": 0.064,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -179,7 +179,7 @@
|
||||
"system_id": "esbuild",
|
||||
"source_name": "OSV esbuild",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.044,
|
||||
"elapsed_seconds": 0.045,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -187,7 +187,7 @@
|
||||
"system_id": "express",
|
||||
"source_name": "OSV Express",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.013,
|
||||
"elapsed_seconds": 0.047,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -195,7 +195,7 @@
|
||||
"system_id": "fastify",
|
||||
"source_name": "OSV Fastify",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.005,
|
||||
"elapsed_seconds": 0.02,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -203,7 +203,7 @@
|
||||
"system_id": "flask",
|
||||
"source_name": "OSV Flask",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.017,
|
||||
"elapsed_seconds": 0.064,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -211,7 +211,7 @@
|
||||
"system_id": "ghost",
|
||||
"source_name": "Ghost GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.038,
|
||||
"elapsed_seconds": 0.024,
|
||||
"kind": "html-links",
|
||||
"items_seen": 119
|
||||
},
|
||||
@@ -219,7 +219,7 @@
|
||||
"system_id": "ghost",
|
||||
"source_name": "OSV Ghost",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.038,
|
||||
"elapsed_seconds": 0.023,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -227,7 +227,7 @@
|
||||
"system_id": "gin",
|
||||
"source_name": "OSV Gin",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.024,
|
||||
"elapsed_seconds": 0.07,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -235,7 +235,7 @@
|
||||
"system_id": "gitea",
|
||||
"source_name": "OSV Gitea",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.074,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -243,7 +243,7 @@
|
||||
"system_id": "gitlab-ce",
|
||||
"source_name": "GitLab Advisory Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.096,
|
||||
"elapsed_seconds": 0.07,
|
||||
"kind": "html-links",
|
||||
"items_seen": 5
|
||||
},
|
||||
@@ -251,7 +251,7 @@
|
||||
"system_id": "gitlab-ce",
|
||||
"source_name": "GitLab Security Releases Atom",
|
||||
"source_kind": "atom-feed",
|
||||
"elapsed_seconds": 0.097,
|
||||
"elapsed_seconds": 0.099,
|
||||
"kind": "atom-feed",
|
||||
"items_seen": 186
|
||||
},
|
||||
@@ -259,7 +259,7 @@
|
||||
"system_id": "grafana",
|
||||
"source_name": "CISA KEV Grafana",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 0.039,
|
||||
"elapsed_seconds": 0.064,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1546
|
||||
},
|
||||
@@ -267,7 +267,7 @@
|
||||
"system_id": "grafana",
|
||||
"source_name": "Grafana Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.065,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "html-links",
|
||||
"items_seen": 159
|
||||
},
|
||||
@@ -275,7 +275,7 @@
|
||||
"system_id": "hapi",
|
||||
"source_name": "OSV Hapi",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.009,
|
||||
"elapsed_seconds": 0.02,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -283,7 +283,7 @@
|
||||
"system_id": "haproxy",
|
||||
"source_name": "HAProxy Blog Feed",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.064,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 10
|
||||
},
|
||||
@@ -291,7 +291,7 @@
|
||||
"system_id": "jenkins",
|
||||
"source_name": "Jenkins Security Advisories RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.074,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 96
|
||||
},
|
||||
@@ -299,7 +299,7 @@
|
||||
"system_id": "joomla",
|
||||
"source_name": "Joomla Security Centre",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.038,
|
||||
"elapsed_seconds": 0.024,
|
||||
"kind": "html-links",
|
||||
"items_seen": 139
|
||||
},
|
||||
@@ -307,7 +307,7 @@
|
||||
"system_id": "joomla",
|
||||
"source_name": "OSV Joomla",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.038,
|
||||
"elapsed_seconds": 0.024,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -315,7 +315,7 @@
|
||||
"system_id": "kibana",
|
||||
"source_name": "Elastic Security Announcements RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.074,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 25
|
||||
},
|
||||
@@ -331,7 +331,7 @@
|
||||
"system_id": "laravel",
|
||||
"source_name": "OSV Laravel",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.008,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -339,7 +339,7 @@
|
||||
"system_id": "magento-open-source",
|
||||
"source_name": "Magento GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.017,
|
||||
"kind": "html-links",
|
||||
"items_seen": 99
|
||||
},
|
||||
@@ -347,7 +347,7 @@
|
||||
"system_id": "magento-open-source",
|
||||
"source_name": "OSV Magento Open Source",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.017,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -355,7 +355,7 @@
|
||||
"system_id": "magento-open-source",
|
||||
"source_name": "Sansec Research",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.016,
|
||||
"kind": "html-links",
|
||||
"items_seen": 134
|
||||
},
|
||||
@@ -363,7 +363,7 @@
|
||||
"system_id": "mattermost",
|
||||
"source_name": "Mattermost Security Updates JSON",
|
||||
"source_kind": "json-feed",
|
||||
"elapsed_seconds": 0.074,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "json-feed",
|
||||
"items_seen": 594
|
||||
},
|
||||
@@ -371,7 +371,7 @@
|
||||
"system_id": "mattermost",
|
||||
"source_name": "OSV Mattermost",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.096,
|
||||
"elapsed_seconds": 0.099,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -379,7 +379,7 @@
|
||||
"system_id": "mediawiki",
|
||||
"source_name": "MediaWiki Announce RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.02,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 30
|
||||
},
|
||||
@@ -387,7 +387,7 @@
|
||||
"system_id": "mediawiki",
|
||||
"source_name": "OSV MediaWiki",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.02,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -395,7 +395,7 @@
|
||||
"system_id": "medusa",
|
||||
"source_name": "OSV Medusa",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 0.021,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -403,7 +403,7 @@
|
||||
"system_id": "moodle",
|
||||
"source_name": "OSV Moodle",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.02,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -411,7 +411,7 @@
|
||||
"system_id": "nestjs",
|
||||
"source_name": "OSV NestJS",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.005,
|
||||
"elapsed_seconds": 0.021,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -419,7 +419,7 @@
|
||||
"system_id": "nextjs",
|
||||
"source_name": "OSV Next.js",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 0.009,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -427,7 +427,7 @@
|
||||
"system_id": "nginx",
|
||||
"source_name": "CISA KEV NGINX",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 0.064,
|
||||
"elapsed_seconds": 0.044,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1546
|
||||
},
|
||||
@@ -435,7 +435,7 @@
|
||||
"system_id": "nginx",
|
||||
"source_name": "NGINX Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.023,
|
||||
"elapsed_seconds": 0.07,
|
||||
"kind": "html-links",
|
||||
"items_seen": 138
|
||||
},
|
||||
@@ -443,7 +443,7 @@
|
||||
"system_id": "nodejs",
|
||||
"source_name": "CISA KEV Node.js",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 0.028,
|
||||
"elapsed_seconds": 0.02,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1546
|
||||
},
|
||||
@@ -451,7 +451,7 @@
|
||||
"system_id": "nodejs",
|
||||
"source_name": "Node.js Security Releases",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.005,
|
||||
"elapsed_seconds": 0.045,
|
||||
"kind": "html-links",
|
||||
"items_seen": 74
|
||||
},
|
||||
@@ -459,7 +459,7 @@
|
||||
"system_id": "nuxt",
|
||||
"source_name": "OSV Nuxt",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.013,
|
||||
"elapsed_seconds": 0.021,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -467,7 +467,7 @@
|
||||
"system_id": "opencart",
|
||||
"source_name": "OSV OpenCart",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 0.005,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -475,7 +475,7 @@
|
||||
"system_id": "opencart",
|
||||
"source_name": "OpenCart Releases",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 0.013,
|
||||
"kind": "html-links",
|
||||
"items_seen": 1500
|
||||
},
|
||||
@@ -483,7 +483,7 @@
|
||||
"system_id": "openmage",
|
||||
"source_name": "OSV OpenMage",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.031,
|
||||
"elapsed_seconds": 0.016,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -491,7 +491,7 @@
|
||||
"system_id": "openmage",
|
||||
"source_name": "OpenMage GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.032,
|
||||
"elapsed_seconds": 0.024,
|
||||
"kind": "html-links",
|
||||
"items_seen": 125
|
||||
},
|
||||
@@ -507,7 +507,7 @@
|
||||
"system_id": "phpmyadmin",
|
||||
"source_name": "phpMyAdmin Security Page",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.064,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "html-links",
|
||||
"items_seen": 262
|
||||
},
|
||||
@@ -515,7 +515,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "Friends Of Presta Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 0.016,
|
||||
"kind": "html-links",
|
||||
"items_seen": 38
|
||||
},
|
||||
@@ -523,7 +523,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "GitHub PrestaShop Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 0.016,
|
||||
"kind": "html-links",
|
||||
"items_seen": 127
|
||||
},
|
||||
@@ -531,7 +531,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "OSV PrestaShop",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 0.016,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -539,7 +539,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "PrestaShop Security Page",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 0.017,
|
||||
"kind": "html-links",
|
||||
"items_seen": 60
|
||||
},
|
||||
@@ -547,7 +547,7 @@
|
||||
"system_id": "rails",
|
||||
"source_name": "OSV Rails",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.039,
|
||||
"elapsed_seconds": 0.064,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -555,7 +555,7 @@
|
||||
"system_id": "react",
|
||||
"source_name": "OSV React",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 0.048,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -563,7 +563,7 @@
|
||||
"system_id": "redmine",
|
||||
"source_name": "OSV Redmine",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.074,
|
||||
"elapsed_seconds": 0.099,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -571,7 +571,7 @@
|
||||
"system_id": "redmine",
|
||||
"source_name": "Redmine Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.074,
|
||||
"elapsed_seconds": 0.085,
|
||||
"kind": "html-links",
|
||||
"items_seen": 371
|
||||
},
|
||||
@@ -579,7 +579,7 @@
|
||||
"system_id": "saleor",
|
||||
"source_name": "GitHub Saleor Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 0.013,
|
||||
"kind": "html-links",
|
||||
"items_seen": 120
|
||||
},
|
||||
@@ -587,7 +587,7 @@
|
||||
"system_id": "saleor",
|
||||
"source_name": "OSV Saleor",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 0.013,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -595,7 +595,7 @@
|
||||
"system_id": "shopware",
|
||||
"source_name": "OSV Shopware",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 0.013,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -603,7 +603,7 @@
|
||||
"system_id": "shopware",
|
||||
"source_name": "Shopware Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 0.029,
|
||||
"kind": "html-links",
|
||||
"items_seen": 129
|
||||
},
|
||||
@@ -611,7 +611,7 @@
|
||||
"system_id": "spring-boot",
|
||||
"source_name": "OSV Spring Boot",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.01,
|
||||
"elapsed_seconds": 0.065,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -619,7 +619,7 @@
|
||||
"system_id": "spring-boot",
|
||||
"source_name": "Spring Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.009,
|
||||
"elapsed_seconds": 0.045,
|
||||
"kind": "html-links",
|
||||
"items_seen": 118
|
||||
},
|
||||
@@ -627,7 +627,7 @@
|
||||
"system_id": "spring-framework",
|
||||
"source_name": "OSV Spring Framework",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.009,
|
||||
"elapsed_seconds": 0.045,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -635,7 +635,7 @@
|
||||
"system_id": "spring-framework",
|
||||
"source_name": "Spring Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.021,
|
||||
"elapsed_seconds": 0.046,
|
||||
"kind": "html-links",
|
||||
"items_seen": 118
|
||||
},
|
||||
@@ -643,7 +643,7 @@
|
||||
"system_id": "spring-security",
|
||||
"source_name": "OSV Spring Security",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.009,
|
||||
"elapsed_seconds": 0.064,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -651,7 +651,7 @@
|
||||
"system_id": "spring-security",
|
||||
"source_name": "Spring Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.01,
|
||||
"elapsed_seconds": 0.02,
|
||||
"kind": "html-links",
|
||||
"items_seen": 118
|
||||
},
|
||||
@@ -659,7 +659,7 @@
|
||||
"system_id": "strapi",
|
||||
"source_name": "OSV Strapi",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.037,
|
||||
"elapsed_seconds": 0.023,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -667,7 +667,7 @@
|
||||
"system_id": "strapi",
|
||||
"source_name": "Strapi GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.037,
|
||||
"elapsed_seconds": 0.023,
|
||||
"kind": "html-links",
|
||||
"items_seen": 124
|
||||
},
|
||||
@@ -675,7 +675,7 @@
|
||||
"system_id": "sveltekit",
|
||||
"source_name": "OSV SvelteKit",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.013,
|
||||
"elapsed_seconds": 0.02,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -683,7 +683,7 @@
|
||||
"system_id": "symfony",
|
||||
"source_name": "OSV Symfony",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.043,
|
||||
"elapsed_seconds": 0.046,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -691,7 +691,7 @@
|
||||
"system_id": "traefik",
|
||||
"source_name": "OSV Traefik",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.074,
|
||||
"elapsed_seconds": 0.07,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -699,7 +699,7 @@
|
||||
"system_id": "undici",
|
||||
"source_name": "OSV Undici",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.009,
|
||||
"elapsed_seconds": 0.064,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -707,7 +707,7 @@
|
||||
"system_id": "vite",
|
||||
"source_name": "OSV Vite",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.013,
|
||||
"elapsed_seconds": 0.022,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -715,7 +715,7 @@
|
||||
"system_id": "vue",
|
||||
"source_name": "OSV Vue",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 0.01,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -723,7 +723,7 @@
|
||||
"system_id": "webpack",
|
||||
"source_name": "OSV webpack",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.009,
|
||||
"elapsed_seconds": 0.045,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -731,7 +731,7 @@
|
||||
"system_id": "werkzeug",
|
||||
"source_name": "OSV Werkzeug",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.006,
|
||||
"elapsed_seconds": 0.07,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -739,7 +739,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "GitHub WooCommerce Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.031,
|
||||
"elapsed_seconds": 0.016,
|
||||
"kind": "html-links",
|
||||
"items_seen": 107
|
||||
},
|
||||
@@ -747,7 +747,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "OSV WooCommerce",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.031,
|
||||
"elapsed_seconds": 0.008,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -755,7 +755,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "Patchstack Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 0.008,
|
||||
"kind": "html-links",
|
||||
"items_seen": 193
|
||||
},
|
||||
@@ -763,7 +763,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "Woo Developer Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.031,
|
||||
"elapsed_seconds": 0.016,
|
||||
"kind": "html-links",
|
||||
"items_seen": 121
|
||||
},
|
||||
@@ -771,7 +771,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "Wordfence Vulnerability Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 0.008,
|
||||
"kind": "html-links",
|
||||
"items_seen": 0
|
||||
},
|
||||
@@ -779,7 +779,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "Patchstack Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.041,
|
||||
"elapsed_seconds": 0.025,
|
||||
"kind": "html-links",
|
||||
"items_seen": 193
|
||||
},
|
||||
@@ -787,7 +787,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "PortSwigger Research",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.038,
|
||||
"elapsed_seconds": 0.025,
|
||||
"kind": "html-links",
|
||||
"items_seen": 99
|
||||
},
|
||||
@@ -795,7 +795,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "WPScan Vulnerability Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.041,
|
||||
"elapsed_seconds": 0.025,
|
||||
"kind": "html-links",
|
||||
"items_seen": 74
|
||||
},
|
||||
@@ -803,7 +803,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "WordPress Security News RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.041,
|
||||
"elapsed_seconds": 0.025,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 10
|
||||
},
|
||||
@@ -811,81 +811,81 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "Wordfence Vulnerability Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.041,
|
||||
"elapsed_seconds": 0.025,
|
||||
"kind": "html-links",
|
||||
"items_seen": 0
|
||||
}
|
||||
],
|
||||
"failures": [],
|
||||
"slow_sources": [
|
||||
{
|
||||
"system_id": "gitlab-ce",
|
||||
"source_name": "GitLab Security Releases Atom",
|
||||
"source_kind": "atom-feed",
|
||||
"elapsed_seconds": 0.097,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "adminer",
|
||||
"source_name": "OSV Adminer",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.096,
|
||||
"elapsed_seconds": 0.099,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "gitlab-ce",
|
||||
"source_name": "GitLab Advisory Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.096,
|
||||
"source_name": "GitLab Security Releases Atom",
|
||||
"source_kind": "atom-feed",
|
||||
"elapsed_seconds": 0.099,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "mattermost",
|
||||
"source_name": "OSV Mattermost",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.096,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "apache-httpd",
|
||||
"source_name": "CISA KEV Apache HTTPD",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 0.074,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "gitea",
|
||||
"source_name": "OSV Gitea",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.074,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "jenkins",
|
||||
"source_name": "Jenkins Security Advisories RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.074,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "kibana",
|
||||
"source_name": "Elastic Security Announcements RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.074,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "mattermost",
|
||||
"source_name": "Mattermost Security Updates JSON",
|
||||
"source_kind": "json-feed",
|
||||
"elapsed_seconds": 0.074,
|
||||
"elapsed_seconds": 0.099,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "redmine",
|
||||
"source_name": "OSV Redmine",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.074,
|
||||
"elapsed_seconds": 0.099,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "apache-httpd",
|
||||
"source_name": "Apache HTTPD Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.085,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "aspnet-core",
|
||||
"source_name": "OSV ASP.NET Core",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.085,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "caddy",
|
||||
"source_name": "OSV Caddy",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.085,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "django",
|
||||
"source_name": "Django Security Releases Archive",
|
||||
"source_kind": "vendor-index",
|
||||
"elapsed_seconds": 0.085,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "gitea",
|
||||
"source_name": "OSV Gitea",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.085,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "grafana",
|
||||
"source_name": "Grafana Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.085,
|
||||
"status": "ok"
|
||||
}
|
||||
],
|
||||
|
||||
在新工单中引用
屏蔽一个用户