(fix) Exclude dev dependencies from npm's package-lock.json and Fix Java DB download endpoint (#1893)

* (fix) Exclude dev dependencies from npm's package-lock.json

* chore(integration) update

* choir(integration) add lib scan names to makefile

* fix(javadb) add schema version only once
This commit is contained in:
Shunichi Shinohara
2024-04-17 17:23:57 +09:00
committed by GitHub
parent cfbe47bd99
commit 8f4025120d
4 changed files with 11 additions and 6 deletions

View File

@@ -4,12 +4,19 @@ import (
ftypes "github.com/aquasecurity/trivy/pkg/fanal/types"
"github.com/aquasecurity/trivy/pkg/purl"
"github.com/aquasecurity/trivy/pkg/types"
"github.com/samber/lo"
"github.com/future-architect/vuls/logging"
"github.com/future-architect/vuls/models"
)
func convertLibWithScanner(apps []ftypes.Application) ([]models.LibraryScanner, error) {
for i := range apps {
apps[i].Libraries = lo.Filter(apps[i].Libraries, func(lib ftypes.Package, index int) bool {
return !lib.Dev
})
}
scanners := make([]models.LibraryScanner, 0, len(apps))
for _, app := range apps {
libs := make([]models.Library, 0, len(app.Libraries))