feat: sync version-driven intel coverage

这个提交包含在:
hao
2026-03-21 18:18:55 -07:00
父节点 2d92ef6bce
当前提交 bfd7d732ae
修改 8778 个文件,包含 354337 行新增4720 行删除

查看文件

@@ -1,54 +1,25 @@
{
"generated_at": "2026-03-21T13:36:59+00:00",
"generated_at": "2026-03-22T01:17:37+00:00",
"discovery_queue": {
"count": 17,
"count": 7,
"items": [
{
"candidate_id": "directus--repo-candidate--https-github-com-directus-directus",
"root_system_id": "directus",
"display_name": "directus / directus",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"source": "https://github.com/directus/directus/security/advisories",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
"candidate_id": "ghost--repo-candidate--https-github-com-tryghost-ghost",
"root_system_id": "ghost",
"display_name": "TryGhost / Ghost",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"source": "https://github.com/TryGhost/Ghost/security/advisories",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
"candidate_id": "gitea--repo-candidate--https-github-com-go-gitea-gitea",
"root_system_id": "gitea",
"display_name": "go-gitea / gitea",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"reason": "source catalog exposed a stable security-related object that is not yet cataloged as an entity",
"source": "https://github.com/go-gitea/gitea/security/advisories",
"source_name": "GitHub Gitea Advisories",
"source_confidence": "official",
"source_bucket": "official_sources",
"auto_catalog": true,
"repo_url": "https://github.com/go-gitea/gitea",
"package_registry": "",
"marketplace_url": "",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
"candidate_id": "magento-open-source--repo-candidate--https-github-com-magento-magento2",
"root_system_id": "magento-open-source",
"display_name": "magento / magento2",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"source": "https://github.com/magento/magento2/security/advisories",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/plugin/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5b89\u5168\u76f8\u5173\u7248\u672c\u4e0e\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
@@ -57,10 +28,17 @@
"display_name": "medusajs / medusa",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"reason": "source catalog exposed a stable security-related object that is not yet cataloged as an entity",
"source": "https://github.com/medusajs/medusa/security/advisories",
"source_name": "GitHub Medusa Advisories",
"source_confidence": "official",
"source_bucket": "official_sources",
"auto_catalog": true,
"repo_url": "https://github.com/medusajs/medusa",
"package_registry": "",
"marketplace_url": "",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/plugin/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5b89\u5168\u76f8\u5173\u7248\u672c\u4e0e\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
@@ -69,10 +47,17 @@
"display_name": "vercel / next.js",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"reason": "source catalog exposed a stable security-related object that is not yet cataloged as an entity",
"source": "https://github.com/vercel/next.js/security/advisories",
"source_name": "GitHub Next.js Advisories",
"source_confidence": "official",
"source_bucket": "official_sources",
"auto_catalog": true,
"repo_url": "https://github.com/vercel/next.js",
"package_registry": "",
"marketplace_url": "",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/plugin/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5b89\u5168\u76f8\u5173\u7248\u672c\u4e0e\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
@@ -81,46 +66,17 @@
"display_name": "nuxt / nuxt",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"reason": "source catalog exposed a stable security-related object that is not yet cataloged as an entity",
"source": "https://github.com/nuxt/nuxt/security/advisories",
"source_name": "Nuxt Security",
"source_confidence": "official",
"source_bucket": "official_sources",
"auto_catalog": true,
"repo_url": "https://github.com/nuxt/nuxt",
"package_registry": "",
"marketplace_url": "",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
"candidate_id": "opencart--repo-candidate--https-github-com-opencart-opencart",
"root_system_id": "opencart",
"display_name": "opencart / opencart",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"source": "https://github.com/opencart/opencart/releases",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
"candidate_id": "openmage--repo-candidate--https-github-com-openmage-magento-lts",
"root_system_id": "openmage",
"display_name": "OpenMage / magento-lts",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"source": "https://github.com/OpenMage/magento-lts/security/advisories",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
"candidate_id": "prestashop--repo-candidate--https-github-com-prestashop-prestashop",
"root_system_id": "prestashop",
"display_name": "PrestaShop / PrestaShop",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"source": "https://github.com/PrestaShop/PrestaShop/security/advisories",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/plugin/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5b89\u5168\u76f8\u5173\u7248\u672c\u4e0e\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
@@ -129,46 +85,17 @@
"display_name": "facebook / react",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"reason": "source catalog exposed a stable security-related object that is not yet cataloged as an entity",
"source": "https://github.com/facebook/react/security/advisories",
"source_name": "GitHub React Advisories",
"source_confidence": "official",
"source_bucket": "official_sources",
"auto_catalog": true,
"repo_url": "https://github.com/facebook/react",
"package_registry": "",
"marketplace_url": "",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
"candidate_id": "saleor--repo-candidate--https-github-com-saleor-saleor",
"root_system_id": "saleor",
"display_name": "saleor / saleor",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"source": "https://github.com/saleor/saleor/security/advisories",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
"candidate_id": "shopware--repo-candidate--https-github-com-shopware-shopware",
"root_system_id": "shopware",
"display_name": "shopware / shopware",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"source": "https://github.com/shopware/shopware/security/advisories",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
"candidate_id": "strapi--repo-candidate--https-github-com-strapi-strapi",
"root_system_id": "strapi",
"display_name": "strapi / strapi",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"source": "https://github.com/strapi/strapi/security/advisories",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/plugin/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5b89\u5168\u76f8\u5173\u7248\u672c\u4e0e\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
@@ -177,10 +104,17 @@
"display_name": "vitejs / vite",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"reason": "source catalog exposed a stable security-related object that is not yet cataloged as an entity",
"source": "https://github.com/vitejs/vite/security/advisories",
"source_name": "Vite Security",
"source_confidence": "official",
"source_bucket": "official_sources",
"auto_catalog": true,
"repo_url": "https://github.com/vitejs/vite",
"package_registry": "",
"marketplace_url": "",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/plugin/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5b89\u5168\u76f8\u5173\u7248\u672c\u4e0e\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
@@ -189,28 +123,23 @@
"display_name": "vuejs / core",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"reason": "source catalog exposed a stable security-related object that is not yet cataloged as an entity",
"source": "https://github.com/vuejs/core/security",
"source_name": "Vue Security",
"source_confidence": "official",
"source_bucket": "official_sources",
"auto_catalog": true,
"repo_url": "https://github.com/vuejs/core",
"package_registry": "",
"marketplace_url": "",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
},
{
"candidate_id": "woocommerce--repo-candidate--https-github-com-woocommerce-woocommerce",
"root_system_id": "woocommerce",
"display_name": "woocommerce / woocommerce",
"entity_type": "repo",
"status": "candidate",
"reason": "source catalog exposed a repo-like URL that is not yet cataloged as an entity",
"source": "https://github.com/woocommerce/woocommerce/security/advisories",
"risk": "medium",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5386\u53f2\u6f0f\u6d1e",
"waiting_for": "\u786e\u8ba4\u662f\u5426\u5e94\u5347\u7ea7\u4e3a cataloged repo/plugin/package \u5b9e\u4f53\u5e76\u8865\u9f50\u5b89\u5168\u76f8\u5173\u7248\u672c\u4e0e\u5386\u53f2\u6f0f\u6d1e",
"canonical_id": ""
}
]
},
"history_queue": {
"count": 17,
"count": 27,
"items": [
{
"entity_id": "caddy--extension--github-com-caddyserver-caddy-v2",
@@ -330,12 +259,153 @@
"root_system_id": "werkzeug",
"history_policy": "history-full",
"history_backfill_status": "seeded"
},
{
"entity_id": "directus--repo--directus-directus",
"display_name": "directus / directus",
"root_system_id": "directus",
"history_policy": "history-full",
"history_backfill_status": "pending"
},
{
"entity_id": "ghost--repo--tryghost-ghost",
"display_name": "TryGhost / Ghost",
"root_system_id": "ghost",
"history_policy": "history-full",
"history_backfill_status": "pending"
},
{
"entity_id": "magento-open-source--repo--magento-magento2",
"display_name": "magento / magento2",
"root_system_id": "magento-open-source",
"history_policy": "history-full",
"history_backfill_status": "pending"
},
{
"entity_id": "opencart--repo--opencart-opencart",
"display_name": "opencart / opencart",
"root_system_id": "opencart",
"history_policy": "history-full",
"history_backfill_status": "pending"
},
{
"entity_id": "openmage--repo--openmage-magento-lts",
"display_name": "OpenMage / magento-lts",
"root_system_id": "openmage",
"history_policy": "history-full",
"history_backfill_status": "pending"
},
{
"entity_id": "prestashop--repo--prestashop-prestashop",
"display_name": "PrestaShop / PrestaShop",
"root_system_id": "prestashop",
"history_policy": "history-full",
"history_backfill_status": "pending"
},
{
"entity_id": "saleor--repo--saleor-saleor",
"display_name": "saleor / saleor",
"root_system_id": "saleor",
"history_policy": "history-full",
"history_backfill_status": "pending"
},
{
"entity_id": "shopware--repo--shopware-shopware",
"display_name": "shopware / shopware",
"root_system_id": "shopware",
"history_policy": "history-full",
"history_backfill_status": "pending"
},
{
"entity_id": "strapi--repo--strapi-strapi",
"display_name": "strapi / strapi",
"root_system_id": "strapi",
"history_policy": "history-full",
"history_backfill_status": "pending"
},
{
"entity_id": "woocommerce--repo--woocommerce-woocommerce",
"display_name": "woocommerce / woocommerce",
"root_system_id": "woocommerce",
"history_policy": "history-full",
"history_backfill_status": "pending"
}
]
},
"latest_queue": {
"count": 0,
"items": []
"count": 10,
"items": [
{
"entity_id": "directus--repo--directus-directus",
"display_name": "directus / directus",
"root_system_id": "directus",
"latest_sync_status": "pending",
"last_synced_at": ""
},
{
"entity_id": "ghost--repo--tryghost-ghost",
"display_name": "TryGhost / Ghost",
"root_system_id": "ghost",
"latest_sync_status": "pending",
"last_synced_at": ""
},
{
"entity_id": "magento-open-source--repo--magento-magento2",
"display_name": "magento / magento2",
"root_system_id": "magento-open-source",
"latest_sync_status": "pending",
"last_synced_at": ""
},
{
"entity_id": "opencart--repo--opencart-opencart",
"display_name": "opencart / opencart",
"root_system_id": "opencart",
"latest_sync_status": "pending",
"last_synced_at": ""
},
{
"entity_id": "openmage--repo--openmage-magento-lts",
"display_name": "OpenMage / magento-lts",
"root_system_id": "openmage",
"latest_sync_status": "pending",
"last_synced_at": ""
},
{
"entity_id": "prestashop--repo--prestashop-prestashop",
"display_name": "PrestaShop / PrestaShop",
"root_system_id": "prestashop",
"latest_sync_status": "pending",
"last_synced_at": ""
},
{
"entity_id": "saleor--repo--saleor-saleor",
"display_name": "saleor / saleor",
"root_system_id": "saleor",
"latest_sync_status": "pending",
"last_synced_at": ""
},
{
"entity_id": "shopware--repo--shopware-shopware",
"display_name": "shopware / shopware",
"root_system_id": "shopware",
"latest_sync_status": "pending",
"last_synced_at": ""
},
{
"entity_id": "strapi--repo--strapi-strapi",
"display_name": "strapi / strapi",
"root_system_id": "strapi",
"latest_sync_status": "pending",
"last_synced_at": ""
},
{
"entity_id": "woocommerce--repo--woocommerce-woocommerce",
"display_name": "woocommerce / woocommerce",
"root_system_id": "woocommerce",
"latest_sync_status": "pending",
"last_synced_at": ""
}
]
},
"workflow_queue": {
"count": 2176,