更新: 109 个文件 - 2026-03-18 10:55:52

这个提交包含在:
hao
2026-03-18 10:55:52 -07:00
父节点 1d5cb533e3
当前提交 1f9d9b1d16
修改 109 个文件,包含 10958 行新增1350 行删除

查看文件

@@ -1,9 +1,7 @@
{
"generated_at": "2026-03-18T14:45:55+00:00",
"advisory_total": 5,
"latest_statuses": {
"triage-manual": 5
},
"generated_at": "2026-03-18T17:52:49+00:00",
"advisory_total": 0,
"latest_statuses": {},
"historical_statuses": {
"verified-real": 136,
"blocked-artifact": 3,
@@ -12,76 +10,52 @@
"verified_real": 0,
"verified_synthetic": 0,
"blocked": 0,
"manual": 5,
"manual": 0,
"verified_ratio": 0.0,
"complete": false,
"systems": [
{
"system_id": "nextjs",
"display_name": "Next.js",
"total": 5,
"verified_real": 0,
"verified_synthetic": 0,
"blocked": 0,
"manual": 5,
"families": [
{
"family": "proxy-boundary",
"total": 4,
"verified_real": 0,
"verified_synthetic": 0,
"blocked": 0,
"manual": 4
},
{
"family": "request-smuggling",
"total": 1,
"verified_real": 0,
"verified_synthetic": 0,
"blocked": 0,
"manual": 1
}
]
}
],
"systems": [],
"ingest_health": {
"failure_count": 29,
"failures": [
"drupal::Drupal Security Advisories Site::HTTPError",
"discourse::Discourse Meta Security::HTTPError",
"adobe-commerce::Adobe Security Bulletins::ConnectionError",
"react::GitHub Global Advisories::TypeError",
"nextjs::GitHub Global Advisories::AttributeError",
"vue::GitHub Global Advisories::HTTPError",
"nuxt::GitHub Global Advisories::HTTPError",
"vite::GitHub Global Advisories::HTTPError",
"angular::GitHub Global Advisories::HTTPError",
"sveltekit::GitHub Global Advisories::HTTPError",
"astro::GitHub Global Advisories::HTTPError",
"express::GitHub Global Advisories::HTTPError",
"nestjs::GitHub Global Advisories::HTTPError",
"koa::GitHub Global Advisories::HTTPError",
"fastify::GitHub Global Advisories::HTTPError",
"hapi::GitHub Global Advisories::HTTPError",
"undici::GitHub Global Advisories::HTTPError",
"webpack::GitHub Global Advisories::HTTPError",
"esbuild::GitHub Global Advisories::HTTPError",
"spring-framework::GitHub Global Advisories::HTTPError",
"spring-security::GitHub Global Advisories::HTTPError",
"spring-boot::GitHub Global Advisories::HTTPError",
"laravel::GitHub Global Advisories::HTTPError",
"symfony::GitHub Global Advisories::HTTPError",
"django::Django Security RSS::HTTPError",
"flask::GitHub Global Advisories::HTTPError",
"werkzeug::GitHub Global Advisories::HTTPError",
"rails::GitHub Global Advisories::HTTPError",
"haproxy::HAProxy Security Advisories::HTTPError"
]
"failure_count": 0,
"failures": []
},
"source_health": {
"active_source_count": 110,
"green_source_count": 110,
"failure_count": 0,
"last_fully_green_run": "2026-03-18T17:44:31+00:00",
"open_alert_count": 0,
"resolved_alert_count": 0
},
"monitor_summary": {
"generated_at": "2026-03-18T17:44:31+00:00",
"active_source_count": 110,
"green_source_count": 110,
"source_failure_count": 0,
"open_alert_count": 0,
"resolved_alert_count": 0,
"last_fully_green_run": "2026-03-18T17:44:31+00:00",
"source_catalog": {
"system_count": 62,
"source_count": 146,
"retired_source_count": 36
},
"ingest": {
"new_count": 0,
"updated_count": 0,
"failure_count": 0,
"systems_touched": []
},
"validation": {
"passed": true,
"error_count": 0,
"errors": []
}
},
"historical_blockers": [
"Docker daemon unavailable caused provision-compose-environment blocked-artifact.",
"Family profiles previously used note-only attack runners and dry-run placeholders.",
"Baseline and browser steps were skipped when environment readiness was not enforced.",
"Latest completeness now uses one advisory -> latest run semantics instead of historical run piles."
"Latest completeness now uses one advisory -> latest run semantics instead of historical run piles.",
"Source health now counts only status=active sources; retired sources are audited separately with replacement links."
]
}