更新: 489 个文件 - 2026-03-26 16:06:46
这个提交包含在:
@@ -17,12 +17,12 @@
|
||||
| Echo | `frameworks` | `rolling-24m` | `-` | `yes` | `2` | `2` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2024-05-20T16:03:47Z` |
|
||||
| esbuild | `frameworks` | `rolling-24m` | `-` | `yes` | `1` | `1` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-02-04T02:50:58.022803Z` |
|
||||
| Express | `frameworks` | `rolling-24m` | `-` | `yes` | `1` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `1` | `2026-03-17T19:40:55.690` |
|
||||
| Fastify | `frameworks` | `rolling-24m` | `-` | `yes` | `1` | `1` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-03-16T03:05:26.332715Z` |
|
||||
| Fastify | `frameworks` | `rolling-24m` | `-` | `yes` | `2` | `2` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-03-25T19:48:38.788319Z` |
|
||||
| Flask | `frameworks` | `rolling-24m` | `-` | `yes` | `1` | `1` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-02-23T23:43:45.778179Z` |
|
||||
| Ghost | `cms` | `history-full` | `yes` | `yes` | `23` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `` |
|
||||
| Gin | `frameworks` | `rolling-24m` | `-` | `yes` | `1` | `1` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-03-14T10:41:18.820930Z` |
|
||||
| Gitea | `platforms` | `rolling-24m` | `-` | `yes` | `13` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `` |
|
||||
| GitLab CE | `platforms` | `rolling-24m` | `-` | `yes` | `55` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `` |
|
||||
| GitLab CE | `platforms` | `rolling-24m` | `-` | `yes` | `56` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `1` | `2026-03-25T00:00:00+00:00` |
|
||||
| Grafana | `platforms` | `rolling-24m` | `-` | `yes` | `60` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `` |
|
||||
| Hapi | `frameworks` | `history-full` | `yes` | `yes` | `1` | `1` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2020-08-31T19:00:56Z` |
|
||||
| HAProxy | `servers` | `rolling-24m` | `-` | `yes` | `7` | `0` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `1` | `Wed, 25 Feb 2026 14:00:00 +0000` |
|
||||
@@ -37,14 +37,14 @@
|
||||
| Medusa | `ecommerce` | `rolling-24m` | `-` | `yes` | `15` | `0` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `15` | `` |
|
||||
| Moodle | `cms` | `rolling-24m` | `-` | `yes` | `40` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `40` | `2025-04-09T00:30:58.490` |
|
||||
| NestJS | `frameworks` | `rolling-24m` | `-` | `yes` | `2` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `2` | `2026-03-02T20:30:10.923` |
|
||||
| Next.js | `frameworks` | `history-full` | `yes` | `yes` | `66` | `41` | `3` | `seeded` | `real:26/synthetic:0/blocked:0` | `21` | `26` | `25` | `2026-03-19T18:48:06.587119Z` |
|
||||
| Next.js | `frameworks` | `history-full` | `yes` | `yes` | `66` | `41` | `3` | `seeded` | `real:26/synthetic:0/blocked:0` | `21` | `26` | `25` | `2026-03-25T19:49:01.129152Z` |
|
||||
| Nginx | `servers` | `history-full` | `yes` | `yes` | `110` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `110` | `2025-08-12T17:24:44.367` |
|
||||
| Node.js | `frameworks` | `history-full` | `yes` | `yes` | `8` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `8` | `2025-01-21` |
|
||||
| Nuxt | `frameworks` | `history-full` | `yes` | `yes` | `28` | `5` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `23` | `2025-09-18T13:04:21Z` |
|
||||
| OpenCart | `ecommerce` | `history-full` | `yes` | `yes` | `100` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `100` | `2025-05-15T19:15:54.980` |
|
||||
| OpenMage / Mage-OS | `ecommerce` | `rolling-24m` | `-` | `yes` | `27` | `0` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `27` | `` |
|
||||
| phpMyAdmin | `platforms` | `rolling-24m` | `-` | `yes` | `50` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `50` | `` |
|
||||
| PrestaShop | `ecommerce` | `history-full` | `yes` | `yes` | `112` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `112` | `2025-04-12T10:46:40.837` |
|
||||
| PrestaShop | `ecommerce` | `history-full` | `yes` | `yes` | `114` | `2` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `112` | `2026-03-25T19:49:27.843572Z` |
|
||||
| Ruby on Rails | `frameworks` | `rolling-24m` | `-` | `yes` | `42` | `10` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `32` | `2025-05-01T18:49:06.777708Z` |
|
||||
| React | `frameworks` | `history-full` | `yes` | `yes` | `21` | `3` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `18` | `2023-11-08T04:00:21.209483Z` |
|
||||
| Redmine | `platforms` | `rolling-24m` | `-` | `yes` | `50` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `50` | `` |
|
||||
@@ -52,7 +52,7 @@
|
||||
| Shopware | `ecommerce` | `history-full` | `yes` | `yes` | `71` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `71` | `2025-04-20T01:37:25.860` |
|
||||
| Spring Boot | `frameworks` | `rolling-24m` | `-` | `yes` | `2` | `1` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `1` | `2026-03-13T21:59:19.426456Z` |
|
||||
| Spring Framework | `frameworks` | `rolling-24m` | `-` | `yes` | `11` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `11` | `` |
|
||||
| Spring Security | `frameworks` | `rolling-24m` | `-` | `yes` | `4` | `1` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `3` | `2026-03-20T20:46:26.164998Z` |
|
||||
| Spring Security | `frameworks` | `rolling-24m` | `-` | `yes` | `4` | `1` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `3` | `2026-03-25T19:59:15.827722Z` |
|
||||
| Strapi | `cms` | `rolling-24m` | `-` | `yes` | `26` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `26` | `` |
|
||||
| SvelteKit | `frameworks` | `rolling-24m` | `-` | `yes` | `3` | `3` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-02-28T06:27:26.115188Z` |
|
||||
| Symfony | `frameworks` | `rolling-24m` | `-` | `yes` | `9` | `9` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-03-13T22:16:14.858636Z` |
|
||||
|
||||
文件差异因一行或多行过长而隐藏
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:20+00:00",
|
||||
"generated_at": "2026-03-26T10:20:35+00:00",
|
||||
"title": "\u5f53\u524d\u67b6\u6784\u5e93",
|
||||
"summary": "\u5de5\u4f5c\u53f0\u3001\u63a7\u5236\u9762\u3001\u6570\u636e\u5c42\u3001\u6388\u6743\u8fb9\u754c\u4e0e\u7cfb\u7edf\u8986\u76d6\u7684\u5f53\u524d\u771f\u503c\u89c6\u56fe\u3002",
|
||||
"sections": [
|
||||
@@ -27,7 +27,7 @@
|
||||
},
|
||||
{
|
||||
"label": "\u5df2\u7f16\u76ee\u5b9e\u4f53",
|
||||
"value": "109"
|
||||
"value": "110"
|
||||
},
|
||||
{
|
||||
"label": "\u53d1\u73b0 backlog",
|
||||
@@ -39,7 +39,7 @@
|
||||
},
|
||||
{
|
||||
"label": "\u5f53\u524d\u6f0f\u6d1e\u6761\u76ee",
|
||||
"value": "2415"
|
||||
"value": "2419"
|
||||
}
|
||||
],
|
||||
"fields": [
|
||||
@@ -57,7 +57,7 @@
|
||||
},
|
||||
{
|
||||
"label": "\u751f\u6210\u65f6\u95f4",
|
||||
"value": "2026-03-24T09:18:20+00:00"
|
||||
"value": "2026-03-26T10:20:35+00:00"
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
@@ -5973,7 +5973,7 @@
|
||||
},
|
||||
{
|
||||
"label": "Advisory \u6570",
|
||||
"value": "2415"
|
||||
"value": "2419"
|
||||
},
|
||||
{
|
||||
"label": "\u72b6\u6001\u7c7b\u578b",
|
||||
@@ -5992,7 +5992,7 @@
|
||||
"items": [
|
||||
{
|
||||
"title": "\u4eba\u5de5\u5206\u8bca",
|
||||
"summary": "\u5f53\u524d\u7d2f\u8ba1 2326 \u6761\u3002",
|
||||
"summary": "\u5f53\u524d\u7d2f\u8ba1 2330 \u6761\u3002",
|
||||
"open": false,
|
||||
"fields": [
|
||||
{
|
||||
@@ -6001,7 +6001,7 @@
|
||||
},
|
||||
{
|
||||
"label": "\u6570\u91cf",
|
||||
"value": "2326"
|
||||
"value": "2330"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:20+00:00",
|
||||
"generated_at": "2026-03-26T10:20:35+00:00",
|
||||
"advisory_total": 89,
|
||||
"registry_advisory_total": 2415,
|
||||
"registry_advisory_total": 2419,
|
||||
"scope": "latest-run-backed-advisories",
|
||||
"latest_statuses": {
|
||||
"verified-real": 89
|
||||
@@ -175,19 +175,19 @@
|
||||
"active_source_count": 102,
|
||||
"green_source_count": 102,
|
||||
"failure_count": 0,
|
||||
"last_fully_green_run": "2026-03-24T09:17:44+00:00",
|
||||
"last_fully_green_run": "2026-03-26T10:20:18+00:00",
|
||||
"open_alert_count": 0,
|
||||
"resolved_alert_count": 101
|
||||
},
|
||||
"entity_coverage": {
|
||||
"generated_at": "2026-03-24T09:18:19+00:00",
|
||||
"cataloged_entity_total": 109,
|
||||
"generated_at": "2026-03-26T10:20:34+00:00",
|
||||
"cataloged_entity_total": 110,
|
||||
"candidate_entity_total": 7,
|
||||
"history_full_complete_count": 40,
|
||||
"latest_green_count": 99,
|
||||
"workflow_complete_count": 99,
|
||||
"version_mapped_count": 51,
|
||||
"official_source_covered_count": 99,
|
||||
"history_full_complete_count": 41,
|
||||
"latest_green_count": 100,
|
||||
"workflow_complete_count": 100,
|
||||
"version_mapped_count": 52,
|
||||
"official_source_covered_count": 100,
|
||||
"plugin_history_full_count": 4,
|
||||
"systems": [
|
||||
{
|
||||
@@ -601,7 +601,7 @@
|
||||
"entity_id": "fastify--project--fastify",
|
||||
"entity_type": "project",
|
||||
"display_name": "fastify",
|
||||
"advisory_count": 1,
|
||||
"advisory_count": 2,
|
||||
"history_backfill_status": "seeded",
|
||||
"latest_sync_status": "green"
|
||||
}
|
||||
@@ -1305,22 +1305,31 @@
|
||||
{
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"cataloged_entity_total": 2,
|
||||
"child_entity_total": 1,
|
||||
"cataloged_entity_total": 3,
|
||||
"child_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"history_full_complete_count": 1,
|
||||
"latest_green_count": 1,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"history_full_complete_count": 2,
|
||||
"latest_green_count": 2,
|
||||
"version_gap_entity_count": 1,
|
||||
"workflow_gap_entity_count": 0,
|
||||
"plugin_total": 0,
|
||||
"entity_type_counts": {
|
||||
"system": 1,
|
||||
"package": 1,
|
||||
"repo": 1
|
||||
},
|
||||
"top_entities": [
|
||||
{
|
||||
"entity_id": "prestashop--package--prestashop-prestashop",
|
||||
"entity_type": "package",
|
||||
"display_name": "prestashop / prestashop",
|
||||
"advisory_count": 2,
|
||||
"history_backfill_status": "complete",
|
||||
"latest_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "prestashop--repo--prestashop-prestashop",
|
||||
"entity_type": "repo",
|
||||
@@ -1941,30 +1950,31 @@
|
||||
"discovery_queue": 7,
|
||||
"history_queue": 27,
|
||||
"latest_queue": 10,
|
||||
"workflow_queue": 2177
|
||||
"workflow_queue": 2178
|
||||
}
|
||||
},
|
||||
"monitor_summary": {
|
||||
"generated_at": "2026-03-24T09:17:44+00:00",
|
||||
"generated_at": "2026-03-26T10:20:18+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-24T09:17:44+00:00",
|
||||
"last_fully_green_run": "2026-03-26T10:20:18+00:00",
|
||||
"source_catalog": {
|
||||
"system_count": 62,
|
||||
"source_count": 179,
|
||||
"retired_source_count": 77
|
||||
},
|
||||
"ingest": {
|
||||
"new_count": 11,
|
||||
"updated_count": 4,
|
||||
"new_count": 3,
|
||||
"updated_count": 2,
|
||||
"failure_count": 0,
|
||||
"systems_touched": [
|
||||
"haproxy",
|
||||
"mattermost",
|
||||
"traefik"
|
||||
"fastify",
|
||||
"nextjs",
|
||||
"prestashop",
|
||||
"spring-security"
|
||||
]
|
||||
},
|
||||
"validation": {
|
||||
@@ -1973,25 +1983,25 @@
|
||||
"errors": []
|
||||
},
|
||||
"entity_coverage": {
|
||||
"cataloged_entity_total": 109,
|
||||
"cataloged_entity_total": 110,
|
||||
"candidate_entity_total": 7,
|
||||
"history_full_complete_count": 40,
|
||||
"workflow_complete_count": 99,
|
||||
"version_mapped_count": 51,
|
||||
"official_source_covered_count": 99
|
||||
"history_full_complete_count": 41,
|
||||
"workflow_complete_count": 100,
|
||||
"version_mapped_count": 52,
|
||||
"official_source_covered_count": 100
|
||||
},
|
||||
"version_coverage": {
|
||||
"cataloged_entity_total": 109,
|
||||
"latest_version_synced_count": 94,
|
||||
"cataloged_entity_total": 110,
|
||||
"latest_version_synced_count": 95,
|
||||
"source_gap_count": 15,
|
||||
"security_version_total": 6242,
|
||||
"security_version_entity_count": 82,
|
||||
"security_version_total": 6297,
|
||||
"security_version_entity_count": 83,
|
||||
"auto_promoted_entity_count": 10,
|
||||
"lab_enqueued_count": 11
|
||||
"lab_enqueued_count": 3
|
||||
},
|
||||
"lab_enqueue": {
|
||||
"enqueued": 11,
|
||||
"queue_total": 2371,
|
||||
"enqueued": 3,
|
||||
"queue_total": 2375,
|
||||
"pending_count": 0
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:19+00:00",
|
||||
"cataloged_entity_total": 109,
|
||||
"generated_at": "2026-03-26T10:20:34+00:00",
|
||||
"cataloged_entity_total": 110,
|
||||
"candidate_entity_total": 7,
|
||||
"history_full_complete_count": 40,
|
||||
"latest_green_count": 99,
|
||||
"workflow_complete_count": 99,
|
||||
"version_mapped_count": 51,
|
||||
"official_source_covered_count": 99,
|
||||
"history_full_complete_count": 41,
|
||||
"latest_green_count": 100,
|
||||
"workflow_complete_count": 100,
|
||||
"version_mapped_count": 52,
|
||||
"official_source_covered_count": 100,
|
||||
"plugin_history_full_count": 4,
|
||||
"systems": [
|
||||
{
|
||||
@@ -420,7 +420,7 @@
|
||||
"entity_id": "fastify--project--fastify",
|
||||
"entity_type": "project",
|
||||
"display_name": "fastify",
|
||||
"advisory_count": 1,
|
||||
"advisory_count": 2,
|
||||
"history_backfill_status": "seeded",
|
||||
"latest_sync_status": "green"
|
||||
}
|
||||
@@ -1124,22 +1124,31 @@
|
||||
{
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"cataloged_entity_total": 2,
|
||||
"child_entity_total": 1,
|
||||
"cataloged_entity_total": 3,
|
||||
"child_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"history_full_complete_count": 1,
|
||||
"latest_green_count": 1,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"history_full_complete_count": 2,
|
||||
"latest_green_count": 2,
|
||||
"version_gap_entity_count": 1,
|
||||
"workflow_gap_entity_count": 0,
|
||||
"plugin_total": 0,
|
||||
"entity_type_counts": {
|
||||
"system": 1,
|
||||
"package": 1,
|
||||
"repo": 1
|
||||
},
|
||||
"top_entities": [
|
||||
{
|
||||
"entity_id": "prestashop--package--prestashop-prestashop",
|
||||
"entity_type": "package",
|
||||
"display_name": "prestashop / prestashop",
|
||||
"advisory_count": 2,
|
||||
"history_backfill_status": "complete",
|
||||
"latest_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "prestashop--repo--prestashop-prestashop",
|
||||
"entity_type": "repo",
|
||||
@@ -1760,6 +1769,6 @@
|
||||
"discovery_queue": 7,
|
||||
"history_queue": 27,
|
||||
"latest_queue": 10,
|
||||
"workflow_queue": 2177
|
||||
"workflow_queue": 2178
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:19+00:00",
|
||||
"generated_at": "2026-03-26T10:20:34+00:00",
|
||||
"discovery_queue": {
|
||||
"count": 7,
|
||||
"items": [
|
||||
@@ -408,7 +408,7 @@
|
||||
]
|
||||
},
|
||||
"workflow_queue": {
|
||||
"count": 2177,
|
||||
"count": 2178,
|
||||
"items": [
|
||||
{
|
||||
"canonical_id": "adminer--CVE-2026-25878",
|
||||
|
||||
文件差异内容过多而无法显示
加载差异
@@ -1,24 +1,25 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:17:44+00:00",
|
||||
"generated_at": "2026-03-26T10:20:18+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-24T09:17:44+00:00",
|
||||
"last_fully_green_run": "2026-03-26T10:20:18+00:00",
|
||||
"source_catalog": {
|
||||
"system_count": 62,
|
||||
"source_count": 179,
|
||||
"retired_source_count": 77
|
||||
},
|
||||
"ingest": {
|
||||
"new_count": 11,
|
||||
"updated_count": 4,
|
||||
"new_count": 3,
|
||||
"updated_count": 2,
|
||||
"failure_count": 0,
|
||||
"systems_touched": [
|
||||
"haproxy",
|
||||
"mattermost",
|
||||
"traefik"
|
||||
"fastify",
|
||||
"nextjs",
|
||||
"prestashop",
|
||||
"spring-security"
|
||||
]
|
||||
},
|
||||
"validation": {
|
||||
@@ -27,25 +28,25 @@
|
||||
"errors": []
|
||||
},
|
||||
"entity_coverage": {
|
||||
"cataloged_entity_total": 109,
|
||||
"cataloged_entity_total": 110,
|
||||
"candidate_entity_total": 7,
|
||||
"history_full_complete_count": 40,
|
||||
"workflow_complete_count": 99,
|
||||
"version_mapped_count": 51,
|
||||
"official_source_covered_count": 99
|
||||
"history_full_complete_count": 41,
|
||||
"workflow_complete_count": 100,
|
||||
"version_mapped_count": 52,
|
||||
"official_source_covered_count": 100
|
||||
},
|
||||
"version_coverage": {
|
||||
"cataloged_entity_total": 109,
|
||||
"latest_version_synced_count": 94,
|
||||
"cataloged_entity_total": 110,
|
||||
"latest_version_synced_count": 95,
|
||||
"source_gap_count": 15,
|
||||
"security_version_total": 6242,
|
||||
"security_version_entity_count": 82,
|
||||
"security_version_total": 6297,
|
||||
"security_version_entity_count": 83,
|
||||
"auto_promoted_entity_count": 10,
|
||||
"lab_enqueued_count": 11
|
||||
"lab_enqueued_count": 3
|
||||
},
|
||||
"lab_enqueue": {
|
||||
"enqueued": 11,
|
||||
"queue_total": 2371,
|
||||
"enqueued": 3,
|
||||
"queue_total": 2375,
|
||||
"pending_count": 0
|
||||
}
|
||||
}
|
||||
|
||||
文件差异内容过多而无法显示
加载差异
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:17:05+00:00",
|
||||
"generated_at": "2026-03-26T09:21:28+00:00",
|
||||
"system_count": 62,
|
||||
"source_count": 179,
|
||||
"active_source_count": 102,
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:17:44+00:00",
|
||||
"generated_at": "2026-03-26T10:20:18+00:00",
|
||||
"active_source_count": 102,
|
||||
"green_source_count": 102,
|
||||
"failure_count": 0,
|
||||
"all_green": true,
|
||||
"last_fully_green_run": "2026-03-24T09:17:44+00:00",
|
||||
"last_fully_green_run": "2026-03-26T10:20:18+00:00",
|
||||
"retries_performed": 0,
|
||||
"probes": [
|
||||
{
|
||||
"system_id": "adminer",
|
||||
"source_name": "OSV Adminer",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.321,
|
||||
"elapsed_seconds": 35.138,
|
||||
"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.029,
|
||||
"elapsed_seconds": 1.973,
|
||||
"kind": "vendor-index",
|
||||
"items_seen": 46
|
||||
},
|
||||
@@ -27,7 +27,7 @@
|
||||
"system_id": "angular",
|
||||
"source_name": "OSV Angular",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.538,
|
||||
"elapsed_seconds": 2.67,
|
||||
"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": 1.611,
|
||||
"elapsed_seconds": 34.836,
|
||||
"kind": "html-links",
|
||||
"items_seen": 182
|
||||
},
|
||||
@@ -43,15 +43,15 @@
|
||||
"system_id": "apache-httpd",
|
||||
"source_name": "CISA KEV Apache HTTPD",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 1.7,
|
||||
"elapsed_seconds": 3.387,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1551
|
||||
"items_seen": 1552
|
||||
},
|
||||
{
|
||||
"system_id": "apache-tomcat",
|
||||
"source_name": "Apache Tomcat Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.614,
|
||||
"elapsed_seconds": 35.095,
|
||||
"kind": "html-links",
|
||||
"items_seen": 270
|
||||
},
|
||||
@@ -59,15 +59,15 @@
|
||||
"system_id": "apache-tomcat",
|
||||
"source_name": "CISA KEV Tomcat",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 1.728,
|
||||
"elapsed_seconds": 3.466,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1551
|
||||
"items_seen": 1552
|
||||
},
|
||||
{
|
||||
"system_id": "aspnet-core",
|
||||
"source_name": "OSV ASP.NET Core",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.176,
|
||||
"elapsed_seconds": 35.025,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -75,7 +75,7 @@
|
||||
"system_id": "astro",
|
||||
"source_name": "OSV Astro",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.536,
|
||||
"elapsed_seconds": 2.696,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -83,7 +83,7 @@
|
||||
"system_id": "caddy",
|
||||
"source_name": "OSV Caddy",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.207,
|
||||
"elapsed_seconds": 35.139,
|
||||
"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.049,
|
||||
"elapsed_seconds": 1.195,
|
||||
"kind": "html-links",
|
||||
"items_seen": 127
|
||||
},
|
||||
@@ -99,7 +99,7 @@
|
||||
"system_id": "directus",
|
||||
"source_name": "OSV Directus",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.954,
|
||||
"elapsed_seconds": 0.769,
|
||||
"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.03,
|
||||
"elapsed_seconds": 1.538,
|
||||
"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.029,
|
||||
"elapsed_seconds": 0.926,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 3
|
||||
},
|
||||
@@ -123,7 +123,7 @@
|
||||
"system_id": "discourse",
|
||||
"source_name": "OSV Discourse",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.824,
|
||||
"elapsed_seconds": 0.954,
|
||||
"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": 1.532,
|
||||
"elapsed_seconds": 3.746,
|
||||
"kind": "vendor-index",
|
||||
"items_seen": 1276
|
||||
},
|
||||
@@ -139,7 +139,7 @@
|
||||
"system_id": "django",
|
||||
"source_name": "Django Security Weblog",
|
||||
"source_kind": "vendor-index",
|
||||
"elapsed_seconds": 1.508,
|
||||
"elapsed_seconds": 35.137,
|
||||
"kind": "vendor-index",
|
||||
"items_seen": 332
|
||||
},
|
||||
@@ -147,7 +147,7 @@
|
||||
"system_id": "django",
|
||||
"source_name": "OSV Django",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.099,
|
||||
"elapsed_seconds": 36.192,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -155,7 +155,7 @@
|
||||
"system_id": "drupal",
|
||||
"source_name": "Drupal Security Advisories RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.051,
|
||||
"elapsed_seconds": 0.605,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 20
|
||||
},
|
||||
@@ -163,7 +163,7 @@
|
||||
"system_id": "drupal",
|
||||
"source_name": "OSV Drupal",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.795,
|
||||
"elapsed_seconds": 1.981,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -171,7 +171,7 @@
|
||||
"system_id": "echo",
|
||||
"source_name": "OSV Echo",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.15,
|
||||
"elapsed_seconds": 35.025,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -179,7 +179,7 @@
|
||||
"system_id": "esbuild",
|
||||
"source_name": "OSV esbuild",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.611,
|
||||
"elapsed_seconds": 3.263,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -187,7 +187,7 @@
|
||||
"system_id": "express",
|
||||
"source_name": "OSV Express",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.536,
|
||||
"elapsed_seconds": 2.915,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -195,7 +195,7 @@
|
||||
"system_id": "fastify",
|
||||
"source_name": "OSV Fastify",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.551,
|
||||
"elapsed_seconds": 3.079,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -203,7 +203,7 @@
|
||||
"system_id": "flask",
|
||||
"source_name": "OSV Flask",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.195,
|
||||
"elapsed_seconds": 35.078,
|
||||
"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.051,
|
||||
"elapsed_seconds": 1.099,
|
||||
"kind": "html-links",
|
||||
"items_seen": 119
|
||||
},
|
||||
@@ -219,7 +219,7 @@
|
||||
"system_id": "ghost",
|
||||
"source_name": "OSV Ghost",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.956,
|
||||
"elapsed_seconds": 0.79,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -227,7 +227,7 @@
|
||||
"system_id": "gin",
|
||||
"source_name": "OSV Gin",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.154,
|
||||
"elapsed_seconds": 35.023,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -235,7 +235,7 @@
|
||||
"system_id": "gitea",
|
||||
"source_name": "OSV Gitea",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.382,
|
||||
"elapsed_seconds": 35.524,
|
||||
"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": 1.737,
|
||||
"elapsed_seconds": 35.891,
|
||||
"kind": "html-links",
|
||||
"items_seen": 5
|
||||
},
|
||||
@@ -251,23 +251,23 @@
|
||||
"system_id": "gitlab-ce",
|
||||
"source_name": "GitLab Security Releases Atom",
|
||||
"source_kind": "atom-feed",
|
||||
"elapsed_seconds": 1.737,
|
||||
"elapsed_seconds": 35.675,
|
||||
"kind": "atom-feed",
|
||||
"items_seen": 186
|
||||
"items_seen": 187
|
||||
},
|
||||
{
|
||||
"system_id": "grafana",
|
||||
"source_name": "CISA KEV Grafana",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 1.738,
|
||||
"elapsed_seconds": 35.076,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1551
|
||||
"items_seen": 1552
|
||||
},
|
||||
{
|
||||
"system_id": "grafana",
|
||||
"source_name": "Grafana Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.737,
|
||||
"elapsed_seconds": 35.677,
|
||||
"kind": "html-links",
|
||||
"items_seen": 159
|
||||
},
|
||||
@@ -275,7 +275,7 @@
|
||||
"system_id": "hapi",
|
||||
"source_name": "OSV Hapi",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.744,
|
||||
"elapsed_seconds": 3.044,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -283,7 +283,7 @@
|
||||
"system_id": "haproxy",
|
||||
"source_name": "HAProxy Blog Feed",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 1.7,
|
||||
"elapsed_seconds": 36.064,
|
||||
"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": 1.737,
|
||||
"elapsed_seconds": 35.416,
|
||||
"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.051,
|
||||
"elapsed_seconds": 1.637,
|
||||
"kind": "html-links",
|
||||
"items_seen": 139
|
||||
},
|
||||
@@ -307,7 +307,7 @@
|
||||
"system_id": "joomla",
|
||||
"source_name": "OSV Joomla",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.899,
|
||||
"elapsed_seconds": 0.647,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -315,7 +315,7 @@
|
||||
"system_id": "kibana",
|
||||
"source_name": "Elastic Product Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.738,
|
||||
"elapsed_seconds": 36.254,
|
||||
"kind": "html-links",
|
||||
"items_seen": 66
|
||||
},
|
||||
@@ -323,7 +323,7 @@
|
||||
"system_id": "kibana",
|
||||
"source_name": "NVD Kibana",
|
||||
"source_kind": "nvd-search",
|
||||
"elapsed_seconds": 3.279,
|
||||
"elapsed_seconds": 36.067,
|
||||
"kind": "nvd-search",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -331,7 +331,7 @@
|
||||
"system_id": "koa",
|
||||
"source_name": "OSV Koa",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.535,
|
||||
"elapsed_seconds": 2.967,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -339,7 +339,7 @@
|
||||
"system_id": "laravel",
|
||||
"source_name": "OSV Laravel",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.335,
|
||||
"elapsed_seconds": 35.139,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -347,7 +347,7 @@
|
||||
"system_id": "magento-open-source",
|
||||
"source_name": "Magento GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.022,
|
||||
"elapsed_seconds": 1.624,
|
||||
"kind": "html-links",
|
||||
"items_seen": 99
|
||||
},
|
||||
@@ -355,7 +355,7 @@
|
||||
"system_id": "magento-open-source",
|
||||
"source_name": "OSV Magento Open Source",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.855,
|
||||
"elapsed_seconds": 1.524,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -363,15 +363,15 @@
|
||||
"system_id": "magento-open-source",
|
||||
"source_name": "Sansec Research",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.022,
|
||||
"elapsed_seconds": 2.02,
|
||||
"kind": "html-links",
|
||||
"items_seen": 134
|
||||
"items_seen": 135
|
||||
},
|
||||
{
|
||||
"system_id": "mattermost",
|
||||
"source_name": "Mattermost Security Updates JSON",
|
||||
"source_kind": "json-feed",
|
||||
"elapsed_seconds": 1.742,
|
||||
"elapsed_seconds": 35.602,
|
||||
"kind": "json-feed",
|
||||
"items_seen": 594
|
||||
},
|
||||
@@ -379,7 +379,7 @@
|
||||
"system_id": "mattermost",
|
||||
"source_name": "OSV Mattermost",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.206,
|
||||
"elapsed_seconds": 36.592,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -387,7 +387,7 @@
|
||||
"system_id": "mediawiki",
|
||||
"source_name": "MediaWiki Announce RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.048,
|
||||
"elapsed_seconds": 2.337,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 30
|
||||
},
|
||||
@@ -395,7 +395,7 @@
|
||||
"system_id": "mediawiki",
|
||||
"source_name": "OSV MediaWiki",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.007,
|
||||
"elapsed_seconds": 0.812,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -403,7 +403,7 @@
|
||||
"system_id": "medusa",
|
||||
"source_name": "OSV Medusa",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.852,
|
||||
"elapsed_seconds": 2.581,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -411,7 +411,7 @@
|
||||
"system_id": "moodle",
|
||||
"source_name": "OSV Moodle",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.854,
|
||||
"elapsed_seconds": 37.993,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -419,7 +419,7 @@
|
||||
"system_id": "nestjs",
|
||||
"source_name": "OSV NestJS",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.535,
|
||||
"elapsed_seconds": 3.06,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -427,7 +427,7 @@
|
||||
"system_id": "nextjs",
|
||||
"source_name": "OSV Next.js",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.918,
|
||||
"elapsed_seconds": 2.437,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -435,39 +435,39 @@
|
||||
"system_id": "nginx",
|
||||
"source_name": "CISA KEV NGINX",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 1.7,
|
||||
"elapsed_seconds": 3.374,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1551
|
||||
"items_seen": 1552
|
||||
},
|
||||
{
|
||||
"system_id": "nginx",
|
||||
"source_name": "NGINX Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.551,
|
||||
"elapsed_seconds": 35.358,
|
||||
"kind": "html-links",
|
||||
"items_seen": 138
|
||||
"items_seen": 150
|
||||
},
|
||||
{
|
||||
"system_id": "nodejs",
|
||||
"source_name": "CISA KEV Node.js",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 1.728,
|
||||
"elapsed_seconds": 2.964,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1551
|
||||
"items_seen": 1552
|
||||
},
|
||||
{
|
||||
"system_id": "nodejs",
|
||||
"source_name": "Node.js Security Releases",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.906,
|
||||
"elapsed_seconds": 3.026,
|
||||
"kind": "html-links",
|
||||
"items_seen": 73
|
||||
"items_seen": 74
|
||||
},
|
||||
{
|
||||
"system_id": "nuxt",
|
||||
"source_name": "OSV Nuxt",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.452,
|
||||
"elapsed_seconds": 2.774,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -475,7 +475,7 @@
|
||||
"system_id": "opencart",
|
||||
"source_name": "OSV OpenCart",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.887,
|
||||
"elapsed_seconds": 2.392,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -483,7 +483,7 @@
|
||||
"system_id": "opencart",
|
||||
"source_name": "OpenCart Releases",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.012,
|
||||
"elapsed_seconds": 36.392,
|
||||
"kind": "html-links",
|
||||
"items_seen": 1500
|
||||
},
|
||||
@@ -491,7 +491,7 @@
|
||||
"system_id": "openmage",
|
||||
"source_name": "OSV OpenMage",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.93,
|
||||
"elapsed_seconds": 1.535,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -499,7 +499,7 @@
|
||||
"system_id": "openmage",
|
||||
"source_name": "OpenMage GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 2.323,
|
||||
"kind": "html-links",
|
||||
"items_seen": 125
|
||||
},
|
||||
@@ -507,7 +507,7 @@
|
||||
"system_id": "phpmyadmin",
|
||||
"source_name": "OSV phpMyAdmin",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.616,
|
||||
"elapsed_seconds": 35.308,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -515,7 +515,7 @@
|
||||
"system_id": "phpmyadmin",
|
||||
"source_name": "phpMyAdmin Security Page",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.7,
|
||||
"elapsed_seconds": 35.049,
|
||||
"kind": "html-links",
|
||||
"items_seen": 263
|
||||
},
|
||||
@@ -523,7 +523,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "Friends Of Presta Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.014,
|
||||
"elapsed_seconds": 2.331,
|
||||
"kind": "html-links",
|
||||
"items_seen": 38
|
||||
},
|
||||
@@ -531,7 +531,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "GitHub PrestaShop Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 2.245,
|
||||
"kind": "html-links",
|
||||
"items_seen": 127
|
||||
},
|
||||
@@ -539,7 +539,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "OSV PrestaShop",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.919,
|
||||
"elapsed_seconds": 1.978,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -547,7 +547,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "PrestaShop Security Page",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 1.843,
|
||||
"kind": "html-links",
|
||||
"items_seen": 60
|
||||
},
|
||||
@@ -555,7 +555,7 @@
|
||||
"system_id": "rails",
|
||||
"source_name": "OSV Rails",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.182,
|
||||
"elapsed_seconds": 3.748,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -563,7 +563,7 @@
|
||||
"system_id": "react",
|
||||
"source_name": "OSV React",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.873,
|
||||
"elapsed_seconds": 2.581,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -571,7 +571,7 @@
|
||||
"system_id": "redmine",
|
||||
"source_name": "OSV Redmine",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.275,
|
||||
"elapsed_seconds": 35.697,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -579,7 +579,7 @@
|
||||
"system_id": "redmine",
|
||||
"source_name": "Redmine Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.744,
|
||||
"elapsed_seconds": 36.813,
|
||||
"kind": "html-links",
|
||||
"items_seen": 371
|
||||
},
|
||||
@@ -587,7 +587,7 @@
|
||||
"system_id": "saleor",
|
||||
"source_name": "GitHub Saleor Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.006,
|
||||
"elapsed_seconds": 2.78,
|
||||
"kind": "html-links",
|
||||
"items_seen": 120
|
||||
},
|
||||
@@ -595,7 +595,7 @@
|
||||
"system_id": "saleor",
|
||||
"source_name": "OSV Saleor",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.881,
|
||||
"elapsed_seconds": 2.388,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -603,7 +603,7 @@
|
||||
"system_id": "shopware",
|
||||
"source_name": "OSV Shopware",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.146,
|
||||
"elapsed_seconds": 2.492,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -611,7 +611,7 @@
|
||||
"system_id": "shopware",
|
||||
"source_name": "Shopware Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.014,
|
||||
"elapsed_seconds": 2.388,
|
||||
"kind": "html-links",
|
||||
"items_seen": 129
|
||||
},
|
||||
@@ -619,7 +619,7 @@
|
||||
"system_id": "spring-boot",
|
||||
"source_name": "OSV Spring Boot",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.809,
|
||||
"elapsed_seconds": 3.466,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -627,7 +627,7 @@
|
||||
"system_id": "spring-boot",
|
||||
"source_name": "Spring Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.134,
|
||||
"elapsed_seconds": 3.614,
|
||||
"kind": "html-links",
|
||||
"items_seen": 118
|
||||
},
|
||||
@@ -635,7 +635,7 @@
|
||||
"system_id": "spring-framework",
|
||||
"source_name": "OSV Spring Framework",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.673,
|
||||
"elapsed_seconds": 3.387,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -643,7 +643,7 @@
|
||||
"system_id": "spring-framework",
|
||||
"source_name": "Spring Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.951,
|
||||
"elapsed_seconds": 3.614,
|
||||
"kind": "html-links",
|
||||
"items_seen": 118
|
||||
},
|
||||
@@ -651,7 +651,7 @@
|
||||
"system_id": "spring-security",
|
||||
"source_name": "OSV Spring Security",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.742,
|
||||
"elapsed_seconds": 3.374,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -659,7 +659,7 @@
|
||||
"system_id": "spring-security",
|
||||
"source_name": "Spring Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.977,
|
||||
"elapsed_seconds": 3.614,
|
||||
"kind": "html-links",
|
||||
"items_seen": 118
|
||||
},
|
||||
@@ -667,7 +667,7 @@
|
||||
"system_id": "strapi",
|
||||
"source_name": "OSV Strapi",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.0,
|
||||
"elapsed_seconds": 0.781,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -675,7 +675,7 @@
|
||||
"system_id": "strapi",
|
||||
"source_name": "Strapi GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.05,
|
||||
"elapsed_seconds": 1.038,
|
||||
"kind": "html-links",
|
||||
"items_seen": 124
|
||||
},
|
||||
@@ -683,7 +683,7 @@
|
||||
"system_id": "sveltekit",
|
||||
"source_name": "OSV SvelteKit",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.508,
|
||||
"elapsed_seconds": 2.69,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -691,7 +691,7 @@
|
||||
"system_id": "symfony",
|
||||
"source_name": "OSV Symfony",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.93,
|
||||
"elapsed_seconds": 35.448,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -699,7 +699,7 @@
|
||||
"system_id": "traefik",
|
||||
"source_name": "OSV Traefik",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.341,
|
||||
"elapsed_seconds": 35.077,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -707,7 +707,7 @@
|
||||
"system_id": "undici",
|
||||
"source_name": "OSV Undici",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.614,
|
||||
"elapsed_seconds": 3.099,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -715,7 +715,7 @@
|
||||
"system_id": "vite",
|
||||
"source_name": "OSV Vite",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.538,
|
||||
"elapsed_seconds": 2.688,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -723,7 +723,7 @@
|
||||
"system_id": "vue",
|
||||
"source_name": "OSV Vue",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.835,
|
||||
"elapsed_seconds": 2.85,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -731,7 +731,7 @@
|
||||
"system_id": "webpack",
|
||||
"source_name": "OSV webpack",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.614,
|
||||
"elapsed_seconds": 3.154,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -739,7 +739,7 @@
|
||||
"system_id": "werkzeug",
|
||||
"source_name": "OSV Werkzeug",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.177,
|
||||
"elapsed_seconds": 35.076,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -747,7 +747,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "GitHub WooCommerce Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.017,
|
||||
"elapsed_seconds": 1.976,
|
||||
"kind": "html-links",
|
||||
"items_seen": 107
|
||||
},
|
||||
@@ -755,7 +755,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "OSV WooCommerce",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.802,
|
||||
"elapsed_seconds": 1.642,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -763,7 +763,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "Patchstack Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.017,
|
||||
"elapsed_seconds": 1.183,
|
||||
"kind": "html-links",
|
||||
"items_seen": 193
|
||||
},
|
||||
@@ -771,7 +771,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "Woo Developer Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 1.636,
|
||||
"kind": "html-links",
|
||||
"items_seen": 121
|
||||
},
|
||||
@@ -779,7 +779,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "Wordfence Vulnerability Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 1.106,
|
||||
"kind": "html-links",
|
||||
"items_seen": 0
|
||||
},
|
||||
@@ -787,7 +787,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "Patchstack Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.053,
|
||||
"elapsed_seconds": 1.185,
|
||||
"kind": "html-links",
|
||||
"items_seen": 193
|
||||
},
|
||||
@@ -795,7 +795,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "PortSwigger Research",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.509,
|
||||
"elapsed_seconds": 1.336,
|
||||
"kind": "html-links",
|
||||
"items_seen": 99
|
||||
},
|
||||
@@ -803,7 +803,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "WPScan Vulnerability Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.053,
|
||||
"elapsed_seconds": 1.108,
|
||||
"kind": "html-links",
|
||||
"items_seen": 74
|
||||
},
|
||||
@@ -811,7 +811,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "WordPress Security News RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.055,
|
||||
"elapsed_seconds": 1.483,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 10
|
||||
},
|
||||
@@ -819,7 +819,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "Wordfence Vulnerability Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.055,
|
||||
"elapsed_seconds": 0.34,
|
||||
"kind": "html-links",
|
||||
"items_seen": 0
|
||||
}
|
||||
@@ -830,70 +830,70 @@
|
||||
"system_id": "moodle",
|
||||
"source_name": "OSV Moodle",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.854,
|
||||
"elapsed_seconds": 37.993,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "kibana",
|
||||
"source_name": "NVD Kibana",
|
||||
"source_kind": "nvd-search",
|
||||
"elapsed_seconds": 3.279,
|
||||
"system_id": "redmine",
|
||||
"source_name": "Redmine Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 36.813,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "mattermost",
|
||||
"source_name": "OSV Mattermost",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.206,
|
||||
"elapsed_seconds": 36.592,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "opencart",
|
||||
"source_name": "OpenCart Releases",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 36.392,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "kibana",
|
||||
"source_name": "Elastic Product Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 36.254,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "django",
|
||||
"source_name": "OSV Django",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.099,
|
||||
"elapsed_seconds": 36.192,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "symfony",
|
||||
"source_name": "OSV Symfony",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.93,
|
||||
"system_id": "kibana",
|
||||
"source_name": "NVD Kibana",
|
||||
"source_kind": "nvd-search",
|
||||
"elapsed_seconds": 36.067,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "phpmyadmin",
|
||||
"source_name": "OSV phpMyAdmin",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.616,
|
||||
"system_id": "haproxy",
|
||||
"source_name": "HAProxy Blog Feed",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 36.064,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "gitea",
|
||||
"source_name": "OSV Gitea",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.382,
|
||||
"system_id": "gitlab-ce",
|
||||
"source_name": "GitLab Advisory Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 35.891,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "traefik",
|
||||
"source_name": "OSV Traefik",
|
||||
"system_id": "redmine",
|
||||
"source_name": "OSV Redmine",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.341,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "laravel",
|
||||
"source_name": "OSV Laravel",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.335,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "adminer",
|
||||
"source_name": "OSV Adminer",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.321,
|
||||
"elapsed_seconds": 35.697,
|
||||
"status": "ok"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:19+00:00",
|
||||
"generated_at": "2026-03-26T10:20:34+00:00",
|
||||
"source_gap_entities": [
|
||||
{
|
||||
"entity_id": "adminer",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:19+00:00",
|
||||
"cataloged_entity_total": 109,
|
||||
"latest_version_synced_count": 94,
|
||||
"generated_at": "2026-03-26T10:20:34+00:00",
|
||||
"cataloged_entity_total": 110,
|
||||
"latest_version_synced_count": 95,
|
||||
"source_gap_count": 15,
|
||||
"security_version_total": 6242,
|
||||
"security_version_entity_count": 82,
|
||||
"security_version_total": 6297,
|
||||
"security_version_entity_count": 83,
|
||||
"auto_promoted_entity_count": 10,
|
||||
"lab_enqueued_count": 11,
|
||||
"lab_enqueued_count": 3,
|
||||
"systems": [
|
||||
{
|
||||
"system_id": "adminer",
|
||||
@@ -41,16 +41,16 @@
|
||||
"entity_id": "angular",
|
||||
"display_name": "Angular",
|
||||
"entity_type": "system",
|
||||
"latest_version": "21.2.5",
|
||||
"latest_release_at": "",
|
||||
"latest_version": "21.2.6",
|
||||
"latest_release_at": "2026-03-17T01:31:35.828211Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "angular--package--angular-core",
|
||||
"display_name": "angular / core",
|
||||
"entity_type": "package",
|
||||
"latest_version": "21.2.5",
|
||||
"latest_release_at": "",
|
||||
"latest_version": "21.2.6",
|
||||
"latest_release_at": "2026-03-17T01:31:35.828211Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -117,7 +117,7 @@
|
||||
"display_name": "Astro",
|
||||
"entity_type": "system",
|
||||
"latest_version": "6.0.8",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2025-11-20T14:43:59.624508Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
@@ -125,7 +125,7 @@
|
||||
"display_name": "astro",
|
||||
"entity_type": "project",
|
||||
"latest_version": "6.0.8",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2025-11-27T08:22:36.525875Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
@@ -133,7 +133,7 @@
|
||||
"display_name": "astro",
|
||||
"entity_type": "module",
|
||||
"latest_version": "6.0.8",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2025-11-20T14:43:59.624508Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -151,8 +151,8 @@
|
||||
"entity_id": "caddy",
|
||||
"display_name": "Caddy",
|
||||
"entity_type": "system",
|
||||
"latest_version": "2.11.1",
|
||||
"latest_release_at": "2026-02-27T19:55:10Z",
|
||||
"latest_version": "2.11.2",
|
||||
"latest_release_at": "2026-03-06T02:43:43Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
@@ -160,15 +160,15 @@
|
||||
"display_name": "caddyserver / caddy / v2",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "2.11.2",
|
||||
"latest_release_at": "2026-03-23T04:52:47.652974Z",
|
||||
"latest_release_at": "2026-03-06T02:43:43Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "caddy--extension--github-com-caddyserver-caddy-v2",
|
||||
"display_name": "caddyserver / caddy / v2",
|
||||
"entity_type": "extension",
|
||||
"latest_version": "2.11.1",
|
||||
"latest_release_at": "2026-02-27T19:55:10Z",
|
||||
"latest_version": "2.11.2",
|
||||
"latest_release_at": "2026-03-06T02:43:43Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -186,16 +186,16 @@
|
||||
"entity_id": "directus",
|
||||
"display_name": "Directus",
|
||||
"entity_type": "system",
|
||||
"latest_version": "3573-4c68-g8cc",
|
||||
"latest_release_at": "2026-03-10T22:20:52Z",
|
||||
"latest_version": "11.17.0",
|
||||
"latest_release_at": "2026-03-24T23:17:51Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "directus--repo--directus-directus",
|
||||
"display_name": "directus / directus",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "3573-4c68-g8cc",
|
||||
"latest_release_at": "2026-03-10T22:20:52Z",
|
||||
"latest_version": "11.17.0",
|
||||
"latest_release_at": "2026-03-24T23:17:51Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -206,7 +206,7 @@
|
||||
"cataloged_entity_total": 1,
|
||||
"latest_version_synced_count": 1,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 78,
|
||||
"security_version_count": 80,
|
||||
"auto_promoted_count": 0,
|
||||
"latest_versions": [
|
||||
{
|
||||
@@ -278,16 +278,16 @@
|
||||
"entity_id": "echo",
|
||||
"display_name": "Echo",
|
||||
"entity_type": "system",
|
||||
"latest_version": "4.9.0",
|
||||
"latest_release_at": "2024-05-20T16:03:47Z",
|
||||
"latest_version": "5.0.4",
|
||||
"latest_release_at": "2026-02-15T15:55:53Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "echo--repo--github-com-labstack-echo-v4",
|
||||
"display_name": "labstack / echo / v4",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "4.9.0",
|
||||
"latest_release_at": "2024-05-20T16:03:47Z",
|
||||
"latest_version": "5.0.4",
|
||||
"latest_release_at": "2026-02-15T15:55:53Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -335,7 +335,7 @@
|
||||
"cataloged_entity_total": 2,
|
||||
"latest_version_synced_count": 2,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 2,
|
||||
"security_version_count": 4,
|
||||
"auto_promoted_count": 0,
|
||||
"latest_versions": [
|
||||
{
|
||||
@@ -396,7 +396,7 @@
|
||||
"entity_id": "ghost",
|
||||
"display_name": "Ghost",
|
||||
"entity_type": "system",
|
||||
"latest_version": "52.1k",
|
||||
"latest_version": "6.22.1",
|
||||
"latest_release_at": "2026-03-20T15:25:05Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -404,7 +404,7 @@
|
||||
"entity_id": "ghost--repo--tryghost-ghost",
|
||||
"display_name": "TryGhost / Ghost",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "52.1k",
|
||||
"latest_version": "6.22.1",
|
||||
"latest_release_at": "2026-03-20T15:25:05Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -423,16 +423,16 @@
|
||||
"entity_id": "gin",
|
||||
"display_name": "Gin",
|
||||
"entity_type": "system",
|
||||
"latest_version": "1.7.7",
|
||||
"latest_release_at": "2026-03-14T10:41:18.820930Z",
|
||||
"latest_version": "1.12.0",
|
||||
"latest_release_at": "2026-02-28T10:12:25Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "gin--repo--github-com-gin-gonic-gin",
|
||||
"display_name": "gin-gonic / gin",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "1.7.7",
|
||||
"latest_release_at": "2026-03-14T10:41:18.820930Z",
|
||||
"latest_version": "1.12.0",
|
||||
"latest_release_at": "2026-02-28T10:12:25Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -453,15 +453,15 @@
|
||||
"cataloged_entity_total": 1,
|
||||
"latest_version_synced_count": 1,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 612,
|
||||
"security_version_count": 625,
|
||||
"auto_promoted_count": 0,
|
||||
"latest_versions": [
|
||||
{
|
||||
"entity_id": "gitlab-ce",
|
||||
"display_name": "GitLab CE",
|
||||
"entity_type": "system",
|
||||
"latest_version": "2026-3848---improper-neutralization-of-crlf-sequences-issue-impacts-gitlab-ceee",
|
||||
"latest_release_at": "2026-03-11T00:00:00+00:00",
|
||||
"latest_version": "2026-4363---incorrect-authorization-issue-in-authorization-caching-impacts-gitlab-ee",
|
||||
"latest_release_at": "2026-03-25T00:00:00+00:00",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -601,16 +601,16 @@
|
||||
"entity_id": "laravel",
|
||||
"display_name": "Laravel",
|
||||
"entity_type": "system",
|
||||
"latest_version": "13.1.1",
|
||||
"latest_release_at": "2026-03-18T17:10:25+00:00",
|
||||
"latest_version": "13.2.0",
|
||||
"latest_release_at": "2026-03-24T18:42:09+00:00",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "laravel--package--laravel-framework",
|
||||
"display_name": "laravel / framework",
|
||||
"entity_type": "package",
|
||||
"latest_version": "13.1.1",
|
||||
"latest_release_at": "2026-03-18T17:10:25+00:00",
|
||||
"latest_version": "13.2.0",
|
||||
"latest_release_at": "2026-03-24T18:42:09+00:00",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -628,7 +628,7 @@
|
||||
"entity_id": "magento-open-source",
|
||||
"display_name": "Magento Open Source",
|
||||
"entity_type": "system",
|
||||
"latest_version": "300.000",
|
||||
"latest_version": "2.4.9-beta1",
|
||||
"latest_release_at": "2026-03-10T14:04:22Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -636,7 +636,7 @@
|
||||
"entity_id": "magento-open-source--repo--magento-magento2",
|
||||
"display_name": "magento / magento2",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "300.000",
|
||||
"latest_version": "2.4.9-beta1",
|
||||
"latest_release_at": "2026-03-10T14:04:22Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -671,8 +671,8 @@
|
||||
"entity_id": "mattermost--repo--github-com-mattermost-mattermost-server",
|
||||
"display_name": "mattermost / mattermost-server",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "26.2.1",
|
||||
"latest_release_at": "2023-10-03",
|
||||
"latest_version": "11.4.3",
|
||||
"latest_release_at": "2026-03-16T08:26:52Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
@@ -829,7 +829,7 @@
|
||||
"entity_id": "opencart",
|
||||
"display_name": "OpenCart",
|
||||
"entity_type": "system",
|
||||
"latest_version": "8.1k",
|
||||
"latest_version": "3.0.5.0",
|
||||
"latest_release_at": "2025-12-12T10:27:11Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -837,7 +837,7 @@
|
||||
"entity_id": "opencart--repo--opencart-opencart",
|
||||
"display_name": "opencart / opencart",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "8.1k",
|
||||
"latest_version": "3.0.5.0",
|
||||
"latest_release_at": "2025-12-12T10:27:11Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -892,26 +892,34 @@
|
||||
{
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"cataloged_entity_total": 2,
|
||||
"latest_version_synced_count": 2,
|
||||
"cataloged_entity_total": 3,
|
||||
"latest_version_synced_count": 3,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 18,
|
||||
"security_version_count": 59,
|
||||
"auto_promoted_count": 1,
|
||||
"latest_versions": [
|
||||
{
|
||||
"entity_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"entity_type": "system",
|
||||
"latest_version": "3366-9287-7qpr",
|
||||
"latest_release_at": "2026-02-03T10:01:48Z",
|
||||
"latest_version": "8.2.5",
|
||||
"latest_release_at": "2026-03-23T10:07:16Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "prestashop--package--prestashop-prestashop",
|
||||
"display_name": "prestashop / prestashop",
|
||||
"entity_type": "package",
|
||||
"latest_version": "9.1.0",
|
||||
"latest_release_at": "2026-03-13T18:04:58+00:00",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "prestashop--repo--prestashop-prestashop",
|
||||
"display_name": "PrestaShop / PrestaShop",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "3366-9287-7qpr",
|
||||
"latest_release_at": "2026-02-03T10:01:48Z",
|
||||
"latest_version": "8.2.5",
|
||||
"latest_release_at": "2026-03-23T10:07:16Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -1010,16 +1018,16 @@
|
||||
"entity_id": "saleor",
|
||||
"display_name": "Saleor",
|
||||
"entity_type": "system",
|
||||
"latest_version": "22.7k",
|
||||
"latest_release_at": "2026-03-19T13:13:39Z",
|
||||
"latest_version": "3.22.44",
|
||||
"latest_release_at": "2026-03-24T13:34:33Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "saleor--repo--saleor-saleor",
|
||||
"display_name": "saleor / saleor",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "22.7k",
|
||||
"latest_release_at": "2026-03-19T13:13:39Z",
|
||||
"latest_version": "3.22.44",
|
||||
"latest_release_at": "2026-03-24T13:34:33Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -1037,7 +1045,7 @@
|
||||
"entity_id": "shopware",
|
||||
"display_name": "Shopware",
|
||||
"entity_type": "system",
|
||||
"latest_version": "3.3k",
|
||||
"latest_version": "6.7.8.2",
|
||||
"latest_release_at": "2026-03-18T15:05:49Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1045,7 +1053,7 @@
|
||||
"entity_id": "shopware--repo--shopware-shopware",
|
||||
"display_name": "shopware / shopware",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "3.3k",
|
||||
"latest_version": "6.7.8.2",
|
||||
"latest_release_at": "2026-03-18T15:05:49Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1102,7 +1110,7 @@
|
||||
"display_name": "Spring Security",
|
||||
"entity_type": "system",
|
||||
"latest_version": "7.0.4",
|
||||
"latest_release_at": "2026-03-20T20:46:26.164998Z",
|
||||
"latest_release_at": "2026-03-25T19:59:15.827722Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
@@ -1110,7 +1118,7 @@
|
||||
"display_name": "org.springframework.security:spring-security-web",
|
||||
"entity_type": "project",
|
||||
"latest_version": "7.0.4",
|
||||
"latest_release_at": "2026-03-20T20:46:26.164998Z",
|
||||
"latest_release_at": "2026-03-25T19:59:15.827722Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -1128,7 +1136,7 @@
|
||||
"entity_id": "strapi",
|
||||
"display_name": "Strapi",
|
||||
"entity_type": "system",
|
||||
"latest_version": "71.7k",
|
||||
"latest_version": "5.40.0",
|
||||
"latest_release_at": "2026-03-18T13:33:01Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1136,7 +1144,7 @@
|
||||
"entity_id": "strapi--repo--strapi-strapi",
|
||||
"display_name": "strapi / strapi",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "71.7k",
|
||||
"latest_version": "5.40.0",
|
||||
"latest_release_at": "2026-03-18T13:33:01Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1209,24 +1217,24 @@
|
||||
"entity_id": "traefik",
|
||||
"display_name": "Traefik",
|
||||
"entity_type": "system",
|
||||
"latest_version": "3.7.0-ea.2",
|
||||
"latest_release_at": "2026-03-23T18:56:07.286130Z",
|
||||
"latest_version": "2.11.42",
|
||||
"latest_release_at": "2026-03-26T09:02:56Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "traefik--repo--github-com-traefik-traefik-v3",
|
||||
"display_name": "traefik / traefik / v3",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "3.7.0-ea.2",
|
||||
"latest_release_at": "2026-03-23T18:56:05.020639Z",
|
||||
"latest_version": "2.11.42",
|
||||
"latest_release_at": "2026-03-26T09:02:56Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "traefik--extension--github-com-traefik-traefik-v3",
|
||||
"display_name": "traefik / traefik / v3",
|
||||
"entity_type": "extension",
|
||||
"latest_version": "3.7.0-ea.2",
|
||||
"latest_release_at": "2026-03-23T18:56:07.286130Z",
|
||||
"latest_version": "2.11.42",
|
||||
"latest_release_at": "2026-03-26T09:02:56Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -1244,7 +1252,7 @@
|
||||
"entity_id": "undici",
|
||||
"display_name": "Undici",
|
||||
"entity_type": "system",
|
||||
"latest_version": "7.24.5",
|
||||
"latest_version": "7.24.6",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1252,7 +1260,7 @@
|
||||
"entity_id": "undici--project--undici",
|
||||
"display_name": "undici",
|
||||
"entity_type": "project",
|
||||
"latest_version": "7.24.5",
|
||||
"latest_version": "7.24.6",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1260,7 +1268,7 @@
|
||||
"entity_id": "undici--extension--undici",
|
||||
"display_name": "undici",
|
||||
"entity_type": "extension",
|
||||
"latest_version": "7.24.5",
|
||||
"latest_version": "7.24.6",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1279,7 +1287,7 @@
|
||||
"entity_id": "vite",
|
||||
"display_name": "Vite",
|
||||
"entity_type": "system",
|
||||
"latest_version": "8.0.2",
|
||||
"latest_version": "8.0.3",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1287,7 +1295,7 @@
|
||||
"entity_id": "vite--project--vite",
|
||||
"display_name": "vite",
|
||||
"entity_type": "project",
|
||||
"latest_version": "8.0.2",
|
||||
"latest_version": "8.0.3",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1295,7 +1303,7 @@
|
||||
"entity_id": "vite--plugin--vite",
|
||||
"display_name": "vite",
|
||||
"entity_type": "plugin",
|
||||
"latest_version": "8.0.2",
|
||||
"latest_version": "8.0.3",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1303,7 +1311,7 @@
|
||||
"entity_id": "vite--extension--vite",
|
||||
"display_name": "vite",
|
||||
"entity_type": "extension",
|
||||
"latest_version": "8.0.2",
|
||||
"latest_version": "8.0.3",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1311,7 +1319,7 @@
|
||||
"entity_id": "vite--module--vite",
|
||||
"display_name": "vite",
|
||||
"entity_type": "module",
|
||||
"latest_version": "8.0.2",
|
||||
"latest_version": "8.0.3",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1330,7 +1338,7 @@
|
||||
"entity_id": "vue",
|
||||
"display_name": "Vue",
|
||||
"entity_type": "system",
|
||||
"latest_version": "3.5.30",
|
||||
"latest_version": "3.5.31",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1338,7 +1346,7 @@
|
||||
"entity_id": "vue--project--vue",
|
||||
"display_name": "vue",
|
||||
"entity_type": "project",
|
||||
"latest_version": "3.5.30",
|
||||
"latest_version": "3.5.31",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1387,14 +1395,14 @@
|
||||
"cataloged_entity_total": 2,
|
||||
"latest_version_synced_count": 2,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 14,
|
||||
"security_version_count": 10,
|
||||
"auto_promoted_count": 1,
|
||||
"latest_versions": [
|
||||
{
|
||||
"entity_id": "woocommerce",
|
||||
"display_name": "WooCommerce",
|
||||
"entity_type": "system",
|
||||
"latest_version": "10.7",
|
||||
"latest_version": "10.6.1",
|
||||
"latest_release_at": "2026-03-12T19:14:25Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1402,7 +1410,7 @@
|
||||
"entity_id": "woocommerce--repo--woocommerce-woocommerce",
|
||||
"display_name": "woocommerce / woocommerce",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "10.7",
|
||||
"latest_version": "10.6.1",
|
||||
"latest_release_at": "2026-03-12T19:14:25Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1414,14 +1422,14 @@
|
||||
"cataloged_entity_total": 1,
|
||||
"latest_version_synced_count": 1,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 53,
|
||||
"security_version_count": 54,
|
||||
"auto_promoted_count": 0,
|
||||
"latest_versions": [
|
||||
{
|
||||
"entity_id": "wordpress",
|
||||
"display_name": "WordPress",
|
||||
"entity_type": "system",
|
||||
"latest_version": "27.1.1",
|
||||
"latest_version": "51.1.49",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
<h1>当前架构库镜像</h1>
|
||||
<div class="meta">工作台内置镜像页:当前架构库结构化数据镜像。</div>
|
||||
<pre>{
|
||||
"generated_at": "2026-03-24T09:18:20+00:00",
|
||||
"generated_at": "2026-03-26T10:20:35+00:00",
|
||||
"title": "当前架构库",
|
||||
"summary": "工作台、控制面、数据层、授权边界与系统覆盖的当前真值视图。",
|
||||
"sections": [
|
||||
@@ -115,7 +115,7 @@
|
||||
},
|
||||
{
|
||||
"label": "已编目实体",
|
||||
"value": "109"
|
||||
"value": "110"
|
||||
},
|
||||
{
|
||||
"label": "发现 backlog",
|
||||
@@ -127,7 +127,7 @@
|
||||
},
|
||||
{
|
||||
"label": "当前漏洞条目",
|
||||
"value": "2415"
|
||||
"value": "2419"
|
||||
}
|
||||
],
|
||||
"fields": [
|
||||
@@ -145,7 +145,7 @@
|
||||
},
|
||||
{
|
||||
"label": "生成时间",
|
||||
"value": "2026-03-24T09:18:20+00:00"
|
||||
"value": "2026-03-26T10:20:35+00:00"
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
@@ -6061,7 +6061,7 @@
|
||||
},
|
||||
{
|
||||
"label": "Advisory 数",
|
||||
"value": "2415"
|
||||
"value": "2419"
|
||||
},
|
||||
{
|
||||
"label": "状态类型",
|
||||
@@ -6080,7 +6080,7 @@
|
||||
"items": [
|
||||
{
|
||||
"title": "人工分诊",
|
||||
"summary": "当前累计 2326 条。",
|
||||
"summary": "当前累计 2330 条。",
|
||||
"open": false,
|
||||
"fields": [
|
||||
{
|
||||
@@ -6089,7 +6089,7 @@
|
||||
},
|
||||
{
|
||||
"label": "数量",
|
||||
"value": "2326"
|
||||
"value": "2330"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -105,12 +105,12 @@
|
||||
| Echo | `frameworks` | `rolling-24m` | `-` | `yes` | `2` | `2` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2024-05-20T16:03:47Z` |
|
||||
| esbuild | `frameworks` | `rolling-24m` | `-` | `yes` | `1` | `1` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-02-04T02:50:58.022803Z` |
|
||||
| Express | `frameworks` | `rolling-24m` | `-` | `yes` | `1` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `1` | `2026-03-17T19:40:55.690` |
|
||||
| Fastify | `frameworks` | `rolling-24m` | `-` | `yes` | `1` | `1` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-03-16T03:05:26.332715Z` |
|
||||
| Fastify | `frameworks` | `rolling-24m` | `-` | `yes` | `2` | `2` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-03-25T19:48:38.788319Z` |
|
||||
| Flask | `frameworks` | `rolling-24m` | `-` | `yes` | `1` | `1` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-02-23T23:43:45.778179Z` |
|
||||
| Ghost | `cms` | `history-full` | `yes` | `yes` | `23` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `` |
|
||||
| Gin | `frameworks` | `rolling-24m` | `-` | `yes` | `1` | `1` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-03-14T10:41:18.820930Z` |
|
||||
| Gitea | `platforms` | `rolling-24m` | `-` | `yes` | `13` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `` |
|
||||
| GitLab CE | `platforms` | `rolling-24m` | `-` | `yes` | `55` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `` |
|
||||
| GitLab CE | `platforms` | `rolling-24m` | `-` | `yes` | `56` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `1` | `2026-03-25T00:00:00+00:00` |
|
||||
| Grafana | `platforms` | `rolling-24m` | `-` | `yes` | `60` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `` |
|
||||
| Hapi | `frameworks` | `history-full` | `yes` | `yes` | `1` | `1` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2020-08-31T19:00:56Z` |
|
||||
| HAProxy | `servers` | `rolling-24m` | `-` | `yes` | `7` | `0` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `1` | `Wed, 25 Feb 2026 14:00:00 +0000` |
|
||||
@@ -125,14 +125,14 @@
|
||||
| Medusa | `ecommerce` | `rolling-24m` | `-` | `yes` | `15` | `0` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `15` | `` |
|
||||
| Moodle | `cms` | `rolling-24m` | `-` | `yes` | `40` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `40` | `2025-04-09T00:30:58.490` |
|
||||
| NestJS | `frameworks` | `rolling-24m` | `-` | `yes` | `2` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `2` | `2026-03-02T20:30:10.923` |
|
||||
| Next.js | `frameworks` | `history-full` | `yes` | `yes` | `66` | `41` | `3` | `seeded` | `real:26/synthetic:0/blocked:0` | `21` | `26` | `25` | `2026-03-19T18:48:06.587119Z` |
|
||||
| Next.js | `frameworks` | `history-full` | `yes` | `yes` | `66` | `41` | `3` | `seeded` | `real:26/synthetic:0/blocked:0` | `21` | `26` | `25` | `2026-03-25T19:49:01.129152Z` |
|
||||
| Nginx | `servers` | `history-full` | `yes` | `yes` | `110` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `110` | `2025-08-12T17:24:44.367` |
|
||||
| Node.js | `frameworks` | `history-full` | `yes` | `yes` | `8` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `8` | `2025-01-21` |
|
||||
| Nuxt | `frameworks` | `history-full` | `yes` | `yes` | `28` | `5` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `23` | `2025-09-18T13:04:21Z` |
|
||||
| OpenCart | `ecommerce` | `history-full` | `yes` | `yes` | `100` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `100` | `2025-05-15T19:15:54.980` |
|
||||
| OpenMage / Mage-OS | `ecommerce` | `rolling-24m` | `-` | `yes` | `27` | `0` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `27` | `` |
|
||||
| phpMyAdmin | `platforms` | `rolling-24m` | `-` | `yes` | `50` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `50` | `` |
|
||||
| PrestaShop | `ecommerce` | `history-full` | `yes` | `yes` | `112` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `112` | `2025-04-12T10:46:40.837` |
|
||||
| PrestaShop | `ecommerce` | `history-full` | `yes` | `yes` | `114` | `2` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `112` | `2026-03-25T19:49:27.843572Z` |
|
||||
| Ruby on Rails | `frameworks` | `rolling-24m` | `-` | `yes` | `42` | `10` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `32` | `2025-05-01T18:49:06.777708Z` |
|
||||
| React | `frameworks` | `history-full` | `yes` | `yes` | `21` | `3` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `18` | `2023-11-08T04:00:21.209483Z` |
|
||||
| Redmine | `platforms` | `rolling-24m` | `-` | `yes` | `50` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `50` | `` |
|
||||
@@ -140,7 +140,7 @@
|
||||
| Shopware | `ecommerce` | `history-full` | `yes` | `yes` | `71` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `71` | `2025-04-20T01:37:25.860` |
|
||||
| Spring Boot | `frameworks` | `rolling-24m` | `-` | `yes` | `2` | `1` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `1` | `2026-03-13T21:59:19.426456Z` |
|
||||
| Spring Framework | `frameworks` | `rolling-24m` | `-` | `yes` | `11` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `11` | `` |
|
||||
| Spring Security | `frameworks` | `rolling-24m` | `-` | `yes` | `4` | `1` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `3` | `2026-03-20T20:46:26.164998Z` |
|
||||
| Spring Security | `frameworks` | `rolling-24m` | `-` | `yes` | `4` | `1` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `3` | `2026-03-25T19:59:15.827722Z` |
|
||||
| Strapi | `cms` | `rolling-24m` | `-` | `yes` | `26` | `0` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `26` | `` |
|
||||
| SvelteKit | `frameworks` | `rolling-24m` | `-` | `yes` | `3` | `3` | `2` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-02-28T06:27:26.115188Z` |
|
||||
| Symfony | `frameworks` | `rolling-24m` | `-` | `yes` | `9` | `9` | `3` | `seeded` | `real:0/synthetic:0/blocked:0` | `0` | `0` | `0` | `2026-03-13T22:16:14.858636Z` |
|
||||
|
||||
@@ -88,14 +88,14 @@
|
||||
<div class="meta">工作台内置镜像页:分层实体覆盖、history-full 完整度和 workflow 统计。</div>
|
||||
<pre># 分层实体覆盖与完整度报告
|
||||
|
||||
- 生成时间: `2026-03-24T09:18:19+00:00`
|
||||
- 已编目实体: `109`
|
||||
- 生成时间: `2026-03-26T10:20:34+00:00`
|
||||
- 已编目实体: `110`
|
||||
- 待编目 backlog: `7`
|
||||
- history-full 已完成: `40`
|
||||
- latest green: `99`
|
||||
- workflow 完整: `99`
|
||||
- 版本映射完整: `51`
|
||||
- 官方源覆盖: `99`
|
||||
- history-full 已完成: `41`
|
||||
- latest green: `100`
|
||||
- workflow 完整: `100`
|
||||
- 版本映射完整: `52`
|
||||
- 官方源覆盖: `100`
|
||||
- 插件 history-full 已完成: `4`
|
||||
|
||||
## 系统分层摘要
|
||||
@@ -144,7 +144,7 @@
|
||||
| opencart | 2 | 0 | 1 | 0 | 1 | 0 |
|
||||
| openmage | 2 | 0 | 1 | 0 | 1 | 0 |
|
||||
| phpmyadmin | 1 | 0 | 1 | 0 | 1 | 0 |
|
||||
| prestashop | 2 | 0 | 1 | 0 | 1 | 0 |
|
||||
| prestashop | 3 | 0 | 2 | 1 | 2 | 0 |
|
||||
| rails | 2 | 0 | 2 | 1 | 2 | 0 |
|
||||
| react | 3 | 1 | 3 | 2 | 3 | 0 |
|
||||
| redmine | 1 | 0 | 1 | 0 | 1 | 0 |
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
<div class="meta">工作台内置镜像页:待编目 repo / 插件 / 包 backlog 与等待原因。</div>
|
||||
<pre># 分层实体发现 Backlog
|
||||
|
||||
- 生成时间: `2026-03-24T09:18:19+00:00`
|
||||
- 生成时间: `2026-03-26T10:20:34+00:00`
|
||||
- 待编目数量: `7`
|
||||
|
||||
| candidate_id | root_system | entity_type | risk | reason | waiting_for | source |
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
<div class="meta">工作台内置镜像页:active/retired source、replacement map 与覆盖摘要。</div>
|
||||
<pre># Source Catalog Audit
|
||||
|
||||
- generated_at: `2026-03-24T09:17:05+00:00`
|
||||
- generated_at: `2026-03-26T09:21:28+00:00`
|
||||
- systems: `62`
|
||||
- sources: `179`
|
||||
- active_sources: `102`
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
<div class="meta">工作台内置镜像页:89 条 advisory 最新完整度、family 矩阵与 ingest 健康度。</div>
|
||||
<pre># 全库 Advisory 完整度报告
|
||||
|
||||
- 生成时间: `2026-03-24T09:18:20+00:00`
|
||||
- 生成时间: `2026-03-26T10:20:35+00:00`
|
||||
- 最新 advisory 完整度: `89/89` `verified-real`
|
||||
- 合成验证数量: `0`
|
||||
- 阻塞数量: `0`
|
||||
@@ -96,8 +96,8 @@
|
||||
- 完整度百分比: `100.0%`
|
||||
- active source 全绿: `102/102`
|
||||
- source open alerts: `0`
|
||||
- 最近一次 source 全绿: `2026-03-24T09:17:44+00:00`
|
||||
- 已编目实体: `109`
|
||||
- 最近一次 source 全绿: `2026-03-26T10:20:18+00:00`
|
||||
- 已编目实体: `110`
|
||||
- 待编目 backlog: `7`
|
||||
|
||||
## 系统覆盖矩阵
|
||||
@@ -111,11 +111,11 @@
|
||||
|
||||
## 分层实体完整度
|
||||
|
||||
- history-full 已完成: `40`
|
||||
- latest green: `99`
|
||||
- workflow 完整: `99`
|
||||
- 版本映射完整: `51`
|
||||
- 官方源覆盖: `99`
|
||||
- history-full 已完成: `41`
|
||||
- latest green: `100`
|
||||
- workflow 完整: `100`
|
||||
- 版本映射完整: `52`
|
||||
- 官方源覆盖: `100`
|
||||
- 插件 history-full 已完成: `4`
|
||||
|
||||
## 历史阻塞项修复纪要
|
||||
|
||||
@@ -88,14 +88,14 @@
|
||||
<div class="meta">工作台内置镜像页:安全相关版本历史、source-gap 与版本驱动 lab enqueue 摘要。</div>
|
||||
<pre># 安全相关版本同步报告
|
||||
|
||||
- 生成时间: `2026-03-24T09:18:19+00:00`
|
||||
- 已编目实体: `109`
|
||||
- 最新版本已同步: `94`
|
||||
- 生成时间: `2026-03-26T10:20:34+00:00`
|
||||
- 已编目实体: `110`
|
||||
- 最新版本已同步: `95`
|
||||
- 版本 source-gap: `15`
|
||||
- 安全相关版本记录: `6242`
|
||||
- 存在安全版本历史的实体: `82`
|
||||
- 安全相关版本记录: `6297`
|
||||
- 存在安全版本历史的实体: `83`
|
||||
- 自动升级实体: `10`
|
||||
- 因版本变化触发 lab 入队: `11`
|
||||
- 因版本变化触发 lab 入队: `3`
|
||||
|
||||
## 系统版本摘要
|
||||
|
||||
@@ -110,18 +110,18 @@
|
||||
| astro | 3 | 3 | 0 | 30 | 0 |
|
||||
| caddy | 3 | 3 | 0 | 7 | 0 |
|
||||
| directus | 2 | 2 | 0 | 2 | 1 |
|
||||
| discourse | 1 | 1 | 0 | 78 | 0 |
|
||||
| discourse | 1 | 1 | 0 | 80 | 0 |
|
||||
| django | 2 | 2 | 0 | 182 | 0 |
|
||||
| drupal | 1 | 1 | 0 | 74 | 0 |
|
||||
| echo | 2 | 2 | 0 | 4 | 0 |
|
||||
| esbuild | 2 | 2 | 0 | 2 | 0 |
|
||||
| express | 1 | 0 | 1 | 0 | 0 |
|
||||
| fastify | 2 | 2 | 0 | 2 | 0 |
|
||||
| fastify | 2 | 2 | 0 | 4 | 0 |
|
||||
| flask | 2 | 2 | 0 | 22 | 0 |
|
||||
| ghost | 2 | 2 | 0 | 0 | 1 |
|
||||
| gin | 2 | 2 | 0 | 2 | 0 |
|
||||
| gitea | 1 | 0 | 1 | 0 | 0 |
|
||||
| gitlab-ce | 1 | 1 | 0 | 612 | 0 |
|
||||
| gitlab-ce | 1 | 1 | 0 | 625 | 0 |
|
||||
| grafana | 1 | 0 | 1 | 0 | 0 |
|
||||
| hapi | 2 | 2 | 0 | 4 | 0 |
|
||||
| haproxy | 1 | 1 | 0 | 2 | 0 |
|
||||
@@ -143,7 +143,7 @@
|
||||
| opencart | 2 | 2 | 0 | 4 | 1 |
|
||||
| openmage | 2 | 2 | 0 | 0 | 1 |
|
||||
| phpmyadmin | 1 | 1 | 0 | 0 | 0 |
|
||||
| prestashop | 2 | 2 | 0 | 18 | 1 |
|
||||
| prestashop | 3 | 3 | 0 | 59 | 1 |
|
||||
| rails | 2 | 2 | 0 | 102 | 0 |
|
||||
| react | 3 | 3 | 0 | 18 | 0 |
|
||||
| redmine | 1 | 1 | 0 | 0 | 0 |
|
||||
@@ -161,8 +161,8 @@
|
||||
| vue | 2 | 2 | 0 | 2 | 0 |
|
||||
| webpack | 1 | 0 | 1 | 0 | 0 |
|
||||
| werkzeug | 2 | 2 | 0 | 22 | 0 |
|
||||
| woocommerce | 2 | 2 | 0 | 14 | 1 |
|
||||
| wordpress | 1 | 1 | 0 | 53 | 0 |
|
||||
| woocommerce | 2 | 2 | 0 | 10 | 1 |
|
||||
| wordpress | 1 | 1 | 0 | 54 | 0 |
|
||||
</pre>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
@@ -1,13 +1,13 @@
|
||||
# 分层实体覆盖与完整度报告
|
||||
|
||||
- 生成时间: `2026-03-24T09:18:19+00:00`
|
||||
- 已编目实体: `109`
|
||||
- 生成时间: `2026-03-26T10:20:34+00:00`
|
||||
- 已编目实体: `110`
|
||||
- 待编目 backlog: `7`
|
||||
- history-full 已完成: `40`
|
||||
- latest green: `99`
|
||||
- workflow 完整: `99`
|
||||
- 版本映射完整: `51`
|
||||
- 官方源覆盖: `99`
|
||||
- history-full 已完成: `41`
|
||||
- latest green: `100`
|
||||
- workflow 完整: `100`
|
||||
- 版本映射完整: `52`
|
||||
- 官方源覆盖: `100`
|
||||
- 插件 history-full 已完成: `4`
|
||||
|
||||
## 系统分层摘要
|
||||
@@ -56,7 +56,7 @@
|
||||
| opencart | 2 | 0 | 1 | 0 | 1 | 0 |
|
||||
| openmage | 2 | 0 | 1 | 0 | 1 | 0 |
|
||||
| phpmyadmin | 1 | 0 | 1 | 0 | 1 | 0 |
|
||||
| prestashop | 2 | 0 | 1 | 0 | 1 | 0 |
|
||||
| prestashop | 3 | 0 | 2 | 1 | 2 | 0 |
|
||||
| rails | 2 | 0 | 2 | 1 | 2 | 0 |
|
||||
| react | 3 | 1 | 3 | 2 | 3 | 0 |
|
||||
| redmine | 1 | 0 | 1 | 0 | 1 | 0 |
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:19+00:00",
|
||||
"cataloged_entity_total": 109,
|
||||
"generated_at": "2026-03-26T10:20:34+00:00",
|
||||
"cataloged_entity_total": 110,
|
||||
"candidate_entity_total": 7,
|
||||
"history_full_complete_count": 40,
|
||||
"latest_green_count": 99,
|
||||
"workflow_complete_count": 99,
|
||||
"version_mapped_count": 51,
|
||||
"official_source_covered_count": 99,
|
||||
"history_full_complete_count": 41,
|
||||
"latest_green_count": 100,
|
||||
"workflow_complete_count": 100,
|
||||
"version_mapped_count": 52,
|
||||
"official_source_covered_count": 100,
|
||||
"plugin_history_full_count": 4,
|
||||
"systems": [
|
||||
{
|
||||
@@ -420,7 +420,7 @@
|
||||
"entity_id": "fastify--project--fastify",
|
||||
"entity_type": "project",
|
||||
"display_name": "fastify",
|
||||
"advisory_count": 1,
|
||||
"advisory_count": 2,
|
||||
"history_backfill_status": "seeded",
|
||||
"latest_sync_status": "green"
|
||||
}
|
||||
@@ -1124,22 +1124,31 @@
|
||||
{
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"cataloged_entity_total": 2,
|
||||
"child_entity_total": 1,
|
||||
"cataloged_entity_total": 3,
|
||||
"child_entity_total": 2,
|
||||
"candidate_entity_total": 0,
|
||||
"workflow_complete_count": 1,
|
||||
"version_mapped_count": 0,
|
||||
"official_source_covered_count": 1,
|
||||
"history_full_complete_count": 1,
|
||||
"latest_green_count": 1,
|
||||
"workflow_complete_count": 2,
|
||||
"version_mapped_count": 1,
|
||||
"official_source_covered_count": 2,
|
||||
"history_full_complete_count": 2,
|
||||
"latest_green_count": 2,
|
||||
"version_gap_entity_count": 1,
|
||||
"workflow_gap_entity_count": 0,
|
||||
"plugin_total": 0,
|
||||
"entity_type_counts": {
|
||||
"system": 1,
|
||||
"package": 1,
|
||||
"repo": 1
|
||||
},
|
||||
"top_entities": [
|
||||
{
|
||||
"entity_id": "prestashop--package--prestashop-prestashop",
|
||||
"entity_type": "package",
|
||||
"display_name": "prestashop / prestashop",
|
||||
"advisory_count": 2,
|
||||
"history_backfill_status": "complete",
|
||||
"latest_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "prestashop--repo--prestashop-prestashop",
|
||||
"entity_type": "repo",
|
||||
@@ -1760,6 +1769,6 @@
|
||||
"discovery_queue": 7,
|
||||
"history_queue": 27,
|
||||
"latest_queue": 10,
|
||||
"workflow_queue": 2177
|
||||
"workflow_queue": 2178
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 分层实体发现 Backlog
|
||||
|
||||
- 生成时间: `2026-03-24T09:18:19+00:00`
|
||||
- 生成时间: `2026-03-26T10:20:34+00:00`
|
||||
- 待编目数量: `7`
|
||||
|
||||
| candidate_id | root_system | entity_type | risk | reason | waiting_for | source |
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:19+00:00",
|
||||
"generated_at": "2026-03-26T10:20:34+00:00",
|
||||
"discovery_queue": {
|
||||
"count": 7,
|
||||
"items": [
|
||||
@@ -408,7 +408,7 @@
|
||||
]
|
||||
},
|
||||
"workflow_queue": {
|
||||
"count": 2177,
|
||||
"count": 2178,
|
||||
"items": [
|
||||
{
|
||||
"canonical_id": "adminer--CVE-2026-25878",
|
||||
|
||||
文件差异内容过多而无法显示
加载差异
@@ -1,13 +1,13 @@
|
||||
# 最新同步摘要
|
||||
|
||||
- 渲染时间: `2026-03-24T09:18:19+00:00`
|
||||
- 渲染时间: `2026-03-26T10:20:34+00:00`
|
||||
- 系统数量: `62`
|
||||
- Advisory 数量: `2371`
|
||||
- 已编目实体数量: `109`
|
||||
- Advisory 数量: `2375`
|
||||
- 已编目实体数量: `110`
|
||||
- 待编目 backlog 数量: `7`
|
||||
- 重点 Markdown 数量: `168`
|
||||
- 重点 Markdown 数量: `171`
|
||||
- Run Bundle 数量: `89`
|
||||
- 新增记录: `11`
|
||||
- 更新记录: `4`
|
||||
- Triage 数量: `1176`
|
||||
- 新增记录: `3`
|
||||
- 更新记录: `2`
|
||||
- Triage 数量: `1177`
|
||||
- 失败的 source adapter: `0`
|
||||
|
||||
@@ -1,24 +1,25 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:17:44+00:00",
|
||||
"generated_at": "2026-03-26T10:20:18+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-24T09:17:44+00:00",
|
||||
"last_fully_green_run": "2026-03-26T10:20:18+00:00",
|
||||
"source_catalog": {
|
||||
"system_count": 62,
|
||||
"source_count": 179,
|
||||
"retired_source_count": 77
|
||||
},
|
||||
"ingest": {
|
||||
"new_count": 11,
|
||||
"updated_count": 4,
|
||||
"new_count": 3,
|
||||
"updated_count": 2,
|
||||
"failure_count": 0,
|
||||
"systems_touched": [
|
||||
"haproxy",
|
||||
"mattermost",
|
||||
"traefik"
|
||||
"fastify",
|
||||
"nextjs",
|
||||
"prestashop",
|
||||
"spring-security"
|
||||
]
|
||||
},
|
||||
"validation": {
|
||||
@@ -27,25 +28,25 @@
|
||||
"errors": []
|
||||
},
|
||||
"entity_coverage": {
|
||||
"cataloged_entity_total": 109,
|
||||
"cataloged_entity_total": 110,
|
||||
"candidate_entity_total": 7,
|
||||
"history_full_complete_count": 40,
|
||||
"workflow_complete_count": 99,
|
||||
"version_mapped_count": 51,
|
||||
"official_source_covered_count": 99
|
||||
"history_full_complete_count": 41,
|
||||
"workflow_complete_count": 100,
|
||||
"version_mapped_count": 52,
|
||||
"official_source_covered_count": 100
|
||||
},
|
||||
"version_coverage": {
|
||||
"cataloged_entity_total": 109,
|
||||
"latest_version_synced_count": 94,
|
||||
"cataloged_entity_total": 110,
|
||||
"latest_version_synced_count": 95,
|
||||
"source_gap_count": 15,
|
||||
"security_version_total": 6242,
|
||||
"security_version_entity_count": 82,
|
||||
"security_version_total": 6297,
|
||||
"security_version_entity_count": 83,
|
||||
"auto_promoted_entity_count": 10,
|
||||
"lab_enqueued_count": 11
|
||||
"lab_enqueued_count": 3
|
||||
},
|
||||
"lab_enqueue": {
|
||||
"enqueued": 11,
|
||||
"queue_total": 2371,
|
||||
"enqueued": 3,
|
||||
"queue_total": 2375,
|
||||
"pending_count": 0
|
||||
}
|
||||
}
|
||||
|
||||
文件差异内容过多而无法显示
加载差异
@@ -1,18 +1,19 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:19+00:00",
|
||||
"generated_at": "2026-03-26T10:20:34+00:00",
|
||||
"system_count": 62,
|
||||
"advisory_count": 2371,
|
||||
"cataloged_entity_total": 109,
|
||||
"advisory_count": 2375,
|
||||
"cataloged_entity_total": 110,
|
||||
"candidate_entity_total": 7,
|
||||
"markdown_count": 168,
|
||||
"new_count": 11,
|
||||
"updated_count": 4,
|
||||
"markdown_count": 171,
|
||||
"new_count": 3,
|
||||
"updated_count": 2,
|
||||
"systems_touched": [
|
||||
"haproxy",
|
||||
"mattermost",
|
||||
"traefik"
|
||||
"fastify",
|
||||
"nextjs",
|
||||
"prestashop",
|
||||
"spring-security"
|
||||
],
|
||||
"triage_count": 1176,
|
||||
"triage_count": 1177,
|
||||
"run_bundle_count": 89,
|
||||
"failures": []
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:17:05+00:00",
|
||||
"generated_at": "2026-03-26T09:21:28+00:00",
|
||||
"system_count": 62,
|
||||
"source_count": 179,
|
||||
"active_source_count": 102,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Source Catalog Audit
|
||||
|
||||
- generated_at: `2026-03-24T09:17:05+00:00`
|
||||
- generated_at: `2026-03-26T09:21:28+00:00`
|
||||
- systems: `62`
|
||||
- sources: `179`
|
||||
- active_sources: `102`
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:17:44+00:00",
|
||||
"generated_at": "2026-03-26T10:20:18+00:00",
|
||||
"active_source_count": 102,
|
||||
"green_source_count": 102,
|
||||
"failure_count": 0,
|
||||
"all_green": true,
|
||||
"last_fully_green_run": "2026-03-24T09:17:44+00:00",
|
||||
"last_fully_green_run": "2026-03-26T10:20:18+00:00",
|
||||
"retries_performed": 0,
|
||||
"probes": [
|
||||
{
|
||||
"system_id": "adminer",
|
||||
"source_name": "OSV Adminer",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.321,
|
||||
"elapsed_seconds": 35.138,
|
||||
"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.029,
|
||||
"elapsed_seconds": 1.973,
|
||||
"kind": "vendor-index",
|
||||
"items_seen": 46
|
||||
},
|
||||
@@ -27,7 +27,7 @@
|
||||
"system_id": "angular",
|
||||
"source_name": "OSV Angular",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.538,
|
||||
"elapsed_seconds": 2.67,
|
||||
"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": 1.611,
|
||||
"elapsed_seconds": 34.836,
|
||||
"kind": "html-links",
|
||||
"items_seen": 182
|
||||
},
|
||||
@@ -43,15 +43,15 @@
|
||||
"system_id": "apache-httpd",
|
||||
"source_name": "CISA KEV Apache HTTPD",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 1.7,
|
||||
"elapsed_seconds": 3.387,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1551
|
||||
"items_seen": 1552
|
||||
},
|
||||
{
|
||||
"system_id": "apache-tomcat",
|
||||
"source_name": "Apache Tomcat Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.614,
|
||||
"elapsed_seconds": 35.095,
|
||||
"kind": "html-links",
|
||||
"items_seen": 270
|
||||
},
|
||||
@@ -59,15 +59,15 @@
|
||||
"system_id": "apache-tomcat",
|
||||
"source_name": "CISA KEV Tomcat",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 1.728,
|
||||
"elapsed_seconds": 3.466,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1551
|
||||
"items_seen": 1552
|
||||
},
|
||||
{
|
||||
"system_id": "aspnet-core",
|
||||
"source_name": "OSV ASP.NET Core",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.176,
|
||||
"elapsed_seconds": 35.025,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -75,7 +75,7 @@
|
||||
"system_id": "astro",
|
||||
"source_name": "OSV Astro",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.536,
|
||||
"elapsed_seconds": 2.696,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -83,7 +83,7 @@
|
||||
"system_id": "caddy",
|
||||
"source_name": "OSV Caddy",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.207,
|
||||
"elapsed_seconds": 35.139,
|
||||
"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.049,
|
||||
"elapsed_seconds": 1.195,
|
||||
"kind": "html-links",
|
||||
"items_seen": 127
|
||||
},
|
||||
@@ -99,7 +99,7 @@
|
||||
"system_id": "directus",
|
||||
"source_name": "OSV Directus",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.954,
|
||||
"elapsed_seconds": 0.769,
|
||||
"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.03,
|
||||
"elapsed_seconds": 1.538,
|
||||
"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.029,
|
||||
"elapsed_seconds": 0.926,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 3
|
||||
},
|
||||
@@ -123,7 +123,7 @@
|
||||
"system_id": "discourse",
|
||||
"source_name": "OSV Discourse",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.824,
|
||||
"elapsed_seconds": 0.954,
|
||||
"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": 1.532,
|
||||
"elapsed_seconds": 3.746,
|
||||
"kind": "vendor-index",
|
||||
"items_seen": 1276
|
||||
},
|
||||
@@ -139,7 +139,7 @@
|
||||
"system_id": "django",
|
||||
"source_name": "Django Security Weblog",
|
||||
"source_kind": "vendor-index",
|
||||
"elapsed_seconds": 1.508,
|
||||
"elapsed_seconds": 35.137,
|
||||
"kind": "vendor-index",
|
||||
"items_seen": 332
|
||||
},
|
||||
@@ -147,7 +147,7 @@
|
||||
"system_id": "django",
|
||||
"source_name": "OSV Django",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.099,
|
||||
"elapsed_seconds": 36.192,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -155,7 +155,7 @@
|
||||
"system_id": "drupal",
|
||||
"source_name": "Drupal Security Advisories RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.051,
|
||||
"elapsed_seconds": 0.605,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 20
|
||||
},
|
||||
@@ -163,7 +163,7 @@
|
||||
"system_id": "drupal",
|
||||
"source_name": "OSV Drupal",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.795,
|
||||
"elapsed_seconds": 1.981,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -171,7 +171,7 @@
|
||||
"system_id": "echo",
|
||||
"source_name": "OSV Echo",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.15,
|
||||
"elapsed_seconds": 35.025,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -179,7 +179,7 @@
|
||||
"system_id": "esbuild",
|
||||
"source_name": "OSV esbuild",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.611,
|
||||
"elapsed_seconds": 3.263,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -187,7 +187,7 @@
|
||||
"system_id": "express",
|
||||
"source_name": "OSV Express",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.536,
|
||||
"elapsed_seconds": 2.915,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -195,7 +195,7 @@
|
||||
"system_id": "fastify",
|
||||
"source_name": "OSV Fastify",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.551,
|
||||
"elapsed_seconds": 3.079,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -203,7 +203,7 @@
|
||||
"system_id": "flask",
|
||||
"source_name": "OSV Flask",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.195,
|
||||
"elapsed_seconds": 35.078,
|
||||
"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.051,
|
||||
"elapsed_seconds": 1.099,
|
||||
"kind": "html-links",
|
||||
"items_seen": 119
|
||||
},
|
||||
@@ -219,7 +219,7 @@
|
||||
"system_id": "ghost",
|
||||
"source_name": "OSV Ghost",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.956,
|
||||
"elapsed_seconds": 0.79,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -227,7 +227,7 @@
|
||||
"system_id": "gin",
|
||||
"source_name": "OSV Gin",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.154,
|
||||
"elapsed_seconds": 35.023,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -235,7 +235,7 @@
|
||||
"system_id": "gitea",
|
||||
"source_name": "OSV Gitea",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.382,
|
||||
"elapsed_seconds": 35.524,
|
||||
"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": 1.737,
|
||||
"elapsed_seconds": 35.891,
|
||||
"kind": "html-links",
|
||||
"items_seen": 5
|
||||
},
|
||||
@@ -251,23 +251,23 @@
|
||||
"system_id": "gitlab-ce",
|
||||
"source_name": "GitLab Security Releases Atom",
|
||||
"source_kind": "atom-feed",
|
||||
"elapsed_seconds": 1.737,
|
||||
"elapsed_seconds": 35.675,
|
||||
"kind": "atom-feed",
|
||||
"items_seen": 186
|
||||
"items_seen": 187
|
||||
},
|
||||
{
|
||||
"system_id": "grafana",
|
||||
"source_name": "CISA KEV Grafana",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 1.738,
|
||||
"elapsed_seconds": 35.076,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1551
|
||||
"items_seen": 1552
|
||||
},
|
||||
{
|
||||
"system_id": "grafana",
|
||||
"source_name": "Grafana Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.737,
|
||||
"elapsed_seconds": 35.677,
|
||||
"kind": "html-links",
|
||||
"items_seen": 159
|
||||
},
|
||||
@@ -275,7 +275,7 @@
|
||||
"system_id": "hapi",
|
||||
"source_name": "OSV Hapi",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.744,
|
||||
"elapsed_seconds": 3.044,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -283,7 +283,7 @@
|
||||
"system_id": "haproxy",
|
||||
"source_name": "HAProxy Blog Feed",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 1.7,
|
||||
"elapsed_seconds": 36.064,
|
||||
"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": 1.737,
|
||||
"elapsed_seconds": 35.416,
|
||||
"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.051,
|
||||
"elapsed_seconds": 1.637,
|
||||
"kind": "html-links",
|
||||
"items_seen": 139
|
||||
},
|
||||
@@ -307,7 +307,7 @@
|
||||
"system_id": "joomla",
|
||||
"source_name": "OSV Joomla",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.899,
|
||||
"elapsed_seconds": 0.647,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -315,7 +315,7 @@
|
||||
"system_id": "kibana",
|
||||
"source_name": "Elastic Product Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.738,
|
||||
"elapsed_seconds": 36.254,
|
||||
"kind": "html-links",
|
||||
"items_seen": 66
|
||||
},
|
||||
@@ -323,7 +323,7 @@
|
||||
"system_id": "kibana",
|
||||
"source_name": "NVD Kibana",
|
||||
"source_kind": "nvd-search",
|
||||
"elapsed_seconds": 3.279,
|
||||
"elapsed_seconds": 36.067,
|
||||
"kind": "nvd-search",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -331,7 +331,7 @@
|
||||
"system_id": "koa",
|
||||
"source_name": "OSV Koa",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.535,
|
||||
"elapsed_seconds": 2.967,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -339,7 +339,7 @@
|
||||
"system_id": "laravel",
|
||||
"source_name": "OSV Laravel",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.335,
|
||||
"elapsed_seconds": 35.139,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -347,7 +347,7 @@
|
||||
"system_id": "magento-open-source",
|
||||
"source_name": "Magento GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.022,
|
||||
"elapsed_seconds": 1.624,
|
||||
"kind": "html-links",
|
||||
"items_seen": 99
|
||||
},
|
||||
@@ -355,7 +355,7 @@
|
||||
"system_id": "magento-open-source",
|
||||
"source_name": "OSV Magento Open Source",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.855,
|
||||
"elapsed_seconds": 1.524,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -363,15 +363,15 @@
|
||||
"system_id": "magento-open-source",
|
||||
"source_name": "Sansec Research",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.022,
|
||||
"elapsed_seconds": 2.02,
|
||||
"kind": "html-links",
|
||||
"items_seen": 134
|
||||
"items_seen": 135
|
||||
},
|
||||
{
|
||||
"system_id": "mattermost",
|
||||
"source_name": "Mattermost Security Updates JSON",
|
||||
"source_kind": "json-feed",
|
||||
"elapsed_seconds": 1.742,
|
||||
"elapsed_seconds": 35.602,
|
||||
"kind": "json-feed",
|
||||
"items_seen": 594
|
||||
},
|
||||
@@ -379,7 +379,7 @@
|
||||
"system_id": "mattermost",
|
||||
"source_name": "OSV Mattermost",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.206,
|
||||
"elapsed_seconds": 36.592,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -387,7 +387,7 @@
|
||||
"system_id": "mediawiki",
|
||||
"source_name": "MediaWiki Announce RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.048,
|
||||
"elapsed_seconds": 2.337,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 30
|
||||
},
|
||||
@@ -395,7 +395,7 @@
|
||||
"system_id": "mediawiki",
|
||||
"source_name": "OSV MediaWiki",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.007,
|
||||
"elapsed_seconds": 0.812,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -403,7 +403,7 @@
|
||||
"system_id": "medusa",
|
||||
"source_name": "OSV Medusa",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.852,
|
||||
"elapsed_seconds": 2.581,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -411,7 +411,7 @@
|
||||
"system_id": "moodle",
|
||||
"source_name": "OSV Moodle",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.854,
|
||||
"elapsed_seconds": 37.993,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -419,7 +419,7 @@
|
||||
"system_id": "nestjs",
|
||||
"source_name": "OSV NestJS",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.535,
|
||||
"elapsed_seconds": 3.06,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -427,7 +427,7 @@
|
||||
"system_id": "nextjs",
|
||||
"source_name": "OSV Next.js",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.918,
|
||||
"elapsed_seconds": 2.437,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -435,39 +435,39 @@
|
||||
"system_id": "nginx",
|
||||
"source_name": "CISA KEV NGINX",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 1.7,
|
||||
"elapsed_seconds": 3.374,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1551
|
||||
"items_seen": 1552
|
||||
},
|
||||
{
|
||||
"system_id": "nginx",
|
||||
"source_name": "NGINX Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.551,
|
||||
"elapsed_seconds": 35.358,
|
||||
"kind": "html-links",
|
||||
"items_seen": 138
|
||||
"items_seen": 150
|
||||
},
|
||||
{
|
||||
"system_id": "nodejs",
|
||||
"source_name": "CISA KEV Node.js",
|
||||
"source_kind": "kev-json",
|
||||
"elapsed_seconds": 1.728,
|
||||
"elapsed_seconds": 2.964,
|
||||
"kind": "kev-json",
|
||||
"items_seen": 1551
|
||||
"items_seen": 1552
|
||||
},
|
||||
{
|
||||
"system_id": "nodejs",
|
||||
"source_name": "Node.js Security Releases",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.906,
|
||||
"elapsed_seconds": 3.026,
|
||||
"kind": "html-links",
|
||||
"items_seen": 73
|
||||
"items_seen": 74
|
||||
},
|
||||
{
|
||||
"system_id": "nuxt",
|
||||
"source_name": "OSV Nuxt",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.452,
|
||||
"elapsed_seconds": 2.774,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -475,7 +475,7 @@
|
||||
"system_id": "opencart",
|
||||
"source_name": "OSV OpenCart",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.887,
|
||||
"elapsed_seconds": 2.392,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -483,7 +483,7 @@
|
||||
"system_id": "opencart",
|
||||
"source_name": "OpenCart Releases",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.012,
|
||||
"elapsed_seconds": 36.392,
|
||||
"kind": "html-links",
|
||||
"items_seen": 1500
|
||||
},
|
||||
@@ -491,7 +491,7 @@
|
||||
"system_id": "openmage",
|
||||
"source_name": "OSV OpenMage",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.93,
|
||||
"elapsed_seconds": 1.535,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -499,7 +499,7 @@
|
||||
"system_id": "openmage",
|
||||
"source_name": "OpenMage GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 2.323,
|
||||
"kind": "html-links",
|
||||
"items_seen": 125
|
||||
},
|
||||
@@ -507,7 +507,7 @@
|
||||
"system_id": "phpmyadmin",
|
||||
"source_name": "OSV phpMyAdmin",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.616,
|
||||
"elapsed_seconds": 35.308,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -515,7 +515,7 @@
|
||||
"system_id": "phpmyadmin",
|
||||
"source_name": "phpMyAdmin Security Page",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.7,
|
||||
"elapsed_seconds": 35.049,
|
||||
"kind": "html-links",
|
||||
"items_seen": 263
|
||||
},
|
||||
@@ -523,7 +523,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "Friends Of Presta Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.014,
|
||||
"elapsed_seconds": 2.331,
|
||||
"kind": "html-links",
|
||||
"items_seen": 38
|
||||
},
|
||||
@@ -531,7 +531,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "GitHub PrestaShop Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 2.245,
|
||||
"kind": "html-links",
|
||||
"items_seen": 127
|
||||
},
|
||||
@@ -539,7 +539,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "OSV PrestaShop",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.919,
|
||||
"elapsed_seconds": 1.978,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -547,7 +547,7 @@
|
||||
"system_id": "prestashop",
|
||||
"source_name": "PrestaShop Security Page",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 1.843,
|
||||
"kind": "html-links",
|
||||
"items_seen": 60
|
||||
},
|
||||
@@ -555,7 +555,7 @@
|
||||
"system_id": "rails",
|
||||
"source_name": "OSV Rails",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.182,
|
||||
"elapsed_seconds": 3.748,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -563,7 +563,7 @@
|
||||
"system_id": "react",
|
||||
"source_name": "OSV React",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.873,
|
||||
"elapsed_seconds": 2.581,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -571,7 +571,7 @@
|
||||
"system_id": "redmine",
|
||||
"source_name": "OSV Redmine",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.275,
|
||||
"elapsed_seconds": 35.697,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -579,7 +579,7 @@
|
||||
"system_id": "redmine",
|
||||
"source_name": "Redmine Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.744,
|
||||
"elapsed_seconds": 36.813,
|
||||
"kind": "html-links",
|
||||
"items_seen": 371
|
||||
},
|
||||
@@ -587,7 +587,7 @@
|
||||
"system_id": "saleor",
|
||||
"source_name": "GitHub Saleor Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.006,
|
||||
"elapsed_seconds": 2.78,
|
||||
"kind": "html-links",
|
||||
"items_seen": 120
|
||||
},
|
||||
@@ -595,7 +595,7 @@
|
||||
"system_id": "saleor",
|
||||
"source_name": "OSV Saleor",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.881,
|
||||
"elapsed_seconds": 2.388,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -603,7 +603,7 @@
|
||||
"system_id": "shopware",
|
||||
"source_name": "OSV Shopware",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.146,
|
||||
"elapsed_seconds": 2.492,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -611,7 +611,7 @@
|
||||
"system_id": "shopware",
|
||||
"source_name": "Shopware Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.014,
|
||||
"elapsed_seconds": 2.388,
|
||||
"kind": "html-links",
|
||||
"items_seen": 129
|
||||
},
|
||||
@@ -619,7 +619,7 @@
|
||||
"system_id": "spring-boot",
|
||||
"source_name": "OSV Spring Boot",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.809,
|
||||
"elapsed_seconds": 3.466,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -627,7 +627,7 @@
|
||||
"system_id": "spring-boot",
|
||||
"source_name": "Spring Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.134,
|
||||
"elapsed_seconds": 3.614,
|
||||
"kind": "html-links",
|
||||
"items_seen": 118
|
||||
},
|
||||
@@ -635,7 +635,7 @@
|
||||
"system_id": "spring-framework",
|
||||
"source_name": "OSV Spring Framework",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.673,
|
||||
"elapsed_seconds": 3.387,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -643,7 +643,7 @@
|
||||
"system_id": "spring-framework",
|
||||
"source_name": "Spring Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.951,
|
||||
"elapsed_seconds": 3.614,
|
||||
"kind": "html-links",
|
||||
"items_seen": 118
|
||||
},
|
||||
@@ -651,7 +651,7 @@
|
||||
"system_id": "spring-security",
|
||||
"source_name": "OSV Spring Security",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.742,
|
||||
"elapsed_seconds": 3.374,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -659,7 +659,7 @@
|
||||
"system_id": "spring-security",
|
||||
"source_name": "Spring Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.977,
|
||||
"elapsed_seconds": 3.614,
|
||||
"kind": "html-links",
|
||||
"items_seen": 118
|
||||
},
|
||||
@@ -667,7 +667,7 @@
|
||||
"system_id": "strapi",
|
||||
"source_name": "OSV Strapi",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.0,
|
||||
"elapsed_seconds": 0.781,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -675,7 +675,7 @@
|
||||
"system_id": "strapi",
|
||||
"source_name": "Strapi GitHub Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.05,
|
||||
"elapsed_seconds": 1.038,
|
||||
"kind": "html-links",
|
||||
"items_seen": 124
|
||||
},
|
||||
@@ -683,7 +683,7 @@
|
||||
"system_id": "sveltekit",
|
||||
"source_name": "OSV SvelteKit",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.508,
|
||||
"elapsed_seconds": 2.69,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -691,7 +691,7 @@
|
||||
"system_id": "symfony",
|
||||
"source_name": "OSV Symfony",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.93,
|
||||
"elapsed_seconds": 35.448,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -699,7 +699,7 @@
|
||||
"system_id": "traefik",
|
||||
"source_name": "OSV Traefik",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.341,
|
||||
"elapsed_seconds": 35.077,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -707,7 +707,7 @@
|
||||
"system_id": "undici",
|
||||
"source_name": "OSV Undici",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.614,
|
||||
"elapsed_seconds": 3.099,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -715,7 +715,7 @@
|
||||
"system_id": "vite",
|
||||
"source_name": "OSV Vite",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.538,
|
||||
"elapsed_seconds": 2.688,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -723,7 +723,7 @@
|
||||
"system_id": "vue",
|
||||
"source_name": "OSV Vue",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.835,
|
||||
"elapsed_seconds": 2.85,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -731,7 +731,7 @@
|
||||
"system_id": "webpack",
|
||||
"source_name": "OSV webpack",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 1.614,
|
||||
"elapsed_seconds": 3.154,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -739,7 +739,7 @@
|
||||
"system_id": "werkzeug",
|
||||
"source_name": "OSV Werkzeug",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.177,
|
||||
"elapsed_seconds": 35.076,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -747,7 +747,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "GitHub WooCommerce Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.017,
|
||||
"elapsed_seconds": 1.976,
|
||||
"kind": "html-links",
|
||||
"items_seen": 107
|
||||
},
|
||||
@@ -755,7 +755,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "OSV WooCommerce",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 0.802,
|
||||
"elapsed_seconds": 1.642,
|
||||
"kind": "osv-batch",
|
||||
"items_seen": 1
|
||||
},
|
||||
@@ -763,7 +763,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "Patchstack Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.017,
|
||||
"elapsed_seconds": 1.183,
|
||||
"kind": "html-links",
|
||||
"items_seen": 193
|
||||
},
|
||||
@@ -771,7 +771,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "Woo Developer Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.019,
|
||||
"elapsed_seconds": 1.636,
|
||||
"kind": "html-links",
|
||||
"items_seen": 121
|
||||
},
|
||||
@@ -779,7 +779,7 @@
|
||||
"system_id": "woocommerce",
|
||||
"source_name": "Wordfence Vulnerability Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.015,
|
||||
"elapsed_seconds": 1.106,
|
||||
"kind": "html-links",
|
||||
"items_seen": 0
|
||||
},
|
||||
@@ -787,7 +787,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "Patchstack Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.053,
|
||||
"elapsed_seconds": 1.185,
|
||||
"kind": "html-links",
|
||||
"items_seen": 193
|
||||
},
|
||||
@@ -795,7 +795,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "PortSwigger Research",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 1.509,
|
||||
"elapsed_seconds": 1.336,
|
||||
"kind": "html-links",
|
||||
"items_seen": 99
|
||||
},
|
||||
@@ -803,7 +803,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "WPScan Vulnerability Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.053,
|
||||
"elapsed_seconds": 1.108,
|
||||
"kind": "html-links",
|
||||
"items_seen": 74
|
||||
},
|
||||
@@ -811,7 +811,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "WordPress Security News RSS",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 0.055,
|
||||
"elapsed_seconds": 1.483,
|
||||
"kind": "rss-feed",
|
||||
"items_seen": 10
|
||||
},
|
||||
@@ -819,7 +819,7 @@
|
||||
"system_id": "wordpress",
|
||||
"source_name": "Wordfence Vulnerability Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 0.055,
|
||||
"elapsed_seconds": 0.34,
|
||||
"kind": "html-links",
|
||||
"items_seen": 0
|
||||
}
|
||||
@@ -830,70 +830,70 @@
|
||||
"system_id": "moodle",
|
||||
"source_name": "OSV Moodle",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.854,
|
||||
"elapsed_seconds": 37.993,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "kibana",
|
||||
"source_name": "NVD Kibana",
|
||||
"source_kind": "nvd-search",
|
||||
"elapsed_seconds": 3.279,
|
||||
"system_id": "redmine",
|
||||
"source_name": "Redmine Security Advisories",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 36.813,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "mattermost",
|
||||
"source_name": "OSV Mattermost",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.206,
|
||||
"elapsed_seconds": 36.592,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "opencart",
|
||||
"source_name": "OpenCart Releases",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 36.392,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "kibana",
|
||||
"source_name": "Elastic Product Security",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 36.254,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "django",
|
||||
"source_name": "OSV Django",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 3.099,
|
||||
"elapsed_seconds": 36.192,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "symfony",
|
||||
"source_name": "OSV Symfony",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.93,
|
||||
"system_id": "kibana",
|
||||
"source_name": "NVD Kibana",
|
||||
"source_kind": "nvd-search",
|
||||
"elapsed_seconds": 36.067,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "phpmyadmin",
|
||||
"source_name": "OSV phpMyAdmin",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.616,
|
||||
"system_id": "haproxy",
|
||||
"source_name": "HAProxy Blog Feed",
|
||||
"source_kind": "rss-feed",
|
||||
"elapsed_seconds": 36.064,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "gitea",
|
||||
"source_name": "OSV Gitea",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.382,
|
||||
"system_id": "gitlab-ce",
|
||||
"source_name": "GitLab Advisory Database",
|
||||
"source_kind": "html-links",
|
||||
"elapsed_seconds": 35.891,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "traefik",
|
||||
"source_name": "OSV Traefik",
|
||||
"system_id": "redmine",
|
||||
"source_name": "OSV Redmine",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.341,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "laravel",
|
||||
"source_name": "OSV Laravel",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.335,
|
||||
"status": "ok"
|
||||
},
|
||||
{
|
||||
"system_id": "adminer",
|
||||
"source_name": "OSV Adminer",
|
||||
"source_kind": "osv-batch",
|
||||
"elapsed_seconds": 2.321,
|
||||
"elapsed_seconds": 35.697,
|
||||
"status": "ok"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:19+00:00",
|
||||
"generated_at": "2026-03-26T10:20:34+00:00",
|
||||
"source_gap_entities": [
|
||||
{
|
||||
"entity_id": "adminer",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"generated_at": "2026-03-24T09:18:19+00:00",
|
||||
"cataloged_entity_total": 109,
|
||||
"latest_version_synced_count": 94,
|
||||
"generated_at": "2026-03-26T10:20:34+00:00",
|
||||
"cataloged_entity_total": 110,
|
||||
"latest_version_synced_count": 95,
|
||||
"source_gap_count": 15,
|
||||
"security_version_total": 6242,
|
||||
"security_version_entity_count": 82,
|
||||
"security_version_total": 6297,
|
||||
"security_version_entity_count": 83,
|
||||
"auto_promoted_entity_count": 10,
|
||||
"lab_enqueued_count": 11,
|
||||
"lab_enqueued_count": 3,
|
||||
"systems": [
|
||||
{
|
||||
"system_id": "adminer",
|
||||
@@ -41,16 +41,16 @@
|
||||
"entity_id": "angular",
|
||||
"display_name": "Angular",
|
||||
"entity_type": "system",
|
||||
"latest_version": "21.2.5",
|
||||
"latest_release_at": "",
|
||||
"latest_version": "21.2.6",
|
||||
"latest_release_at": "2026-03-17T01:31:35.828211Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "angular--package--angular-core",
|
||||
"display_name": "angular / core",
|
||||
"entity_type": "package",
|
||||
"latest_version": "21.2.5",
|
||||
"latest_release_at": "",
|
||||
"latest_version": "21.2.6",
|
||||
"latest_release_at": "2026-03-17T01:31:35.828211Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -117,7 +117,7 @@
|
||||
"display_name": "Astro",
|
||||
"entity_type": "system",
|
||||
"latest_version": "6.0.8",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2025-11-20T14:43:59.624508Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
@@ -125,7 +125,7 @@
|
||||
"display_name": "astro",
|
||||
"entity_type": "project",
|
||||
"latest_version": "6.0.8",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2025-11-27T08:22:36.525875Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
@@ -133,7 +133,7 @@
|
||||
"display_name": "astro",
|
||||
"entity_type": "module",
|
||||
"latest_version": "6.0.8",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2025-11-20T14:43:59.624508Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -151,8 +151,8 @@
|
||||
"entity_id": "caddy",
|
||||
"display_name": "Caddy",
|
||||
"entity_type": "system",
|
||||
"latest_version": "2.11.1",
|
||||
"latest_release_at": "2026-02-27T19:55:10Z",
|
||||
"latest_version": "2.11.2",
|
||||
"latest_release_at": "2026-03-06T02:43:43Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
@@ -160,15 +160,15 @@
|
||||
"display_name": "caddyserver / caddy / v2",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "2.11.2",
|
||||
"latest_release_at": "2026-03-23T04:52:47.652974Z",
|
||||
"latest_release_at": "2026-03-06T02:43:43Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "caddy--extension--github-com-caddyserver-caddy-v2",
|
||||
"display_name": "caddyserver / caddy / v2",
|
||||
"entity_type": "extension",
|
||||
"latest_version": "2.11.1",
|
||||
"latest_release_at": "2026-02-27T19:55:10Z",
|
||||
"latest_version": "2.11.2",
|
||||
"latest_release_at": "2026-03-06T02:43:43Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -186,16 +186,16 @@
|
||||
"entity_id": "directus",
|
||||
"display_name": "Directus",
|
||||
"entity_type": "system",
|
||||
"latest_version": "3573-4c68-g8cc",
|
||||
"latest_release_at": "2026-03-10T22:20:52Z",
|
||||
"latest_version": "11.17.0",
|
||||
"latest_release_at": "2026-03-24T23:17:51Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "directus--repo--directus-directus",
|
||||
"display_name": "directus / directus",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "3573-4c68-g8cc",
|
||||
"latest_release_at": "2026-03-10T22:20:52Z",
|
||||
"latest_version": "11.17.0",
|
||||
"latest_release_at": "2026-03-24T23:17:51Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -206,7 +206,7 @@
|
||||
"cataloged_entity_total": 1,
|
||||
"latest_version_synced_count": 1,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 78,
|
||||
"security_version_count": 80,
|
||||
"auto_promoted_count": 0,
|
||||
"latest_versions": [
|
||||
{
|
||||
@@ -278,16 +278,16 @@
|
||||
"entity_id": "echo",
|
||||
"display_name": "Echo",
|
||||
"entity_type": "system",
|
||||
"latest_version": "4.9.0",
|
||||
"latest_release_at": "2024-05-20T16:03:47Z",
|
||||
"latest_version": "5.0.4",
|
||||
"latest_release_at": "2026-02-15T15:55:53Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "echo--repo--github-com-labstack-echo-v4",
|
||||
"display_name": "labstack / echo / v4",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "4.9.0",
|
||||
"latest_release_at": "2024-05-20T16:03:47Z",
|
||||
"latest_version": "5.0.4",
|
||||
"latest_release_at": "2026-02-15T15:55:53Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -335,7 +335,7 @@
|
||||
"cataloged_entity_total": 2,
|
||||
"latest_version_synced_count": 2,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 2,
|
||||
"security_version_count": 4,
|
||||
"auto_promoted_count": 0,
|
||||
"latest_versions": [
|
||||
{
|
||||
@@ -396,7 +396,7 @@
|
||||
"entity_id": "ghost",
|
||||
"display_name": "Ghost",
|
||||
"entity_type": "system",
|
||||
"latest_version": "52.1k",
|
||||
"latest_version": "6.22.1",
|
||||
"latest_release_at": "2026-03-20T15:25:05Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -404,7 +404,7 @@
|
||||
"entity_id": "ghost--repo--tryghost-ghost",
|
||||
"display_name": "TryGhost / Ghost",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "52.1k",
|
||||
"latest_version": "6.22.1",
|
||||
"latest_release_at": "2026-03-20T15:25:05Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -423,16 +423,16 @@
|
||||
"entity_id": "gin",
|
||||
"display_name": "Gin",
|
||||
"entity_type": "system",
|
||||
"latest_version": "1.7.7",
|
||||
"latest_release_at": "2026-03-14T10:41:18.820930Z",
|
||||
"latest_version": "1.12.0",
|
||||
"latest_release_at": "2026-02-28T10:12:25Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "gin--repo--github-com-gin-gonic-gin",
|
||||
"display_name": "gin-gonic / gin",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "1.7.7",
|
||||
"latest_release_at": "2026-03-14T10:41:18.820930Z",
|
||||
"latest_version": "1.12.0",
|
||||
"latest_release_at": "2026-02-28T10:12:25Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -453,15 +453,15 @@
|
||||
"cataloged_entity_total": 1,
|
||||
"latest_version_synced_count": 1,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 612,
|
||||
"security_version_count": 625,
|
||||
"auto_promoted_count": 0,
|
||||
"latest_versions": [
|
||||
{
|
||||
"entity_id": "gitlab-ce",
|
||||
"display_name": "GitLab CE",
|
||||
"entity_type": "system",
|
||||
"latest_version": "2026-3848---improper-neutralization-of-crlf-sequences-issue-impacts-gitlab-ceee",
|
||||
"latest_release_at": "2026-03-11T00:00:00+00:00",
|
||||
"latest_version": "2026-4363---incorrect-authorization-issue-in-authorization-caching-impacts-gitlab-ee",
|
||||
"latest_release_at": "2026-03-25T00:00:00+00:00",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -601,16 +601,16 @@
|
||||
"entity_id": "laravel",
|
||||
"display_name": "Laravel",
|
||||
"entity_type": "system",
|
||||
"latest_version": "13.1.1",
|
||||
"latest_release_at": "2026-03-18T17:10:25+00:00",
|
||||
"latest_version": "13.2.0",
|
||||
"latest_release_at": "2026-03-24T18:42:09+00:00",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "laravel--package--laravel-framework",
|
||||
"display_name": "laravel / framework",
|
||||
"entity_type": "package",
|
||||
"latest_version": "13.1.1",
|
||||
"latest_release_at": "2026-03-18T17:10:25+00:00",
|
||||
"latest_version": "13.2.0",
|
||||
"latest_release_at": "2026-03-24T18:42:09+00:00",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -628,7 +628,7 @@
|
||||
"entity_id": "magento-open-source",
|
||||
"display_name": "Magento Open Source",
|
||||
"entity_type": "system",
|
||||
"latest_version": "300.000",
|
||||
"latest_version": "2.4.9-beta1",
|
||||
"latest_release_at": "2026-03-10T14:04:22Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -636,7 +636,7 @@
|
||||
"entity_id": "magento-open-source--repo--magento-magento2",
|
||||
"display_name": "magento / magento2",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "300.000",
|
||||
"latest_version": "2.4.9-beta1",
|
||||
"latest_release_at": "2026-03-10T14:04:22Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -671,8 +671,8 @@
|
||||
"entity_id": "mattermost--repo--github-com-mattermost-mattermost-server",
|
||||
"display_name": "mattermost / mattermost-server",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "26.2.1",
|
||||
"latest_release_at": "2023-10-03",
|
||||
"latest_version": "11.4.3",
|
||||
"latest_release_at": "2026-03-16T08:26:52Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
@@ -829,7 +829,7 @@
|
||||
"entity_id": "opencart",
|
||||
"display_name": "OpenCart",
|
||||
"entity_type": "system",
|
||||
"latest_version": "8.1k",
|
||||
"latest_version": "3.0.5.0",
|
||||
"latest_release_at": "2025-12-12T10:27:11Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -837,7 +837,7 @@
|
||||
"entity_id": "opencart--repo--opencart-opencart",
|
||||
"display_name": "opencart / opencart",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "8.1k",
|
||||
"latest_version": "3.0.5.0",
|
||||
"latest_release_at": "2025-12-12T10:27:11Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -892,26 +892,34 @@
|
||||
{
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"cataloged_entity_total": 2,
|
||||
"latest_version_synced_count": 2,
|
||||
"cataloged_entity_total": 3,
|
||||
"latest_version_synced_count": 3,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 18,
|
||||
"security_version_count": 59,
|
||||
"auto_promoted_count": 1,
|
||||
"latest_versions": [
|
||||
{
|
||||
"entity_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"entity_type": "system",
|
||||
"latest_version": "3366-9287-7qpr",
|
||||
"latest_release_at": "2026-02-03T10:01:48Z",
|
||||
"latest_version": "8.2.5",
|
||||
"latest_release_at": "2026-03-23T10:07:16Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "prestashop--package--prestashop-prestashop",
|
||||
"display_name": "prestashop / prestashop",
|
||||
"entity_type": "package",
|
||||
"latest_version": "9.1.0",
|
||||
"latest_release_at": "2026-03-13T18:04:58+00:00",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "prestashop--repo--prestashop-prestashop",
|
||||
"display_name": "PrestaShop / PrestaShop",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "3366-9287-7qpr",
|
||||
"latest_release_at": "2026-02-03T10:01:48Z",
|
||||
"latest_version": "8.2.5",
|
||||
"latest_release_at": "2026-03-23T10:07:16Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -1010,16 +1018,16 @@
|
||||
"entity_id": "saleor",
|
||||
"display_name": "Saleor",
|
||||
"entity_type": "system",
|
||||
"latest_version": "22.7k",
|
||||
"latest_release_at": "2026-03-19T13:13:39Z",
|
||||
"latest_version": "3.22.44",
|
||||
"latest_release_at": "2026-03-24T13:34:33Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "saleor--repo--saleor-saleor",
|
||||
"display_name": "saleor / saleor",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "22.7k",
|
||||
"latest_release_at": "2026-03-19T13:13:39Z",
|
||||
"latest_version": "3.22.44",
|
||||
"latest_release_at": "2026-03-24T13:34:33Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -1037,7 +1045,7 @@
|
||||
"entity_id": "shopware",
|
||||
"display_name": "Shopware",
|
||||
"entity_type": "system",
|
||||
"latest_version": "3.3k",
|
||||
"latest_version": "6.7.8.2",
|
||||
"latest_release_at": "2026-03-18T15:05:49Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1045,7 +1053,7 @@
|
||||
"entity_id": "shopware--repo--shopware-shopware",
|
||||
"display_name": "shopware / shopware",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "3.3k",
|
||||
"latest_version": "6.7.8.2",
|
||||
"latest_release_at": "2026-03-18T15:05:49Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1102,7 +1110,7 @@
|
||||
"display_name": "Spring Security",
|
||||
"entity_type": "system",
|
||||
"latest_version": "7.0.4",
|
||||
"latest_release_at": "2026-03-20T20:46:26.164998Z",
|
||||
"latest_release_at": "2026-03-25T19:59:15.827722Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
@@ -1110,7 +1118,7 @@
|
||||
"display_name": "org.springframework.security:spring-security-web",
|
||||
"entity_type": "project",
|
||||
"latest_version": "7.0.4",
|
||||
"latest_release_at": "2026-03-20T20:46:26.164998Z",
|
||||
"latest_release_at": "2026-03-25T19:59:15.827722Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -1128,7 +1136,7 @@
|
||||
"entity_id": "strapi",
|
||||
"display_name": "Strapi",
|
||||
"entity_type": "system",
|
||||
"latest_version": "71.7k",
|
||||
"latest_version": "5.40.0",
|
||||
"latest_release_at": "2026-03-18T13:33:01Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1136,7 +1144,7 @@
|
||||
"entity_id": "strapi--repo--strapi-strapi",
|
||||
"display_name": "strapi / strapi",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "71.7k",
|
||||
"latest_version": "5.40.0",
|
||||
"latest_release_at": "2026-03-18T13:33:01Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1209,24 +1217,24 @@
|
||||
"entity_id": "traefik",
|
||||
"display_name": "Traefik",
|
||||
"entity_type": "system",
|
||||
"latest_version": "3.7.0-ea.2",
|
||||
"latest_release_at": "2026-03-23T18:56:07.286130Z",
|
||||
"latest_version": "2.11.42",
|
||||
"latest_release_at": "2026-03-26T09:02:56Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "traefik--repo--github-com-traefik-traefik-v3",
|
||||
"display_name": "traefik / traefik / v3",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "3.7.0-ea.2",
|
||||
"latest_release_at": "2026-03-23T18:56:05.020639Z",
|
||||
"latest_version": "2.11.42",
|
||||
"latest_release_at": "2026-03-26T09:02:56Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
{
|
||||
"entity_id": "traefik--extension--github-com-traefik-traefik-v3",
|
||||
"display_name": "traefik / traefik / v3",
|
||||
"entity_type": "extension",
|
||||
"latest_version": "3.7.0-ea.2",
|
||||
"latest_release_at": "2026-03-23T18:56:07.286130Z",
|
||||
"latest_version": "2.11.42",
|
||||
"latest_release_at": "2026-03-26T09:02:56Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
]
|
||||
@@ -1244,7 +1252,7 @@
|
||||
"entity_id": "undici",
|
||||
"display_name": "Undici",
|
||||
"entity_type": "system",
|
||||
"latest_version": "7.24.5",
|
||||
"latest_version": "7.24.6",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1252,7 +1260,7 @@
|
||||
"entity_id": "undici--project--undici",
|
||||
"display_name": "undici",
|
||||
"entity_type": "project",
|
||||
"latest_version": "7.24.5",
|
||||
"latest_version": "7.24.6",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1260,7 +1268,7 @@
|
||||
"entity_id": "undici--extension--undici",
|
||||
"display_name": "undici",
|
||||
"entity_type": "extension",
|
||||
"latest_version": "7.24.5",
|
||||
"latest_version": "7.24.6",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1279,7 +1287,7 @@
|
||||
"entity_id": "vite",
|
||||
"display_name": "Vite",
|
||||
"entity_type": "system",
|
||||
"latest_version": "8.0.2",
|
||||
"latest_version": "8.0.3",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1287,7 +1295,7 @@
|
||||
"entity_id": "vite--project--vite",
|
||||
"display_name": "vite",
|
||||
"entity_type": "project",
|
||||
"latest_version": "8.0.2",
|
||||
"latest_version": "8.0.3",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1295,7 +1303,7 @@
|
||||
"entity_id": "vite--plugin--vite",
|
||||
"display_name": "vite",
|
||||
"entity_type": "plugin",
|
||||
"latest_version": "8.0.2",
|
||||
"latest_version": "8.0.3",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1303,7 +1311,7 @@
|
||||
"entity_id": "vite--extension--vite",
|
||||
"display_name": "vite",
|
||||
"entity_type": "extension",
|
||||
"latest_version": "8.0.2",
|
||||
"latest_version": "8.0.3",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1311,7 +1319,7 @@
|
||||
"entity_id": "vite--module--vite",
|
||||
"display_name": "vite",
|
||||
"entity_type": "module",
|
||||
"latest_version": "8.0.2",
|
||||
"latest_version": "8.0.3",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1330,7 +1338,7 @@
|
||||
"entity_id": "vue",
|
||||
"display_name": "Vue",
|
||||
"entity_type": "system",
|
||||
"latest_version": "3.5.30",
|
||||
"latest_version": "3.5.31",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1338,7 +1346,7 @@
|
||||
"entity_id": "vue--project--vue",
|
||||
"display_name": "vue",
|
||||
"entity_type": "project",
|
||||
"latest_version": "3.5.30",
|
||||
"latest_version": "3.5.31",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1387,14 +1395,14 @@
|
||||
"cataloged_entity_total": 2,
|
||||
"latest_version_synced_count": 2,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 14,
|
||||
"security_version_count": 10,
|
||||
"auto_promoted_count": 1,
|
||||
"latest_versions": [
|
||||
{
|
||||
"entity_id": "woocommerce",
|
||||
"display_name": "WooCommerce",
|
||||
"entity_type": "system",
|
||||
"latest_version": "10.7",
|
||||
"latest_version": "10.6.1",
|
||||
"latest_release_at": "2026-03-12T19:14:25Z",
|
||||
"version_sync_status": "green"
|
||||
},
|
||||
@@ -1402,7 +1410,7 @@
|
||||
"entity_id": "woocommerce--repo--woocommerce-woocommerce",
|
||||
"display_name": "woocommerce / woocommerce",
|
||||
"entity_type": "repo",
|
||||
"latest_version": "10.7",
|
||||
"latest_version": "10.6.1",
|
||||
"latest_release_at": "2026-03-12T19:14:25Z",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
@@ -1414,14 +1422,14 @@
|
||||
"cataloged_entity_total": 1,
|
||||
"latest_version_synced_count": 1,
|
||||
"source_gap_count": 0,
|
||||
"security_version_count": 53,
|
||||
"security_version_count": 54,
|
||||
"auto_promoted_count": 0,
|
||||
"latest_versions": [
|
||||
{
|
||||
"entity_id": "wordpress",
|
||||
"display_name": "WordPress",
|
||||
"entity_type": "system",
|
||||
"latest_version": "27.1.1",
|
||||
"latest_version": "51.1.49",
|
||||
"latest_release_at": "",
|
||||
"version_sync_status": "green"
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# 安全相关版本同步报告
|
||||
|
||||
- 生成时间: `2026-03-24T09:18:19+00:00`
|
||||
- 已编目实体: `109`
|
||||
- 最新版本已同步: `94`
|
||||
- 生成时间: `2026-03-26T10:20:34+00:00`
|
||||
- 已编目实体: `110`
|
||||
- 最新版本已同步: `95`
|
||||
- 版本 source-gap: `15`
|
||||
- 安全相关版本记录: `6242`
|
||||
- 存在安全版本历史的实体: `82`
|
||||
- 安全相关版本记录: `6297`
|
||||
- 存在安全版本历史的实体: `83`
|
||||
- 自动升级实体: `10`
|
||||
- 因版本变化触发 lab 入队: `11`
|
||||
- 因版本变化触发 lab 入队: `3`
|
||||
|
||||
## 系统版本摘要
|
||||
|
||||
@@ -22,18 +22,18 @@
|
||||
| astro | 3 | 3 | 0 | 30 | 0 |
|
||||
| caddy | 3 | 3 | 0 | 7 | 0 |
|
||||
| directus | 2 | 2 | 0 | 2 | 1 |
|
||||
| discourse | 1 | 1 | 0 | 78 | 0 |
|
||||
| discourse | 1 | 1 | 0 | 80 | 0 |
|
||||
| django | 2 | 2 | 0 | 182 | 0 |
|
||||
| drupal | 1 | 1 | 0 | 74 | 0 |
|
||||
| echo | 2 | 2 | 0 | 4 | 0 |
|
||||
| esbuild | 2 | 2 | 0 | 2 | 0 |
|
||||
| express | 1 | 0 | 1 | 0 | 0 |
|
||||
| fastify | 2 | 2 | 0 | 2 | 0 |
|
||||
| fastify | 2 | 2 | 0 | 4 | 0 |
|
||||
| flask | 2 | 2 | 0 | 22 | 0 |
|
||||
| ghost | 2 | 2 | 0 | 0 | 1 |
|
||||
| gin | 2 | 2 | 0 | 2 | 0 |
|
||||
| gitea | 1 | 0 | 1 | 0 | 0 |
|
||||
| gitlab-ce | 1 | 1 | 0 | 612 | 0 |
|
||||
| gitlab-ce | 1 | 1 | 0 | 625 | 0 |
|
||||
| grafana | 1 | 0 | 1 | 0 | 0 |
|
||||
| hapi | 2 | 2 | 0 | 4 | 0 |
|
||||
| haproxy | 1 | 1 | 0 | 2 | 0 |
|
||||
@@ -55,7 +55,7 @@
|
||||
| opencart | 2 | 2 | 0 | 4 | 1 |
|
||||
| openmage | 2 | 2 | 0 | 0 | 1 |
|
||||
| phpmyadmin | 1 | 1 | 0 | 0 | 0 |
|
||||
| prestashop | 2 | 2 | 0 | 18 | 1 |
|
||||
| prestashop | 3 | 3 | 0 | 59 | 1 |
|
||||
| rails | 2 | 2 | 0 | 102 | 0 |
|
||||
| react | 3 | 3 | 0 | 18 | 0 |
|
||||
| redmine | 1 | 1 | 0 | 0 | 0 |
|
||||
@@ -73,5 +73,5 @@
|
||||
| vue | 2 | 2 | 0 | 2 | 0 |
|
||||
| webpack | 1 | 0 | 1 | 0 | 0 |
|
||||
| werkzeug | 2 | 2 | 0 | 22 | 0 |
|
||||
| woocommerce | 2 | 2 | 0 | 14 | 1 |
|
||||
| wordpress | 1 | 1 | 0 | 53 | 0 |
|
||||
| woocommerce | 2 | 2 | 0 | 10 | 1 |
|
||||
| wordpress | 1 | 1 | 0 | 54 | 0 |
|
||||
|
||||
@@ -11854,6 +11854,26 @@
|
||||
"advisory_id": "mattermost--CVE-2026-26246",
|
||||
"system_id": "mattermost",
|
||||
"priority": "version-sync"
|
||||
},
|
||||
{
|
||||
"advisory_id": "gitlab-ce--c9ed3b92bd",
|
||||
"system_id": "gitlab-ce",
|
||||
"priority": "version-sync"
|
||||
},
|
||||
{
|
||||
"advisory_id": "fastify--CVE-2026-3635",
|
||||
"system_id": "fastify",
|
||||
"priority": "version-sync"
|
||||
},
|
||||
{
|
||||
"advisory_id": "prestashop--CVE-2026-33673",
|
||||
"system_id": "prestashop",
|
||||
"priority": "version-sync"
|
||||
},
|
||||
{
|
||||
"advisory_id": "prestashop--CVE-2026-33674",
|
||||
"system_id": "prestashop",
|
||||
"priority": "version-sync"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,187 @@
|
||||
{
|
||||
"canonical_id": "fastify--CVE-2026-3635",
|
||||
"system_id": "fastify",
|
||||
"display_name": "Fastify",
|
||||
"category": "frameworks",
|
||||
"advisory_mode": "core",
|
||||
"title": "fastify: request.protocol and request.host Spoofable via X-Forwarded-Proto/Host from Untrusted Connections",
|
||||
"summary": "## Summary\n\nWhen `trustProxy` is configured with a restrictive trust function (e.g., a specific IP like `trustProxy: '10.0.0.1'`, a subnet, a hop count, or a custom function), the `request.protocol` and `request.host` getters read `X-Forwarded-Proto` and `X-Forwarded-Host` headers from any connection \u2014 including connections from untrusted IPs. This allows an attacker connecting directly to Fastify (bypassing the proxy) to spoof both the protocol and host seen by the application.\n\n## Affected Versions\n\nfastify <= 5.8.2\n\n## Impact\n\nApplications using `request.protocol` or `request.host` for security decisions (HTTPS enforcement, secure cookie flags, CSRF origin checks, URL construction, host-based routing) are affected when `trustProxy` is configured with a restrictive trust function.\n\nWhen `trustProxy: true` (trust everything), both `host` and `protocol` trust all forwarded headers \u2014 this is expected behavior. The vulnerability only manifests with restrictive trust configurations.",
|
||||
"published_at": "2026-03-25T19:32:28Z",
|
||||
"updated_at": "2026-03-25T19:48:38.788319Z",
|
||||
"severity": "low",
|
||||
"cvss_score": 3.1,
|
||||
"exploit_status": "unknown",
|
||||
"source_confidence": "official",
|
||||
"official_source_url": "https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf",
|
||||
"secondary_source_urls": [
|
||||
"https://nvd.nist.gov/vuln/detail/CVE-2026-3635",
|
||||
"https://cna.openjsf.org/security-advisories.html",
|
||||
"https://github.com/fastify/fastify",
|
||||
"https://github.com/fastify/fastify/releases/tag/v5.8.3",
|
||||
"https://www.cve.org/CVERecord?id=CVE-2026-3635"
|
||||
],
|
||||
"aliases": [
|
||||
"CVE-2026-3635",
|
||||
"GHSA-444r-cwp2-x5xf"
|
||||
],
|
||||
"cve_ids": [
|
||||
"CVE-2026-3635"
|
||||
],
|
||||
"ghsa_ids": [
|
||||
"GHSA-444r-cwp2-x5xf"
|
||||
],
|
||||
"osv_ids": [
|
||||
"GHSA-444r-cwp2-x5xf"
|
||||
],
|
||||
"affected_versions": [
|
||||
"introduced=0, fixed<5.8.3"
|
||||
],
|
||||
"fixed_versions": [
|
||||
"5.8.3"
|
||||
],
|
||||
"package_name": "fastify",
|
||||
"render_markdown": true,
|
||||
"case_path": "07-framework-security/frameworks/fastify/cases/fastify-cve-2026-3635.md",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"ssrf-url-validation",
|
||||
"xss-output-encoding",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"status": "generated",
|
||||
"triage_reasons": [],
|
||||
"entity_refs": [
|
||||
{
|
||||
"entity_id": "fastify",
|
||||
"entity_type": "system",
|
||||
"relation": "root-system",
|
||||
"root_system_id": "fastify",
|
||||
"official": true
|
||||
},
|
||||
{
|
||||
"entity_id": "fastify--project--fastify",
|
||||
"entity_type": "project",
|
||||
"relation": "affected-component",
|
||||
"root_system_id": "fastify",
|
||||
"official": false
|
||||
}
|
||||
],
|
||||
"affected_components": [
|
||||
{
|
||||
"name": "fastify",
|
||||
"entity_id": "fastify--project--fastify",
|
||||
"scope": "package",
|
||||
"package_name": "fastify",
|
||||
"official": false
|
||||
}
|
||||
],
|
||||
"affected_version_ranges": [
|
||||
"introduced=0, fixed<5.8.3"
|
||||
],
|
||||
"fixed_version_ranges": [
|
||||
"5.8.3"
|
||||
],
|
||||
"introduced_version": "introduced=0, fixed<5.8.3",
|
||||
"patched_version": "5.8.3",
|
||||
"version_evidence_sources": [
|
||||
"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf",
|
||||
"https://nvd.nist.gov/vuln/detail/CVE-2026-3635",
|
||||
"https://cna.openjsf.org/security-advisories.html",
|
||||
"https://github.com/fastify/fastify",
|
||||
"https://github.com/fastify/fastify/releases/tag/v5.8.3",
|
||||
"https://www.cve.org/CVERecord?id=CVE-2026-3635"
|
||||
],
|
||||
"affected_version_refs": [
|
||||
"fastify--project--fastify--introduced-0-fixed-5-8-3"
|
||||
],
|
||||
"fixed_version_refs": [
|
||||
"fastify--project--fastify--5-8-3"
|
||||
],
|
||||
"patched_version_refs": [
|
||||
"fastify--project--fastify--5-8-3"
|
||||
],
|
||||
"version_sync_confidence": "high",
|
||||
"advisory_scope": "package",
|
||||
"version_confidence": "high",
|
||||
"version_gap_reason": "",
|
||||
"version_resolution_needed": false,
|
||||
"workflow": {
|
||||
"workflow_id": "fastify--CVE-2026-3635--workflow",
|
||||
"vuln_family": "proxy-boundary",
|
||||
"entry_surface": "proxy-header-or-trust-boundary",
|
||||
"preconditions": [
|
||||
"\u4ec5\u5728 lab-local\u3001lab-public \u6216\u660e\u786e\u6388\u6743\u76ee\u6807\u4e2d\u6267\u884c\u3002",
|
||||
"\u786e\u8ba4\u76ee\u6807\u547d\u4e2d\u7248\u672c\u65ad\u8a00: introduced=0, fixed<5.8.3",
|
||||
"\u82e5\u5bf9\u8c61\u5c5e\u4e8e `package`\uff0c\u5148\u786e\u8ba4\u6269\u5c55/\u4ed3\u5e93/\u5305\u5df2\u542f\u7528\u5e76\u5904\u4e8e\u53d7\u5f71\u54cd\u7248\u672c\u3002"
|
||||
],
|
||||
"required_role": "reverse-proxy-or-edge-client",
|
||||
"affected_version_assertion": [
|
||||
"introduced=0, fixed<5.8.3"
|
||||
],
|
||||
"trigger_vector": "\u5bf9 `proxy-boundary` \u5bb6\u65cf\u5165\u53e3\u6295\u9012\u6700\u5c0f\u5316\u3001\u53ef\u5ba1\u8ba1\u3001\u53ef\u56de\u6eda\u7684\u53d7\u63a7\u8f93\u5165\uff0c\u6bd4\u8f83\u4fee\u590d\u524d\u540e\u5dee\u5f02\u3002",
|
||||
"request_or_ui_path": [
|
||||
"/middleware",
|
||||
"/x-forwarded-* trust path"
|
||||
],
|
||||
"input_shape": "\u63d0\u4ea4\u53d7\u63a7\u4ee3\u7406\u5934\u6216\u6765\u6e90\u5934\uff0c\u9a8c\u8bc1\u4fe1\u4efb\u8fb9\u754c\u548c\u56de\u6e90\u9274\u6743\u3002",
|
||||
"expected_unsafe_behavior": "\u4ec5\u51ed\u4ee3\u7406\u5934\u5373\u53ef\u8d8a\u8fc7\u9274\u6743\u6216\u6765\u6e90\u63a7\u5236\u3002",
|
||||
"server_evidence_points": [
|
||||
"\u5e94\u7528\u65e5\u5fd7\u4e2d\u7684\u547d\u4e2d\u8def\u5f84\u3001\u9274\u6743\u51b3\u7b56\u548c\u5f02\u5e38\u6808",
|
||||
"\u53cd\u5411\u4ee3\u7406\u6216\u8fb9\u754c\u5c42\u65e5\u5fd7\u4e2d\u7684\u8bf7\u6c42\u5934\u3001\u6765\u6e90 IP \u4e0e\u8def\u7531\u51b3\u7b56"
|
||||
],
|
||||
"browser_evidence_points": [
|
||||
"\u57fa\u7ebf\u622a\u56fe\u4e0e\u653b\u51fb\u540e\u622a\u56fe\u7684 DOM/\u89c6\u89c9\u5dee\u5f02",
|
||||
"console\u3001network \u4e0e response metadata \u4e2d\u7684\u5f02\u5e38\u4fe1\u53f7"
|
||||
],
|
||||
"db_or_fs_evidence_points": [
|
||||
"\u6570\u636e\u5e93\u4e2d\u65b0\u589e/\u8d8a\u6743\u8bfb\u53d6\u7684\u6d4b\u8bd5\u6570\u636e",
|
||||
"\u6587\u4ef6\u7cfb\u7edf\u4e2d\u65b0\u589e\u4e0a\u4f20\u6837\u672c\u3001\u7f13\u5b58\u6761\u76ee\u6216\u8d8a\u6743\u8bfb\u53d6\u75d5\u8ff9"
|
||||
],
|
||||
"detection_signals": [
|
||||
"WAF / reverse proxy \u5f02\u5e38\u65e5\u5fd7\u3001\u8bbf\u95ee\u65e5\u5fd7\u548c\u544a\u8b66",
|
||||
"\u5e94\u7528\u5ba1\u8ba1\u65e5\u5fd7\u4e2d\u7684\u6743\u9650\u9519\u8bef\u3001\u91cd\u5b9a\u5411\u5f02\u5e38\u3001\u6a21\u677f\u6e32\u67d3\u6216\u4e0a\u4f20\u843d\u76d8\u4e8b\u4ef6",
|
||||
"\u4e0a\u6e38\u4ee3\u7406\u4e0e\u5e94\u7528\u5c42\u5bf9 Content-Length / Transfer-Encoding / forwarded headers \u7684\u89e3\u91ca\u5dee\u5f02"
|
||||
],
|
||||
"mitigation_summary": "\u4f18\u5148\u5347\u7ea7\u5230\u4fee\u590d\u7248\u672c\uff0c\u5e76\u540c\u65f6\u6536\u7d27\u8f93\u5165\u6821\u9a8c\u3001\u670d\u52a1\u7aef\u9274\u6743\u3001\u4ee3\u7406\u4fe1\u4efb\u8fb9\u754c\u3001\u6269\u5c55\u5b89\u88c5\u4fe1\u4efb\u548c\u5ba1\u8ba1\u65e5\u5fd7\u3002",
|
||||
"patch_validation_steps": [
|
||||
"\u786e\u8ba4\u76ee\u6807\u7248\u672c\u4ece `introduced=0, fixed<5.8.3` \u5347\u7ea7\u6216\u56de\u79fb\u5230 `5.8.3`\u3002",
|
||||
"\u4fdd\u7559\u540c\u4e00\u7ec4\u53d7\u63a7\u8f93\u5165\uff0c\u5728\u4fee\u590d\u524d\u540e\u5206\u522b\u6267\u884c\u5e76\u6bd4\u5bf9\u54cd\u5e94\u3001\u65e5\u5fd7\u4e0e\u6d4f\u89c8\u5668\u8bc1\u636e\u3002",
|
||||
"\u786e\u8ba4\u4fee\u590d\u540e\u4ec5\u4fdd\u7559\u9884\u671f\u4e1a\u52a1\u884c\u4e3a\uff0c\u4e0d\u518d\u89e6\u53d1\u8d8a\u6743\u3001\u56de\u663e\u3001\u5f02\u5e38\u6e32\u67d3\u6216\u9519\u8bef\u8bf7\u6c42\u3002",
|
||||
"\u8865\u5145 `proxy-boundary` \u65cf\u81ea\u52a8\u5316\u56de\u5f52\uff0c\u907f\u514d\u540c\u7c7b\u8def\u5f84\u5728\u63d2\u4ef6\u3001\u4e3b\u9898\u6216\u4ee3\u7406\u94fe\u4e2d\u56de\u5f52\u3002"
|
||||
],
|
||||
"lab_safety_notes": [
|
||||
"\u53ea\u4f7f\u7528\u56de\u73af\u5730\u5740\u3001\u54e8\u5175\u76ee\u6807\u3001\u65e0\u5bb3\u6837\u672c\u6216\u53ef\u56de\u6eda\u6d4b\u8bd5\u6570\u636e\u3002",
|
||||
"\u7981\u6b62\u9020\u6210\u6301\u4e45\u7834\u574f\u3001\u8d8a\u6743\u4e0b\u8f7d\u771f\u5b9e\u6570\u636e\u6216\u4e0d\u53ef\u56de\u6eda side effect\u3002",
|
||||
"\u5982\u9700\u6d4f\u89c8\u5668\u8bc1\u636e\uff0c\u4fdd\u7559 baseline / proof \u4e24\u4efd\u5feb\u7167\u4ee5\u53ca console / network \u8bb0\u5f55\u3002"
|
||||
],
|
||||
"review_state": "ready"
|
||||
},
|
||||
"verification_status": "triage-manual",
|
||||
"verification_mode": "synthetic",
|
||||
"last_verified_at": null,
|
||||
"last_run_id": null,
|
||||
"evidence_bundle": null,
|
||||
"historical_status": null,
|
||||
"latest_status": null,
|
||||
"browser_evidence": {
|
||||
"required": false,
|
||||
"present": false,
|
||||
"refs": []
|
||||
},
|
||||
"repro_profile_id": "xss-generic",
|
||||
"artifact_mode": "synthetic",
|
||||
"blocked_reason": null,
|
||||
"metadata": {
|
||||
"source_names": [
|
||||
"OSV Fastify"
|
||||
],
|
||||
"source_kinds": [
|
||||
"osv-batch"
|
||||
],
|
||||
"candidate_count": 1,
|
||||
"entity_ref_count": 2,
|
||||
"advisory_scope": "package",
|
||||
"version_confidence": "high",
|
||||
"workflow_id": "fastify--CVE-2026-3635--workflow"
|
||||
}
|
||||
}
|
||||
文件差异因一行或多行过长而隐藏
@@ -5,9 +5,9 @@
|
||||
"category": "frameworks",
|
||||
"advisory_mode": "core",
|
||||
"title": "Next.js: null origin can bypass dev HMR websocket CSRF checks",
|
||||
"summary": "## Summary\nIn `next dev`, cross-site protection for internal websocket endpoints could treat `Origin: null` as a bypass case even if [`allowedDevOrigins`](https://nextjs.org/docs/app/api-reference/config/next-config-js/allowedDevOrigins) is configured, allowing privacy-sensitive/opaque contexts (for example sandboxed documents) to connect unexpectedly.\n\n## Impact\nIf a dev server is reachable from attacker-controlled content, an attacker may be able to connect to the HMR websocket channel and interact with dev websocket traffic. This affects development mode only.\nApps without a configured [`allowedDevOrigins`](https://nextjs.org/docs/app/api-reference/config/next-config-js/allowedDevOrigins) still allow connections from any origin.\n\n## Patches\nFixed by validating `Origin: null` through the same cross-site origin-allowance checks used for other origins. \n\n## Workarounds\nIf upgrade is not immediately possible:\n- Do not expose `next dev` to untrusted networks.\n- Block websocket upgrades to `/_next/webpack-hmr` when `Origin` is `null` at your proxy.",
|
||||
"summary": "## Summary\nIn `next dev`, cross-site protections for internal development endpoints could treat `Origin: null` as a bypass case even when [`allowedDevOrigins`](https://nextjs.org/docs/app/api-reference/config/next-config-js/allowedDevOrigins) is configured. This could allow privacy-sensitive or opaque browser contexts, such as sandboxed documents, to access privileged internal dev-server functionality unexpectedly.\n\n## Impact\nIf a developer visits attacker-controlled content while running an affected `next dev` server with [`allowedDevOrigins`](https://nextjs.org/docs/app/api-reference/config/next-config-js/allowedDevOrigins) configured, attacker-controlled browser code may be able to connect to internal development endpoints and interact with sensitive dev-server functionality that should have remained blocked.\n\nThis issue affects development mode only. It does not affect `next start`, and it does not expose internal debugging functionality to the network by default.\n\n## Patches\nFixed by validating `Origin: null` through the same cross-site origin-allowance checks used for other origins on internal development endpoints.\n\n## Workarounds\nIf upgrade is not immediately possible:\n- Do not expose `next dev` to untrusted networks.\n- If you use [`allowedDevOrigins`](https://nextjs.org/docs/app/api-reference/config/next-config-js/allowedDevOrigins), reject requests and websocket upgrades with `Origin: null` for internal dev endpoints at your proxy.",
|
||||
"published_at": "2026-03-17T15:29:48Z",
|
||||
"updated_at": "2026-03-19T18:32:38.608475Z",
|
||||
"updated_at": "2026-03-25T19:49:01.129152Z",
|
||||
"severity": "medium",
|
||||
"cvss_score": 4.0,
|
||||
"exploit_status": "unknown",
|
||||
|
||||
@@ -0,0 +1,306 @@
|
||||
{
|
||||
"canonical_id": "prestashop--CVE-2026-33673",
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"category": "ecommerce",
|
||||
"advisory_mode": "core",
|
||||
"title": "PrestaShop has multiple stored XSS vulnerabilities via unprotected Template variables",
|
||||
"summary": "### Impact\nMultiple stored Cross-Site Scripting (stored XSS) vulnerabilities in the BO: an attacker who can inject data into the database, via limited back-office access or a previously existing vulnerability, can exploit unprotected variables in back-office templates.\n\n### Patches\nPatched on 8.2.5 and 9.1.0\n\n### Workarounds\nNone\n\n### References\nNone",
|
||||
"published_at": "2026-03-25T19:41:50Z",
|
||||
"updated_at": "2026-03-25T19:48:31.156136Z",
|
||||
"severity": "low",
|
||||
"cvss_score": 3.1,
|
||||
"exploit_status": "unknown",
|
||||
"source_confidence": "ecosystem-authority",
|
||||
"official_source_url": "https://github.com/PrestaShop/PrestaShop/security/advisories/GHSA-35pf-37c6-jxjv",
|
||||
"secondary_source_urls": [
|
||||
"https://github.com/PrestaShop/PrestaShop",
|
||||
"https://github.com/PrestaShop/PrestaShop/releases/tag/8.2.5",
|
||||
"https://github.com/PrestaShop/PrestaShop/releases/tag/9.1.0"
|
||||
],
|
||||
"aliases": [
|
||||
"CVE-2026-33673",
|
||||
"GHSA-35pf-37c6-jxjv"
|
||||
],
|
||||
"cve_ids": [
|
||||
"CVE-2026-33673"
|
||||
],
|
||||
"ghsa_ids": [
|
||||
"GHSA-35pf-37c6-jxjv"
|
||||
],
|
||||
"osv_ids": [
|
||||
"GHSA-35pf-37c6-jxjv"
|
||||
],
|
||||
"affected_versions": [
|
||||
"9.0.0",
|
||||
"9.0.0-alpha.1",
|
||||
"9.0.0-beta.1",
|
||||
"9.0.0-rc.1",
|
||||
"9.0.1",
|
||||
"9.0.2",
|
||||
"9.0.3",
|
||||
"9.1.0-beta.1",
|
||||
"9.1.0-rc.1",
|
||||
"1.7.0.0",
|
||||
"1.7.0.0-beta.1.0",
|
||||
"1.7.0.0-beta.2.0",
|
||||
"1.7.0.0-beta.3.0",
|
||||
"1.7.0.0-beta.4.0",
|
||||
"1.7.0.0-rc.0.0",
|
||||
"1.7.0.0-rc.1.0",
|
||||
"1.7.0.0-rc.2.0",
|
||||
"1.7.0.1",
|
||||
"1.7.0.2",
|
||||
"1.7.0.3",
|
||||
"1.7.0.4",
|
||||
"1.7.0.5",
|
||||
"1.7.0.6",
|
||||
"1.7.1.0",
|
||||
"1.7.1.1",
|
||||
"1.7.1.2",
|
||||
"1.7.2.0",
|
||||
"1.7.2.0-rc.1.0",
|
||||
"1.7.2.1",
|
||||
"introduced=9.0.0-alpha.1, fixed<9.1.0",
|
||||
"introduced=0, fixed<8.2.5"
|
||||
],
|
||||
"fixed_versions": [
|
||||
"9.1.0",
|
||||
"8.2.5"
|
||||
],
|
||||
"package_name": "prestashop/prestashop",
|
||||
"render_markdown": true,
|
||||
"case_path": "07-framework-security/ecommerce/prestashop/cases/prestashop-cve-2026-33673.md",
|
||||
"secure_code_topics": [
|
||||
"plugin-extension-trust-policy",
|
||||
"authz-server-side-recheck",
|
||||
"file-upload-validation",
|
||||
"xss-output-encoding"
|
||||
],
|
||||
"status": "generated",
|
||||
"triage_reasons": [],
|
||||
"entity_refs": [
|
||||
{
|
||||
"entity_id": "prestashop",
|
||||
"entity_type": "system",
|
||||
"relation": "root-system",
|
||||
"root_system_id": "prestashop",
|
||||
"official": true
|
||||
},
|
||||
{
|
||||
"entity_id": "prestashop--package--prestashop-prestashop",
|
||||
"entity_type": "package",
|
||||
"relation": "affected-component",
|
||||
"root_system_id": "prestashop",
|
||||
"official": false
|
||||
}
|
||||
],
|
||||
"affected_components": [
|
||||
{
|
||||
"name": "prestashop / prestashop",
|
||||
"entity_id": "prestashop--package--prestashop-prestashop",
|
||||
"scope": "package",
|
||||
"package_name": "prestashop/prestashop",
|
||||
"official": false
|
||||
}
|
||||
],
|
||||
"affected_version_ranges": [
|
||||
"9.0.0",
|
||||
"9.0.0-alpha.1",
|
||||
"9.0.0-beta.1",
|
||||
"9.0.0-rc.1",
|
||||
"9.0.1",
|
||||
"9.0.2",
|
||||
"9.0.3",
|
||||
"9.1.0-beta.1",
|
||||
"9.1.0-rc.1",
|
||||
"1.7.0.0",
|
||||
"1.7.0.0-beta.1.0",
|
||||
"1.7.0.0-beta.2.0",
|
||||
"1.7.0.0-beta.3.0",
|
||||
"1.7.0.0-beta.4.0",
|
||||
"1.7.0.0-rc.0.0",
|
||||
"1.7.0.0-rc.1.0",
|
||||
"1.7.0.0-rc.2.0",
|
||||
"1.7.0.1",
|
||||
"1.7.0.2",
|
||||
"1.7.0.3",
|
||||
"1.7.0.4",
|
||||
"1.7.0.5",
|
||||
"1.7.0.6",
|
||||
"1.7.1.0",
|
||||
"1.7.1.1",
|
||||
"1.7.1.2",
|
||||
"1.7.2.0",
|
||||
"1.7.2.0-rc.1.0",
|
||||
"1.7.2.1",
|
||||
"introduced=9.0.0-alpha.1, fixed<9.1.0",
|
||||
"introduced=0, fixed<8.2.5"
|
||||
],
|
||||
"fixed_version_ranges": [
|
||||
"9.1.0",
|
||||
"8.2.5"
|
||||
],
|
||||
"introduced_version": "introduced=0, fixed<8.2.5",
|
||||
"patched_version": "9.1.0",
|
||||
"version_evidence_sources": [
|
||||
"https://github.com/PrestaShop/PrestaShop/security/advisories/GHSA-35pf-37c6-jxjv",
|
||||
"https://github.com/PrestaShop/PrestaShop",
|
||||
"https://github.com/PrestaShop/PrestaShop/releases/tag/8.2.5",
|
||||
"https://github.com/PrestaShop/PrestaShop/releases/tag/9.1.0"
|
||||
],
|
||||
"affected_version_refs": [
|
||||
"prestashop--package--prestashop-prestashop--9-0-0",
|
||||
"prestashop--package--prestashop-prestashop--9-0-0-alpha-1",
|
||||
"prestashop--package--prestashop-prestashop--9-0-0-beta-1",
|
||||
"prestashop--package--prestashop-prestashop--9-0-0-rc-1",
|
||||
"prestashop--package--prestashop-prestashop--9-0-1",
|
||||
"prestashop--package--prestashop-prestashop--9-0-2",
|
||||
"prestashop--package--prestashop-prestashop--9-0-3",
|
||||
"prestashop--package--prestashop-prestashop--9-1-0-beta-1",
|
||||
"prestashop--package--prestashop-prestashop--9-1-0-rc-1",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-beta-1-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-beta-2-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-beta-3-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-beta-4-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-rc-0-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-rc-1-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-rc-2-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-1",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-2",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-3",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-4",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-5",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-6",
|
||||
"prestashop--package--prestashop-prestashop--1-7-1-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-1-1",
|
||||
"prestashop--package--prestashop-prestashop--1-7-1-2",
|
||||
"prestashop--package--prestashop-prestashop--1-7-2-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-2-0-rc-1-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-2-1",
|
||||
"prestashop--package--prestashop-prestashop--introduced-9-0-0-alpha-1-fixed-9-1-0",
|
||||
"prestashop--package--prestashop-prestashop--introduced-0-fixed-8-2-5"
|
||||
],
|
||||
"fixed_version_refs": [
|
||||
"prestashop--package--prestashop-prestashop--9-1-0",
|
||||
"prestashop--package--prestashop-prestashop--8-2-5"
|
||||
],
|
||||
"patched_version_refs": [
|
||||
"prestashop--package--prestashop-prestashop--9-1-0"
|
||||
],
|
||||
"version_sync_confidence": "high",
|
||||
"advisory_scope": "package",
|
||||
"version_confidence": "high",
|
||||
"version_gap_reason": "",
|
||||
"version_resolution_needed": false,
|
||||
"workflow": {
|
||||
"workflow_id": "prestashop--CVE-2026-33673--workflow",
|
||||
"vuln_family": "xss",
|
||||
"entry_surface": "web-ui-render-path",
|
||||
"preconditions": [
|
||||
"\u4ec5\u5728 lab-local\u3001lab-public \u6216\u660e\u786e\u6388\u6743\u76ee\u6807\u4e2d\u6267\u884c\u3002",
|
||||
"\u786e\u8ba4\u76ee\u6807\u547d\u4e2d\u7248\u672c\u65ad\u8a00: 9.0.0, 9.0.0-alpha.1, 9.0.0-beta.1",
|
||||
"\u82e5\u5bf9\u8c61\u5c5e\u4e8e `package`\uff0c\u5148\u786e\u8ba4\u6269\u5c55/\u4ed3\u5e93/\u5305\u5df2\u542f\u7528\u5e76\u5904\u4e8e\u53d7\u5f71\u54cd\u7248\u672c\u3002"
|
||||
],
|
||||
"required_role": "editor-or-admin",
|
||||
"affected_version_assertion": [
|
||||
"9.0.0",
|
||||
"9.0.0-alpha.1",
|
||||
"9.0.0-beta.1",
|
||||
"9.0.0-rc.1",
|
||||
"9.0.1",
|
||||
"9.0.2",
|
||||
"9.0.3",
|
||||
"9.1.0-beta.1",
|
||||
"9.1.0-rc.1",
|
||||
"1.7.0.0",
|
||||
"1.7.0.0-beta.1.0",
|
||||
"1.7.0.0-beta.2.0",
|
||||
"1.7.0.0-beta.3.0",
|
||||
"1.7.0.0-beta.4.0",
|
||||
"1.7.0.0-rc.0.0",
|
||||
"1.7.0.0-rc.1.0",
|
||||
"1.7.0.0-rc.2.0",
|
||||
"1.7.0.1",
|
||||
"1.7.0.2",
|
||||
"1.7.0.3",
|
||||
"1.7.0.4",
|
||||
"1.7.0.5",
|
||||
"1.7.0.6",
|
||||
"1.7.1.0",
|
||||
"1.7.1.1",
|
||||
"1.7.1.2",
|
||||
"1.7.2.0",
|
||||
"1.7.2.0-rc.1.0",
|
||||
"1.7.2.1",
|
||||
"introduced=9.0.0-alpha.1, fixed<9.1.0",
|
||||
"introduced=0, fixed<8.2.5"
|
||||
],
|
||||
"trigger_vector": "\u5bf9 `xss` \u5bb6\u65cf\u5165\u53e3\u6295\u9012\u6700\u5c0f\u5316\u3001\u53ef\u5ba1\u8ba1\u3001\u53ef\u56de\u6eda\u7684\u53d7\u63a7\u8f93\u5165\uff0c\u6bd4\u8f83\u4fee\u590d\u524d\u540e\u5dee\u5f02\u3002",
|
||||
"request_or_ui_path": [
|
||||
"/admin/editor",
|
||||
"/preview",
|
||||
"/rendered-content"
|
||||
],
|
||||
"input_shape": "\u53d7\u63a7 HTML/Markdown/\u5bcc\u6587\u672c\u8f93\u5165\uff0c\u89c2\u5bdf\u6e32\u67d3\u4e0a\u4e0b\u6587\u662f\u5426\u5931\u53bb\u7f16\u7801\u6216\u51c0\u5316\u3002",
|
||||
"expected_unsafe_behavior": "\u8f93\u5165\u5728\u76ee\u6807\u4e0a\u4e0b\u6587\u6267\u884c\u6216\u88ab\u6d4f\u89c8\u5668\u89e3\u91ca\u4e3a\u4e3b\u52a8\u5185\u5bb9\u3002",
|
||||
"server_evidence_points": [
|
||||
"\u5e94\u7528\u65e5\u5fd7\u4e2d\u7684\u547d\u4e2d\u8def\u5f84\u3001\u9274\u6743\u51b3\u7b56\u548c\u5f02\u5e38\u6808",
|
||||
"\u53cd\u5411\u4ee3\u7406\u6216\u8fb9\u754c\u5c42\u65e5\u5fd7\u4e2d\u7684\u8bf7\u6c42\u5934\u3001\u6765\u6e90 IP \u4e0e\u8def\u7531\u51b3\u7b56"
|
||||
],
|
||||
"browser_evidence_points": [
|
||||
"\u57fa\u7ebf\u622a\u56fe\u4e0e\u653b\u51fb\u540e\u622a\u56fe\u7684 DOM/\u89c6\u89c9\u5dee\u5f02",
|
||||
"console\u3001network \u4e0e response metadata \u4e2d\u7684\u5f02\u5e38\u4fe1\u53f7"
|
||||
],
|
||||
"db_or_fs_evidence_points": [
|
||||
"\u6570\u636e\u5e93\u4e2d\u65b0\u589e/\u8d8a\u6743\u8bfb\u53d6\u7684\u6d4b\u8bd5\u6570\u636e",
|
||||
"\u6587\u4ef6\u7cfb\u7edf\u4e2d\u65b0\u589e\u4e0a\u4f20\u6837\u672c\u3001\u7f13\u5b58\u6761\u76ee\u6216\u8d8a\u6743\u8bfb\u53d6\u75d5\u8ff9"
|
||||
],
|
||||
"detection_signals": [
|
||||
"WAF / reverse proxy \u5f02\u5e38\u65e5\u5fd7\u3001\u8bbf\u95ee\u65e5\u5fd7\u548c\u544a\u8b66",
|
||||
"\u5e94\u7528\u5ba1\u8ba1\u65e5\u5fd7\u4e2d\u7684\u6743\u9650\u9519\u8bef\u3001\u91cd\u5b9a\u5411\u5f02\u5e38\u3001\u6a21\u677f\u6e32\u67d3\u6216\u4e0a\u4f20\u843d\u76d8\u4e8b\u4ef6"
|
||||
],
|
||||
"mitigation_summary": "\u4f18\u5148\u5347\u7ea7\u5230\u4fee\u590d\u7248\u672c\uff0c\u5e76\u540c\u65f6\u6536\u7d27\u8f93\u5165\u6821\u9a8c\u3001\u670d\u52a1\u7aef\u9274\u6743\u3001\u4ee3\u7406\u4fe1\u4efb\u8fb9\u754c\u3001\u6269\u5c55\u5b89\u88c5\u4fe1\u4efb\u548c\u5ba1\u8ba1\u65e5\u5fd7\u3002",
|
||||
"patch_validation_steps": [
|
||||
"\u786e\u8ba4\u76ee\u6807\u7248\u672c\u4ece `9.0.0, 9.0.0-alpha.1, 9.0.0-beta.1` \u5347\u7ea7\u6216\u56de\u79fb\u5230 `9.1.0`\u3002",
|
||||
"\u4fdd\u7559\u540c\u4e00\u7ec4\u53d7\u63a7\u8f93\u5165\uff0c\u5728\u4fee\u590d\u524d\u540e\u5206\u522b\u6267\u884c\u5e76\u6bd4\u5bf9\u54cd\u5e94\u3001\u65e5\u5fd7\u4e0e\u6d4f\u89c8\u5668\u8bc1\u636e\u3002",
|
||||
"\u786e\u8ba4\u4fee\u590d\u540e\u4ec5\u4fdd\u7559\u9884\u671f\u4e1a\u52a1\u884c\u4e3a\uff0c\u4e0d\u518d\u89e6\u53d1\u8d8a\u6743\u3001\u56de\u663e\u3001\u5f02\u5e38\u6e32\u67d3\u6216\u9519\u8bef\u8bf7\u6c42\u3002",
|
||||
"\u8865\u5145 `xss` \u65cf\u81ea\u52a8\u5316\u56de\u5f52\uff0c\u907f\u514d\u540c\u7c7b\u8def\u5f84\u5728\u63d2\u4ef6\u3001\u4e3b\u9898\u6216\u4ee3\u7406\u94fe\u4e2d\u56de\u5f52\u3002"
|
||||
],
|
||||
"lab_safety_notes": [
|
||||
"\u53ea\u4f7f\u7528\u56de\u73af\u5730\u5740\u3001\u54e8\u5175\u76ee\u6807\u3001\u65e0\u5bb3\u6837\u672c\u6216\u53ef\u56de\u6eda\u6d4b\u8bd5\u6570\u636e\u3002",
|
||||
"\u7981\u6b62\u9020\u6210\u6301\u4e45\u7834\u574f\u3001\u8d8a\u6743\u4e0b\u8f7d\u771f\u5b9e\u6570\u636e\u6216\u4e0d\u53ef\u56de\u6eda side effect\u3002",
|
||||
"\u5982\u9700\u6d4f\u89c8\u5668\u8bc1\u636e\uff0c\u4fdd\u7559 baseline / proof \u4e24\u4efd\u5feb\u7167\u4ee5\u53ca console / network \u8bb0\u5f55\u3002"
|
||||
],
|
||||
"review_state": "ready"
|
||||
},
|
||||
"verification_status": "triage-manual",
|
||||
"verification_mode": "synthetic",
|
||||
"last_verified_at": null,
|
||||
"last_run_id": null,
|
||||
"evidence_bundle": null,
|
||||
"historical_status": null,
|
||||
"latest_status": null,
|
||||
"browser_evidence": {
|
||||
"required": false,
|
||||
"present": false,
|
||||
"refs": []
|
||||
},
|
||||
"repro_profile_id": "xss-generic",
|
||||
"artifact_mode": "official-image",
|
||||
"blocked_reason": null,
|
||||
"metadata": {
|
||||
"source_names": [
|
||||
"OSV PrestaShop"
|
||||
],
|
||||
"source_kinds": [
|
||||
"osv-batch"
|
||||
],
|
||||
"candidate_count": 1,
|
||||
"entity_ref_count": 2,
|
||||
"advisory_scope": "package",
|
||||
"version_confidence": "high",
|
||||
"workflow_id": "prestashop--CVE-2026-33673--workflow"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,303 @@
|
||||
{
|
||||
"canonical_id": "prestashop--CVE-2026-33674",
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"category": "ecommerce",
|
||||
"advisory_mode": "core",
|
||||
"title": "PrestaShop: Improper Use of Validation Framework",
|
||||
"summary": "### Impact\nFix improper use of validation framework\n\n### Patches\nPatched in 8.2.5 and 9.1.0\n\n### Workarounds\nNone\n\n### References\nnone",
|
||||
"published_at": "2026-03-25T19:40:42Z",
|
||||
"updated_at": "2026-03-25T19:49:27.843572Z",
|
||||
"severity": "low",
|
||||
"cvss_score": 3.1,
|
||||
"exploit_status": "unknown",
|
||||
"source_confidence": "ecosystem-authority",
|
||||
"official_source_url": "https://github.com/PrestaShop/PrestaShop/security/advisories/GHSA-283w-xf3q-788v",
|
||||
"secondary_source_urls": [
|
||||
"https://github.com/PrestaShop/PrestaShop",
|
||||
"https://github.com/PrestaShop/PrestaShop/releases/tag/8.2.5",
|
||||
"https://github.com/PrestaShop/PrestaShop/releases/tag/9.1.0"
|
||||
],
|
||||
"aliases": [
|
||||
"CVE-2026-33674",
|
||||
"GHSA-283w-xf3q-788v"
|
||||
],
|
||||
"cve_ids": [
|
||||
"CVE-2026-33674"
|
||||
],
|
||||
"ghsa_ids": [
|
||||
"GHSA-283w-xf3q-788v"
|
||||
],
|
||||
"osv_ids": [
|
||||
"GHSA-283w-xf3q-788v"
|
||||
],
|
||||
"affected_versions": [
|
||||
"1.7.0.0",
|
||||
"1.7.0.0-beta.1.0",
|
||||
"1.7.0.0-beta.2.0",
|
||||
"1.7.0.0-beta.3.0",
|
||||
"1.7.0.0-beta.4.0",
|
||||
"1.7.0.0-rc.0.0",
|
||||
"1.7.0.0-rc.1.0",
|
||||
"1.7.0.0-rc.2.0",
|
||||
"1.7.0.1",
|
||||
"1.7.0.2",
|
||||
"1.7.0.3",
|
||||
"1.7.0.4",
|
||||
"1.7.0.5",
|
||||
"1.7.0.6",
|
||||
"1.7.1.0",
|
||||
"1.7.1.1",
|
||||
"1.7.1.2",
|
||||
"1.7.2.0",
|
||||
"1.7.2.0-rc.1.0",
|
||||
"1.7.2.1",
|
||||
"9.0.0",
|
||||
"9.0.0-alpha.1",
|
||||
"9.0.0-beta.1",
|
||||
"9.0.0-rc.1",
|
||||
"9.0.1",
|
||||
"9.0.2",
|
||||
"9.0.3",
|
||||
"9.1.0-beta.1",
|
||||
"9.1.0-rc.1",
|
||||
"introduced=0, fixed<8.2.5",
|
||||
"introduced=9.0.0-alpha.1, fixed<9.1.0"
|
||||
],
|
||||
"fixed_versions": [
|
||||
"8.2.5",
|
||||
"9.1.0"
|
||||
],
|
||||
"package_name": "prestashop/prestashop",
|
||||
"render_markdown": true,
|
||||
"case_path": "07-framework-security/ecommerce/prestashop/cases/prestashop-cve-2026-33674.md",
|
||||
"secure_code_topics": [
|
||||
"plugin-extension-trust-policy",
|
||||
"authz-server-side-recheck",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"status": "generated",
|
||||
"triage_reasons": [],
|
||||
"entity_refs": [
|
||||
{
|
||||
"entity_id": "prestashop",
|
||||
"entity_type": "system",
|
||||
"relation": "root-system",
|
||||
"root_system_id": "prestashop",
|
||||
"official": true
|
||||
},
|
||||
{
|
||||
"entity_id": "prestashop--package--prestashop-prestashop",
|
||||
"entity_type": "package",
|
||||
"relation": "affected-component",
|
||||
"root_system_id": "prestashop",
|
||||
"official": false
|
||||
}
|
||||
],
|
||||
"affected_components": [
|
||||
{
|
||||
"name": "prestashop / prestashop",
|
||||
"entity_id": "prestashop--package--prestashop-prestashop",
|
||||
"scope": "package",
|
||||
"package_name": "prestashop/prestashop",
|
||||
"official": false
|
||||
}
|
||||
],
|
||||
"affected_version_ranges": [
|
||||
"1.7.0.0",
|
||||
"1.7.0.0-beta.1.0",
|
||||
"1.7.0.0-beta.2.0",
|
||||
"1.7.0.0-beta.3.0",
|
||||
"1.7.0.0-beta.4.0",
|
||||
"1.7.0.0-rc.0.0",
|
||||
"1.7.0.0-rc.1.0",
|
||||
"1.7.0.0-rc.2.0",
|
||||
"1.7.0.1",
|
||||
"1.7.0.2",
|
||||
"1.7.0.3",
|
||||
"1.7.0.4",
|
||||
"1.7.0.5",
|
||||
"1.7.0.6",
|
||||
"1.7.1.0",
|
||||
"1.7.1.1",
|
||||
"1.7.1.2",
|
||||
"1.7.2.0",
|
||||
"1.7.2.0-rc.1.0",
|
||||
"1.7.2.1",
|
||||
"9.0.0",
|
||||
"9.0.0-alpha.1",
|
||||
"9.0.0-beta.1",
|
||||
"9.0.0-rc.1",
|
||||
"9.0.1",
|
||||
"9.0.2",
|
||||
"9.0.3",
|
||||
"9.1.0-beta.1",
|
||||
"9.1.0-rc.1",
|
||||
"introduced=0, fixed<8.2.5",
|
||||
"introduced=9.0.0-alpha.1, fixed<9.1.0"
|
||||
],
|
||||
"fixed_version_ranges": [
|
||||
"8.2.5",
|
||||
"9.1.0"
|
||||
],
|
||||
"introduced_version": "introduced=9.0.0-alpha.1, fixed<9.1.0",
|
||||
"patched_version": "8.2.5",
|
||||
"version_evidence_sources": [
|
||||
"https://github.com/PrestaShop/PrestaShop/security/advisories/GHSA-283w-xf3q-788v",
|
||||
"https://github.com/PrestaShop/PrestaShop",
|
||||
"https://github.com/PrestaShop/PrestaShop/releases/tag/8.2.5",
|
||||
"https://github.com/PrestaShop/PrestaShop/releases/tag/9.1.0"
|
||||
],
|
||||
"affected_version_refs": [
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-beta-1-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-beta-2-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-beta-3-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-beta-4-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-rc-0-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-rc-1-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-0-rc-2-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-1",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-2",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-3",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-4",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-5",
|
||||
"prestashop--package--prestashop-prestashop--1-7-0-6",
|
||||
"prestashop--package--prestashop-prestashop--1-7-1-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-1-1",
|
||||
"prestashop--package--prestashop-prestashop--1-7-1-2",
|
||||
"prestashop--package--prestashop-prestashop--1-7-2-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-2-0-rc-1-0",
|
||||
"prestashop--package--prestashop-prestashop--1-7-2-1",
|
||||
"prestashop--package--prestashop-prestashop--9-0-0",
|
||||
"prestashop--package--prestashop-prestashop--9-0-0-alpha-1",
|
||||
"prestashop--package--prestashop-prestashop--9-0-0-beta-1",
|
||||
"prestashop--package--prestashop-prestashop--9-0-0-rc-1",
|
||||
"prestashop--package--prestashop-prestashop--9-0-1",
|
||||
"prestashop--package--prestashop-prestashop--9-0-2",
|
||||
"prestashop--package--prestashop-prestashop--9-0-3",
|
||||
"prestashop--package--prestashop-prestashop--9-1-0-beta-1",
|
||||
"prestashop--package--prestashop-prestashop--9-1-0-rc-1",
|
||||
"prestashop--package--prestashop-prestashop--introduced-0-fixed-8-2-5",
|
||||
"prestashop--package--prestashop-prestashop--introduced-9-0-0-alpha-1-fixed-9-1-0"
|
||||
],
|
||||
"fixed_version_refs": [
|
||||
"prestashop--package--prestashop-prestashop--8-2-5",
|
||||
"prestashop--package--prestashop-prestashop--9-1-0"
|
||||
],
|
||||
"patched_version_refs": [
|
||||
"prestashop--package--prestashop-prestashop--8-2-5"
|
||||
],
|
||||
"version_sync_confidence": "high",
|
||||
"advisory_scope": "package",
|
||||
"version_confidence": "high",
|
||||
"version_gap_reason": "",
|
||||
"version_resolution_needed": false,
|
||||
"workflow": {
|
||||
"workflow_id": "prestashop--CVE-2026-33674--workflow",
|
||||
"vuln_family": "unknown",
|
||||
"entry_surface": "package-surface",
|
||||
"preconditions": [
|
||||
"\u4ec5\u5728 lab-local\u3001lab-public \u6216\u660e\u786e\u6388\u6743\u76ee\u6807\u4e2d\u6267\u884c\u3002",
|
||||
"\u786e\u8ba4\u76ee\u6807\u547d\u4e2d\u7248\u672c\u65ad\u8a00: 1.7.0.0, 1.7.0.0-beta.1.0, 1.7.0.0-beta.2.0",
|
||||
"\u82e5\u5bf9\u8c61\u5c5e\u4e8e `package`\uff0c\u5148\u786e\u8ba4\u6269\u5c55/\u4ed3\u5e93/\u5305\u5df2\u542f\u7528\u5e76\u5904\u4e8e\u53d7\u5f71\u54cd\u7248\u672c\u3002"
|
||||
],
|
||||
"required_role": "unknown",
|
||||
"affected_version_assertion": [
|
||||
"1.7.0.0",
|
||||
"1.7.0.0-beta.1.0",
|
||||
"1.7.0.0-beta.2.0",
|
||||
"1.7.0.0-beta.3.0",
|
||||
"1.7.0.0-beta.4.0",
|
||||
"1.7.0.0-rc.0.0",
|
||||
"1.7.0.0-rc.1.0",
|
||||
"1.7.0.0-rc.2.0",
|
||||
"1.7.0.1",
|
||||
"1.7.0.2",
|
||||
"1.7.0.3",
|
||||
"1.7.0.4",
|
||||
"1.7.0.5",
|
||||
"1.7.0.6",
|
||||
"1.7.1.0",
|
||||
"1.7.1.1",
|
||||
"1.7.1.2",
|
||||
"1.7.2.0",
|
||||
"1.7.2.0-rc.1.0",
|
||||
"1.7.2.1",
|
||||
"9.0.0",
|
||||
"9.0.0-alpha.1",
|
||||
"9.0.0-beta.1",
|
||||
"9.0.0-rc.1",
|
||||
"9.0.1",
|
||||
"9.0.2",
|
||||
"9.0.3",
|
||||
"9.1.0-beta.1",
|
||||
"9.1.0-rc.1",
|
||||
"introduced=0, fixed<8.2.5",
|
||||
"introduced=9.0.0-alpha.1, fixed<9.1.0"
|
||||
],
|
||||
"trigger_vector": "\u5bf9 `unknown` \u5bb6\u65cf\u5165\u53e3\u6295\u9012\u6700\u5c0f\u5316\u3001\u53ef\u5ba1\u8ba1\u3001\u53ef\u56de\u6eda\u7684\u53d7\u63a7\u8f93\u5165\uff0c\u6bd4\u8f83\u4fee\u590d\u524d\u540e\u5dee\u5f02\u3002",
|
||||
"request_or_ui_path": [
|
||||
"/package"
|
||||
],
|
||||
"input_shape": "\u63d0\u4ea4\u6700\u5c0f\u5316\u3001\u53ef\u5ba1\u8ba1\u3001\u53ef\u56de\u6eda\u7684\u53d7\u63a7\u8f93\u5165\u3002",
|
||||
"expected_unsafe_behavior": "\u76ee\u6807\u8868\u73b0\u51fa\u8d85\u51fa\u8bbe\u8ba1\u8fb9\u754c\u7684\u884c\u4e3a\u3002",
|
||||
"server_evidence_points": [
|
||||
"\u5e94\u7528\u65e5\u5fd7\u4e2d\u7684\u547d\u4e2d\u8def\u5f84\u3001\u9274\u6743\u51b3\u7b56\u548c\u5f02\u5e38\u6808",
|
||||
"\u53cd\u5411\u4ee3\u7406\u6216\u8fb9\u754c\u5c42\u65e5\u5fd7\u4e2d\u7684\u8bf7\u6c42\u5934\u3001\u6765\u6e90 IP \u4e0e\u8def\u7531\u51b3\u7b56"
|
||||
],
|
||||
"browser_evidence_points": [
|
||||
"\u57fa\u7ebf\u622a\u56fe\u4e0e\u653b\u51fb\u540e\u622a\u56fe\u7684 DOM/\u89c6\u89c9\u5dee\u5f02",
|
||||
"console\u3001network \u4e0e response metadata \u4e2d\u7684\u5f02\u5e38\u4fe1\u53f7"
|
||||
],
|
||||
"db_or_fs_evidence_points": [
|
||||
"\u6570\u636e\u5e93\u4e2d\u65b0\u589e/\u8d8a\u6743\u8bfb\u53d6\u7684\u6d4b\u8bd5\u6570\u636e",
|
||||
"\u6587\u4ef6\u7cfb\u7edf\u4e2d\u65b0\u589e\u4e0a\u4f20\u6837\u672c\u3001\u7f13\u5b58\u6761\u76ee\u6216\u8d8a\u6743\u8bfb\u53d6\u75d5\u8ff9"
|
||||
],
|
||||
"detection_signals": [
|
||||
"WAF / reverse proxy \u5f02\u5e38\u65e5\u5fd7\u3001\u8bbf\u95ee\u65e5\u5fd7\u548c\u544a\u8b66",
|
||||
"\u5e94\u7528\u5ba1\u8ba1\u65e5\u5fd7\u4e2d\u7684\u6743\u9650\u9519\u8bef\u3001\u91cd\u5b9a\u5411\u5f02\u5e38\u3001\u6a21\u677f\u6e32\u67d3\u6216\u4e0a\u4f20\u843d\u76d8\u4e8b\u4ef6"
|
||||
],
|
||||
"mitigation_summary": "\u4f18\u5148\u5347\u7ea7\u5230\u4fee\u590d\u7248\u672c\uff0c\u5e76\u540c\u65f6\u6536\u7d27\u8f93\u5165\u6821\u9a8c\u3001\u670d\u52a1\u7aef\u9274\u6743\u3001\u4ee3\u7406\u4fe1\u4efb\u8fb9\u754c\u3001\u6269\u5c55\u5b89\u88c5\u4fe1\u4efb\u548c\u5ba1\u8ba1\u65e5\u5fd7\u3002",
|
||||
"patch_validation_steps": [
|
||||
"\u786e\u8ba4\u76ee\u6807\u7248\u672c\u4ece `1.7.0.0, 1.7.0.0-beta.1.0, 1.7.0.0-beta.2.0` \u5347\u7ea7\u6216\u56de\u79fb\u5230 `8.2.5`\u3002",
|
||||
"\u4fdd\u7559\u540c\u4e00\u7ec4\u53d7\u63a7\u8f93\u5165\uff0c\u5728\u4fee\u590d\u524d\u540e\u5206\u522b\u6267\u884c\u5e76\u6bd4\u5bf9\u54cd\u5e94\u3001\u65e5\u5fd7\u4e0e\u6d4f\u89c8\u5668\u8bc1\u636e\u3002",
|
||||
"\u786e\u8ba4\u4fee\u590d\u540e\u4ec5\u4fdd\u7559\u9884\u671f\u4e1a\u52a1\u884c\u4e3a\uff0c\u4e0d\u518d\u89e6\u53d1\u8d8a\u6743\u3001\u56de\u663e\u3001\u5f02\u5e38\u6e32\u67d3\u6216\u9519\u8bef\u8bf7\u6c42\u3002",
|
||||
"\u8865\u5145 `unknown` \u65cf\u81ea\u52a8\u5316\u56de\u5f52\uff0c\u907f\u514d\u540c\u7c7b\u8def\u5f84\u5728\u63d2\u4ef6\u3001\u4e3b\u9898\u6216\u4ee3\u7406\u94fe\u4e2d\u56de\u5f52\u3002"
|
||||
],
|
||||
"lab_safety_notes": [
|
||||
"\u53ea\u4f7f\u7528\u56de\u73af\u5730\u5740\u3001\u54e8\u5175\u76ee\u6807\u3001\u65e0\u5bb3\u6837\u672c\u6216\u53ef\u56de\u6eda\u6d4b\u8bd5\u6570\u636e\u3002",
|
||||
"\u7981\u6b62\u9020\u6210\u6301\u4e45\u7834\u574f\u3001\u8d8a\u6743\u4e0b\u8f7d\u771f\u5b9e\u6570\u636e\u6216\u4e0d\u53ef\u56de\u6eda side effect\u3002",
|
||||
"\u5982\u9700\u6d4f\u89c8\u5668\u8bc1\u636e\uff0c\u4fdd\u7559 baseline / proof \u4e24\u4efd\u5feb\u7167\u4ee5\u53ca console / network \u8bb0\u5f55\u3002"
|
||||
],
|
||||
"review_state": "ready"
|
||||
},
|
||||
"verification_status": "triage-manual",
|
||||
"verification_mode": "synthetic",
|
||||
"last_verified_at": null,
|
||||
"last_run_id": null,
|
||||
"evidence_bundle": null,
|
||||
"historical_status": null,
|
||||
"latest_status": null,
|
||||
"browser_evidence": {
|
||||
"required": false,
|
||||
"present": false,
|
||||
"refs": []
|
||||
},
|
||||
"repro_profile_id": "plugin-extension-generic",
|
||||
"artifact_mode": "official-image",
|
||||
"blocked_reason": null,
|
||||
"metadata": {
|
||||
"source_names": [
|
||||
"OSV PrestaShop"
|
||||
],
|
||||
"source_kinds": [
|
||||
"osv-batch"
|
||||
],
|
||||
"candidate_count": 1,
|
||||
"entity_ref_count": 2,
|
||||
"advisory_scope": "package",
|
||||
"version_confidence": "high",
|
||||
"workflow_id": "prestashop--CVE-2026-33674--workflow"
|
||||
}
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
"title": "Spring Security HTTP Headers Are not Written Under Some Conditions",
|
||||
"summary": "When applications specify HTTP response headers for servlet applications using Spring Security, there is the possibility that the HTTP Headers will not be written.\u00a0\nThis issue affects Spring Security: from 5.7.0 through 5.7.21, from 5.8.0 through 5.8.23, from 6.3.0 through 6.3.14, from 6.4.0 through 6.4.14, from 6.5.0 through 6.5.8, from 7.0.0 through 7.0.3.",
|
||||
"published_at": "2026-03-20T00:31:28Z",
|
||||
"updated_at": "2026-03-20T20:46:26.164998Z",
|
||||
"updated_at": "2026-03-25T19:59:15.827722Z",
|
||||
"severity": "low",
|
||||
"cvss_score": 3.1,
|
||||
"exploit_status": "unknown",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "source-gap",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:22+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "source-gap",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:22+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
"repo_url": "",
|
||||
"package_registry": "https://www.npmjs.com/package/@angular/core",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "21.2.5",
|
||||
"latest_version": "21.2.6",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2026-03-17T01:31:35.828211Z",
|
||||
"latest_release_url": "https://www.npmjs.com/package/@angular/core",
|
||||
"version_source_refs": [
|
||||
"https://www.npmjs.com/package/@angular/core",
|
||||
@@ -23,11 +23,12 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 18,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"npm latest",
|
||||
"https://github.com/angular/angular/security/advisories/GHSA-prjf-86w9-mfqv",
|
||||
"https://github.com/angular/angular/security/advisories/GHSA-g93w-mfhg-p222"
|
||||
"https://github.com/angular/angular/security/advisories/GHSA-g93w-mfhg-p222",
|
||||
"advisory-fixed-version"
|
||||
],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
"repo_url": "",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "21.2.5",
|
||||
"latest_version": "21.2.6",
|
||||
"version_scheme": "vendor",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2026-03-17T01:31:35.828211Z",
|
||||
"latest_release_url": "https://www.npmjs.com/package/@angular/core",
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 18,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:22+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 1,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Apache HTTPD Security"
|
||||
],
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 2,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Apache Tomcat Security"
|
||||
],
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "source-gap",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"marketplace_url": "",
|
||||
"latest_version": "6.0.8",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2025-11-20T14:43:59.624508Z",
|
||||
"latest_release_url": "https://www.npmjs.com/package/astro",
|
||||
"version_source_refs": [
|
||||
"https://www.npmjs.com/package/astro",
|
||||
@@ -23,11 +23,12 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 4,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"npm latest",
|
||||
"https://github.com/withastro/astro/security/advisories/GHSA-wrwg-2hg8-v723",
|
||||
"https://github.com/withastro/astro/security/advisories/GHSA-m85w-3h95-hcf9"
|
||||
"https://github.com/withastro/astro/security/advisories/GHSA-m85w-3h95-hcf9",
|
||||
"advisory-fixed-version"
|
||||
],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"marketplace_url": "",
|
||||
"latest_version": "6.0.8",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2025-11-27T08:22:36.525875Z",
|
||||
"latest_release_url": "https://www.npmjs.com/package/astro",
|
||||
"version_source_refs": [
|
||||
"https://www.npmjs.com/package/astro",
|
||||
@@ -31,7 +31,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 26,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"npm latest",
|
||||
"https://github.com/withastro/astro/security/advisories/GHSA-c4pw-33h3-35xw",
|
||||
@@ -43,7 +43,8 @@
|
||||
"https://github.com/withastro/astro/security/advisories/GHSA-hr2q-hp5q-x767",
|
||||
"https://github.com/withastro/astro/security/advisories/GHSA-cq8c-xv66-36gw",
|
||||
"https://github.com/withastro/astro/security/advisories/GHSA-w2vj-39qv-7vh7",
|
||||
"https://github.com/withastro/astro/security/advisories/GHSA-qcpr-679q-rhm2"
|
||||
"https://github.com/withastro/astro/security/advisories/GHSA-qcpr-679q-rhm2",
|
||||
"advisory-fixed-version"
|
||||
],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -14,12 +14,12 @@
|
||||
"marketplace_url": "",
|
||||
"latest_version": "6.0.8",
|
||||
"version_scheme": "vendor",
|
||||
"latest_release_at": "",
|
||||
"latest_release_at": "2025-11-20T14:43:59.624508Z",
|
||||
"latest_release_url": "https://www.npmjs.com/package/astro",
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 30,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -12,17 +12,18 @@
|
||||
"repo_url": "https://github.com/caddyserver/caddy",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "2.11.1",
|
||||
"latest_version": "2.11.2",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "2026-02-27T19:55:10Z",
|
||||
"latest_release_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-5r3v-vc8m-m96g",
|
||||
"latest_release_at": "2026-03-06T02:43:43Z",
|
||||
"latest_release_url": "https://github.com/caddyserver/caddy/releases/tag/v2.11.2",
|
||||
"version_source_refs": [
|
||||
"https://github.com/caddyserver/caddy/releases/tag/v2.11.2",
|
||||
"https://github.com/caddyserver/caddy/security/advisories/GHSA-5r3v-vc8m-m96g"
|
||||
"https://github.com/caddyserver/caddy/security/advisories/GHSA-5r3v-vc8m-m96g",
|
||||
"https://github.com/caddyserver/caddy"
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 2,
|
||||
"last_version_synced_at": "2026-03-24T09:17:55+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"GitHub Releases API",
|
||||
"https://github.com/caddyserver/caddy/security/advisories/GHSA-5r3v-vc8m-m96g",
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
"marketplace_url": "",
|
||||
"latest_version": "2.11.2",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "2026-03-23T04:52:47.652974Z",
|
||||
"latest_release_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-7r4p-vjf4-gxv4",
|
||||
"latest_release_at": "2026-03-06T02:43:43Z",
|
||||
"latest_release_url": "https://github.com/caddyserver/caddy/releases/tag/v2.11.2",
|
||||
"version_source_refs": [
|
||||
"https://github.com/caddyserver/caddy/releases/tag/v2.11.2",
|
||||
"https://github.com/caddyserver/caddy/security/advisories/GHSA-4xrr-hq4w-6vf4",
|
||||
@@ -24,7 +24,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 5,
|
||||
"last_version_synced_at": "2026-03-24T09:17:56+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"GitHub Releases API",
|
||||
"https://github.com/caddyserver/caddy/security/advisories/GHSA-4xrr-hq4w-6vf4",
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
"repo_url": "",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "2.11.1",
|
||||
"latest_version": "2.11.2",
|
||||
"version_scheme": "vendor",
|
||||
"latest_release_at": "2026-02-27T19:55:10Z",
|
||||
"latest_release_url": "https://github.com/caddyserver/caddy/security/advisories/GHSA-5r3v-vc8m-m96g",
|
||||
"latest_release_at": "2026-03-06T02:43:43Z",
|
||||
"latest_release_url": "https://github.com/caddyserver/caddy/releases/tag/v2.11.2",
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 7,
|
||||
"last_version_synced_at": "2026-03-24T09:17:54+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -12,17 +12,18 @@
|
||||
"repo_url": "https://github.com/directus/directus",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "3573-4c68-g8cc",
|
||||
"latest_version": "11.17.0",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "2026-03-10T22:20:52Z",
|
||||
"latest_release_url": "https://github.com/directus/directus/security/advisories/GHSA-3573-4c68-g8cc",
|
||||
"latest_release_at": "2026-03-24T23:17:51Z",
|
||||
"latest_release_url": "https://github.com/directus/directus/releases/tag/v11.17.0",
|
||||
"version_source_refs": [
|
||||
"https://github.com/directus/directus/releases/tag/v11.16.1",
|
||||
"https://github.com/directus/directus/security/advisories/GHSA-3573-4c68-g8cc"
|
||||
"https://github.com/directus/directus/security/advisories/GHSA-3573-4c68-g8cc",
|
||||
"https://github.com/directus/directus/releases/tag/v11.17.0"
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 1,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"GitHub Releases API",
|
||||
"Directus GitHub Advisories"
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
"repo_url": "",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "3573-4c68-g8cc",
|
||||
"latest_version": "11.17.0",
|
||||
"version_scheme": "vendor",
|
||||
"latest_release_at": "2026-03-10T22:20:52Z",
|
||||
"latest_release_url": "https://github.com/directus/directus/security/advisories/GHSA-3573-4c68-g8cc",
|
||||
"latest_release_at": "2026-03-24T23:17:51Z",
|
||||
"latest_release_url": "https://github.com/directus/directus/releases/tag/v11.17.0",
|
||||
"version_source_refs": [
|
||||
"https://github.com/directus/directus/security/advisories/GHSA-3573-4c68-g8cc"
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 1,
|
||||
"last_version_synced_at": "2026-03-24T09:17:56+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Directus GitHub Advisories"
|
||||
],
|
||||
|
||||
@@ -27,11 +27,14 @@
|
||||
"https://meta.discourse.org/t/3-4-1-bug-fix-and-ux-release/353247",
|
||||
"https://meta.discourse.org/t/3-4-2-security-and-bug-fix-release/358152",
|
||||
"https://meta.discourse.org/t/3-4-3-bug-fix-and-ux-release/362895",
|
||||
"https://meta.discourse.org/t/3-4-4-bug-fix-and-ux-release/367301"
|
||||
"https://meta.discourse.org/t/3-4-4-bug-fix-and-ux-release/367301",
|
||||
"https://meta.discourse.org/t/3-4-5-security-fixes-release/369347",
|
||||
"https://meta.discourse.org/t/3-4-6-security-fix-release/370631",
|
||||
"https://meta.discourse.org/t/3-4-7-security-and-maintenance-release/375747"
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 78,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"security_version_count": 80,
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Discourse Release Notes RSS",
|
||||
"Discourse Security RSS"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 160,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"npm latest",
|
||||
"https://nvd.nist.gov/vuln/detail/CVE-2019-11358"
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 160,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Django Security Weblog",
|
||||
"Django Security Releases Archive"
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 74,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Drupal Security Advisories RSS"
|
||||
],
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
"repo_url": "https://github.com/labstack/echo",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "4.9.0",
|
||||
"latest_version": "5.0.4",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "2024-05-20T16:03:47Z",
|
||||
"latest_release_url": "https://github.com/labstack/echo/issues/2259",
|
||||
"latest_release_at": "2026-02-15T15:55:53Z",
|
||||
"latest_release_url": "https://github.com/labstack/echo/releases/tag/v5.0.4",
|
||||
"version_source_refs": [
|
||||
"https://github.com/labstack/echo/releases/tag/v5.0.4",
|
||||
"https://github.com/labstack/echo/pull/1718",
|
||||
@@ -23,7 +23,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 4,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"GitHub Releases API",
|
||||
"https://github.com/labstack/echo/pull/1718",
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
"repo_url": "",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "4.9.0",
|
||||
"latest_version": "5.0.4",
|
||||
"version_scheme": "vendor",
|
||||
"latest_release_at": "2024-05-20T16:03:47Z",
|
||||
"latest_release_url": "https://github.com/labstack/echo/issues/2259",
|
||||
"latest_release_at": "2026-02-15T15:55:53Z",
|
||||
"latest_release_url": "https://github.com/labstack/echo/releases/tag/v5.0.4",
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 4,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 2,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"npm latest",
|
||||
"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 2,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "source-gap",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -18,14 +18,16 @@
|
||||
"latest_release_url": "https://www.npmjs.com/package/fastify",
|
||||
"version_source_refs": [
|
||||
"https://www.npmjs.com/package/fastify",
|
||||
"https://github.com/fastify/fastify/security/advisories/GHSA-573f-x89g-hqp9"
|
||||
"https://github.com/fastify/fastify/security/advisories/GHSA-573f-x89g-hqp9",
|
||||
"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf"
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 2,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"security_version_count": 4,
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"npm latest",
|
||||
"https://github.com/fastify/fastify/security/advisories/GHSA-573f-x89g-hqp9"
|
||||
"https://github.com/fastify/fastify/security/advisories/GHSA-573f-x89g-hqp9",
|
||||
"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf"
|
||||
],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
@@ -35,13 +37,14 @@
|
||||
"history_backfill_status": "seeded",
|
||||
"latest_sync_status": "green",
|
||||
"official_source_covered": true,
|
||||
"advisory_count": 1,
|
||||
"workflow_complete_advisory_count": 1,
|
||||
"version_mapped_advisory_count": 1,
|
||||
"advisory_count": 2,
|
||||
"workflow_complete_advisory_count": 2,
|
||||
"version_mapped_advisory_count": 2,
|
||||
"first_advisory_at": "2026-03-05T21:29:54+00:00",
|
||||
"latest_advisory_at": "2026-03-16T03:05:26+00:00",
|
||||
"latest_advisory_at": "2026-03-25T19:48:38+00:00",
|
||||
"advisory_ids": [
|
||||
"fastify--CVE-2026-3419"
|
||||
"fastify--CVE-2026-3419",
|
||||
"fastify--CVE-2026-3635"
|
||||
],
|
||||
"source_refs": []
|
||||
}
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
"latest_release_url": "https://www.npmjs.com/package/fastify",
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 2,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"security_version_count": 4,
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
@@ -29,13 +29,14 @@
|
||||
"history_backfill_status": "seeded",
|
||||
"latest_sync_status": "green",
|
||||
"official_source_covered": true,
|
||||
"advisory_count": 1,
|
||||
"workflow_complete_advisory_count": 1,
|
||||
"version_mapped_advisory_count": 1,
|
||||
"advisory_count": 2,
|
||||
"workflow_complete_advisory_count": 2,
|
||||
"version_mapped_advisory_count": 2,
|
||||
"first_advisory_at": "2026-03-05T21:29:54+00:00",
|
||||
"latest_advisory_at": "2026-03-16T03:05:26+00:00",
|
||||
"latest_advisory_at": "2026-03-25T19:48:38+00:00",
|
||||
"advisory_ids": [
|
||||
"fastify--CVE-2026-3419"
|
||||
"fastify--CVE-2026-3419",
|
||||
"fastify--CVE-2026-3635"
|
||||
],
|
||||
"source_refs": [
|
||||
{
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 22,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"npm latest",
|
||||
"https://github.com/pallets/flask/security/advisories/GHSA-68rp-wp8r-4726"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 22,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -12,17 +12,17 @@
|
||||
"repo_url": "https://github.com/TryGhost/Ghost",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "52.1k",
|
||||
"latest_version": "6.22.1",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "2026-03-20T15:25:05Z",
|
||||
"latest_release_url": "https://github.com/login?return_to=%2FTryGhost%2FGhost",
|
||||
"latest_release_url": "https://github.com/TryGhost/Ghost/releases/tag/v6.22.1",
|
||||
"version_source_refs": [
|
||||
"https://github.com/TryGhost/Ghost/releases/tag/v6.22.1",
|
||||
"https://github.com/login?return_to=%2FTryGhost%2FGhost"
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:17:58+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"GitHub Releases API",
|
||||
"Ghost GitHub Advisories"
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
"repo_url": "",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "52.1k",
|
||||
"latest_version": "6.22.1",
|
||||
"version_scheme": "vendor",
|
||||
"latest_release_at": "2026-03-20T15:25:05Z",
|
||||
"latest_release_url": "https://github.com/login?return_to=%2FTryGhost%2FGhost",
|
||||
"latest_release_url": "https://github.com/TryGhost/Ghost/releases/tag/v6.22.1",
|
||||
"version_source_refs": [
|
||||
"https://github.com/login?return_to=%2FTryGhost%2FGhost"
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:17:57+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Ghost GitHub Advisories"
|
||||
],
|
||||
|
||||
@@ -12,17 +12,17 @@
|
||||
"repo_url": "https://github.com/gin-gonic/gin",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "1.7.7",
|
||||
"latest_version": "1.12.0",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "2026-03-14T10:41:18.820930Z",
|
||||
"latest_release_url": "https://nvd.nist.gov/vuln/detail/CVE-2020-28483",
|
||||
"latest_release_at": "2026-02-28T10:12:25Z",
|
||||
"latest_release_url": "https://github.com/gin-gonic/gin/releases/tag/v1.12.0",
|
||||
"version_source_refs": [
|
||||
"https://github.com/gin-gonic/gin/releases/tag/v1.12.0",
|
||||
"https://nvd.nist.gov/vuln/detail/CVE-2020-28483"
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 2,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"GitHub Releases API",
|
||||
"https://nvd.nist.gov/vuln/detail/CVE-2020-28483",
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
"repo_url": "",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "1.7.7",
|
||||
"latest_version": "1.12.0",
|
||||
"version_scheme": "vendor",
|
||||
"latest_release_at": "2026-03-14T10:41:18.820930Z",
|
||||
"latest_release_url": "https://nvd.nist.gov/vuln/detail/CVE-2020-28483",
|
||||
"latest_release_at": "2026-02-28T10:12:25Z",
|
||||
"latest_release_url": "https://github.com/gin-gonic/gin/releases/tag/v1.12.0",
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 2,
|
||||
"last_version_synced_at": "2026-03-24T09:17:58+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "source-gap",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -12,32 +12,32 @@
|
||||
"repo_url": "",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "2026-3848---improper-neutralization-of-crlf-sequences-issue-impacts-gitlab-ceee",
|
||||
"latest_version": "2026-4363---incorrect-authorization-issue-in-authorization-caching-impacts-gitlab-ee",
|
||||
"version_scheme": "vendor",
|
||||
"latest_release_at": "2026-03-11T00:00:00+00:00",
|
||||
"latest_release_at": "2026-03-25T00:00:00+00:00",
|
||||
"latest_release_url": "https://about.gitlab.com/security-releases.xml",
|
||||
"version_source_refs": [
|
||||
"https://about.gitlab.com/security-releases.xml"
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 614,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"security_version_count": 627,
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"GitLab Security Releases Atom"
|
||||
],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
"auto_cataloged": false,
|
||||
"last_discovered_at": "",
|
||||
"last_synced_at": "",
|
||||
"last_discovered_at": "2026-03-25T00:00:00+00:00",
|
||||
"last_synced_at": "2026-03-25T00:00:00+00:00",
|
||||
"history_backfill_status": "seeded",
|
||||
"latest_sync_status": "green",
|
||||
"official_source_covered": true,
|
||||
"advisory_count": 55,
|
||||
"workflow_complete_advisory_count": 55,
|
||||
"advisory_count": 56,
|
||||
"workflow_complete_advisory_count": 56,
|
||||
"version_mapped_advisory_count": 0,
|
||||
"first_advisory_at": "",
|
||||
"latest_advisory_at": "",
|
||||
"first_advisory_at": "2026-03-25T00:00:00+00:00",
|
||||
"latest_advisory_at": "2026-03-25T00:00:00+00:00",
|
||||
"advisory_ids": [
|
||||
"gitlab-ce--0304f4760b",
|
||||
"gitlab-ce--09c34791d2",
|
||||
@@ -85,6 +85,7 @@
|
||||
"gitlab-ce--c4b5b43585",
|
||||
"gitlab-ce--c6afa3fc85",
|
||||
"gitlab-ce--c91032430a",
|
||||
"gitlab-ce--c9ed3b92bd",
|
||||
"gitlab-ce--cd7b46219e",
|
||||
"gitlab-ce--d3bfede960",
|
||||
"gitlab-ce--ea5bd69217",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "source-gap",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 4,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"npm latest",
|
||||
"https://www.npmjs.com/advisories/1482"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 4,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 2,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"HAProxy Blog Feed"
|
||||
],
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "source-gap",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 5,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Joomla Security Centre"
|
||||
],
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "source-gap",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 4,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"npm latest",
|
||||
"https://github.com/koajs/koa/security/advisories/GHSA-7gcc-r8m5-44qm"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 4,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
"repo_url": "https://github.com/laravel/framework",
|
||||
"package_registry": "https://packagist.org/packages/laravel/framework",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "13.1.1",
|
||||
"latest_version": "13.2.0",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "2026-03-18T17:10:25+00:00",
|
||||
"latest_release_at": "2026-03-24T18:42:09+00:00",
|
||||
"latest_release_url": "https://packagist.org/packages/laravel/framework",
|
||||
"version_source_refs": [
|
||||
"https://packagist.org/packages/laravel/framework",
|
||||
@@ -22,7 +22,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 103,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Packagist p2",
|
||||
"https://github.com/laravel/framework/security/advisories/GHSA-66hf-2p6w-jqfw"
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
"repo_url": "",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "13.1.1",
|
||||
"latest_version": "13.2.0",
|
||||
"version_scheme": "vendor",
|
||||
"latest_release_at": "2026-03-18T17:10:25+00:00",
|
||||
"latest_release_at": "2026-03-24T18:42:09+00:00",
|
||||
"latest_release_url": "https://packagist.org/packages/laravel/framework",
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 103,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
"repo_url": "https://github.com/magento/magento2",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "300.000",
|
||||
"latest_version": "2.4.9-beta1",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "2026-03-10T14:04:22Z",
|
||||
"latest_release_url": "https://sansec.io/research/visbot-malware-on-6691-stores-analysis",
|
||||
"latest_release_url": "https://github.com/magento/magento2/releases/tag/2.4.9-beta1",
|
||||
"version_source_refs": [
|
||||
"https://github.com/magento/magento2/releases/tag/2.4.9-beta1",
|
||||
"https://sansec.io/research/vendors-defeat-magento-security-patch-simple-check",
|
||||
@@ -25,7 +25,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 3,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"GitHub Releases API",
|
||||
"Sansec Research"
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
"repo_url": "",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "300.000",
|
||||
"latest_version": "2.4.9-beta1",
|
||||
"version_scheme": "vendor",
|
||||
"latest_release_at": "2026-03-10T14:04:22Z",
|
||||
"latest_release_url": "https://sansec.io/research/visbot-malware-on-6691-stores-analysis",
|
||||
"latest_release_url": "https://github.com/magento/magento2/releases/tag/2.4.9-beta1",
|
||||
"version_source_refs": [
|
||||
"https://sansec.io/research/visbot-malware-on-6691-stores-analysis",
|
||||
"https://sansec.io/research/vendors-defeat-magento-security-patch-simple-check",
|
||||
@@ -24,7 +24,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 3,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Sansec Research"
|
||||
],
|
||||
|
||||
@@ -21,10 +21,11 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 759,
|
||||
"last_version_synced_at": "2026-03-24T09:18:00+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:24+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Mattermost Security Updates JSON",
|
||||
"https://securityupdates.mattermost.com/security_updates.json"
|
||||
"https://securityupdates.mattermost.com/security_updates.json",
|
||||
"advisory-fixed-version"
|
||||
],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -21,10 +21,11 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 756,
|
||||
"last_version_synced_at": "2026-03-24T09:18:00+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:24+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Mattermost Security Updates JSON",
|
||||
"https://securityupdates.mattermost.com/security_updates.json"
|
||||
"https://securityupdates.mattermost.com/security_updates.json",
|
||||
"advisory-fixed-version"
|
||||
],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -21,9 +21,11 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 764,
|
||||
"last_version_synced_at": "2026-03-24T09:18:01+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:25+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Mattermost Security Updates JSON"
|
||||
"Mattermost Security Updates JSON",
|
||||
"advisory-fixed-version",
|
||||
"https://securityupdates.mattermost.com/security_updates.json"
|
||||
],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
"repo_url": "https://github.com/mattermost/mattermost-server",
|
||||
"package_registry": "",
|
||||
"marketplace_url": "",
|
||||
"latest_version": "26.2.1",
|
||||
"latest_version": "11.4.3",
|
||||
"version_scheme": "semver-ish",
|
||||
"latest_release_at": "2023-10-03",
|
||||
"latest_release_url": "https://securityupdates.mattermost.com/security_updates.json",
|
||||
"latest_release_at": "2026-03-16T08:26:52Z",
|
||||
"latest_release_url": "https://github.com/mattermost/mattermost/releases/tag/v11.4.3",
|
||||
"version_source_refs": [
|
||||
"https://github.com/mattermost/mattermost/releases/tag/v11.4.3",
|
||||
"https://nvd.nist.gov/vuln/detail/CVE-2026-22545",
|
||||
@@ -34,7 +34,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 810,
|
||||
"last_version_synced_at": "2026-03-24T09:18:01+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:25+00:00",
|
||||
"latest_version_evidence": [
|
||||
"GitHub Releases API",
|
||||
"https://nvd.nist.gov/vuln/detail/CVE-2026-22545",
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 3089,
|
||||
"last_version_synced_at": "2026-03-24T09:17:59+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:23+00:00",
|
||||
"latest_version_evidence": [
|
||||
"Mattermost Security Updates JSON"
|
||||
],
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
],
|
||||
"version_sync_status": "green",
|
||||
"security_version_count": 254,
|
||||
"last_version_synced_at": "2026-03-24T09:18:01+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:25+00:00",
|
||||
"latest_version_evidence": [
|
||||
"MediaWiki Announce RSS"
|
||||
],
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "source-gap",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:18:01+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:25+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"version_source_refs": [],
|
||||
"version_sync_status": "source-gap",
|
||||
"security_version_count": 0,
|
||||
"last_version_synced_at": "2026-03-24T09:18:01+00:00",
|
||||
"last_version_synced_at": "2026-03-26T10:20:25+00:00",
|
||||
"latest_version_evidence": [],
|
||||
"catalog_source": "",
|
||||
"catalog_reason": "",
|
||||
|
||||
某些文件未显示,因为此 diff 中更改的文件太多 显示更多
在新工单中引用
屏蔽一个用户