Skip to content

Introduce support for EPSS (GSOC 2023) #2619

@anthonyharrison

Description

@anthonyharrison

POTENTIAL GSOC2023 Idea (#2230)

To compliment the CVSS score, FIRST have released the Exploit Prediction Scoring System (EPSS). There is an API which can be used to download the data in JSON format and also a daily download of the data in CSV format.

Would be useful to add this data and report this as part of the vulnerability information with the CVSS score.

Will need to ensure appropriate attribution is made.

Suggested implementation:

  • Update database schema to include EPSS data for each CVE
  • Add EPSS as a new data source. Ensure it only downloads no more than once every 24 hours.
  • Update database query for each CVE to retrieve EPSS data
  • Update output reports to include EPSS data
  • Add extra CLI commands to complient CVSS commands to filter on EPSS scores (default is all values)
  • Update documentation, tests etc

There is the potential to link this with the exploit data which is currently downloaded (Note - need to add attribution to this - It is called KEV (Known Exploited Vulnerabilities)

Metadata

Metadata

Assignees

No one assigned

    Labels

    gsocTasks related to our participation in Google Summer of Code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions