CVE-VALIDATE(1)

πŸ“¦
version 1.8.0 Β· 2 versions
, in fedora 44, ubuntu resolute, ubuntu stonking

πŸ’– CVE-VALIDATE(1) πŸ’–

okay so bestie, welcome to the cve validate manual page β€” yes that's the manual name, it's literally called the cve validate Manual, we love a self-titled moment πŸ‘‘


✨ NAME ✨

cve-validate β€” validate a CVE record against the 5.1.1... πŸ‘€ (yes the name in the original just trails off like that, it's giving mysterious main character energy, no cap)


🌸 SYNOPSIS 🌸

cve validate [OPTIONS]

that's it. that's the whole vibe. you run it, you give it options, it validates. iconic.


πŸ¦‹ DESCRIPTION πŸ¦‹

so basically, cve-validate validates a CVE record against the 5.1.1 CVE JSON (sub)schema. that's the whole job. it takes your CVE record, it checks it against the schema, and it tells you if it's slaying or if it's a mess. periodt. πŸ’…


πŸŽ€ OPTIONS πŸŽ€

  • -j, --cve-json TEXT β€” the actual JSON body of the CVE record, passed in as text. like, right there, inline, no file needed. just raw JSON energy ✨
  • -f, --cve-json-file FILENAME β€” a file that contains the JSON body of a CVE record. same thing as -j basically but you're handing it a FILENAME instead of the JSON itself, because sometimes your JSON is long and you don't wanna paste it into your terminal like a menace 🫢
  • -s, --schema-type [full|cna-published|cna-rejected|adp] β€” the specific type of schema you wanna validate against. your choices are literally full, cna-published, cna-rejected, or adp. pick your fighter πŸ₯Š and the default? it's cna-published, so if you don't say anything, that's the one you get πŸ’–
ngl the original text wraps that default across two lines as cna-published β€” same thing, don't let the line break gaslight you bestie 😭

and that's the whole page!! short, sweet, efficient, highkey a bop 🌈

cve validate Manual Β· version 1.8.0 Β· dated 2025-09-29 β€” shoutout to whoever wrote this, you ate and left no crumbs, mwah πŸ’‹ πŸŽ€βœ¨πŸ¦‹πŸ’–

πŸ“¦ where this page comes from