SoftwareDesignLab / nvip-crawler

Crawler project for National Vulnerability Integlligence Platform
MIT License
0 stars 0 forks source link

CXSecurityParser #158

Closed dylan-mulligan closed 1 year ago

dylan-mulligan commented 1 year ago

Base branch: dev-patchfinder-vertical

CVE lookup: https://cxsecurity.com/cveshow/

These pages appear to contain mainly references to original sources, but often lack the detailed info on those sources. Example: If you visit this url: https://cxsecurity.com/cveshow/CVE-2023-3892/ It contains this reference source: https://www.mimsoftware.com/cve-2023-3892 If you visit the reference source, it has a section titled "Recommended Mitigation". This section is the "end-goal" of the fix finder, however, it is not the responsibility of the CXSecurityParser parser. The goal of the CXSecurityParser should be to scrape CXSecurity/ urls for original sources, which will be handled by other parsers (mainly the GenericParser).

For reference, please look at the NVDParser, as this is it's exact responsibility. In NVD's case, reference urls are categorized, thus an enum and some filtering, but otherwise the concept is the same, visit NVD/ urls, collect references, delegate to other parsers.

This issue should be marked complete when the following is true: