{"id":"EUVD-2026-98917","revision":null,"records":[{"revision":"6ce9e86c1d9c4a6a80c76c9608a82885","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-77459","aliases":[],"title":"Argo CD: AppProject destination-namespace and resource restrictions bypassed by PreDelete/PostDelete resource hooks","description":"Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. From 2.10.0 until 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2, Argo CD creates PostDelete resource hooks without applying the AppProject destination and resource authorization checks used during ordinary synchronization. The omitted checks include cluster-scoped and namespaced resource allow/deny lists. A user who can write to an Application's Git repository can commit a delete hook targeting a forbidden namespace, server, group, kind, or resource name, and deletion of the Application causes the application-controller to create that resource with its destination-cluster credentials. The reachable impact is bounded by the controller's cluster access but can include cluster-scoped resources, disallowed namespaces, persistent hook objects, and secondary objects created by a hook Job. PreSync, Sync, PostSync, and SyncFail hooks continue to use the normal project checks. This issue is fixed in versions 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2.","state":0,"publishedAt":"2026-10-13T16:26:47.088+00:00","modifiedAt":"2026-10-14T15:29:55.346+00:00","affected":[{"ecosystem":"Vendor product","name":"argo-cd","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"argoproj\",\n                    \"product\": \"argo-cd\",\n                    \"versions\": [\n                        {\n                            \"version\": \">= 2.10.0, <= 2.14.21\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 3.0.0, < 3.3.15\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 3.4.0, < 3.4.10\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 3.5.0, < 3.5.4\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 3.6.0-rc1, < 3.6.0-rc2\",\n                            \"status\": \"affected\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","score":9.9,"severity":"CRITICAL"}],"references":["https://github.com/argoproj/argo-cd/security/advisories/GHSA-fmxq-cgp8-87wp","https://github.com/argoproj/argo-cd/commit/1149cdc6e932208c4402183cc3d7b7485239940c","https://github.com/argoproj/argo-cd/commit/4bc8085b0a6d2296b849539d3d09fc7be7a4a511","https://github.com/argoproj/argo-cd/commit/7f0a05834b05103d69d7c150e1ee36541b314696","https://github.com/argoproj/argo-cd/commit/d5dd7019ee65be8895133fe4df554e28074242c4","https://github.com/argoproj/argo-cd/releases/tag/v3.3.15","https://github.com/argoproj/argo-cd/releases/tag/v3.4.10","https://github.com/argoproj/argo-cd/releases/tag/v3.5.4","https://github.com/argoproj/argo-cd/releases/tag/v3.6.0-rc2"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-77459","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-77459","identifiers":["CVE-2026-77459"]},"retained":false,"historicalAffected":[]},{"revision":"c8c5f3d2118b4d12b13622a3d42f18d2","observedAt":"2026-11-07T14:29:56.896+00:00","statement":{"source":"euvd","id":"EUVD-2026-98917","aliases":["CVE-2026-77459","GHSA-fmxq-cgp8-87wp"],"title":"Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. From 2.10.0 until 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2, Argo CD creates PostDelete resource hooks without applying the AppProject destination and resource authorizati…","description":"Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. From 2.10.0 until 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2, Argo CD creates PostDelete resource hooks without applying the AppProject destination and resource authorization checks used during ordinary synchronization. The omitted checks include cluster-scoped and namespaced resource allow/deny lists. A user who can write to an Application's Git repository can commit a delete hook targeting a forbidden namespace, server, group, kind, or resource name, and deletion of the Application causes the application-controller to create that resource with its destination-cluster credentials. The reachable impact is bounded by the controller's cluster access but can include cluster-scoped resources, disallowed namespaces, persistent hook objects, and secondary objects created by a hook Job. PreSync, Sync, PostSync, and SyncFail hooks continue to use the normal project checks. This issue is fixed in versions 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2.","state":0,"publishedAt":null,"modifiedAt":null,"affected":[],"metrics":[{"system":"EUVD CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","score":9.9,"severity":null}],"references":["https://github.com/argoproj/argo-cd/security/advisories/GHSA-fmxq-cgp8-87wp","https://github.com/argoproj/argo-cd/commit/1149cdc6e932208c4402183cc3d7b7485239940c","https://github.com/argoproj/argo-cd/commit/4bc8085b0a6d2296b849539d3d09fc7be7a4a511","https://github.com/argoproj/argo-cd/commit/7f0a05834b05103d69d7c150e1ee36541b314696","https://github.com/argoproj/argo-cd/commit/d5dd7019ee65be8895133fe4df554e28074242c4","https://github.com/argoproj/argo-cd/releases/tag/v3.3.15","https://github.com/argoproj/argo-cd/releases/tag/v3.4.10","https://github.com/argoproj/argo-cd/releases/tag/v3.5.4","https://github.com/argoproj/argo-cd/releases/tag/v3.6.0-rc2"],"sourceUrl":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-98917","license":"ENISA EUVD · source terms and attribution apply","enrichment":{"sourceStatus":null,"weaknesses":[],"productCriteria":[],"sourceDates":{"datePublished":"Oct 13, 2026, 4:26:47 PM","dateUpdated":"Oct 14, 2026, 3:29:55 PM"},"relatedAdvisories":[{"id":"RHSA-2026:77269","title":"Red Hat Security Advisory: Red Hat OpenShift GitOps v1.21.5 security update","vulnerabilityIds":["CVE-2025-61560","CVE-2026-33818","CVE-2026-41178","CVE-2026-50162","CVE-2026-55797","CVE-2026-56852","CVE-2026-56854","CVE-2026-77459"]},{"id":"RHSA-2026:77273","title":"Red Hat Security Advisory: Red Hat OpenShift GitOps v1.20.8 security update","vulnerabilityIds":["CVE-2025-61560","CVE-2026-33818","CVE-2026-50162","CVE-2026-55797","CVE-2026-56852","CVE-2026-56853","CVE-2026-56854","CVE-2026-56859","CVE-2026-56860","CVE-2026-56862","CVE-2026-77459"]},{"id":"RHSA-2026:77267","title":"Red Hat Security Advisory: Red Hat OpenShift GitOps v1.22.1 security update","vulnerabilityIds":["CVE-2025-61560","CVE-2026-33818","CVE-2026-55797","CVE-2026-77459"]}],"note":"EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON."},"key":"euvd:EUVD-2026-98917","identifiers":["EUVD-2026-98917","CVE-2026-77459","GHSA-fmxq-cgp8-87wp"]},"retained":false,"historicalAffected":[]},{"revision":"4381c379a59740f19ae40bd991b59ce1","observedAt":"2026-10-25T16:19:04.694+00:00","statement":{"source":"nvd","id":"CVE-2026-77459","aliases":[],"title":"Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. From 2.10.0 until 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2, Argo CD creates PostDelete resource hooks without applying the AppProject destination and resource authorizati…","description":"Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. From 2.10.0 until 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2, Argo CD creates PostDelete resource hooks without applying the AppProject destination and resource authorization checks used during ordinary synchronization. The omitted checks include cluster-scoped and namespaced resource allow/deny lists. A user who can write to an Application's Git repository can commit a delete hook targeting a forbidden namespace, server, group, kind, or resource name, and deletion of the Application causes the application-controller to create that resource with its destination-cluster credentials. The reachable impact is bounded by the controller's cluster access but can include cluster-scoped resources, disallowed namespaces, persistent hook objects, and secondary objects created by a hook Job. PreSync, Sync, PostSync, and SyncFail hooks continue to use the normal project checks. This issue is fixed in versions 3.3.15, 3.4.10, 3.5.4, and 3.6.0-rc2.","state":0,"publishedAt":"2026-10-13T17:17:46.05+00:00","modifiedAt":"2026-10-16T16:00:33.533+00:00","affected":[],"metrics":[{"system":"CVSS 3.1 · security-advisories@github.com · Secondary","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","score":9.9,"severity":"CRITICAL"}],"references":["https://github.com/argoproj/argo-cd/commit/1149cdc6e932208c4402183cc3d7b7485239940c","https://github.com/argoproj/argo-cd/commit/4bc8085b0a6d2296b849539d3d09fc7be7a4a511","https://github.com/argoproj/argo-cd/commit/7f0a05834b05103d69d7c150e1ee36541b314696","https://github.com/argoproj/argo-cd/commit/d5dd7019ee65be8895133fe4df554e28074242c4","https://github.com/argoproj/argo-cd/releases/tag/v3.3.15","https://github.com/argoproj/argo-cd/releases/tag/v3.4.10","https://github.com/argoproj/argo-cd/releases/tag/v3.5.4","https://github.com/argoproj/argo-cd/releases/tag/v3.6.0-rc2","https://github.com/argoproj/argo-cd/security/advisories/GHSA-fmxq-cgp8-87wp"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-77459","license":"NIST NVD usage terms; underlying source attribution retained","enrichment":{"sourceStatus":"Undergoing Analysis","weaknesses":["CWE-863"],"productCriteria":[],"sourceDates":{"published":"2026-10-13T17:17:46.050","lastModified":"2026-10-16T16:00:33.533"},"relatedAdvisories":[],"note":"NVD analysis and CPE criteria are source context, not proof that a package or your environment is affected. Complete affected data, logical configurations and SSVC are retained in the original JSON."},"key":"nvd:CVE-2026-77459","identifiers":["CVE-2026-77459"]},"retained":false,"historicalAffected":[]},{"revision":"79a863b125104e79b032a933e1311870","observedAt":"2026-10-24T13:19:41.952+00:00","statement":{"source":"osv","id":"GHSA-fmxq-cgp8-87wp","aliases":["BIT-argo-cd-2026-77459","CVE-2026-77459","GO-2026-6784"],"title":"Argo CD: AppProject destination-namespace and resource restrictions bypassed by PreDelete/PostDelete resource hooks","description":"### Impact\n\nArgo CD checks an Application's AppProject before it creates resources during a sync. That check covers destination namespaces and servers, cluster-scoped resource allow and deny lists, and namespaced resource allow and deny lists, including resource names. PreDelete and PostDelete hooks skip it. When the Application is deleted, Argo CD creates those hooks with the application-controller's credentials on the destination cluster.\n\nAll versions from v2.10.0 onward are affected, including every currently supported release. v2.9.22 and earlier are not. PostDelete hooks were introduced in [dcc17f70bf](https://github.com/argoproj/argo-cd/commit/dcc17f70bf7db973fe480b8b613189b2c5ac4b4b) (2023-12-18, [#16595](https://github.com/argoproj/argo-cd/pull/16595)) and first released in v2.10.0. That creation path has never applied the project check. PreDelete hooks, added in [3bf3d8a212](https://github.com/argoproj/argo-cd/commit/3bf3d8a2124e772ac651f3fd42375c4e9b8008af) (2025-12-05, [#22288](https://github.com/argoproj/argo-cd/pull/22288)) and first released in v3.3.0, use the same path. v3.2.12 and earlier do not have PreDelete hooks. PreSync, Sync, PostSync, and SyncFail hooks still go through the project check.\n\nA user who can push to the Git repository an Application syncs from can commit a hook whose namespace, group, kind, or name the AppProject would refuse on sync. The controller adds the delete finalizer when it sees the hook, and the Application stays Synced until someone deletes it. Deleting the Application creates the hook. What that can reach is bounded by the application-controller's access to the destination cluster. In a typical install that access is broad, so a tenant can create a cluster-scoped object such as a `ClusterRoleBinding`, or an object in a namespace the project does not allow. A hook with no deletion policy is removed after it succeeds. A deletion policy that does not remove the hook on success leaves the object in the cluster. A hook such as a Job can create further objects that Argo CD does not clean up.\n\n### Patches\n\nA patch for this vulnerability has been released in the following Argo CD versions:\n\n* v3.6.0-rc2\n* v3.5.4\n* v3.4.10\n* v3.3.15\n\nThe fix applies the same AppProject destination and resource checks used on sync before creating a PreDelete or PostDelete hook.\n\nArgo CD 2.x and 3.0 through 3.2 are out of support and will not receive a patch. Upgrade to a patched 3.3 or newer release.\n\n### Workarounds\n\nThere is no configuration setting that applies the project check to delete hooks while those hooks stay in use.\n\n* Do not grant untrusted users write access to Git repositories that back Applications in restrictive AppProjects.\n* Limit who can delete Applications. Deletion is what runs PreDelete and PostDelete hooks.\n* Tighten the application-controller's Kubernetes access so a hook cannot reach sensitive namespaces or APIs.\n\n### Credits\n\nThe Argo CD team would like to thank @RealFakeAccount, @AdamKorcz, @0xshylines, @thevilledev, @HenriWilliams, @cherez0ff, @ARSB1, and @zwindler for responsibly disclosing this issue according to our [security reporting guidelines](https://github.com/argoproj/argo-cd/blob/master/SECURITY.md#reporting-a-vulnerability).\n\n### References\n\n* PostDelete introducing commit: [dcc17f70bf7db973fe480b8b613189b2c5ac4b4b](https://github.com/argoproj/argo-cd/commit/dcc17f70bf7db973fe480b8b613189b2c5ac4b4b) ([#16595](https://github.com/argoproj/argo-cd/pull/16595)), first released in v2.10.0\n* PreDelete introducing commit: [3bf3d8a2124e772ac651f3fd42375c4e9b8008af](https://github.com/argoproj/argo-cd/commit/3bf3d8a2124e772ac651f3fd42375c4e9b8008af) ([#22288](https://github.com/argoproj/argo-cd/pull/22288)), first released in v3.3.0\n* [AppProject specification](https://argo-cd.readthedocs.io/en/stable/user-guide/projects/)\n* [Resource hooks](https://argo-cd.readthedocs.io/en/stable/user-guide/resource_hooks/)\n\n### For more information\n\n* Open an issue in [the Argo CD issue tracker](https://github.com/argoproj/argo-cd/issues) or [discussions](https://github.com/argoproj/argo-cd/discussions)\n* Join us on [Slack](https://argoproj.github.io/community/join-slack) in channel #argo-cd","state":0,"publishedAt":"2026-10-15T20:19:31+00:00","modifiedAt":"2026-10-20T11:25:50.6282281+00:00","affected":[{"ecosystem":"Go","name":"github.com/argoproj/argo-cd/v2","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"2.10.0"},{"kind":"last_affected","version":"2.14.21"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"Go","name":"github.com/argoproj/argo-cd/v3","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"3.0.0"},{"kind":"fixed","version":"3.3.15"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"Go","name":"github.com/argoproj/argo-cd/v3","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"3.4.0"},{"kind":"fixed","version":"3.4.10"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"Go","name":"github.com/argoproj/argo-cd/v3","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"3.5.0"},{"kind":"fixed","version":"3.5.4"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"Go","name":"github.com/argoproj/argo-cd/v3","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"3.6.0-rc1"},{"kind":"fixed","version":"3.6.0-rc2"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[{"system":"CVSS_V3","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","score":null,"severity":null},{"system":"Publisher rating","vector":null,"score":null,"severity":"CRITICAL"}],"references":["https://github.com/argoproj/argo-cd/security/advisories/GHSA-fmxq-cgp8-87wp","https://nvd.nist.gov/vuln/detail/CVE-2026-77459","https://github.com/argoproj/argo-cd/commit/1149cdc6e932208c4402183cc3d7b7485239940c","https://github.com/argoproj/argo-cd/commit/4bc8085b0a6d2296b849539d3d09fc7be7a4a511","https://github.com/argoproj/argo-cd/commit/7f0a05834b05103d69d7c150e1ee36541b314696","https://github.com/argoproj/argo-cd/commit/d5dd7019ee65be8895133fe4df554e28074242c4","https://github.com/argoproj/argo-cd","https://github.com/argoproj/argo-cd/releases/tag/v3.3.15","https://github.com/argoproj/argo-cd/releases/tag/v3.4.10","https://github.com/argoproj/argo-cd/releases/tag/v3.5.4","https://github.com/argoproj/argo-cd/releases/tag/v3.6.0-rc2"],"sourceUrl":"https://github.com/advisories/GHSA-fmxq-cgp8-87wp","license":"GitHub Advisory Database · CC-BY-4.0","key":"osv:GHSA-fmxq-cgp8-87wp","identifiers":["GHSA-fmxq-cgp8-87wp","BIT-argo-cd-2026-77459","CVE-2026-77459","GO-2026-6784"]},"retained":false,"historicalAffected":[]},{"revision":"3bc28567c1f74f9aa553c961888b6da2","observedAt":"2026-10-24T13:19:41.952+00:00","statement":{"source":"osv","id":"GO-2026-6784","aliases":["BIT-argo-cd-2026-77459","CVE-2026-77459","GHSA-fmxq-cgp8-87wp"],"title":"Argo CD: AppProject destination-namespace and resource restrictions bypassed by PreDelete/PostDelete resource hooks in github.com/argoproj/argo-cd","description":"Argo CD: AppProject destination-namespace and resource restrictions bypassed by PreDelete/PostDelete resource hooks in github.com/argoproj/argo-cd","state":0,"publishedAt":"2026-10-19T21:08:35+00:00","modifiedAt":"2026-10-20T11:25:50.6282281+00:00","affected":[{"ecosystem":"Go","name":"github.com/argoproj/argo-cd","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"Go","name":"github.com/argoproj/argo-cd/v2","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"2.10.0"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"Go","name":"github.com/argoproj/argo-cd/v3","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"3.0.0"},{"kind":"fixed","version":"3.3.15"},{"kind":"introduced","version":"3.4.0"},{"kind":"fixed","version":"3.4.10"},{"kind":"introduced","version":"3.5.0"},{"kind":"fixed","version":"3.5.4"},{"kind":"introduced","version":"3.6.0-rc1"},{"kind":"fixed","version":"3.6.0-rc2"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[],"references":["https://github.com/argoproj/argo-cd/security/advisories/GHSA-fmxq-cgp8-87wp","https://nvd.nist.gov/vuln/detail/CVE-2026-77459","https://github.com/argoproj/argo-cd/commit/1149cdc6e932208c4402183cc3d7b7485239940c","https://github.com/argoproj/argo-cd/commit/4bc8085b0a6d2296b849539d3d09fc7be7a4a511","https://github.com/argoproj/argo-cd/commit/7f0a05834b05103d69d7c150e1ee36541b314696","https://github.com/argoproj/argo-cd/commit/d5dd7019ee65be8895133fe4df554e28074242c4","https://github.com/argoproj/argo-cd/releases/tag/v3.3.15","https://github.com/argoproj/argo-cd/releases/tag/v3.4.10","https://github.com/argoproj/argo-cd/releases/tag/v3.5.4","https://github.com/argoproj/argo-cd/releases/tag/v3.6.0-rc2"],"sourceUrl":"https://osv.dev/vulnerability/GO-2026-6784","license":"OSV · upstream source license applies","key":"osv:GO-2026-6784","identifiers":["GO-2026-6784","BIT-argo-cd-2026-77459","CVE-2026-77459","GHSA-fmxq-cgp8-87wp"]},"retained":false,"historicalAffected":[]}],"coverage":[{"source":"cisa-kev:global","scope":"Complete CISA KEV catalog; all vendors. Missing entries do not establish absence of exploitation.","generation":"2026-11-08T14:04:21.6524616+00:00","complete":true,"records":1769,"lastAttemptAt":"2026-11-08T14:04:21.6524616+00:00","lastSuccessAt":"2026-11-08T14:04:21.8442875+00:00","error":null,"lastVerifiedAt":"2026-11-08T14:04:21.8442884+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"cve-program","scope":"Official CVE Program baseline and cumulative hourly delta; all vendors, published and rejected records","generation":"cve-eaa64dac63caa79c8d4905619258c41c51b39e461b996124e1a21b5e85e7e738-4b0775bb0fc73c3ceeed66f8f17640894d61d654f97ee9386046b283ad9f9876","complete":true,"records":421100,"lastAttemptAt":"2026-11-08T14:04:21.1432513+00:00","lastSuccessAt":"2026-11-08T14:04:21.1228768+00:00","error":null,"lastVerifiedAt":"2026-11-08T14:04:21.1432513+00:00","snapshotPublishedAt":"2026-11-08T13:27:32+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"euvd","scope":"Rolling EUVD lookups of CVE aliases in current public OSV archives; 500 identifiers per refresh, rechecked after 48 hours. Not a global EUVD catalog. Successful not-found lookups count as checked; they do not imply withdrawal or safety. No reader inventory is sent.","generation":"enrichment-383c643166b94ac4b6a615647191978e","complete":true,"records":13654,"lastAttemptAt":"2026-11-08T14:04:47.6384375+00:00","lastSuccessAt":"2026-11-08T13:04:50.073+00:00","error":null,"lastVerifiedAt":"2026-11-08T13:04:50.073+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":13706,"expectedIdentifiers":13706,"failedIdentifiers":0},{"source":"first-epss:nuget","scope":"FIRST EPSS for explicit CVE aliases in the collected public NuGet archive. Not a global EPSS backfill.","generation":"2026-11-08T14:04:21.6524616+00:00","complete":true,"records":1096,"lastAttemptAt":"2026-11-08T14:04:21.6524616+00:00","lastSuccessAt":"2026-11-08T14:04:21.8452187+00:00","error":null,"lastVerifiedAt":"2026-11-08T14:04:21.8452194+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"nvd","scope":"Rolling NVD lookups of CVE aliases in current public OSV archives; 500 identifiers per refresh, rechecked after 48 hours. Not a global NVD catalog. Successful not-found lookups count as checked; they do not imply withdrawal or safety. No reader inventory is sent.","generation":"enrichment-ceefbd28b79c4b75ac56c9c678246411","complete":false,"records":13666,"lastAttemptAt":"2026-11-08T14:04:46.9956646+00:00","lastSuccessAt":"2026-11-08T14:04:46.992+00:00","error":null,"lastVerifiedAt":"2026-11-08T14:04:46.992+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":13185,"expectedIdentifiers":13706,"failedIdentifiers":0},{"source":"osv:Go","scope":"Complete OSV Go ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"go-980593e6977a6d1b4fb1eed5a1ffe88a468736f89f0a06f710924ad59132c023","complete":true,"records":9914,"lastAttemptAt":"2026-11-08T14:04:21.5047325+00:00","lastSuccessAt":"2026-11-08T11:07:07.068788+00:00","error":null,"lastVerifiedAt":"2026-11-08T14:04:21.5047325+00:00","snapshotPublishedAt":"2026-11-08T11:02:46+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:NuGet","scope":"Complete OSV NuGet ecosystem archive, including GitHub Advisory Database records; NuGet version matching only","generation":"nuget-fde804134ecdda0ddd5ff5c26ee1fff5a6fa659311f7ef2e51c6ad54964db0e2","complete":true,"records":1971,"lastAttemptAt":"2026-11-08T14:04:21.2941446+00:00","lastSuccessAt":"2026-11-06T19:03:17.0399903+00:00","error":null,"lastVerifiedAt":"2026-11-08T14:04:21.2941446+00:00","snapshotPublishedAt":"2026-11-06T18:17:57+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:crates.io","scope":"Complete OSV crates.io ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"crates.io-964c14035e6f0f6478b2870fad6a7ef9f6045876d4a12af2c2e514521e54b6af","complete":true,"records":3055,"lastAttemptAt":"2026-11-08T14:04:21.6167179+00:00","lastSuccessAt":"2026-11-08T11:07:12.1927025+00:00","error":null,"lastVerifiedAt":"2026-11-08T14:04:21.6167179+00:00","snapshotPublishedAt":"2026-11-08T11:02:46+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null},{"source":"osv:npm","scope":"Complete OSV npm ecosystem archive, including withdrawn and malicious-package source records; statement counts are not unique CVE counts","generation":"npm-f8647d7ba64b1ba0dfdc7130944766d5b36d5b77d18fff0c79e651a4cff3c2b9","complete":true,"records":231293,"lastAttemptAt":"2026-11-08T14:04:21.3943214+00:00","lastSuccessAt":"2026-11-08T11:06:56.2918717+00:00","error":null,"lastVerifiedAt":"2026-11-08T14:04:21.3943214+00:00","snapshotPublishedAt":"2026-11-08T11:02:50+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null}]}