diff --git a/08-threat-intel/generated/dashboard/architecture.json b/08-threat-intel/generated/dashboard/architecture.json index 52515c8d..86a0c1bc 100644 --- a/08-threat-intel/generated/dashboard/architecture.json +++ b/08-threat-intel/generated/dashboard/architecture.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-03-18T04:21:45+00:00", + "generated_at": "2026-03-18T14:12:34+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": [ @@ -49,7 +49,7 @@ }, { "label": "\u751f\u6210\u65f6\u95f4", - "value": "2026-03-18T04:21:45+00:00" + "value": "2026-03-18T14:12:34+00:00" } ], "links": [ diff --git a/08-threat-intel/generated/dashboard/data/completeness.json b/08-threat-intel/generated/dashboard/data/completeness.json index fd995345..365fe175 100644 --- a/08-threat-intel/generated/dashboard/data/completeness.json +++ b/08-threat-intel/generated/dashboard/data/completeness.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-03-18T04:21:45+00:00", + "generated_at": "2026-03-18T14:12:34+00:00", "advisory_total": 89, "latest_statuses": { "verified-real": 89 @@ -166,8 +166,21 @@ } ], "ingest_health": { - "failure_count": 0, - "failures": [] + "failure_count": 12, + "failures": [ + "discourse::Discourse Meta Security::HTTPError", + "drupal::Drupal Security Advisories Site::HTTPError", + "django::Django Security RSS::HTTPError", + "nuxt::Nuxt Security::SSLError", + "vite::GitHub Global Advisories::SSLError", + "spring-boot::Spring Security Advisories::ChunkedEncodingError", + "laravel::GitHub Global Advisories::SSLError", + "haproxy::HAProxy Security Advisories::HTTPError", + "apache-httpd::Apache HTTPD Security::SSLError", + "phpmyadmin::phpMyAdmin Security Page::SSLError", + "jenkins::NVD Jenkins::SSLError", + "adobe-commerce::Adobe Security Bulletins::ConnectionError" + ] }, "historical_blockers": [ "Docker daemon unavailable caused provision-compose-environment blocked-artifact.", diff --git a/08-threat-intel/generated/dashboard/docs/architecture-library.html b/08-threat-intel/generated/dashboard/docs/architecture-library.html index 6e3ba489..6e75e7b9 100644 --- a/08-threat-intel/generated/dashboard/docs/architecture-library.html +++ b/08-threat-intel/generated/dashboard/docs/architecture-library.html @@ -87,7 +87,7 @@

当前架构库镜像

工作台内置镜像页:当前架构库结构化数据镜像。
{
-  "generated_at": "2026-03-18T04:21:45+00:00",
+  "generated_at": "2026-03-18T14:12:34+00:00",
   "title": "当前架构库",
   "summary": "工作台、控制面、数据层、授权边界与系统覆盖的当前真值视图。",
   "sections": [
@@ -137,7 +137,7 @@
         },
         {
           "label": "生成时间",
-          "value": "2026-03-18T04:21:45+00:00"
+          "value": "2026-03-18T14:12:34+00:00"
         }
       ],
       "links": [
diff --git a/08-threat-intel/generated/dashboard/docs/testing-completeness-report.html b/08-threat-intel/generated/dashboard/docs/testing-completeness-report.html
index cce79a9f..51100a35 100644
--- a/08-threat-intel/generated/dashboard/docs/testing-completeness-report.html
+++ b/08-threat-intel/generated/dashboard/docs/testing-completeness-report.html
@@ -88,7 +88,7 @@
       
工作台内置镜像页:89 条 advisory 最新完整度、family 矩阵与 ingest 健康度。
# 全库 Advisory 完整度报告
 
-- 生成时间: `2026-03-18T04:21:45+00:00`
+- 生成时间: `2026-03-18T14:12:34+00:00`
 - 最新 advisory 完整度: `89/89` `verified-real`
 - 合成验证数量: `0`
 - 阻塞数量: `0`
@@ -113,7 +113,19 @@
 
 ## Ingest / Source 健康度
 
-- source failures: `0`
+- source failures: `12`
+- discourse::Discourse Meta Security::HTTPError
+- drupal::Drupal Security Advisories Site::HTTPError
+- django::Django Security RSS::HTTPError
+- nuxt::Nuxt Security::SSLError
+- vite::GitHub Global Advisories::SSLError
+- spring-boot::Spring Security Advisories::ChunkedEncodingError
+- laravel::GitHub Global Advisories::SSLError
+- haproxy::HAProxy Security Advisories::HTTPError
+- apache-httpd::Apache HTTPD Security::SSLError
+- phpmyadmin::phpMyAdmin Security Page::SSLError
+- jenkins::NVD Jenkins::SSLError
+- adobe-commerce::Adobe Security Bulletins::ConnectionError
 
 ## 剩余风险说明
 
diff --git a/08-threat-intel/generated/dashboard/summary.json b/08-threat-intel/generated/dashboard/summary.json
index 23c0c52e..3364ec20 100644
--- a/08-threat-intel/generated/dashboard/summary.json
+++ b/08-threat-intel/generated/dashboard/summary.json
@@ -1,5 +1,5 @@
 {
-  "generated_at": "2026-03-18T04:21:45+00:00",
+  "generated_at": "2026-03-18T14:12:34+00:00",
   "advisory_count": 89,
   "run_count": 140,
   "statuses": {
diff --git a/08-threat-intel/generated/latest-ingest.md b/08-threat-intel/generated/latest-ingest.md
index 72ee017d..4940baae 100644
--- a/08-threat-intel/generated/latest-ingest.md
+++ b/08-threat-intel/generated/latest-ingest.md
@@ -1,6 +1,6 @@
 # 最新同步摘要
 
-- 渲染时间: `2026-03-18T04:19:52+00:00`
+- 渲染时间: `2026-03-18T14:12:26+00:00`
 - 系统数量: `62`
 - Advisory 数量: `89`
 - 重点 Markdown 数量: `89`
@@ -8,4 +8,19 @@
 - 新增记录: `0`
 - 更新记录: `0`
 - Triage 数量: `0`
-- 失败的 source adapter: `0`
+- 失败的 source adapter: `12`
+
+## 失败列表
+
+- discourse::Discourse Meta Security::HTTPError
+- drupal::Drupal Security Advisories Site::HTTPError
+- django::Django Security RSS::HTTPError
+- nuxt::Nuxt Security::SSLError
+- vite::GitHub Global Advisories::SSLError
+- spring-boot::Spring Security Advisories::ChunkedEncodingError
+- laravel::GitHub Global Advisories::SSLError
+- haproxy::HAProxy Security Advisories::HTTPError
+- apache-httpd::Apache HTTPD Security::SSLError
+- phpmyadmin::phpMyAdmin Security Page::SSLError
+- jenkins::NVD Jenkins::SSLError
+- adobe-commerce::Adobe Security Bulletins::ConnectionError
diff --git a/08-threat-intel/generated/run-summary.json b/08-threat-intel/generated/run-summary.json
index eff7b5a7..35efc3dc 100644
--- a/08-threat-intel/generated/run-summary.json
+++ b/08-threat-intel/generated/run-summary.json
@@ -1,5 +1,5 @@
 {
-  "generated_at": "2026-03-18T04:19:52+00:00",
+  "generated_at": "2026-03-18T14:12:26+00:00",
   "system_count": 62,
   "advisory_count": 89,
   "markdown_count": 89,
@@ -8,5 +8,18 @@
   "systems_touched": [],
   "triage_count": 0,
   "run_bundle_count": 89,
-  "failures": []
+  "failures": [
+    "discourse::Discourse Meta Security::HTTPError",
+    "drupal::Drupal Security Advisories Site::HTTPError",
+    "django::Django Security RSS::HTTPError",
+    "nuxt::Nuxt Security::SSLError",
+    "vite::GitHub Global Advisories::SSLError",
+    "spring-boot::Spring Security Advisories::ChunkedEncodingError",
+    "laravel::GitHub Global Advisories::SSLError",
+    "haproxy::HAProxy Security Advisories::HTTPError",
+    "apache-httpd::Apache HTTPD Security::SSLError",
+    "phpmyadmin::phpMyAdmin Security Page::SSLError",
+    "jenkins::NVD Jenkins::SSLError",
+    "adobe-commerce::Adobe Security Bulletins::ConnectionError"
+  ]
 }
diff --git a/docs/testing-completeness-report.md b/docs/testing-completeness-report.md
index 31a09879..50a70e0b 100644
--- a/docs/testing-completeness-report.md
+++ b/docs/testing-completeness-report.md
@@ -1,6 +1,6 @@
 # 全库 Advisory 完整度报告
 
-- 生成时间: `2026-03-18T04:21:45+00:00`
+- 生成时间: `2026-03-18T14:12:34+00:00`
 - 最新 advisory 完整度: `89/89` `verified-real`
 - 合成验证数量: `0`
 - 阻塞数量: `0`
@@ -25,7 +25,19 @@
 
 ## Ingest / Source 健康度
 
-- source failures: `0`
+- source failures: `12`
+- discourse::Discourse Meta Security::HTTPError
+- drupal::Drupal Security Advisories Site::HTTPError
+- django::Django Security RSS::HTTPError
+- nuxt::Nuxt Security::SSLError
+- vite::GitHub Global Advisories::SSLError
+- spring-boot::Spring Security Advisories::ChunkedEncodingError
+- laravel::GitHub Global Advisories::SSLError
+- haproxy::HAProxy Security Advisories::HTTPError
+- apache-httpd::Apache HTTPD Security::SSLError
+- phpmyadmin::phpMyAdmin Security Page::SSLError
+- jenkins::NVD Jenkins::SSLError
+- adobe-commerce::Adobe Security Bulletins::ConnectionError
 
 ## 剩余风险说明