Skip to content

Tool that let analysis of CVE of a yocto generated image using information by CVECheck tool and is able to create a report readable on the screen and in PDF format

License

Notifications You must be signed in to change notification settings

rdecicco/QCVECheckReport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QCVECheckReport

Tool that let analysis of CVE of a yocto generated image using information by CVECheck tool and is able to create a report readable on the screen and in PDF format

Author: Raffaele de Cicco [email protected]

Developed as a research project during my working experience in COBO S.p.A. (https://www.cobogroup.net/en)

Description

This tool is able to create a report to analyze CVE of a yocto build image using CVECheck json report and NVD CVE DB of NIST created by the same tool retrieving information by https://www.nist.gov/

Prerequisite

Sources structure

  • Sources:
    • DAO: Data access objects. Classes that manages single tables of DB
    • DTO: Data transfer object. Classes that contains data of each single table
    • QSQLiteManager: main class to manage database access
    • JsonCVECheckReportManager: main class to manage Json report generated by CVECheck tool
    • MdiSubWindow: Subwindow of report imported with Json the let filtering and analysis of report information
    • DialogImportCVEReport: Dialog to import CVE report and NVD DB inside application DB
    • MdiPDFReport: Subwindow of report exportable in PDF format
    • ReportData: Class that manage generation of HTML report shown inside MdiPDFReport window and generation of report in PDF format
    • DialogImportCVEDB: Dialog to import an update of NVD DB
    • MdiCVEData: Subwindow of CVE information of NVD CVE DB by NIST
    • QCVECheckApp: Main class of application
    • Main: Main application

Build Notes

  • QtCreator: configure project using Qt 6.5.6 Desktop 64 Bit Kit
  • Qt 6.5.6 Kit Configuration: Image

License

General Public License version 3.0 - GPL v.3.0

About

Tool that let analysis of CVE of a yocto generated image using information by CVECheck tool and is able to create a report readable on the screen and in PDF format

Resources

License

Stars

Watchers

Forks

Packages

No packages published