更新: 11 个文件 - 2026-03-17 21:30:02
这个提交包含在:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-18T04:06:37+00:00",
|
||||
"generated_at": "2026-03-18T04:21:45+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:06:37+00:00"
|
||||
"value": "2026-03-18T04:21:45+00:00"
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
||||
@@ -0,0 +1,178 @@
|
||||
{
|
||||
"generated_at": "2026-03-18T04:21:45+00:00",
|
||||
"advisory_total": 89,
|
||||
"latest_statuses": {
|
||||
"verified-real": 89
|
||||
},
|
||||
"historical_statuses": {
|
||||
"verified-real": 136,
|
||||
"blocked-artifact": 3,
|
||||
"triage-manual": 1
|
||||
},
|
||||
"verified_real": 89,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0,
|
||||
"verified_ratio": 100.0,
|
||||
"complete": true,
|
||||
"systems": [
|
||||
{
|
||||
"system_id": "gitea",
|
||||
"display_name": "Gitea",
|
||||
"total": 37,
|
||||
"verified_real": 37,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0,
|
||||
"families": [
|
||||
{
|
||||
"family": "authz-bypass",
|
||||
"total": 3,
|
||||
"verified_real": 3,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "file-upload",
|
||||
"total": 2,
|
||||
"verified_real": 2,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "proxy-boundary",
|
||||
"total": 26,
|
||||
"verified_real": 26,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "ssrf",
|
||||
"total": 1,
|
||||
"verified_real": 1,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 5,
|
||||
"verified_real": 5,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "nextjs",
|
||||
"display_name": "Next.js",
|
||||
"total": 26,
|
||||
"verified_real": 26,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0,
|
||||
"families": [
|
||||
{
|
||||
"family": "authz-bypass",
|
||||
"total": 2,
|
||||
"verified_real": 2,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "deserialization",
|
||||
"total": 1,
|
||||
"verified_real": 1,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "proxy-boundary",
|
||||
"total": 19,
|
||||
"verified_real": 19,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "ssrf",
|
||||
"total": 2,
|
||||
"verified_real": 2,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 2,
|
||||
"verified_real": 2,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "undici",
|
||||
"display_name": "Undici",
|
||||
"total": 14,
|
||||
"verified_real": 14,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0,
|
||||
"families": [
|
||||
{
|
||||
"family": "ssrf",
|
||||
"total": 14,
|
||||
"verified_real": 14,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"system_id": "vite",
|
||||
"display_name": "Vite",
|
||||
"total": 12,
|
||||
"verified_real": 12,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0,
|
||||
"families": [
|
||||
{
|
||||
"family": "proxy-boundary",
|
||||
"total": 11,
|
||||
"verified_real": 11,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
},
|
||||
{
|
||||
"family": "xss",
|
||||
"total": 1,
|
||||
"verified_real": 1,
|
||||
"verified_synthetic": 0,
|
||||
"blocked": 0,
|
||||
"manual": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ingest_health": {
|
||||
"failure_count": 0,
|
||||
"failures": []
|
||||
},
|
||||
"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."
|
||||
]
|
||||
}
|
||||
@@ -87,7 +87,7 @@
|
||||
<h1>当前架构库镜像</h1>
|
||||
<div class="meta">工作台内置镜像页:当前架构库结构化数据镜像。</div>
|
||||
<pre>{
|
||||
"generated_at": "2026-03-18T04:06:37+00:00",
|
||||
"generated_at": "2026-03-18T04:21:45+00:00",
|
||||
"title": "当前架构库",
|
||||
"summary": "工作台、控制面、数据层、授权边界与系统覆盖的当前真值视图。",
|
||||
"sections": [
|
||||
@@ -137,7 +137,7 @@
|
||||
},
|
||||
{
|
||||
"label": "生成时间",
|
||||
"value": "2026-03-18T04:06:37+00:00"
|
||||
"value": "2026-03-18T04:21:45+00:00"
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
<div class="meta">工作台内置镜像页:89 条 advisory 最新完整度、family 矩阵与 ingest 健康度。</div>
|
||||
<pre># 全库 Advisory 完整度报告
|
||||
|
||||
- 生成时间: `2026-03-18T04:06:37+00:00`
|
||||
- 生成时间: `2026-03-18T04:21:45+00:00`
|
||||
- 最新 advisory 完整度: `89/89` `verified-real`
|
||||
- 合成验证数量: `0`
|
||||
- 阻塞数量: `0`
|
||||
@@ -113,14 +113,7 @@
|
||||
|
||||
## Ingest / Source 健康度
|
||||
|
||||
- source failures: `7`
|
||||
- wordpress::NVD WordPress::SSLError
|
||||
- wordpress::WPScan Vulnerability Database::SSLError
|
||||
- wordpress::PortSwigger Research::SSLError
|
||||
- magento-open-source::Magento GitHub Advisories::SSLError
|
||||
- nodejs::Node.js Security Releases::SSLError
|
||||
- nginx::NGINX Security Advisories::SSLError
|
||||
- gitea::GitHub Gitea Advisories::SSLError
|
||||
- source failures: `0`
|
||||
|
||||
## 剩余风险说明
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-03-18T04:06:37+00:00",
|
||||
"generated_at": "2026-03-18T04:21:45+00:00",
|
||||
"advisory_count": 89,
|
||||
"run_count": 140,
|
||||
"statuses": {
|
||||
|
||||
在新工单中引用
屏蔽一个用户