更新: 15 个文件 - 2026-03-18 11:41:40
这个提交包含在:
@@ -1,8 +1,9 @@
|
||||
{
|
||||
"generated_at": "2026-03-18T18:21:08+00:00",
|
||||
"advisory_count": 89,
|
||||
"generated_at": "2026-03-18T18:39:23+00:00",
|
||||
"advisory_count": 1498,
|
||||
"run_count": 140,
|
||||
"statuses": {
|
||||
"triage-manual": 1409,
|
||||
"verified-real": 89
|
||||
},
|
||||
"run_statuses": {
|
||||
@@ -10,15 +11,688 @@
|
||||
"blocked-artifact": 3,
|
||||
"triage-manual": 1
|
||||
},
|
||||
"recent_failures": [],
|
||||
"recent_failures": [
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--e8587ffc80",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Critical - Cache poisoning - SA-CORE-2023-006",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--6da7fc8e2e",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Gadget chain - SA-CORE-2024-008",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--dffda84bb1",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Gadget chain - SA-CORE-2024-007",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--1ab9013d16",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Less critical - Gadget chain - SA-CORE-2024-006",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--b57027329e",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Critical - Cross Site Scripting - SA-CORE-2024-005",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--4a0d8893d5",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Access bypass - SA-CORE-2024-004",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--170612fa5f",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Cross Site Scripting - SA-CORE-2024-003",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--a141e2f71d",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Cross Site Scripting - SA-CORE-2025-004",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--23ec7fa241",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Gadget Chain - SA-CORE-2025-003",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--65bf5646d9",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Access bypass - SA-CORE-2025-002",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--affa7a9ea5",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Critical - Cross site scripting - SA-CORE-2025-001",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--156bde9702",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Access bypass - SA-CORE-2023-005",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--e0da564201",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Denial of Service - SA-CORE-2024-001",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--284d6aff2f",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Improper error handling - SA-CORE-2024-002",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--3144ddd947",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Access bypass - SA-CORE-2023-004",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--454e57e9ec",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Information Disclosure - SA-CORE-2023-003",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--9d2d9c684a",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Information disclosure - SA-CORE-2025-008",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--47ee170dd0",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Defacement - SA-CORE-2025-007",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--bf3b4df605",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Gadget chain - SA-CORE-2025-006",
|
||||
"blocked_reason": null
|
||||
},
|
||||
{
|
||||
"run_id": null,
|
||||
"advisory_id": "drupal--de8979ff41",
|
||||
"status": "triage-manual",
|
||||
"title": "Drupal core - Moderately critical - Denial of Service - SA-CORE-2025-005",
|
||||
"blocked_reason": null
|
||||
}
|
||||
],
|
||||
"monitoring": {
|
||||
"active_source_count": 110,
|
||||
"green_source_count": 110,
|
||||
"active_source_count": 15,
|
||||
"green_source_count": 15,
|
||||
"source_failure_count": 0,
|
||||
"open_alert_count": 0,
|
||||
"last_fully_green_run": "2026-03-18T18:12:43+00:00"
|
||||
"last_fully_green_run": "2026-03-18T18:26:42+00:00"
|
||||
},
|
||||
"systems": [
|
||||
{
|
||||
"system_id": "wordpress",
|
||||
"display_name": "WordPress",
|
||||
"total": 140,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 140,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-04-09T00:30:58.490",
|
||||
"category": "cms",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/cms/wordpress",
|
||||
"families": [
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 140,
|
||||
"verified_real": 0,
|
||||
"manual": 140
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "apache-tomcat",
|
||||
"display_name": "Apache Tomcat",
|
||||
"total": 136,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 136,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-04-22",
|
||||
"category": "servers",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/servers/apache-tomcat",
|
||||
"families": [
|
||||
{
|
||||
"family": "authz-bypass",
|
||||
"total": 108,
|
||||
"verified_real": 0,
|
||||
"manual": 108
|
||||
},
|
||||
{
|
||||
"family": "file-upload",
|
||||
"total": 2,
|
||||
"verified_real": 0,
|
||||
"manual": 2
|
||||
},
|
||||
{
|
||||
"family": "path-traversal",
|
||||
"total": 3,
|
||||
"verified_real": 0,
|
||||
"manual": 3
|
||||
},
|
||||
{
|
||||
"family": "plugin-extension",
|
||||
"total": 5,
|
||||
"verified_real": 0,
|
||||
"manual": 5
|
||||
},
|
||||
{
|
||||
"family": "proxy-boundary",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "session-token",
|
||||
"total": 4,
|
||||
"verified_real": 0,
|
||||
"manual": 4
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 13,
|
||||
"verified_real": 0,
|
||||
"manual": 13
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "apache-httpd",
|
||||
"display_name": "Apache HTTP Server",
|
||||
"total": 135,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 135,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-05-22",
|
||||
"category": "servers",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/servers/apache-httpd",
|
||||
"families": [
|
||||
{
|
||||
"family": "authz-bypass",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "file-upload",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "proxy-boundary",
|
||||
"total": 128,
|
||||
"verified_real": 0,
|
||||
"manual": 128
|
||||
},
|
||||
{
|
||||
"family": "ssrf",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 4,
|
||||
"verified_real": 0,
|
||||
"manual": 4
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"total": 112,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 112,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-04-12T10:46:40.837",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/ecommerce/prestashop",
|
||||
"families": [
|
||||
{
|
||||
"family": "file-upload",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "plugin-extension",
|
||||
"total": 91,
|
||||
"verified_real": 0,
|
||||
"manual": 91
|
||||
},
|
||||
{
|
||||
"family": "sqli",
|
||||
"total": 4,
|
||||
"verified_real": 0,
|
||||
"manual": 4
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 16,
|
||||
"verified_real": 0,
|
||||
"manual": 16
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "woocommerce",
|
||||
"display_name": "WooCommerce",
|
||||
"total": 111,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 111,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-04-20T01:37:25.860",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/ecommerce/woocommerce",
|
||||
"families": [
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 111,
|
||||
"verified_real": 0,
|
||||
"manual": 111
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "nginx",
|
||||
"display_name": "Nginx",
|
||||
"total": 110,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 110,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-08-12T17:24:44.367",
|
||||
"category": "servers",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/servers/nginx",
|
||||
"families": [
|
||||
{
|
||||
"family": "authz-bypass",
|
||||
"total": 2,
|
||||
"verified_real": 0,
|
||||
"manual": 2
|
||||
},
|
||||
{
|
||||
"family": "proxy-boundary",
|
||||
"total": 107,
|
||||
"verified_real": 0,
|
||||
"manual": 107
|
||||
},
|
||||
{
|
||||
"family": "sqli",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "magento-open-source",
|
||||
"display_name": "Magento Open Source",
|
||||
"total": 101,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 101,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-04-20T01:37:25.860",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/ecommerce/magento-open-source",
|
||||
"families": [
|
||||
{
|
||||
"family": "authz-bypass",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "file-upload",
|
||||
"total": 3,
|
||||
"verified_real": 0,
|
||||
"manual": 3
|
||||
},
|
||||
{
|
||||
"family": "plugin-extension",
|
||||
"total": 78,
|
||||
"verified_real": 0,
|
||||
"manual": 78
|
||||
},
|
||||
{
|
||||
"family": "sqli",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 18,
|
||||
"verified_real": 0,
|
||||
"manual": 18
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "joomla",
|
||||
"display_name": "Joomla",
|
||||
"total": 100,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 100,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-04-03T01:03:51.193",
|
||||
"category": "cms",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/cms/joomla",
|
||||
"families": [
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 100,
|
||||
"verified_real": 0,
|
||||
"manual": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "opencart",
|
||||
"display_name": "OpenCart",
|
||||
"total": 100,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 100,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-05-15T19:15:54.980",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/ecommerce/opencart",
|
||||
"families": [
|
||||
{
|
||||
"family": "deserialization",
|
||||
"total": 3,
|
||||
"verified_real": 0,
|
||||
"manual": 3
|
||||
},
|
||||
{
|
||||
"family": "plugin-extension",
|
||||
"total": 69,
|
||||
"verified_real": 0,
|
||||
"manual": 69
|
||||
},
|
||||
{
|
||||
"family": "sqli",
|
||||
"total": 12,
|
||||
"verified_real": 0,
|
||||
"manual": 12
|
||||
},
|
||||
{
|
||||
"family": "ssrf",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "template-injection",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 14,
|
||||
"verified_real": 0,
|
||||
"manual": 14
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "adobe-commerce",
|
||||
"display_name": "Adobe Commerce",
|
||||
"total": 81,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 81,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-10-23T14:51:16.013",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/ecommerce/adobe-commerce",
|
||||
"families": [
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 81,
|
||||
"verified_real": 0,
|
||||
"manual": 81
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "shopware",
|
||||
"display_name": "Shopware",
|
||||
"total": 71,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 71,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-04-20T01:37:25.860",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/ecommerce/shopware",
|
||||
"families": [
|
||||
{
|
||||
"family": "authz-bypass",
|
||||
"total": 2,
|
||||
"verified_real": 0,
|
||||
"manual": 2
|
||||
},
|
||||
{
|
||||
"family": "deserialization",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "plugin-extension",
|
||||
"total": 55,
|
||||
"verified_real": 0,
|
||||
"manual": 55
|
||||
},
|
||||
{
|
||||
"family": "sqli",
|
||||
"total": 2,
|
||||
"verified_real": 0,
|
||||
"manual": 2
|
||||
},
|
||||
{
|
||||
"family": "ssrf",
|
||||
"total": 1,
|
||||
"verified_real": 0,
|
||||
"manual": 1
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 10,
|
||||
"verified_real": 0,
|
||||
"manual": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "drupal",
|
||||
"display_name": "Drupal",
|
||||
"total": 70,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 70,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "Wed, 20 Sep 2023 16:23:05 +0000",
|
||||
"category": "cms",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/cms/drupal",
|
||||
"families": [
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 70,
|
||||
"verified_real": 0,
|
||||
"manual": 70
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "nextjs",
|
||||
"display_name": "Next.js",
|
||||
"total": 66,
|
||||
"verified_real": 26,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 40,
|
||||
"browser_required": 0,
|
||||
"browser_present": 21,
|
||||
"latest_update": "2026-03-17T16:31:34.160932Z",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/frameworks/nextjs",
|
||||
"families": [
|
||||
{
|
||||
"family": "authz-bypass",
|
||||
"total": 2,
|
||||
"verified_real": 2,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "deserialization",
|
||||
"total": 1,
|
||||
"verified_real": 1,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "proxy-boundary",
|
||||
"total": 55,
|
||||
"verified_real": 19,
|
||||
"manual": 36
|
||||
},
|
||||
{
|
||||
"family": "request-smuggling",
|
||||
"total": 3,
|
||||
"verified_real": 0,
|
||||
"manual": 3
|
||||
},
|
||||
{
|
||||
"family": "ssrf",
|
||||
"total": 2,
|
||||
"verified_real": 2,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 3,
|
||||
"verified_real": 2,
|
||||
"manual": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "vite",
|
||||
"display_name": "Vite",
|
||||
"total": 42,
|
||||
"verified_real": 12,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 30,
|
||||
"browser_required": 0,
|
||||
"browser_present": 12,
|
||||
"latest_update": "2026-02-04T04:37:24.129476Z",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/frameworks/vite",
|
||||
"families": [
|
||||
{
|
||||
"family": "proxy-boundary",
|
||||
"total": 39,
|
||||
"verified_real": 11,
|
||||
"manual": 28
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 3,
|
||||
"verified_real": 1,
|
||||
"manual": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "gitea",
|
||||
"display_name": "Gitea",
|
||||
@@ -67,49 +741,77 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "nextjs",
|
||||
"display_name": "Next.js",
|
||||
"total": 26,
|
||||
"verified_real": 26,
|
||||
"system_id": "nuxt",
|
||||
"display_name": "Nuxt",
|
||||
"total": 28,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0,
|
||||
"browser_required": 21,
|
||||
"browser_present": 21,
|
||||
"latest_update": "2026-03-18T03:58:55+00:00",
|
||||
"manual": 28,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-09-18T13:04:21Z",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/frameworks/nextjs",
|
||||
"output_dir": "07-framework-security/frameworks/nuxt",
|
||||
"families": [
|
||||
{
|
||||
"family": "authz-bypass",
|
||||
"total": 2,
|
||||
"verified_real": 2,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "deserialization",
|
||||
"total": 1,
|
||||
"verified_real": 1,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "proxy-boundary",
|
||||
"total": 19,
|
||||
"verified_real": 19,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "ssrf",
|
||||
"total": 2,
|
||||
"verified_real": 2,
|
||||
"manual": 0
|
||||
"total": 26,
|
||||
"verified_real": 0,
|
||||
"manual": 26
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 2,
|
||||
"verified_real": 2,
|
||||
"manual": 0
|
||||
"verified_real": 0,
|
||||
"manual": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "react",
|
||||
"display_name": "React",
|
||||
"total": 21,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 21,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2023-11-08T04:00:21.209483Z",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/frameworks/react",
|
||||
"families": [
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 21,
|
||||
"verified_real": 0,
|
||||
"manual": 21
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "vue",
|
||||
"display_name": "Vue",
|
||||
"total": 15,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 15,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2024-10-24T19:12:14.925352Z",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/frameworks/vue",
|
||||
"families": [
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 15,
|
||||
"verified_real": 0,
|
||||
"manual": 15
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -137,45 +839,39 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "vite",
|
||||
"display_name": "Vite",
|
||||
"total": 12,
|
||||
"verified_real": 12,
|
||||
"system_id": "nodejs",
|
||||
"display_name": "Node.js",
|
||||
"total": 8,
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0,
|
||||
"browser_required": 12,
|
||||
"browser_present": 12,
|
||||
"latest_update": "2026-03-18T04:06:05+00:00",
|
||||
"manual": 8,
|
||||
"browser_required": 0,
|
||||
"browser_present": 0,
|
||||
"latest_update": "2025-01-21",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"output_dir": "07-framework-security/frameworks/vite",
|
||||
"output_dir": "07-framework-security/frameworks/nodejs",
|
||||
"families": [
|
||||
{
|
||||
"family": "proxy-boundary",
|
||||
"total": 11,
|
||||
"verified_real": 11,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 1,
|
||||
"verified_real": 1,
|
||||
"manual": 0
|
||||
"family": "ssrf",
|
||||
"total": 8,
|
||||
"verified_real": 0,
|
||||
"manual": 8
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"completeness": {
|
||||
"advisory_total": 89,
|
||||
"advisory_total": 1498,
|
||||
"verified_real": 89,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0,
|
||||
"verified_ratio": 100.0,
|
||||
"complete": true,
|
||||
"manual": 1409,
|
||||
"verified_ratio": 5.9,
|
||||
"complete": false,
|
||||
"source_failure_count": 0,
|
||||
"active_source_count": 110,
|
||||
"active_source_count": 15,
|
||||
"open_alert_count": 0
|
||||
}
|
||||
}
|
||||
|
||||
在新工单中引用
屏蔽一个用户