更新: 2531 个文件 - 2026-03-17 21:00:03
这个提交包含在:
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "adminer",
|
||||
"display_name": "Adminer",
|
||||
"category": "platforms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/platforms/adminer",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"authz-server-side-recheck"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"system_id": "adobe-commerce",
|
||||
"display_name": "Adobe Commerce",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/ecommerce/adobe-commerce",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"file-upload-validation",
|
||||
"xss-output-encoding",
|
||||
"plugin-extension-trust-policy"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "angular",
|
||||
"display_name": "Angular",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/angular",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"template-injection-guard",
|
||||
"csp-trusted-types"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "apache-httpd",
|
||||
"display_name": "Apache HTTP Server",
|
||||
"category": "servers",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/servers/apache-httpd",
|
||||
"secure_code_topics": [
|
||||
"request-smuggling-boundary",
|
||||
"proxy-trust-boundary",
|
||||
"path-traversal-guard"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "apache-tomcat",
|
||||
"display_name": "Apache Tomcat",
|
||||
"category": "servers",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/servers/apache-tomcat",
|
||||
"secure_code_topics": [
|
||||
"request-smuggling-boundary",
|
||||
"authz-server-side-recheck",
|
||||
"path-traversal-guard"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "aspnet-core",
|
||||
"display_name": "ASP.NET Core",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/aspnet-core",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"xss-output-encoding",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "astro",
|
||||
"display_name": "Astro",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/astro",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"csp-trusted-types"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "caddy",
|
||||
"display_name": "Caddy",
|
||||
"category": "servers",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/servers/caddy",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"request-smuggling-boundary"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "directus",
|
||||
"display_name": "Directus",
|
||||
"category": "cms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/cms/directus",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"token-cookie-storage",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "discourse",
|
||||
"display_name": "Discourse",
|
||||
"category": "cms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/cms/discourse",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"xss-output-encoding",
|
||||
"plugin-extension-trust-policy"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "django",
|
||||
"display_name": "Django",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/django",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"path-traversal-guard",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"system_id": "drupal",
|
||||
"display_name": "Drupal",
|
||||
"category": "cms",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/cms/drupal",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"xss-output-encoding",
|
||||
"file-upload-validation",
|
||||
"plugin-extension-trust-policy"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "echo",
|
||||
"display_name": "Echo",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/echo",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "esbuild",
|
||||
"display_name": "esbuild",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/esbuild",
|
||||
"secure_code_topics": [
|
||||
"dependency-upgrade-policy",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "express",
|
||||
"display_name": "Express",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/express",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"ssrf-url-validation",
|
||||
"proxy-trust-boundary"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "fastify",
|
||||
"display_name": "Fastify",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/fastify",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"ssrf-url-validation",
|
||||
"xss-output-encoding"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "flask",
|
||||
"display_name": "Flask",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/flask",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"ssrf-url-validation",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "ghost",
|
||||
"display_name": "Ghost",
|
||||
"category": "cms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/cms/ghost",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"xss-output-encoding",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "gin",
|
||||
"display_name": "Gin",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/gin",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"xss-output-encoding"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"system_id": "gitea",
|
||||
"display_name": "Gitea",
|
||||
"category": "platforms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 30,
|
||||
"markdown_cases": 30,
|
||||
"triage_count": 0,
|
||||
"latest_update": "2026-03-03T04:57:57.697708Z",
|
||||
"output_dir": "07-framework-security/platforms/gitea",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"token-cookie-storage",
|
||||
"proxy-trust-boundary"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 30,
|
||||
"items": [
|
||||
"gitea--CVE-2026-0798",
|
||||
"gitea--CVE-2026-20736",
|
||||
"gitea--CVE-2026-20750",
|
||||
"gitea--CVE-2026-20800",
|
||||
"gitea--CVE-2026-20883",
|
||||
"gitea--CVE-2026-20888",
|
||||
"gitea--CVE-2026-20897",
|
||||
"gitea--CVE-2026-20904",
|
||||
"gitea--CVE-2026-20912",
|
||||
"gitea--CVE-2025-69413",
|
||||
"gitea--CVE-2025-68938",
|
||||
"gitea--CVE-2025-68941",
|
||||
"gitea--CVE-2025-68942",
|
||||
"gitea--CVE-2025-68943",
|
||||
"gitea--CVE-2025-68944",
|
||||
"gitea--CVE-2025-68945",
|
||||
"gitea--CVE-2025-68946",
|
||||
"gitea--CVE-2022-42968",
|
||||
"gitea--CVE-2021-45330",
|
||||
"gitea--CVE-2022-0905",
|
||||
"gitea--CVE-2022-1928",
|
||||
"gitea--CVE-2022-27313",
|
||||
"gitea--CVE-2022-30781",
|
||||
"gitea--CVE-2021-29134",
|
||||
"gitea--CVE-2021-45331",
|
||||
"gitea--CVE-2021-45327",
|
||||
"gitea--CVE-2022-38795",
|
||||
"gitea--CVE-2022-38183",
|
||||
"gitea--CVE-2021-3382",
|
||||
"gitea--CVE-2022-1058"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "gitlab-ce",
|
||||
"display_name": "GitLab CE",
|
||||
"category": "platforms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/platforms/gitlab-ce",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"token-cookie-storage",
|
||||
"deserialization-safety"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "grafana",
|
||||
"display_name": "Grafana",
|
||||
"category": "platforms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/platforms/grafana",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"plugin-extension-trust-policy",
|
||||
"xss-output-encoding"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "hapi",
|
||||
"display_name": "Hapi",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/hapi",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "haproxy",
|
||||
"display_name": "HAProxy",
|
||||
"category": "servers",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/servers/haproxy",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"request-smuggling-boundary"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "jenkins",
|
||||
"display_name": "Jenkins",
|
||||
"category": "platforms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/platforms/jenkins",
|
||||
"secure_code_topics": [
|
||||
"plugin-extension-trust-policy",
|
||||
"authz-server-side-recheck",
|
||||
"deserialization-safety"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"system_id": "joomla",
|
||||
"display_name": "Joomla",
|
||||
"category": "cms",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/cms/joomla",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"file-upload-validation",
|
||||
"path-traversal-guard",
|
||||
"plugin-extension-trust-policy"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "kibana",
|
||||
"display_name": "Kibana",
|
||||
"category": "platforms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/platforms/kibana",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"xss-output-encoding",
|
||||
"proxy-trust-boundary"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "koa",
|
||||
"display_name": "Koa",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/koa",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"ssrf-url-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "laravel",
|
||||
"display_name": "Laravel",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/laravel",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"authz-server-side-recheck",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "magento-open-source",
|
||||
"display_name": "Magento Open Source",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/ecommerce/magento-open-source",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"file-upload-validation",
|
||||
"plugin-extension-trust-policy"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "mattermost",
|
||||
"display_name": "Mattermost",
|
||||
"category": "platforms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/platforms/mattermost",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"xss-output-encoding",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "mediawiki",
|
||||
"display_name": "MediaWiki",
|
||||
"category": "cms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/cms/mediawiki",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"authz-server-side-recheck",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "medusa",
|
||||
"display_name": "Medusa",
|
||||
"category": "ecommerce",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/ecommerce/medusa",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "moodle",
|
||||
"display_name": "Moodle",
|
||||
"category": "cms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/cms/moodle",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"xss-output-encoding",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "nestjs",
|
||||
"display_name": "NestJS",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/nestjs",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"token-cookie-storage",
|
||||
"ssrf-url-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"system_id": "nextjs",
|
||||
"display_name": "Next.js",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"total": 20,
|
||||
"markdown_cases": 20,
|
||||
"triage_count": 0,
|
||||
"latest_update": "2026-03-13T22:00:36.554552Z",
|
||||
"output_dir": "07-framework-security/frameworks/nextjs",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"proxy-trust-boundary",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 20,
|
||||
"items": [
|
||||
"nextjs--CVE-2025-59472",
|
||||
"nextjs--CVE-2025-59471",
|
||||
"nextjs--GHSA-5j59-xgg2-r9c4",
|
||||
"nextjs--GHSA-w37m-7fhw-fmv9",
|
||||
"nextjs--GHSA-mwv6-3258-q52c",
|
||||
"nextjs--GHSA-9qr9-h5gf-34mp",
|
||||
"nextjs--CVE-2025-57752",
|
||||
"nextjs--CVE-2025-55173",
|
||||
"nextjs--CVE-2025-57822",
|
||||
"nextjs--CVE-2025-49826",
|
||||
"nextjs--CVE-2025-49005",
|
||||
"nextjs--CVE-2025-48068",
|
||||
"nextjs--CVE-2025-32421",
|
||||
"nextjs--CVE-2025-30218",
|
||||
"nextjs--CVE-2024-56332",
|
||||
"nextjs--CVE-2024-47831",
|
||||
"nextjs--CVE-2024-46982",
|
||||
"nextjs--CVE-2021-43803",
|
||||
"nextjs--CVE-2021-37699",
|
||||
"nextjs--CVE-2020-5284"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "nginx",
|
||||
"display_name": "Nginx",
|
||||
"category": "servers",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/servers/nginx",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"request-smuggling-boundary",
|
||||
"csp-trusted-types"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "nodejs",
|
||||
"display_name": "Node.js",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/nodejs",
|
||||
"secure_code_topics": [
|
||||
"ssrf-url-validation",
|
||||
"request-smuggling-boundary",
|
||||
"dependency-upgrade-policy"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "nuxt",
|
||||
"display_name": "Nuxt",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/nuxt",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"proxy-trust-boundary",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "opencart",
|
||||
"display_name": "OpenCart",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/ecommerce/opencart",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"plugin-extension-trust-policy",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "openmage",
|
||||
"display_name": "OpenMage / Mage-OS",
|
||||
"category": "ecommerce",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/ecommerce/openmage",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"plugin-extension-trust-policy"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "phpmyadmin",
|
||||
"display_name": "phpMyAdmin",
|
||||
"category": "platforms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/platforms/phpmyadmin",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"authz-server-side-recheck",
|
||||
"path-traversal-guard"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "prestashop",
|
||||
"display_name": "PrestaShop",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/ecommerce/prestashop",
|
||||
"secure_code_topics": [
|
||||
"plugin-extension-trust-policy",
|
||||
"authz-server-side-recheck",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "rails",
|
||||
"display_name": "Ruby on Rails",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/rails",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"file-upload-validation",
|
||||
"authz-server-side-recheck"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "react",
|
||||
"display_name": "React",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/react",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"dom-sink-hardening",
|
||||
"csp-trusted-types"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "redmine",
|
||||
"display_name": "Redmine",
|
||||
"category": "platforms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/platforms/redmine",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"xss-output-encoding",
|
||||
"plugin-extension-trust-policy"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "saleor",
|
||||
"display_name": "Saleor",
|
||||
"category": "ecommerce",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/ecommerce/saleor",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "shopware",
|
||||
"display_name": "Shopware",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/ecommerce/shopware",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"plugin-extension-trust-policy",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "spring-boot",
|
||||
"display_name": "Spring Boot",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/spring-boot",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"authz-server-side-recheck"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "spring-framework",
|
||||
"display_name": "Spring Framework",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/spring-framework",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"path-traversal-guard",
|
||||
"deserialization-safety"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "spring-security",
|
||||
"display_name": "Spring Security",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/spring-security",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"token-cookie-storage",
|
||||
"proxy-trust-boundary"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "strapi",
|
||||
"display_name": "Strapi",
|
||||
"category": "cms",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/cms/strapi",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"token-cookie-storage",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "sveltekit",
|
||||
"display_name": "SvelteKit",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/sveltekit",
|
||||
"secure_code_topics": [
|
||||
"authz-server-side-recheck",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "symfony",
|
||||
"display_name": "Symfony",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/symfony",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"authz-server-side-recheck",
|
||||
"path-traversal-guard"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "traefik",
|
||||
"display_name": "Traefik",
|
||||
"category": "servers",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/servers/traefik",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"request-smuggling-boundary"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"system_id": "undici",
|
||||
"display_name": "Undici",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 14,
|
||||
"markdown_cases": 14,
|
||||
"triage_count": 0,
|
||||
"latest_update": "2026-03-14T09:19:54.772219Z",
|
||||
"output_dir": "07-framework-security/frameworks/undici",
|
||||
"secure_code_topics": [
|
||||
"ssrf-url-validation",
|
||||
"proxy-trust-boundary"
|
||||
],
|
||||
"verified_real": 1,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 13,
|
||||
"items": [
|
||||
"undici--CVE-2026-1526",
|
||||
"undici--CVE-2026-2229",
|
||||
"undici--CVE-2026-1527",
|
||||
"undici--CVE-2026-2581",
|
||||
"undici--CVE-2026-1528",
|
||||
"undici--CVE-2026-1525",
|
||||
"undici--CVE-2026-22036",
|
||||
"undici--CVE-2025-47279",
|
||||
"undici--CVE-2025-22150",
|
||||
"undici--CVE-2024-30261",
|
||||
"undici--CVE-2024-30260",
|
||||
"undici--CVE-2023-45143",
|
||||
"undici--CVE-2022-31151",
|
||||
"undici--CVE-2022-32210"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"system_id": "vite",
|
||||
"display_name": "Vite",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"total": 12,
|
||||
"markdown_cases": 12,
|
||||
"triage_count": 0,
|
||||
"latest_update": "2026-02-04T04:37:24.129476Z",
|
||||
"output_dir": "07-framework-security/frameworks/vite",
|
||||
"secure_code_topics": [
|
||||
"dependency-upgrade-policy",
|
||||
"file-upload-validation",
|
||||
"proxy-trust-boundary"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 12,
|
||||
"items": [
|
||||
"vite--CVE-2025-62522",
|
||||
"vite--CVE-2025-58751",
|
||||
"vite--CVE-2025-58752",
|
||||
"vite--CVE-2025-46565",
|
||||
"vite--CVE-2025-32395",
|
||||
"vite--CVE-2025-31486",
|
||||
"vite--CVE-2025-31125",
|
||||
"vite--CVE-2025-30208",
|
||||
"vite--CVE-2025-24010",
|
||||
"vite--CVE-2024-45812",
|
||||
"vite--CVE-2024-45811",
|
||||
"vite--CVE-2024-23331"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "vue",
|
||||
"display_name": "Vue",
|
||||
"category": "frameworks",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/vue",
|
||||
"secure_code_topics": [
|
||||
"xss-output-encoding",
|
||||
"template-injection-guard",
|
||||
"csp-trusted-types"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "webpack",
|
||||
"display_name": "webpack",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/webpack",
|
||||
"secure_code_topics": [
|
||||
"dependency-upgrade-policy",
|
||||
"file-upload-validation"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"system_id": "werkzeug",
|
||||
"display_name": "Werkzeug",
|
||||
"category": "frameworks",
|
||||
"tier": "rolling-24m",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/frameworks/werkzeug",
|
||||
"secure_code_topics": [
|
||||
"proxy-trust-boundary",
|
||||
"request-smuggling-boundary"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"system_id": "woocommerce",
|
||||
"display_name": "WooCommerce",
|
||||
"category": "ecommerce",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/ecommerce/woocommerce",
|
||||
"secure_code_topics": [
|
||||
"plugin-extension-trust-policy",
|
||||
"xss-output-encoding",
|
||||
"authz-server-side-recheck"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"system_id": "wordpress",
|
||||
"display_name": "WordPress",
|
||||
"category": "cms",
|
||||
"tier": "history-full",
|
||||
"total": 0,
|
||||
"markdown_cases": 0,
|
||||
"triage_count": 0,
|
||||
"latest_update": "",
|
||||
"output_dir": "07-framework-security/cms/wordpress",
|
||||
"secure_code_topics": [
|
||||
"plugin-extension-trust-policy",
|
||||
"xss-output-encoding",
|
||||
"file-upload-validation",
|
||||
"token-cookie-storage"
|
||||
],
|
||||
"verified_real": 0,
|
||||
"verified_synthetic": 0,
|
||||
"blocked_count": 0,
|
||||
"manual_count": 0,
|
||||
"items": []
|
||||
}
|
||||
在新工单中引用
屏蔽一个用户