Fixes NPE by throwing AppSecException if npm SBOM file doesn't exist.
Fixes the risk score filter label.
Fixes highest CVSS score string calculation.
Removes the @PreserveOnRefresh annotation.
Removes the Filter button and changes the filters to do the filtering immediately after selection.
Makes the Scan now button to be the primary active on the page.
Increases the filter overlay width for the Dependency and Dependency group columns.
Adds debug message when a scan event listener is added.
Adds the exec-maven-plugin to the AppSec Kit Demo Vaadin 24 Spring application's pom.xml to generate the npm SBOM file during the mvn install instead of the npm install.
There were two more commits. Those changes the filtering, removes the filter button, removes the @PreserveOnRefresh annotation and makes the Scan now button to be primarily active on the page.
AppSecException
ifnpm
SBOM file doesn't exist.@PreserveOnRefresh
annotation.Filter
button and changes the filters to do the filtering immediately after selection.Scan now
button to be the primary active on the page.Dependency
andDependency group
columns.exec-maven-plugin
to the AppSec Kit Demo Vaadin 24 Spring application'spom.xml
to generate thenpm
SBOM file during themvn install
instead of thenpm install
.npm
SBOM generartion frompackage.json
.