The goal of cvechecker is to report about possible vulnerabilities on your system, by scanning a list of installed software and matching results with the CVE database. This is not a bullet-proof method and you will have many false positives (ie: vulnerability is fixed with a revision-release, but the tool isn't able to detect the revision itself), yet it is still better than nothing, especially if you are running a distribution with little security coverage.
-
Initalize the SQLite3 Database
# cvechecker -i
-
Load CVE and version matching rules
# pullcves pull
-
Generate List of Files to scan
$ find / -type f -perm -o+x > scanlist.txt $ echo /proc/version >> scanlist.txt
-
Gather List of Installed Software/Versions
$ cvechecker -b scanlist.txt
-
Output Matching CVE Entries
$ cvechecker -r
More detailed installation information available via the installation docs. The homepage for this project.