{ "generated_at": "2026-03-17T09:27:20+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": [ { "title": "\u4ed3\u5e93\u5b9a\u4f4d\u4e0e\u5f53\u524d\u72b6\u6001", "summary": "\u6388\u6743\u653b\u9632\u5b9e\u9a8c\u4e0e\u7814\u7a76\u77e5\u8bc6\u5e93\uff1b\u4ec5\u9002\u7528\u4e8e\u81ea\u6709\u8d44\u4ea7\u3001\u672c\u5730\u9776\u573a\u548c\u660e\u786e\u6388\u6743\u76ee\u6807\u3002", "open": true, "badges": [ "LAB ONLY", "AUTHORIZED TARGETS ONLY", "\u975e\u751f\u4ea7\u5b89\u5168\u57fa\u7ebf" ], "stats": [ { "label": "\u7eb3\u7ba1\u7cfb\u7edf", "value": "62" }, { "label": "\u5386\u53f2\u5168\u91cf\u7cfb\u7edf", "value": "18" }, { "label": "\u8fd1\u4e24\u5e74\u5168\u91cf\u7cfb\u7edf", "value": "44" }, { "label": "\u5f53\u524d\u8fd0\u884c", "value": "3" }, { "label": "\u5f53\u524d\u6f0f\u6d1e\u6761\u76ee", "value": "89" } ], "fields": [ { "label": "\u4ed3\u5e93\u6839\u76ee\u5f55", "value": "/Users/x/websafe" }, { "label": "\u9ed8\u8ba4\u672c\u5730\u5730\u5740", "value": "http://127.0.0.1:8734/" }, { "label": "\u81ea\u52a8\u5237\u65b0\u5468\u671f", "value": "5 \u79d2" }, { "label": "\u751f\u6210\u65f6\u95f4", "value": "2026-03-17T09:27:20+00:00" } ], "links": [ { "label": "\u603b\u89c8\u9996\u9875", "href": "/overview/index.html", "description": "\u5de5\u4f5c\u53f0\u603b\u89c8\u3001\u6700\u65b0\u8fd0\u884c\u548c\u5168\u5c40\u6458\u8981\u3002" }, { "label": "\u8fd0\u884c\u4e2d\u5fc3", "href": "/runs/index.html", "description": "\u8fd0\u884c\u961f\u5217\u3001\u8be6\u60c5\u3001\u8bc1\u636e\u548c\u65e5\u5fd7\u5165\u53e3\u3002" }, { "label": "\u7cfb\u7edf\u5206\u7ec4", "href": "/systems/index.html", "description": "\u6309\u7cfb\u7edf\u548c\u5206\u7c7b\u6d4f\u89c8\u8986\u76d6\u60c5\u51b5\u3002" }, { "label": "\u67b6\u6784\u5e93", "href": "/architecture/index.html", "description": "\u67e5\u770b\u63a7\u5236\u9762\u3001\u6570\u636e\u5c42\u548c\u6388\u6743\u8fb9\u754c\u3002" } ] }, { "title": "\u6388\u6743\u8fb9\u754c\u4e0e\u76ee\u6807\u6a21\u578b", "summary": "\u6240\u6709\u5b9e\u9a8c\u90fd\u7ed1\u5b9a\u5230\u672c\u5730\u3001\u81ea\u5efa\u516c\u7f51\u6216\u660e\u786e\u6388\u6743\u76ee\u6807\uff0c\u4e0d\u9762\u5411\u65e0\u5173\u7b2c\u4e09\u65b9\u8d44\u4ea7\u3002", "open": true, "stats": [ { "label": "\u5141\u8bb8\u76ee\u6807\u7c7b\u578b", "value": "3" }, { "label": "\u7981\u6b62\u7c7b\u578b", "value": "1" } ], "fields": [ { "label": "\u5141\u8bb8\u76ee\u6807", "value": "lab-local\nlab-public\nauthorized-third-party" }, { "label": "\u7981\u6b62\u76ee\u6807", "value": "out-of-scope\n\u65e0\u5f52\u5c5e\u8bc1\u660e\u76ee\u6807\n\u516c\u5171\u77e5\u540d\u7ad9\u70b9\n\u6cdb\u4e92\u8054\u7f51\u679a\u4e3e" }, { "label": "\u5168\u5c40\u539f\u5219", "value": "\u4efb\u4f55\u516c\u7f51\u9a8c\u8bc1\u524d\u5148\u786e\u8ba4\u8d44\u4ea7\u5f52\u5c5e\u6216\u6388\u6743\u5173\u7cfb\u3002\n\u4f18\u5148\u53ea\u8bfb\u63a2\u6d4b\u3001\u6700\u5c0f\u5316\u56de\u663e\u9a8c\u8bc1\u548c\u4f4e\u9891\u5b9e\u9a8c\u3002\n\u6d89\u53ca\u8d26\u6237\u3001\u4ee4\u724c\u3001\u654f\u611f\u6570\u636e\u548c\u4e1a\u52a1\u5199\u5165\u65f6\u91c7\u7528\u6700\u5c0f\u5fc5\u8981\u52a8\u4f5c\u3002\n\u4e0d\u505a\u6cdb\u4e92\u8054\u7f51\u679a\u4e3e\uff0c\u4e0d\u5bf9\u65e0\u5173\u516c\u5171\u7ad9\u70b9\u590d\u7528\u540c\u7c7b\u6d4b\u8bd5\u3002" } ], "links": [ { "label": "\u6388\u6743\u6a21\u578b\u955c\u50cf", "href": "./docs/authorization-model.html", "description": "\u76ee\u6807\u5206\u7c7b\u3001\u539f\u5219\u4e0e\u8bb0\u5f55\u8981\u6c42\u3002" }, { "label": "\u4ed3\u5e93\u5165\u53e3\u955c\u50cf", "href": "./docs/root-readme.html", "description": "\u4ed3\u5e93\u5b9a\u4f4d\u3001\u80fd\u529b\u77e9\u9635\u4e0e\u81ea\u52a8\u5316\u5165\u53e3\u3002" } ] }, { "title": "\u63a7\u5236\u9762\u4e0e\u81ea\u52a8\u5316\u5165\u53e3", "summary": "Intel \u63a7\u5236\u9762\u8d1f\u8d23\u60c5\u62a5\u5165\u5e93\uff1bLab \u63a7\u5236\u9762\u8d1f\u8d23\u672c\u5730\u90e8\u7f72\u3001\u653b\u51fb\u9a8c\u8bc1\u3001\u8bc1\u636e\u6536\u96c6\u548c\u770b\u677f\u751f\u6210\u3002", "open": true, "items": [ { "title": "\u60c5\u62a5\u63a7\u5236\u9762\uff08Intel\uff09", "summary": "\u8d1f\u8d23 source adapter\u3001\u89c4\u8303\u5316\u3001\u6e32\u67d3\u3001\u6821\u9a8c\u548c PR \u6d41\u7a0b\u3002", "open": false, "fields": [ { "label": "CLI \u5165\u53e3", "value": "python3 /Users/x/websafe/scripts/intel/main.py" }, { "label": "\u4e3b\u8981\u547d\u4ee4", "value": "render\nvalidate\nhotlane\ningest --since last-success\nreconcile\nbackfill --tier history-full --dry-run\nopen-pr --dry-run" }, { "label": "\u5b9a\u65f6\u5165\u53e3", "value": "scripts/intel/run-hourly.sh\nscripts/intel/run-nightly.sh\nscripts/intel/run-weekly-reconcile.sh" } ] }, { "title": "\u5b9e\u8bc1\u63a7\u5236\u9762\uff08Lab\uff09", "summary": "\u8d1f\u8d23 catalog\u3001compose\u3001seed\u3001baseline\u3001attack\u3001browser\u3001evidence\u3001render \u548c queue\u3002", "open": false, "fields": [ { "label": "CLI \u5165\u53e3", "value": "python3 /Users/x/websafe/scripts/lab/main.py" }, { "label": "\u4e3b\u8981\u547d\u4ee4", "value": "catalog sync\nvalidate\nrun-case\nrun-system\nrun-batch\nrender-run\nserve-dashboard --port 8734\ncleanup\nretry-failures" }, { "label": "\u5173\u952e\u6a21\u5757", "value": "catalog/\nprovision/\ncompose/\nseed/\nbaseline/\nattack/\nbrowser/\nevidence/\nrender/\nqueue/" } ] } ] }, { "title": "\u6570\u636e\u5c42\u4e0e\u672c\u5730\u5730\u5740", "summary": "Registry\u3001\u751f\u6210\u5c42\u3001run bundle \u4e0e docs \u955c\u50cf\u5171\u540c\u6784\u6210\u5de5\u4f5c\u53f0\u7684\u672c\u5730\u6570\u636e\u9762\u3002", "open": true, "items": [ { "title": "\u771f\u503c\u5c42", "summary": "\u7edf\u4e00\u7684 registry \u4e0e repro/source \u914d\u7f6e\u3002", "open": false, "fields": [ { "label": "\u6f0f\u6d1e\u6761\u76ee Registry", "value": "08-threat-intel/registry/advisories/*.json" }, { "label": "\u7cfb\u7edf Registry", "value": "08-threat-intel/registry/systems/*.json" }, { "label": "\u8fd0\u884c Registry", "value": "08-threat-intel/registry/runs/*.json" }, { "label": "source-map \u771f\u503c", "value": "08-threat-intel/source-map.yaml" }, { "label": "repro-map \u771f\u503c", "value": "08-threat-intel/repro-map.yaml" } ] }, { "title": "\u751f\u6210\u5c42\u4e0e\u5c55\u793a\u5c42", "summary": "dashboard JSON\u3001run report\u3001docs \u955c\u50cf\u4e0e\u672c\u5730\u9759\u6001 UI\u3002", "open": false, "links": [ { "label": "\u603b\u89c8\u9996\u9875", "href": "/overview/index.html", "description": "\u5de5\u4f5c\u53f0\u603b\u89c8\u3001\u6700\u65b0\u8fd0\u884c\u548c\u5168\u5c40\u6458\u8981\u3002" }, { "label": "\u8fd0\u884c\u4e2d\u5fc3", "href": "/runs/index.html", "description": "\u8fd0\u884c\u961f\u5217\u3001\u8be6\u60c5\u3001\u8bc1\u636e\u548c\u65e5\u5fd7\u5165\u53e3\u3002" }, { "label": "\u7cfb\u7edf\u5206\u7ec4", "href": "/systems/index.html", "description": "\u6309\u7cfb\u7edf\u548c\u5206\u7c7b\u6d4f\u89c8\u8986\u76d6\u60c5\u51b5\u3002" }, { "label": "\u67b6\u6784\u5e93", "href": "/architecture/index.html", "description": "\u67e5\u770b\u63a7\u5236\u9762\u3001\u6570\u636e\u5c42\u548c\u6388\u6743\u8fb9\u754c\u3002" }, { "label": "\u6587\u6863\u4e2d\u5fc3", "href": "/docs/index.html", "description": "\u96c6\u4e2d\u67e5\u770b\u9879\u76ee\u6587\u6863\u3001\u672c\u5730\u955c\u50cf\u548c\u8bf4\u660e\u3002" }, { "label": "\u6570\u636e\u4e2d\u5fc3", "href": "/data/index.html", "description": "\u67e5\u770b summary\u3001runs\u3001systems \u7b49 JSON \u5165\u53e3\u3002" }, { "label": "\u65e7\u7248\u5de5\u4f5c\u53f0", "href": "/legacy/index.html", "description": "\u4fdd\u7559\u7684 legacy \u56de\u9000\u5165\u53e3\u3002" }, { "label": "\u9879\u76ee\u529f\u80fd\u6587\u6863", "href": "/docs/project-features.html", "description": "\u9879\u76ee\u80fd\u529b\u3001\u76ee\u5f55\u7ed3\u6784\u4e0e\u81ea\u52a8\u5316\u94fe\u8def\u603b\u89c8\u3002" }, { "label": "\u524d\u7aef\u8bbe\u8ba1\u6587\u6863", "href": "/docs/frontend-dashboard-design.html", "description": "\u5f53\u524d\u672c\u5730\u5de5\u4f5c\u53f0\u7684\u4ea4\u4e92\u4e0e\u89c6\u89c9\u89c4\u8303\u3002" }, { "label": "\u5b89\u5168\u7f16\u7801\u7d22\u5f15", "href": "/docs/secure-code-index.html", "description": "secure-code \u4fee\u590d\u5e93\u672c\u5730\u955c\u50cf\u3002" }, { "label": "\u4ed3\u5e93\u5165\u53e3\u955c\u50cf", "href": "/docs/root-readme.html", "description": "\u4ed3\u5e93\u6839 README \u7684\u672c\u5730\u955c\u50cf\u3002" }, { "label": "\u6388\u6743\u6a21\u578b", "href": "/docs/authorization-model.html", "description": "\u5141\u8bb8\u76ee\u6807\u8303\u56f4\u3001\u5168\u5c40\u539f\u5219\u4e0e\u8bb0\u5f55\u8981\u6c42\u3002" }, { "label": "source-map \u771f\u503c", "href": "/docs/source-map.html", "description": "\u7cfb\u7edf\u8986\u76d6\u3001\u6765\u6e90\u548c\u8f93\u51fa\u76ee\u5f55\u771f\u503c\u3002" }, { "label": "repro-map \u771f\u503c", "href": "/docs/repro-map.html", "description": "\u590d\u73b0\u65cf\u8def\u7531\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002" }, { "label": "\u8986\u76d6\u77e9\u9635", "href": "/docs/coverage-matrix.html", "description": "\u81ea\u52a8\u751f\u6210\u8986\u76d6\u6458\u8981\u7684\u672c\u5730\u955c\u50cf\u3002" }, { "label": "\u8bbe\u8ba1\u6765\u6e90\u6e05\u5355", "href": "/docs/design-source.html", "description": "Lovart \u6a21\u677f\u672c\u5730 vendor manifest\u3002" }, { "label": "\u67b6\u6784\u5e93\u955c\u50cf", "href": "/docs/architecture-library.html", "description": "\u5f53\u524d\u67b6\u6784\u5e93\u7684\u7ed3\u6784\u5316\u955c\u50cf\u9875\u3002" }, { "label": "summary.json", "href": "/summary.json", "description": "\u5168\u5c40\u6458\u8981\u3001\u72b6\u6001\u5206\u5e03\u548c\u6700\u8fd1\u5931\u8d25\u3002" }, { "label": "runs.json", "href": "/runs.json", "description": "\u6700\u8fd1 run \u7684\u7ed3\u6784\u5316\u8be6\u60c5\u3002" }, { "label": "systems.json", "href": "/systems.json", "description": "\u7cfb\u7edf\u7ea7\u8986\u76d6\u4e0e\u6d4f\u89c8\u5668\u8bc1\u636e\u6458\u8981\u3002" }, { "label": "advisories.json", "href": "/advisories.json", "description": "\u6f0f\u6d1e\u6761\u76ee\u5143\u6570\u636e\u4e0e\u6765\u6e90\u3002" }, { "label": "profiles.json", "href": "/profiles.json", "description": "\u590d\u73b0\u6863\u6848\u5143\u6570\u636e\u3002" }, { "label": "architecture.json", "href": "/architecture.json", "description": "\u5f53\u524d\u67b6\u6784\u5e93\u7ed3\u6784\u5316 JSON\u3002" } ], "fields": [ { "label": "\u5de5\u4f5c\u53f0\u6839\u76ee\u5f55", "value": "08-threat-intel/generated/dashboard/" }, { "label": "\u8fd0\u884c\u5f52\u6863\u6839\u76ee\u5f55", "value": "06-case-studies/generated-runs//" }, { "label": "\u9ed8\u8ba4\u5165\u53e3", "value": "/index.html" }, { "label": "\u603b\u89c8\u5165\u53e3", "value": "/overview/index.html" }, { "label": "\u8fd0\u884c\u5165\u53e3", "value": "/runs/index.html" }, { "label": "\u7cfb\u7edf\u5165\u53e3", "value": "/systems/index.html" }, { "label": "\u67b6\u6784\u5165\u53e3", "value": "/architecture/index.html" }, { "label": "\u6587\u6863\u5165\u53e3", "value": "/docs/index.html" }, { "label": "\u6570\u636e\u5165\u53e3", "value": "/data/index.html" }, { "label": "\u65e7\u7248\u5165\u53e3", "value": "/legacy/index.html" } ] } ] }, { "title": "\u7cfb\u7edf\u8986\u76d6\u5206\u7ec4", "summary": "\u57fa\u4e8e source-map \u548c repro-map \u751f\u6210\u7684\u5f53\u524d\u5206\u7ec4\u89c6\u56fe\uff0c\u53ef\u5c55\u5f00\u67e5\u770b\u6bcf\u4e2a\u7cfb\u7edf\u7684\u6765\u6e90\u3001\u8f93\u51fa\u76ee\u5f55\u548c\u590d\u73b0\u9ed8\u8ba4\u503c\u3002", "open": true, "items": [ { "title": "CMS / \u5185\u5bb9\u5e73\u53f0", "summary": "9 \u4e2a\u7cfb\u7edf \u00b7 \u5386\u53f2\u5168\u91cf 3 \u00b7 \u8fd1\u4e24\u5e74\u5168\u91cf 6", "open": false, "stats": [ { "label": "\u7cfb\u7edf\u6570", "value": "9" }, { "label": "\u5386\u53f2\u5168\u91cf", "value": "3" }, { "label": "\u8fd1\u4e24\u5e74\u5168\u91cf", "value": "6" } ], "items": [ { "title": "Directus (directus)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/cms/directus" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\ntoken-cookie-storage\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "directus" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Directus GitHub Advisories\nOSV Directus" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "file-upload-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Discourse (discourse)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/cms/discourse" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nxss-output-encoding\nplugin-extension-trust-policy" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "discourse" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Discourse Meta Security\nGitHub Discourse Advisories" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Drupal (drupal)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core, module", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 1", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/cms/drupal" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nmodule" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nxss-output-encoding\nfile-upload-validation\nplugin-extension-trust-policy" }, { "label": "CPE \u5173\u952e\u5b57", "value": "drupal:drupal" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "drupal\ndrupal core" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Drupal Security Advisories RSS\nNVD Drupal" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "Drupal Security Advisories Site" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-image\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Ghost (ghost)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/cms/ghost" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nxss-output-encoding\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "ghost" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Ghost GitHub Advisories\nNVD Ghost" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Joomla (joomla)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/cms/joomla" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\nfile-upload-validation\npath-traversal-guard\nplugin-extension-trust-policy" }, { "label": "CPE \u5173\u952e\u5b57", "value": "joomla:joomla!" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "joomla" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Joomla Security Centre\nNVD Joomla" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-image\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "MediaWiki (mediawiki)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/cms/mediawiki" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\nauthz-server-side-recheck\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "mediawiki:mediawiki" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "mediawiki" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "MediaWiki Security Releases\nNVD MediaWiki" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Moodle (moodle)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/cms/moodle" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nxss-output-encoding\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "moodle:moodle" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "moodle" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Moodle Security News\nNVD Moodle" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Strapi (strapi)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/cms/strapi" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\ntoken-cookie-storage\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "strapi" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Strapi GitHub Advisories\nOSV Strapi" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "file-upload-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "WordPress (wordpress)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 3", "\u7814\u7a76\u6e90 1" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/cms/wordpress" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "plugin-extension-trust-policy\nxss-output-encoding\nfile-upload-validation\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "wordpress:wordpress" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "wordpress\nwp-admin\nwp-includes" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "WordPress Security News\nNVD WordPress" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "Wordfence Vulnerability Database\nPatchstack Database\nWPScan Vulnerability Database" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "PortSwigger Research" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-image\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] } ] }, { "title": "Web \u6846\u67b6\u4e0e\u8fd0\u884c\u65f6", "summary": "29 \u4e2a\u7cfb\u7edf \u00b7 \u5386\u53f2\u5168\u91cf 6 \u00b7 \u8fd1\u4e24\u5e74\u5168\u91cf 23", "open": false, "stats": [ { "label": "\u7cfb\u7edf\u6570", "value": "29" }, { "label": "\u5386\u53f2\u5168\u91cf", "value": "6" }, { "label": "\u8fd1\u4e24\u5e74\u5168\u91cf", "value": "23" } ], "items": [ { "title": "ASP.NET Core (aspnet-core)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 1", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/aspnet-core" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nxss-output-encoding\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "microsoft:asp.net_core" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "asp.net core" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "NVD ASP.NET Core" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Angular (angular)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/angular" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\ntemplate-injection-guard\ncsp-trusted-types" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "angular" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV Angular" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Astro (astro)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/astro" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\ncsp-trusted-types" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "astro" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV Astro" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "authz-bypass-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Django (django)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/django" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\npath-traversal-guard\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "djangoproject:django" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "django" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Django Security RSS\nOSV Django" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Echo (echo)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 1", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/echo" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "echo" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "OSV Echo" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Express (express)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/express" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\nssrf-url-validation\nproxy-trust-boundary" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "express" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV Express" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Fastify (fastify)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/fastify" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\nssrf-url-validation\nxss-output-encoding" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "fastify" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV Fastify" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Flask (flask)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/flask" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\nssrf-url-validation\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "flask" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "OSV Flask\nGitHub Global Advisories" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Gin (gin)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 1", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/gin" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\nxss-output-encoding" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "gin" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "OSV Gin" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Hapi (hapi)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/hapi" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "hapi" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV Hapi" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Koa (koa)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/koa" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\nssrf-url-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "koa" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV Koa" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Laravel (laravel)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/laravel" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\nauthz-server-side-recheck\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "laravel" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV Laravel" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "NestJS (nestjs)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/nestjs" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\ntoken-cookie-storage\nssrf-url-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "nestjs" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV NestJS" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "ssrf-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Next.js (nextjs)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 3", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/nextjs" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nproxy-trust-boundary\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "next.js\nnext" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Next.js Advisories\nGitHub Global Advisories\nOSV Next.js" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-source\nsynthetic\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Node.js (nodejs)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/nodejs" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "ssrf-url-validation\nrequest-smuggling-boundary\ndependency-upgrade-policy" }, { "label": "CPE \u5173\u952e\u5b57", "value": "nodejs:node.js" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "nodejs\nnode.js" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Node.js Security Releases\nCISA KEV Node.js" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "ssrf-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u5426" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-source\nsynthetic\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "minimal-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Nuxt (nuxt)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 3", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/nuxt" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nproxy-trust-boundary\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "nuxt" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Nuxt Security\nGitHub Global Advisories\nOSV Nuxt" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-source\nsynthetic\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "React (react)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 3", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/react" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\ndom-sink-hardening\ncsp-trusted-types" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "react\nreact-dom" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub React Advisories\nGitHub Global Advisories\nOSV React" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Ruby on Rails (rails)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/rails" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\nfile-upload-validation\nauthz-server-side-recheck" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "rails" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV Rails" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Spring Boot (spring-boot)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/spring-boot" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\nauthz-server-side-recheck" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "spring boot" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Spring Security Advisories\nGitHub Global Advisories" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Spring Framework (spring-framework)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/spring-framework" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\npath-traversal-guard\ndeserialization-safety" }, { "label": "CPE \u5173\u952e\u5b57", "value": "vmware:spring_framework" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "spring framework" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Spring Security Advisories\nGitHub Global Advisories" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "deserialization-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Spring Security (spring-security)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/spring-security" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\ntoken-cookie-storage\nproxy-trust-boundary" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "spring security" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Spring Security Advisories\nGitHub Global Advisories" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "SvelteKit (sveltekit)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/sveltekit" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "sveltekit\nsvelte" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV SvelteKit" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "session-token-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Symfony (symfony)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/symfony" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\nauthz-server-side-recheck\npath-traversal-guard" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "symfony" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV Symfony" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Undici (undici)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/undici" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "ssrf-url-validation\nproxy-trust-boundary" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "undici" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV Undici" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Vite (vite)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 3", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/vite" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "dependency-upgrade-policy\nfile-upload-validation\nproxy-trust-boundary" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "vite" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Vite Security\nGitHub Global Advisories\nOSV Vite" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-source\nsynthetic\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Vue (vue)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 3", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/vue" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\ntemplate-injection-guard\ncsp-trusted-types" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "vue\nvue compiler" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Vue Security\nGitHub Global Advisories\nOSV Vue" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-source\nsynthetic\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Werkzeug (werkzeug)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/werkzeug" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\nrequest-smuggling-boundary" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "werkzeug" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "OSV Werkzeug\nGitHub Global Advisories" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "esbuild (esbuild)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/esbuild" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "dependency-upgrade-policy\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "esbuild" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV esbuild" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "file-upload-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "webpack (webpack)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/frameworks/webpack" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "dependency-upgrade-policy\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "webpack" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Global Advisories\nOSV webpack" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "file-upload-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] } ] }, { "title": "\u5f00\u6e90\u5e73\u53f0\u4e0e\u540e\u53f0\u7cfb\u7edf", "summary": "9 \u4e2a\u7cfb\u7edf \u00b7 \u5386\u53f2\u5168\u91cf 0 \u00b7 \u8fd1\u4e24\u5e74\u5168\u91cf 9", "open": false, "stats": [ { "label": "\u7cfb\u7edf\u6570", "value": "9" }, { "label": "\u5386\u53f2\u5168\u91cf", "value": "0" }, { "label": "\u8fd1\u4e24\u5e74\u5168\u91cf", "value": "9" } ], "items": [ { "title": "Adminer (adminer)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 1", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/platforms/adminer" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\nauthz-server-side-recheck" }, { "label": "CPE \u5173\u952e\u5b57", "value": "adminer:adminer" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "adminer" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "NVD Adminer" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "GitLab CE (gitlab-ce)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 1", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/platforms/gitlab-ce" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\ntoken-cookie-storage\ndeserialization-safety" }, { "label": "CPE \u5173\u952e\u5b57", "value": "gitlab:gitlab" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "gitlab" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitLab Security Releases\nNVD GitLab" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "GitLab Advisory Database" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "deserialization-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Gitea (gitea)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/platforms/gitea" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\ntoken-cookie-storage\nproxy-trust-boundary" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "gitea" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Gitea Advisories\nOSV Gitea" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-image\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Grafana (grafana)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/platforms/grafana" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nplugin-extension-trust-policy\nxss-output-encoding" }, { "label": "CPE \u5173\u952e\u5b57", "value": "grafana:grafana" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "grafana" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Grafana Security Advisories\nCISA KEV Grafana" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Jenkins (jenkins)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/platforms/jenkins" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "plugin-extension-trust-policy\nauthz-server-side-recheck\ndeserialization-safety" }, { "label": "CPE \u5173\u952e\u5b57", "value": "jenkins:jenkins" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "jenkins" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Jenkins Security Advisories\nNVD Jenkins" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "deserialization-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Kibana (kibana)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/platforms/kibana" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nxss-output-encoding\nproxy-trust-boundary" }, { "label": "CPE \u5173\u952e\u5b57", "value": "elastic:kibana" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "kibana" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Elastic Security Announcements\nNVD Kibana" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Mattermost (mattermost)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/platforms/mattermost" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nxss-output-encoding\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "mattermost:mattermost" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "mattermost" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Mattermost Security Updates\nNVD Mattermost" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Redmine (redmine)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, plugin", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/platforms/redmine" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nplugin" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nxss-output-encoding\nplugin-extension-trust-policy" }, { "label": "CPE \u5173\u952e\u5b57", "value": "redmine:redmine" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "redmine" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Redmine Security Advisories\nNVD Redmine" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "phpMyAdmin (phpmyadmin)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/platforms/phpmyadmin" }, { "label": "Advisory \u6a21\u5f0f", "value": "core" }, { "label": "Secure-Code \u4e3b\u9898", "value": "xss-output-encoding\nauthz-server-side-recheck\npath-traversal-guard" }, { "label": "CPE \u5173\u952e\u5b57", "value": "phpmyadmin:phpmyadmin" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "phpmyadmin" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "phpMyAdmin Security Page\nNVD phpMyAdmin" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] } ] }, { "title": "\u670d\u52a1\u5668\u4e0e\u8fb9\u754c\u5c42", "summary": "6 \u4e2a\u7cfb\u7edf \u00b7 \u5386\u53f2\u5168\u91cf 3 \u00b7 \u8fd1\u4e24\u5e74\u5168\u91cf 3", "open": false, "stats": [ { "label": "\u7cfb\u7edf\u6570", "value": "6" }, { "label": "\u5386\u53f2\u5168\u91cf", "value": "3" }, { "label": "\u8fd1\u4e24\u5e74\u5168\u91cf", "value": "3" } ], "items": [ { "title": "Apache HTTP Server (apache-httpd)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 server", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 3", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/servers/apache-httpd" }, { "label": "Advisory \u6a21\u5f0f", "value": "server" }, { "label": "Secure-Code \u4e3b\u9898", "value": "request-smuggling-boundary\nproxy-trust-boundary\npath-traversal-guard" }, { "label": "CPE \u5173\u952e\u5b57", "value": "apache:http_server" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "apache http server\nhttpd" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Apache HTTPD Security\nCISA KEV Apache HTTPD\nNVD Apache HTTP Server" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u5426" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-image\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "minimal-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Apache Tomcat (apache-tomcat)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 server", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 3", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/servers/apache-tomcat" }, { "label": "Advisory \u6a21\u5f0f", "value": "server" }, { "label": "Secure-Code \u4e3b\u9898", "value": "request-smuggling-boundary\nauthz-server-side-recheck\npath-traversal-guard" }, { "label": "CPE \u5173\u952e\u5b57", "value": "apache:tomcat" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "tomcat" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Apache Tomcat Security\nCISA KEV Tomcat\nNVD Tomcat" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "authz-bypass-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u5426" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-image\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "minimal-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Caddy (caddy)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 server", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/servers/caddy" }, { "label": "Advisory \u6a21\u5f0f", "value": "server" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\nrequest-smuggling-boundary" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "caddy" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Caddy Advisories\nOSV Caddy" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u5426" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "minimal-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "HAProxy (haproxy)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 server", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/servers/haproxy" }, { "label": "Advisory \u6a21\u5f0f", "value": "server" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\nrequest-smuggling-boundary" }, { "label": "CPE \u5173\u952e\u5b57", "value": "haproxy:haproxy" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "haproxy" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "HAProxy Security Advisories\nNVD HAProxy" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u5426" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "minimal-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Nginx (nginx)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 server", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 3", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/servers/nginx" }, { "label": "Advisory \u6a21\u5f0f", "value": "server" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\nrequest-smuggling-boundary\ncsp-trusted-types" }, { "label": "CPE \u5173\u952e\u5b57", "value": "f5:nginx\nnginx:nginx" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "nginx" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "NGINX Security Advisories\nNVD NGINX\nCISA KEV NGINX" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u5426" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-image\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "minimal-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Traefik (traefik)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 server", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/servers/traefik" }, { "label": "Advisory \u6a21\u5f0f", "value": "server" }, { "label": "Secure-Code \u4e3b\u9898", "value": "proxy-trust-boundary\nrequest-smuggling-boundary" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "traefik" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Traefik Advisories\nOSV Traefik" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "proxy-boundary-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u5426" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "minimal-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] } ] }, { "title": "\u7535\u5546\u7cfb\u7edf", "summary": "9 \u4e2a\u7cfb\u7edf \u00b7 \u5386\u53f2\u5168\u91cf 6 \u00b7 \u8fd1\u4e24\u5e74\u5168\u91cf 3", "open": false, "stats": [ { "label": "\u7cfb\u7edf\u6570", "value": "9" }, { "label": "\u5386\u53f2\u5168\u91cf", "value": "6" }, { "label": "\u8fd1\u4e24\u5e74\u5168\u91cf", "value": "3" } ], "items": [ { "title": "Adobe Commerce (adobe-commerce)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 1", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/ecommerce/adobe-commerce" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nfile-upload-validation\nxss-output-encoding\nplugin-extension-trust-policy" }, { "label": "CPE \u5173\u952e\u5b57", "value": "adobe:commerce\nmagento:magento" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "magento\nadobe commerce" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Adobe Security Bulletins\nNVD Adobe Commerce" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "Sansec Research" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Magento Open Source (magento-open-source)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 1", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/ecommerce/magento-open-source" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nfile-upload-validation\nplugin-extension-trust-policy" }, { "label": "CPE \u5173\u952e\u5b57", "value": "magento:magento" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "magento" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Magento GitHub Advisories\nNVD Magento" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "Sansec Research" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "file-upload-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Medusa (medusa)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/ecommerce/medusa" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "medusa" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Medusa Advisories\nOSV Medusa" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "session-token-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "OpenCart (opencart)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/ecommerce/opencart" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nplugin-extension-trust-policy\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "opencart:opencart" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "opencart" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "OpenCart Releases\nNVD OpenCart" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "file-upload-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-image\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "OpenMage / Mage-OS (openmage)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/ecommerce/openmage" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nplugin-extension-trust-policy" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "openmage\nmage-os" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "OpenMage GitHub Advisories\nNVD OpenMage" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "plugin-extension-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "PrestaShop (prestashop)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core, module", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 1", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/ecommerce/prestashop" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nmodule" }, { "label": "Secure-Code \u4e3b\u9898", "value": "plugin-extension-trust-policy\nauthz-server-side-recheck\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "prestashop:prestashop" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "prestashop" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "PrestaShop Security Page\nGitHub PrestaShop Advisories" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "Friends Of Presta Security" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "file-upload-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "official-image\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Saleor (saleor)", "summary": "\u8fd1\u4e24\u5e74\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u8fd1\u4e24\u5e74\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/ecommerce/saleor" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\ntoken-cookie-storage" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "saleor" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "GitHub Saleor Advisories\nNVD Saleor" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "session-token-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "Shopware (shopware)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 0", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/ecommerce/shopware" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "authz-server-side-recheck\nplugin-extension-trust-policy\nfile-upload-validation" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "shopware" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Shopware Security Advisories\nNVD Shopware" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "-" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "file-upload-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] }, { "title": "WooCommerce (woocommerce)", "summary": "\u5386\u53f2\u5168\u91cf \u00b7 core, extension", "open": false, "badges": [ "\u5386\u53f2\u5168\u91cf", "\u5b98\u65b9\u6e90 2", "\u751f\u6001\u6e90 2", "\u7814\u7a76\u6e90 0" ], "fields": [ { "label": "\u8f93\u51fa\u76ee\u5f55", "value": "07-framework-security/ecommerce/woocommerce" }, { "label": "Advisory \u6a21\u5f0f", "value": "core\nextension" }, { "label": "Secure-Code \u4e3b\u9898", "value": "plugin-extension-trust-policy\nxss-output-encoding\nauthz-server-side-recheck" }, { "label": "CPE \u5173\u952e\u5b57", "value": "-" }, { "label": "GHSA \u5173\u952e\u5b57", "value": "woocommerce" } ], "items": [ { "title": "\u6765\u6e90\u914d\u7f6e", "summary": "\u5b98\u65b9\u3001\u751f\u6001\u6743\u5a01\u4e0e\u7814\u7a76\u8865\u5145\u6765\u6e90\u3002", "open": false, "fields": [ { "label": "\u5b98\u65b9\u6765\u6e90", "value": "Woo Developer Advisories\nGitHub WooCommerce Advisories" }, { "label": "\u751f\u6001\u6765\u6e90", "value": "Patchstack Database\nWordfence Vulnerability Database" }, { "label": "\u7814\u7a76\u6765\u6e90", "value": "-" } ] }, { "title": "\u590d\u73b0\u9ed8\u8ba4\u503c", "summary": "repro-map \u4e2d\u7684\u9ed8\u8ba4\u653b\u51fb\u65cf\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002", "open": false, "fields": [ { "label": "\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf", "value": "xss-generic" }, { "label": "\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8981\u6c42", "value": "\u662f" }, { "label": "\u4f18\u5148\u5236\u54c1\u6a21\u5f0f", "value": "synthetic\nofficial-source\nsynthetic" }, { "label": "\u79cd\u5b50\u7b56\u7565", "value": "default-seed" }, { "label": "\u65e5\u5fd7\u91c7\u96c6\u5668", "value": "docker-logs\nhttp-snapshot" }, { "label": "\u62a5\u544a\u6a21\u677f", "value": "default-lab-report" } ] } ] } ] } ] }, { "title": "Repro \u8def\u7531\u6982\u89c8", "summary": "\u6309\u9ed8\u8ba4\u6f0f\u6d1e\u5bb6\u65cf\u805a\u5408\u5f53\u524d\u7cfb\u7edf\u8def\u7531\uff0c\u5e2e\u52a9\u67e5\u770b family runner \u8986\u76d6\u9762\u3002", "open": true, "items": [ { "title": "xss-generic", "summary": "\u9ed8\u8ba4\u8def\u7531\u5230\u8be5 family \u7684\u7cfb\u7edf\u6570\uff1a27", "open": false, "fields": [ { "label": "\u7cfb\u7edf\u6570\u91cf", "value": "27" } ] }, { "title": "proxy-boundary-generic", "summary": "\u9ed8\u8ba4\u8def\u7531\u5230\u8be5 family \u7684\u7cfb\u7edf\u6570\uff1a16", "open": false, "fields": [ { "label": "\u7cfb\u7edf\u6570\u91cf", "value": "16" } ] }, { "title": "file-upload-generic", "summary": "\u9ed8\u8ba4\u8def\u7531\u5230\u8be5 family \u7684\u7cfb\u7edf\u6570\uff1a8", "open": false, "fields": [ { "label": "\u7cfb\u7edf\u6570\u91cf", "value": "8" } ] }, { "title": "deserialization-generic", "summary": "\u9ed8\u8ba4\u8def\u7531\u5230\u8be5 family \u7684\u7cfb\u7edf\u6570\uff1a3", "open": false, "fields": [ { "label": "\u7cfb\u7edf\u6570\u91cf", "value": "3" } ] }, { "title": "session-token-generic", "summary": "\u9ed8\u8ba4\u8def\u7531\u5230\u8be5 family \u7684\u7cfb\u7edf\u6570\uff1a3", "open": false, "fields": [ { "label": "\u7cfb\u7edf\u6570\u91cf", "value": "3" } ] }, { "title": "authz-bypass-generic", "summary": "\u9ed8\u8ba4\u8def\u7531\u5230\u8be5 family \u7684\u7cfb\u7edf\u6570\uff1a2", "open": false, "fields": [ { "label": "\u7cfb\u7edf\u6570\u91cf", "value": "2" } ] }, { "title": "ssrf-generic", "summary": "\u9ed8\u8ba4\u8def\u7531\u5230\u8be5 family \u7684\u7cfb\u7edf\u6570\uff1a2", "open": false, "fields": [ { "label": "\u7cfb\u7edf\u6570\u91cf", "value": "2" } ] }, { "title": "plugin-extension-generic", "summary": "\u9ed8\u8ba4\u8def\u7531\u5230\u8be5 family \u7684\u7cfb\u7edf\u6570\uff1a1", "open": false, "fields": [ { "label": "\u7cfb\u7edf\u6570\u91cf", "value": "1" } ] } ] }, { "title": "\u5f53\u524d\u751f\u6210\u6001\u4e0e\u963b\u585e\u6982\u89c8", "summary": "\u5f53\u524d render \u540e\u7684\u72b6\u6001\u5206\u5e03\u3001\u5931\u8d25\u6458\u8981\u4e0e\u6700\u8fd1\u53ef\u89c1\u963b\u585e\u3002", "open": true, "stats": [ { "label": "Run \u6570", "value": "3" }, { "label": "Advisory \u6570", "value": "89" }, { "label": "\u72b6\u6001\u7c7b\u578b", "value": "2" }, { "label": "\u6700\u8fd1\u5931\u8d25", "value": "3" } ], "items": [ { "title": "\u72b6\u6001\u5206\u5e03", "summary": "verification_status \u5f53\u524d\u8ba1\u6570\u3002", "open": false, "items": [ { "title": "\u5236\u54c1\u963b\u585e", "summary": "\u5f53\u524d\u7d2f\u8ba1 2 \u6761\u3002", "open": false, "fields": [ { "label": "\u72b6\u6001\u7f16\u7801", "value": "blocked-artifact" }, { "label": "\u6570\u91cf", "value": "2" } ] }, { "title": "\u4eba\u5de5\u5206\u8bca", "summary": "\u5f53\u524d\u7d2f\u8ba1 1 \u6761\u3002", "open": false, "fields": [ { "label": "\u72b6\u6001\u7f16\u7801", "value": "triage-manual" }, { "label": "\u6570\u91cf", "value": "1" } ] } ] }, { "title": "\u6700\u8fd1\u5931\u8d25", "summary": "\u5f53\u524d dashboard \u6458\u8981\u91cc\u53ef\u89c1\u7684\u5931\u8d25\u6216\u4eba\u5de5\u5206\u8bca\u6837\u672c\u3002", "open": false, "items": [ { "title": "Gitea allows attackers to add attachments with forbidden file extensions in code.gitea.io/gitea", "summary": "unable to get image 'gitea/gitea:1.22.6': Cannot connect to the Docker daemon at unix:///Users/x/.docker/run/docker.sock. Is the docker daemon running?", "open": false, "badges": [ "\u5236\u54c1\u963b\u585e" ], "fields": [ { "label": "\u8fd0\u884c ID", "value": "gitea-livecheck-20260316" }, { "label": "\u6f0f\u6d1e\u6761\u76ee", "value": "gitea--CVE-2025-68939" }, { "label": "\u72b6\u6001", "value": "\u5236\u54c1\u963b\u585e" }, { "label": "\u963b\u585e\u539f\u56e0", "value": "unable to get image 'gitea/gitea:1.22.6': Cannot connect to the Docker daemon at unix:///Users/x/.docker/run/docker.sock. Is the docker daemon running?" } ] }, { "title": "Gitea allows attackers to add attachments with forbidden file extensions in code.gitea.io/gitea", "summary": "unable to get image 'gitea/gitea:1.22.6': Cannot connect to the Docker daemon at unix:///Users/x/.docker/run/docker.sock. Is the docker daemon running?", "open": false, "badges": [ "\u5236\u54c1\u963b\u585e" ], "fields": [ { "label": "\u8fd0\u884c ID", "value": "gitea-gitea--CVE-2025-68939-20260317063330" }, { "label": "\u6f0f\u6d1e\u6761\u76ee", "value": "gitea--CVE-2025-68939" }, { "label": "\u72b6\u6001", "value": "\u5236\u54c1\u963b\u585e" }, { "label": "\u963b\u585e\u539f\u56e0", "value": "unable to get image 'gitea/gitea:1.22.6': Cannot connect to the Docker daemon at unix:///Users/x/.docker/run/docker.sock. Is the docker daemon running?" } ] }, { "title": "Authorization Bypass in Next.js Middleware", "summary": "dry-run only", "open": false, "badges": [ "\u4eba\u5de5\u5206\u8bca" ], "fields": [ { "label": "\u8fd0\u884c ID", "value": "nextjs-nextjs--CVE-2025-29927-20260317063047" }, { "label": "\u6f0f\u6d1e\u6761\u76ee", "value": "nextjs--CVE-2025-29927" }, { "label": "\u72b6\u6001", "value": "\u4eba\u5de5\u5206\u8bca" }, { "label": "\u963b\u585e\u539f\u56e0", "value": "dry-run only" } ] } ] } ] } ] }