cvereport(1)
π cvereport(1) β the cvechecker glow-up report generator π
okay bestie, sit DOWN, because this little icon of a tool is about to make your vulnerability data look cute. it's called cvereport, and it lives in section 1 of the manual (iykyk), and yes, it's giving certified main character energy. π
β¨ NAME β¨
cvereport β generates an HTML report for the cvechecker output. periodt. π
π¦ SYNOPSIS π¦
cvereport [-d | -D] <targetdir> <acknowledgementfile>
that's it. two args, one lil flag. so slay. β¨
πΈ DESCRIPTION πΈ
so basically cvereport takes your cvechecker output and turns it into a whole HTML report. π it does this through some simple XML/XSLT transformations β nothing dramatic, just a lil glow-up pipeline β and it leans on an acknowledgement file to keep track of the state of the CVE entries that match your system. no cap. π₯
π USAGE π
π«Ά COMMAND USAGE π«Ά
the command literally needs two user-specified options, bestie, no skipping:
- the targetdir β an existing, writeable directory where
cvereportcan store itsreport.htmloutput. πβ¨ - the acknowledgementfile β an existing, readable XML file that contains the analysis of the CVE entries for your system. π§
the difference between -d and -D? okay so:
-druns the standardcvecheckerreport, whereas-Druns thecvecheckerreport including matches for higher versions of the installed software π
like, -D is the overachiever version. lowkey obsessed. π
π ACKNOWLEDGEMENT FILE FORMAT π
the XML file for the acknowledgements uses the following syntax:
<?xml version="1.0"?>
<acknowledgements>
<resolution id="resolution_id_1">Comment about why a CVE entry is irrelevant for your system</resolution>
<resolution id="resolution_id_2">Another comment</resolution>
<comment id="comment_id_1">Comment why the CVE is acknowledged, but not resolved</comment>
<file name="/path/to/filename1" cve="CVE-2000-1234" state="irrelevant" resolution="resolution_id_1" />
<file name="/path/to/filename2" cve="CVE-2000-5678" state="irrelevant" resolution="resolution_id_2" />
<file name="/path/to/filename3" cve="CVE-2001-9012" state="acknowledged" comment="comment_id_1" />
</acknowledgements>
the use of comments or resolutions within the file entity is not mandatory, but recommended. like, you can skip them, but why would you bestie, treat yourself. π
π note: this is XML, so keep those tags closed and those attributes quoted, or the vibe check will fail hard.
π AUTHOR π
cvereport is part of the cvechecker tool. cvereport was written by Sven Vermeulen <sven.vermeulen@siphos.be>. iconic behaviour fr fr. π
okay that's the whole page, bestie β this little cutie is dated September 1, 2010 (with the 27 November 2010 version of the cvereport manual, section cvereport(1)), and that's a wrap. go generate that report and ate. πβ¨ππ¦πΈπ
π«Ά
π¦ where this page comes from
- alpine 3.22: cvechecker-doc 4.0-r5 Β· GPL-3.0-or-later
- alpine 3.23: cvechecker-doc 4.0-r6 Β· GPL-3.0-or-later
- alpine 3.24: cvechecker-doc 4.0-r6 Β· GPL-3.0-or-later
- fedora 43: cvechecker 4.0-15.fc43 Β· GPL-3.0-only
- fedora 44: cvechecker 4.0-18.fc44 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms