Mixeway / MixewayBackend

Mixeway is security orchestrator for vulnerability scanners which enable easy plug in integration with CICD pipelines. MixewayBackend project contains source code of backend with all plugin integrations writer in Spring Boot.
https://mixeway.io
GNU General Public License v3.0
14 stars 8 forks source link

Vulnerability History - extend to history of severities #105

Open siewer opened 1 year ago

siewer commented 1 year ago

As is

Currently vulnerability trend chart is generated based on records in VulnHistory table.

This table is generated based on scheduler in GlobalScheduler.createHistoryForVulns()

to be

VulnHistory table to be extended -> to contain information about severities e.g.: codeVulnHistory to -> codeVulnHistory, codeVulnCriticalHistory, codeVulnHighHistory, codeVulnMediumHistory, codeVulnLowHistory (where codeVulnHistory = codeVulnCriticalHistory+codeVulnHighHistory+codeVulnMediumHistory+codeVulnLowHistory)

note: it is important that the overall (e.g. codeVulnHistory) still exists as it is used in many places by the frontend.

Additional: new API Endpoint that will print history for project with severities has to be created

To do