{"id":"GO-2026-6357","revision":null,"records":[{"revision":"82f2f68a559d45ee9acbb630d80d7bef","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-73667","aliases":[],"title":"OpenChoreo: Authenticated OS command injection via OpenChoreo Workflow Plane templates enables code execution in privileged pods","description":"OpenChoreo is a complete, open-source developer platform for Kubernetes. Prior to 1.0.4, 1.1.4, and 1.2.0-rc.2, OpenChoreo Workflow Plane templates under samples/getting-started/workflow-templates/ interpolated developer-controlled workflow parameters into shell program text executed through sh -c instead of passing the values through container.env, allowing arbitrary commands to run in workflow pods while affected privileged Podman templates lacked hostUsers: false. This issue is fixed in versions 1.0.4, 1.1.4, and 1.2.0-rc.2.","state":0,"publishedAt":"2026-08-13T21:43:43.895+00:00","modifiedAt":"2026-08-17T17:18:14.029+00:00","affected":[{"ecosystem":"Vendor product","name":"openchoreo","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"openchoreo\",\n                    \"product\": \"openchoreo\",\n                    \"versions\": [\n                        {\n                            \"version\": \"< 1.0.4\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 1.1.0, < 1.1.4\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 1.2.0-rc.1, < 1.2.0-rc.2\",\n                            \"status\": \"affected\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","score":8.8,"severity":"HIGH"}],"references":["https://github.com/openchoreo/openchoreo/security/advisories/GHSA-2mw5-23gm-pccq","https://github.com/openchoreo/openchoreo/pull/4193","https://github.com/openchoreo/openchoreo/pull/4243","https://github.com/openchoreo/openchoreo/pull/4277","https://github.com/openchoreo/openchoreo/pull/4297","https://github.com/openchoreo/openchoreo/commit/017c3c6d8b27c21d11c8c2b43da1846aa7ae73b9","https://github.com/openchoreo/openchoreo/commit/65c081ff74618714cb0c82b5d0e0fad2c2cbc46b","https://github.com/openchoreo/openchoreo/commit/b274127a4342e5433c5035384cef57478b5b65ed","https://github.com/openchoreo/openchoreo/commit/fb2b659b9884eb45fa4f02b9cc7e89718a0276b7","https://github.com/openchoreo/openchoreo/releases/tag/v1.0.4","https://github.com/openchoreo/openchoreo/releases/tag/v1.1.4","https://github.com/openchoreo/openchoreo/releases/tag/v1.2.0-rc.2"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-73667","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-73667","identifiers":["CVE-2026-73667"]},"retained":false,"historicalAffected":[]},{"revision":"b3b3285593414c6bb8d44a1068dc2d58","observedAt":"2026-11-13T17:05:15.365+00:00","statement":{"source":"euvd","id":"EUVD-2026-58544","aliases":["CVE-2026-73667","GHSA-2mw5-23gm-pccq"],"title":"OpenChoreo is a complete, open-source developer platform for Kubernetes. Prior to 1.0.4, 1.1.4, and 1.2.0-rc.2, OpenChoreo Workflow Plane templates under samples/getting-started/workflow-templates/ interpolated developer-controlled workflow…","description":"OpenChoreo is a complete, open-source developer platform for Kubernetes. Prior to 1.0.4, 1.1.4, and 1.2.0-rc.2, OpenChoreo Workflow Plane templates under samples/getting-started/workflow-templates/ interpolated developer-controlled workflow parameters into shell program text executed through sh -c instead of passing the values through container.env, allowing arbitrary commands to run in workflow pods while affected privileged Podman templates lacked hostUsers: false. This issue is fixed in versions 1.0.4, 1.1.4, and 1.2.0-rc.2.","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:U/C:H/I:H/A:H","score":8.8,"severity":null}],"references":["https://github.com/openchoreo/openchoreo/security/advisories/GHSA-2mw5-23gm-pccq","https://github.com/openchoreo/openchoreo/pull/4193","https://github.com/openchoreo/openchoreo/pull/4243","https://github.com/openchoreo/openchoreo/pull/4277","https://github.com/openchoreo/openchoreo/pull/4297","https://github.com/openchoreo/openchoreo/commit/017c3c6d8b27c21d11c8c2b43da1846aa7ae73b9","https://github.com/openchoreo/openchoreo/commit/65c081ff74618714cb0c82b5d0e0fad2c2cbc46b","https://github.com/openchoreo/openchoreo/commit/b274127a4342e5433c5035384cef57478b5b65ed","https://github.com/openchoreo/openchoreo/commit/fb2b659b9884eb45fa4f02b9cc7e89718a0276b7","https://github.com/openchoreo/openchoreo/releases/tag/v1.0.4","https://github.com/openchoreo/openchoreo/releases/tag/v1.1.4","https://github.com/openchoreo/openchoreo/releases/tag/v1.2.0-rc.2"],"sourceUrl":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-58544","license":"ENISA EUVD · source terms and attribution apply","enrichment":{"sourceStatus":null,"weaknesses":[],"productCriteria":[],"sourceDates":{"datePublished":"Aug 13, 2026, 9:43:43 PM","dateUpdated":"Aug 17, 2026, 5:18:14 PM"},"relatedAdvisories":[],"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-58544","identifiers":["EUVD-2026-58544","CVE-2026-73667","GHSA-2mw5-23gm-pccq"]},"retained":false,"historicalAffected":[]},{"revision":"1242d1165cc8402a91a9f597bdc380f6","observedAt":"2026-10-25T15:19:09.409+00:00","statement":{"source":"nvd","id":"CVE-2026-73667","aliases":[],"title":"OpenChoreo is a complete, open-source developer platform for Kubernetes. Prior to 1.0.4, 1.1.4, and 1.2.0-rc.2, OpenChoreo Workflow Plane templates under samples/getting-started/workflow-templates/ interpolated developer-controlled workflow…","description":"OpenChoreo is a complete, open-source developer platform for Kubernetes. Prior to 1.0.4, 1.1.4, and 1.2.0-rc.2, OpenChoreo Workflow Plane templates under samples/getting-started/workflow-templates/ interpolated developer-controlled workflow parameters into shell program text executed through sh -c instead of passing the values through container.env, allowing arbitrary commands to run in workflow pods while affected privileged Podman templates lacked hostUsers: false. This issue is fixed in versions 1.0.4, 1.1.4, and 1.2.0-rc.2.","state":0,"publishedAt":"2026-08-13T22:17:28.58+00:00","modifiedAt":"2026-09-08T20:56:50.52+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:U/C:H/I:H/A:H","score":8.8,"severity":"HIGH"}],"references":["https://github.com/openchoreo/openchoreo/commit/017c3c6d8b27c21d11c8c2b43da1846aa7ae73b9","https://github.com/openchoreo/openchoreo/commit/65c081ff74618714cb0c82b5d0e0fad2c2cbc46b","https://github.com/openchoreo/openchoreo/commit/b274127a4342e5433c5035384cef57478b5b65ed","https://github.com/openchoreo/openchoreo/commit/fb2b659b9884eb45fa4f02b9cc7e89718a0276b7","https://github.com/openchoreo/openchoreo/pull/4193","https://github.com/openchoreo/openchoreo/pull/4243","https://github.com/openchoreo/openchoreo/pull/4277","https://github.com/openchoreo/openchoreo/pull/4297","https://github.com/openchoreo/openchoreo/releases/tag/v1.0.4","https://github.com/openchoreo/openchoreo/releases/tag/v1.1.4","https://github.com/openchoreo/openchoreo/releases/tag/v1.2.0-rc.2","https://github.com/openchoreo/openchoreo/security/advisories/GHSA-2mw5-23gm-pccq"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-73667","license":"NIST NVD usage terms; underlying source attribution retained","enrichment":{"sourceStatus":"Deferred","weaknesses":["CWE-78"],"productCriteria":[],"sourceDates":{"published":"2026-08-13T22:17:28.580","lastModified":"2026-09-08T20:56:50.520"},"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-73667","identifiers":["CVE-2026-73667"]},"retained":false,"historicalAffected":[]},{"revision":"8d328500e3e04a44bda8241d03aa8a99","observedAt":"2026-10-24T13:19:41.952+00:00","statement":{"source":"osv","id":"GHSA-2mw5-23gm-pccq","aliases":["CVE-2026-73667","GO-2026-6357"],"title":"OpenChoreo: Authenticated OS command injection via OpenChoreo Workflow Plane templates enables code execution in privileged pods","description":"### Summary\nOpenChoreo Workflow Plane templates were vulnerable to OS command injection because some developer-controlled workflow parameters were interpolated directly into shell program text executed through sh -c.\n\nAn authenticated user with permission to configure and trigger an affected workflow could supply crafted parameter values containing shell metacharacters. Because Argo substituted these values directly into the shell script before execution, the values could alter the script and execute arbitrary commands inside the workflow pod.\n\nIn affected configurations, some build and publish templates used privileged Podman containers without Kubernetes pod user-namespace isolation. Consequently, injected commands could run as UID 0 inside a privileged container, with UID 0 mapped into the host user namespace. This substantially increased the potential impact of the command-injection vulnerability.\n\nThe remediation ensures that workflow parameters are treated as data rather than executable shell syntax. Affected values are now passed through container.env and consumed as quoted shell variables. JSON-derived build environment variables and build arguments are passed as separate argument-vector entries instead of being reconstructed as whitespace-delimited shell strings.\n\n### Impact\nAn authenticated user with permission to trigger an affected workflow could execute arbitrary commands inside the corresponding workflow pod.\n\nDepending on the affected template and its configuration, an attacker could potentially:\n- Read source code checked out by the workflow.\n- Read Git credentials, registry credentials, or other secrets mounted into the pod.\n- Read the pod's Kubernetes service account token.\n- Access mounted volumes and other build-time data.\n- etc\n\nSome affected build and publish templates ran Podman using:\n\n```\nsecurityContext:\n  privileged: true\n```\n\nand did not previously enable pod user namespaces.\n\nWithout `hostUsers: false`, UID 0 inside the container is UID 0 in the host user namespace. In combination with privileged mode, this grants the container broad Linux capabilities and removes several normal container isolation restrictions.\n\nThis does not mean that every successful command injection automatically results in a container escape or complete node compromise. However, it materially increases the risk. Depending on the container runtime, available devices, mounted paths, kernel configuration, and node environment, an attacker may be able to access host resources or escalate the compromise to the underlying node.\n\nFor example, access to a host block device such as /dev/vda1 is only possible when that device is exposed or otherwise visible inside the container. The presence and naming of such devices are environment-specific and should not be assumed across all deployments.\n\n### Patches\nThe fixes have been applied to the 1.0.4, 1.1.4, and 1.2.0-rc.2 releases. The fix prevents OS command injection by removing direct interpolation of developer-controlled Argo parameters into shell scripts executed through `sh -c`. Affected values are now passed through container environment variables and consumed as quoted shell variables, while JSON-derived build arguments and environment variables are passed as separate argument entries instead of being reconstructed as shell command strings. The patched workflow templates also enable pod user namespaces for containers that still require privileged Podman by setting hostUsers: false. This maps UID 0 inside the pod to a non-root UID on the host when user namespaces are supported by the cluster. Privileged execution has also been removed from workflow templates where it is no longer required.\n\nUsers of the sample workflow templates should apply the corrected templates from the corresponding release branch: `https://github.com/openchoreo/openchoreo/tree/release-v1.x/samples/getting-started/workflow-templates`. Replace release-v1.x with the relevant release branch, such as release-v1.0, release-v1.1, or release-v1.2, and apply the applicable workflow templates to the cluster.\n\nUsers with custom workflow templates should also review and update those templates, as upgrading OpenChoreo does not automatically correct independently maintained custom templates containing unsafe shell interpolation.\n\n### Workarounds\nIf you cannot upgrade immediately:\n- Restrict permission to create, modify, or trigger workflows to trusted users only.\n- Do not allow untrusted users to control parameters used by checkout, build, publish, or workload-generation templates.","state":0,"publishedAt":"2026-09-02T23:45:26+00:00","modifiedAt":"2026-09-10T15:25:37.394035+00:00","affected":[{"ecosystem":"Go","name":"github.com/openchoreo/openchoreo","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.0.4"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"Go","name":"github.com/openchoreo/openchoreo","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"1.1.0"},{"kind":"fixed","version":"1.1.4"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"Go","name":"github.com/openchoreo/openchoreo","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"1.2.0-rc.1"},{"kind":"fixed","version":"1.2.0-rc.2"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[{"system":"CVSS_V3","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","score":null,"severity":null},{"system":"Publisher rating","vector":null,"score":null,"severity":"HIGH"}],"references":["https://github.com/openchoreo/openchoreo/security/advisories/GHSA-2mw5-23gm-pccq","https://nvd.nist.gov/vuln/detail/CVE-2026-73667","https://github.com/openchoreo/openchoreo/pull/4193","https://github.com/openchoreo/openchoreo/pull/4243","https://github.com/openchoreo/openchoreo/pull/4277","https://github.com/openchoreo/openchoreo/pull/4297","https://github.com/openchoreo/openchoreo/commit/017c3c6d8b27c21d11c8c2b43da1846aa7ae73b9","https://github.com/openchoreo/openchoreo/commit/65c081ff74618714cb0c82b5d0e0fad2c2cbc46b","https://github.com/openchoreo/openchoreo/commit/b274127a4342e5433c5035384cef57478b5b65ed","https://github.com/openchoreo/openchoreo/commit/fb2b659b9884eb45fa4f02b9cc7e89718a0276b7","https://github.com/openchoreo/openchoreo","https://github.com/openchoreo/openchoreo/releases/tag/v1.0.4","https://github.com/openchoreo/openchoreo/releases/tag/v1.1.4","https://github.com/openchoreo/openchoreo/releases/tag/v1.2.0-rc.2"],"sourceUrl":"https://github.com/advisories/GHSA-2mw5-23gm-pccq","license":"GitHub Advisory Database · CC-BY-4.0","key":"osv:GHSA-2mw5-23gm-pccq","identifiers":["GHSA-2mw5-23gm-pccq","CVE-2026-73667","GO-2026-6357"]},"retained":false,"historicalAffected":[]},{"revision":"1e8b78b336964a3888a0f67659741990","observedAt":"2026-10-24T13:19:41.952+00:00","statement":{"source":"osv","id":"GO-2026-6357","aliases":["CVE-2026-73667","GHSA-2mw5-23gm-pccq"],"title":"OpenChoreo: Authenticated OS command injection via OpenChoreo Workflow Plane templates enables code execution in privileged pods in github.com/openchoreo/openchoreo","description":"OpenChoreo: Authenticated OS command injection via OpenChoreo Workflow Plane templates enables code execution in privileged pods in github.com/openchoreo/openchoreo","state":0,"publishedAt":"2026-09-10T14:48:42+00:00","modifiedAt":"2026-09-10T15:15:13.5502375+00:00","affected":[{"ecosystem":"Go","name":"github.com/openchoreo/openchoreo","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.0.4"},{"kind":"introduced","version":"1.1.0"},{"kind":"fixed","version":"1.1.4"},{"kind":"introduced","version":"1.2.0-rc.1"},{"kind":"fixed","version":"1.2.0-rc.2"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[],"references":["https://github.com/openchoreo/openchoreo/security/advisories/GHSA-2mw5-23gm-pccq","https://nvd.nist.gov/vuln/detail/CVE-2026-73667","https://github.com/openchoreo/openchoreo/commit/017c3c6d8b27c21d11c8c2b43da1846aa7ae73b9","https://github.com/openchoreo/openchoreo/commit/65c081ff74618714cb0c82b5d0e0fad2c2cbc46b","https://github.com/openchoreo/openchoreo/commit/b274127a4342e5433c5035384cef57478b5b65ed","https://github.com/openchoreo/openchoreo/commit/fb2b659b9884eb45fa4f02b9cc7e89718a0276b7","https://github.com/openchoreo/openchoreo/pull/4193","https://github.com/openchoreo/openchoreo/pull/4243","https://github.com/openchoreo/openchoreo/pull/4277","https://github.com/openchoreo/openchoreo/pull/4297","https://github.com/openchoreo/openchoreo/releases/tag/v1.0.4","https://github.com/openchoreo/openchoreo/releases/tag/v1.1.4","https://github.com/openchoreo/openchoreo/releases/tag/v1.2.0-rc.2"],"sourceUrl":"https://osv.dev/vulnerability/GO-2026-6357","license":"OSV · upstream source license applies","key":"osv:GO-2026-6357","identifiers":["GO-2026-6357","CVE-2026-73667","GHSA-2mw5-23gm-pccq"]},"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-15T02:30:47.8730310+00:00","complete":true,"records":1781,"lastAttemptAt":"2026-11-15T02:30:47.873031+00:00","lastSuccessAt":"2026-11-15T02:30:48.0284679+00:00","error":null,"lastVerifiedAt":"2026-11-15T02:30:48.0284689+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-7de4d7559a5263003f03d9f70577ab06f92ba4178309f26fce53e22a4a959294-4a3b956be05e66f2d334d680698b5f8b1ae425e61f61bc83c4992e5887bfe17d","complete":true,"records":425766,"lastAttemptAt":"2026-11-15T02:30:47.2010811+00:00","lastSuccessAt":"2026-11-15T02:30:47.193798+00:00","error":null,"lastVerifiedAt":"2026-11-15T02:30:47.2010811+00:00","snapshotPublishedAt":"2026-11-15T02:22:02+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-fffeee11411049318edc5a8d2dca1046","complete":false,"records":13821,"lastAttemptAt":"2026-11-15T02:40:11.1475507+00:00","lastSuccessAt":"2026-11-15T02:40:11.142+00:00","error":"18 identifier lookups failed; latest failures include AccessDenied (HTTP 403). Other identifiers were checked independently.","lastVerifiedAt":"2026-11-15T02:40:11.142+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":13856,"expectedIdentifiers":13874,"failedIdentifiers":18},{"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-15T02:30:47.8730310+00:00","complete":true,"records":1125,"lastAttemptAt":"2026-11-15T02:30:47.873031+00:00","lastSuccessAt":"2026-11-15T02:30:48.0298151+00:00","error":null,"lastVerifiedAt":"2026-11-15T02:30:48.0298198+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-b4e16143cf664d0aa856e1009c943b33","complete":true,"records":13833,"lastAttemptAt":"2026-11-15T02:30:50.0807193+00:00","lastSuccessAt":"2026-11-15T02:30:50.077+00:00","error":null,"lastVerifiedAt":"2026-11-15T02:30:50.077+00:00","snapshotPublishedAt":null,"importing":false,"stagedRecords":0,"checkedIdentifiers":13874,"expectedIdentifiers":13874,"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-64eea06dbd27de8464d5dbce1b78cc794cc59e2d901516ae0d3ea76e624cdae0","complete":true,"records":9955,"lastAttemptAt":"2026-11-15T02:30:47.8246194+00:00","lastSuccessAt":"2026-11-14T13:57:23.1208135+00:00","error":null,"lastVerifiedAt":"2026-11-15T02:30:47.8246194+00:00","snapshotPublishedAt":"2026-11-14T13:17:57+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-f4424d7d4861b1af1404bd15abcb83f295dcd003412a9340ca99dc8200aa148a","complete":true,"records":2014,"lastAttemptAt":"2026-11-15T02:30:47.3421403+00:00","lastSuccessAt":"2026-11-13T19:57:08.2864435+00:00","error":null,"lastVerifiedAt":"2026-11-15T02:30:47.3421403+00:00","snapshotPublishedAt":"2026-11-13T19:33:10+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-012aff9b2fb349d53e2c4bace6ca57956b6f5f9d82c1dc9fdc1c9b3c738f8977","complete":true,"records":3148,"lastAttemptAt":"2026-11-15T02:30:47.8368492+00:00","lastSuccessAt":"2026-11-14T04:57:03.8279646+00:00","error":null,"lastVerifiedAt":"2026-11-15T02:30:47.8368492+00:00","snapshotPublishedAt":"2026-11-14T03:02:50+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-deb41cb32d3b3d67de7960b1647d789a5218551d33a54a4b027ba315bcba590f","complete":true,"records":232473,"lastAttemptAt":"2026-11-15T02:30:47.7245904+00:00","lastSuccessAt":"2026-11-15T01:46:53.6377511+00:00","error":null,"lastVerifiedAt":"2026-11-15T02:30:47.7245904+00:00","snapshotPublishedAt":"2026-11-15T00:48:23+00:00","importing":false,"stagedRecords":0,"checkedIdentifiers":null,"expectedIdentifiers":null,"failedIdentifiers":null}]}