feat: sync version-driven intel coverage

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

查看文件

@@ -1,7 +1,7 @@
{
"generated_at": "2026-03-21T13:36:59+00:00",
"cataloged_entity_total": 99,
"candidate_entity_total": 17,
"generated_at": "2026-03-22T01:17:37+00:00",
"cataloged_entity_total": 109,
"candidate_entity_total": 7,
"history_full_complete_count": 40,
"latest_green_count": 99,
"workflow_complete_count": 99,
@@ -220,9 +220,9 @@
{
"system_id": "directus",
"display_name": "Directus",
"cataloged_entity_total": 1,
"child_entity_total": 0,
"candidate_entity_total": 1,
"cataloged_entity_total": 2,
"child_entity_total": 1,
"candidate_entity_total": 0,
"workflow_complete_count": 1,
"version_mapped_count": 0,
"official_source_covered_count": 1,
@@ -232,17 +232,20 @@
"workflow_gap_entity_count": 0,
"plugin_total": 0,
"entity_type_counts": {
"system": 1
"system": 1,
"repo": 1
},
"top_entities": [],
"backlog_preview": [
"top_entities": [
{
"candidate_id": "directus--repo-candidate--https-github-com-directus-directus",
"display_name": "directus / directus",
"entity_id": "directus--repo--directus-directus",
"entity_type": "repo",
"risk": "medium"
"display_name": "directus / directus",
"advisory_count": 0,
"history_backfill_status": "pending",
"latest_sync_status": "pending"
}
]
],
"backlog_preview": []
},
{
"system_id": "discourse",
@@ -457,9 +460,9 @@
{
"system_id": "ghost",
"display_name": "Ghost",
"cataloged_entity_total": 1,
"child_entity_total": 0,
"candidate_entity_total": 1,
"cataloged_entity_total": 2,
"child_entity_total": 1,
"candidate_entity_total": 0,
"workflow_complete_count": 1,
"version_mapped_count": 0,
"official_source_covered_count": 1,
@@ -469,17 +472,20 @@
"workflow_gap_entity_count": 0,
"plugin_total": 0,
"entity_type_counts": {
"system": 1
"system": 1,
"repo": 1
},
"top_entities": [],
"backlog_preview": [
"top_entities": [
{
"candidate_id": "ghost--repo-candidate--https-github-com-tryghost-ghost",
"display_name": "TryGhost / Ghost",
"entity_id": "ghost--repo--tryghost-ghost",
"entity_type": "repo",
"risk": "medium"
"display_name": "TryGhost / Ghost",
"advisory_count": 0,
"history_backfill_status": "pending",
"latest_sync_status": "pending"
}
]
],
"backlog_preview": []
},
{
"system_id": "gin",
@@ -751,9 +757,9 @@
{
"system_id": "magento-open-source",
"display_name": "Magento Open Source",
"cataloged_entity_total": 1,
"child_entity_total": 0,
"candidate_entity_total": 1,
"cataloged_entity_total": 2,
"child_entity_total": 1,
"candidate_entity_total": 0,
"workflow_complete_count": 1,
"version_mapped_count": 0,
"official_source_covered_count": 1,
@@ -763,17 +769,20 @@
"workflow_gap_entity_count": 0,
"plugin_total": 0,
"entity_type_counts": {
"system": 1
"system": 1,
"repo": 1
},
"top_entities": [],
"backlog_preview": [
"top_entities": [
{
"candidate_id": "magento-open-source--repo-candidate--https-github-com-magento-magento2",
"display_name": "magento / magento2",
"entity_id": "magento-open-source--repo--magento-magento2",
"entity_type": "repo",
"risk": "medium"
"display_name": "magento / magento2",
"advisory_count": 0,
"history_backfill_status": "pending",
"latest_sync_status": "pending"
}
]
],
"backlog_preview": []
},
{
"system_id": "mattermost",
@@ -1035,9 +1044,9 @@
{
"system_id": "opencart",
"display_name": "OpenCart",
"cataloged_entity_total": 1,
"child_entity_total": 0,
"candidate_entity_total": 1,
"cataloged_entity_total": 2,
"child_entity_total": 1,
"candidate_entity_total": 0,
"workflow_complete_count": 1,
"version_mapped_count": 0,
"official_source_covered_count": 1,
@@ -1047,24 +1056,27 @@
"workflow_gap_entity_count": 0,
"plugin_total": 0,
"entity_type_counts": {
"system": 1
"system": 1,
"repo": 1
},
"top_entities": [],
"backlog_preview": [
"top_entities": [
{
"candidate_id": "opencart--repo-candidate--https-github-com-opencart-opencart",
"display_name": "opencart / opencart",
"entity_id": "opencart--repo--opencart-opencart",
"entity_type": "repo",
"risk": "medium"
"display_name": "opencart / opencart",
"advisory_count": 0,
"history_backfill_status": "pending",
"latest_sync_status": "pending"
}
]
],
"backlog_preview": []
},
{
"system_id": "openmage",
"display_name": "OpenMage / Mage-OS",
"cataloged_entity_total": 1,
"child_entity_total": 0,
"candidate_entity_total": 1,
"cataloged_entity_total": 2,
"child_entity_total": 1,
"candidate_entity_total": 0,
"workflow_complete_count": 1,
"version_mapped_count": 0,
"official_source_covered_count": 1,
@@ -1074,17 +1086,20 @@
"workflow_gap_entity_count": 0,
"plugin_total": 0,
"entity_type_counts": {
"system": 1
"system": 1,
"repo": 1
},
"top_entities": [],
"backlog_preview": [
"top_entities": [
{
"candidate_id": "openmage--repo-candidate--https-github-com-openmage-magento-lts",
"display_name": "OpenMage / magento-lts",
"entity_id": "openmage--repo--openmage-magento-lts",
"entity_type": "repo",
"risk": "medium"
"display_name": "OpenMage / magento-lts",
"advisory_count": 0,
"history_backfill_status": "pending",
"latest_sync_status": "pending"
}
]
],
"backlog_preview": []
},
{
"system_id": "phpmyadmin",
@@ -1109,9 +1124,9 @@
{
"system_id": "prestashop",
"display_name": "PrestaShop",
"cataloged_entity_total": 1,
"child_entity_total": 0,
"candidate_entity_total": 1,
"cataloged_entity_total": 2,
"child_entity_total": 1,
"candidate_entity_total": 0,
"workflow_complete_count": 1,
"version_mapped_count": 0,
"official_source_covered_count": 1,
@@ -1121,17 +1136,20 @@
"workflow_gap_entity_count": 0,
"plugin_total": 0,
"entity_type_counts": {
"system": 1
"system": 1,
"repo": 1
},
"top_entities": [],
"backlog_preview": [
"top_entities": [
{
"candidate_id": "prestashop--repo-candidate--https-github-com-prestashop-prestashop",
"display_name": "PrestaShop / PrestaShop",
"entity_id": "prestashop--repo--prestashop-prestashop",
"entity_type": "repo",
"risk": "medium"
"display_name": "PrestaShop / PrestaShop",
"advisory_count": 0,
"history_backfill_status": "pending",
"latest_sync_status": "pending"
}
]
],
"backlog_preview": []
},
{
"system_id": "rails",
@@ -1231,9 +1249,9 @@
{
"system_id": "saleor",
"display_name": "Saleor",
"cataloged_entity_total": 1,
"child_entity_total": 0,
"candidate_entity_total": 1,
"cataloged_entity_total": 2,
"child_entity_total": 1,
"candidate_entity_total": 0,
"workflow_complete_count": 1,
"version_mapped_count": 0,
"official_source_covered_count": 1,
@@ -1243,24 +1261,27 @@
"workflow_gap_entity_count": 0,
"plugin_total": 0,
"entity_type_counts": {
"system": 1
"system": 1,
"repo": 1
},
"top_entities": [],
"backlog_preview": [
"top_entities": [
{
"candidate_id": "saleor--repo-candidate--https-github-com-saleor-saleor",
"display_name": "saleor / saleor",
"entity_id": "saleor--repo--saleor-saleor",
"entity_type": "repo",
"risk": "medium"
"display_name": "saleor / saleor",
"advisory_count": 0,
"history_backfill_status": "pending",
"latest_sync_status": "pending"
}
]
],
"backlog_preview": []
},
{
"system_id": "shopware",
"display_name": "Shopware",
"cataloged_entity_total": 1,
"child_entity_total": 0,
"candidate_entity_total": 1,
"cataloged_entity_total": 2,
"child_entity_total": 1,
"candidate_entity_total": 0,
"workflow_complete_count": 1,
"version_mapped_count": 0,
"official_source_covered_count": 1,
@@ -1270,17 +1291,20 @@
"workflow_gap_entity_count": 0,
"plugin_total": 0,
"entity_type_counts": {
"system": 1
"system": 1,
"repo": 1
},
"top_entities": [],
"backlog_preview": [
"top_entities": [
{
"candidate_id": "shopware--repo-candidate--https-github-com-shopware-shopware",
"display_name": "shopware / shopware",
"entity_id": "shopware--repo--shopware-shopware",
"entity_type": "repo",
"risk": "medium"
"display_name": "shopware / shopware",
"advisory_count": 0,
"history_backfill_status": "pending",
"latest_sync_status": "pending"
}
]
],
"backlog_preview": []
},
{
"system_id": "spring-boot",
@@ -1365,9 +1389,9 @@
{
"system_id": "strapi",
"display_name": "Strapi",
"cataloged_entity_total": 1,
"child_entity_total": 0,
"candidate_entity_total": 1,
"cataloged_entity_total": 2,
"child_entity_total": 1,
"candidate_entity_total": 0,
"workflow_complete_count": 1,
"version_mapped_count": 0,
"official_source_covered_count": 1,
@@ -1377,17 +1401,20 @@
"workflow_gap_entity_count": 0,
"plugin_total": 0,
"entity_type_counts": {
"system": 1
"system": 1,
"repo": 1
},
"top_entities": [],
"backlog_preview": [
"top_entities": [
{
"candidate_id": "strapi--repo-candidate--https-github-com-strapi-strapi",
"display_name": "strapi / strapi",
"entity_id": "strapi--repo--strapi-strapi",
"entity_type": "repo",
"risk": "medium"
"display_name": "strapi / strapi",
"advisory_count": 0,
"history_backfill_status": "pending",
"latest_sync_status": "pending"
}
]
],
"backlog_preview": []
},
{
"system_id": "sveltekit",
@@ -1681,9 +1708,9 @@
{
"system_id": "woocommerce",
"display_name": "WooCommerce",
"cataloged_entity_total": 1,
"child_entity_total": 0,
"candidate_entity_total": 1,
"cataloged_entity_total": 2,
"child_entity_total": 1,
"candidate_entity_total": 0,
"workflow_complete_count": 1,
"version_mapped_count": 0,
"official_source_covered_count": 1,
@@ -1693,17 +1720,20 @@
"workflow_gap_entity_count": 0,
"plugin_total": 0,
"entity_type_counts": {
"system": 1
"system": 1,
"repo": 1
},
"top_entities": [],
"backlog_preview": [
"top_entities": [
{
"candidate_id": "woocommerce--repo-candidate--https-github-com-woocommerce-woocommerce",
"display_name": "woocommerce / woocommerce",
"entity_id": "woocommerce--repo--woocommerce-woocommerce",
"entity_type": "repo",
"risk": "medium"
"display_name": "woocommerce / woocommerce",
"advisory_count": 0,
"history_backfill_status": "pending",
"latest_sync_status": "pending"
}
]
],
"backlog_preview": []
},
{
"system_id": "wordpress",
@@ -1727,9 +1757,9 @@
}
],
"queues": {
"discovery_queue": 17,
"history_queue": 17,
"latest_queue": 0,
"discovery_queue": 7,
"history_queue": 27,
"latest_queue": 10,
"workflow_queue": 2176
}
}