Skip to content

Fix NVD CVE 2.0 API: cveId -> cveIds query parameter (SelfHeal-verified) - #1

Open
KarloffsGhost wants to merge 1 commit into
mainfrom
selfheal/nvd-cveid-to-cveids
Open

Fix NVD CVE 2.0 API: cveId -> cveIds query parameter (SelfHeal-verified)#1
KarloffsGhost wants to merge 1 commit into
mainfrom
selfheal/nvd-cveid-to-cveids

Conversation

@KarloffsGhost

Copy link
Copy Markdown
Owner

NIST's Vulnerability API renamed a query parameter (cveId is deprecated, cveIds is current). This is a real, application-verified fix generated by SelfHeal, a pipeline that proves a fix is safe before applying it, rather than guessing.

What was actually verified, not just claimed:

  • Applied to an isolated, network-disabled, read-only Docker copy of this exact commit (�5056ff)
  • This repo's own test suite run before the patch: 540 passed, 0 failed, confirmed non-flaky across two runs
  • Patch applied, code compiled successfully
  • Test suite run again after the patch: 540 passed, 0 failed -- identical to baseline
  • Before/after file hashes recorded and byte-verified

Full evidence (the exact diff, file hashes, test logs, and isolation config) is on file here:
https://github.com/KarloffsGhost/Selfheal/tree/main/validation/corpus/results/nvd_patchman_full_application_20260729T0330Z

Note: this PR is against my own fork (KarloffsGhost/patchman), not the upstream urlongm/patchman project -- it's a real, reproducible demonstration of the verified fix, not a submission to the original maintainer.

NIST's Vulnerability API renamed this query parameter (cveId is
deprecated, cveIds is current). This one-line fix was generated and
verified by SelfHeal: applied to an isolated, network-disabled copy of
this exact commit, compiled, and run against this repo's own test suite
before and after (540 passed, 0 failed, both times, non-flaky across
repeated runs). Full evidence -- byte hashes, test logs, the isolation
config -- is on file at:
https://github.com/KarloffsGhost/Selfheal/tree/main/validation/corpus/results/nvd_patchman_full_application_20260729T0330Z

This commit is on a personal fork as a real, reproducible demonstration
of that verified fix -- not a submission to the upstream project.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant