Skip to content

Latest commit

 

History

History
29 lines (11 loc) · 935 Bytes

README.md

File metadata and controls

29 lines (11 loc) · 935 Bytes

- Prepare patch information

(1) Download CVE information from NVD where offers a vulnerability data feed using the JSON format and store it in nvdcve-json.

(2) Download patch information which is collected by our team and store it in nvd_data.

- Obtain CVE information and patch information

bash software_gen_cve.sh

software_gen_cve.sh calls cve.py and apply.sh

According to the software version information in SoftwareList.csv, software_gen_cve.sh generate cve IDs that affect the software and further find the function name and file name in the the CVE information.

  • cve.py

Output the vulnerability ID corresponding to the software, and store the result in software-Tmpoutput

  • apply.sh

Output file path and function name, the result is stored in searchResults