From 27e81afcba38cd47c62fa500b893aa76cea513cd Mon Sep 17 00:00:00 2001 From: anjali-deore <200181980+cx-anjali-deore@users.noreply.github.com> Date: Thu, 15 Jan 2026 13:17:54 +0530 Subject: [PATCH 01/18] - Version fixed for transitive dependency --- internal/commands/data/manifests/requirements.txt | 1 + test/integration/data/manifests/requirements.txt | 2 ++ 2 files changed, 3 insertions(+) diff --git a/internal/commands/data/manifests/requirements.txt b/internal/commands/data/manifests/requirements.txt index 9e27501c6..9f6f443a3 100644 --- a/internal/commands/data/manifests/requirements.txt +++ b/internal/commands/data/manifests/requirements.txt @@ -52,6 +52,7 @@ tzdata==2025.1 # Exact version flask==3.1.2 +werkzeug>=3.0.6 # Range: greater than or equal and less than diff --git a/test/integration/data/manifests/requirements.txt b/test/integration/data/manifests/requirements.txt index 7ee12e2f8..4751bb273 100644 --- a/test/integration/data/manifests/requirements.txt +++ b/test/integration/data/manifests/requirements.txt @@ -52,6 +52,8 @@ tzdata==2025.1 # Exact version flask==3.1.2 +werkzeug>=3.0.6 + # Range: greater than or equal and less than From b1dcebb4de8511831a14cbfa04a68510b45e78c6 Mon Sep 17 00:00:00 2001 From: anjali-deore <200181980+cx-anjali-deore@users.noreply.github.com> Date: Wed, 11 Feb 2026 12:06:28 +0530 Subject: [PATCH 02/18] - Vorpal Custom Path Implementation --- internal/commands/asca/asca-engine.go | 10 +- internal/commands/asca/asca-engine_test.go | 59 +++++++++- internal/commands/root.go | 27 ++++- internal/commands/root_test.go | 7 ++ internal/commands/scan.go | 3 + internal/params/binds.go | 2 + internal/params/envs.go | 2 + internal/params/flags.go | 3 + internal/params/keys.go | 2 + internal/services/asca.go | 55 +++++++-- internal/services/asca_test.go | 64 ++++++++++- .../osinstaller/os-installer-structs.go | 23 +++- internal/wrappers/utils/utils.go | 38 ++++++ internal/wrappers/utils/utils_test.go | 88 ++++++++++++++ test/integration/asca-engine_test.go | 108 ++++++++++++++++++ 15 files changed, 467 insertions(+), 24 deletions(-) diff --git a/internal/commands/asca/asca-engine.go b/internal/commands/asca/asca-engine.go index 5cde76171..0e253ab28 100644 --- a/internal/commands/asca/asca-engine.go +++ b/internal/commands/asca/asca-engine.go @@ -6,16 +6,24 @@ import ( "github.com/checkmarx/ast-cli/internal/services" "github.com/checkmarx/ast-cli/internal/wrappers" "github.com/checkmarx/ast-cli/internal/wrappers/grpcs" + "github.com/checkmarx/ast-cli/internal/wrappers/utils" "github.com/spf13/cobra" "github.com/spf13/viper" ) func RunScanASCACommand(jwtWrapper wrappers.JWTWrapper) func(cmd *cobra.Command, args []string) error { return func(cmd *cobra.Command, args []string) error { + var vorpalLocation string ASCALatestVersion, _ := cmd.Flags().GetBool(commonParams.ASCALatestVersion) fileSourceFlag, _ := cmd.Flags().GetString(commonParams.SourcesFlag) ignoredFilePathFlag, _ := cmd.Flags().GetString(commonParams.IgnoredFilePathFlag) agent, _ := cmd.Flags().GetString(commonParams.AgentFlag) + vorpal := viper.GetString(commonParams.VorpalCustomPathKey) + if vorpal != "" { + vorpalLocation = vorpal + } else if location := utils.GetOptionalParam(commonParams.ASCALocationFlag); location != "" { + vorpalLocation = location + } var port = viper.GetInt(commonParams.ASCAPortKey) ASCAWrapper := grpcs.NewASCAGrpcWrapper(port) ASCAParams := services.AscaScanParams{ @@ -28,7 +36,7 @@ func RunScanASCACommand(jwtWrapper wrappers.JWTWrapper) func(cmd *cobra.Command, JwtWrapper: jwtWrapper, ASCAWrapper: ASCAWrapper, } - scanResult, err := services.CreateASCAScanRequest(ASCAParams, wrapperParams) + scanResult, err := services.CreateASCAScanRequest(ASCAParams, wrapperParams, vorpalLocation) if err != nil { return err } diff --git a/internal/commands/asca/asca-engine_test.go b/internal/commands/asca/asca-engine_test.go index 379612d9c..6b07783d3 100644 --- a/internal/commands/asca/asca-engine_test.go +++ b/internal/commands/asca/asca-engine_test.go @@ -75,7 +75,8 @@ func Test_ExecuteAscaScan(t *testing.T) { JwtWrapper: &mock.JWTMockWrapper{}, ASCAWrapper: &mock.ASCAMockWrapper{}, } - got, err := services.CreateASCAScanRequest(ASCAParams, wrapperParams) + // No CustomVorpal Location + got, err := services.CreateASCAScanRequest(ASCAParams, wrapperParams, "") if (err != nil) != ttt.wantErr { t.Errorf("executeASCAScan() error = %v, wantErr %v", err, ttt.wantErr) return @@ -140,3 +141,59 @@ func Test_runScanASCACommand(t *testing.T) { }) } } + +func Test_runScanASCAWithAscaLocationFlagCommand(t *testing.T) { + tests := []struct { + name string + sourceFlag string + engineFlag bool + ascaLocation string + wantErr bool + want *grpcs.ScanResult + wantErrMsg string + }{ + { + name: "Test with empty fileSourceFlag", + sourceFlag: "", + engineFlag: true, + ascaLocation: "C:/Users/test/Downloads/vorpal.exe", + wantErr: false, + want: nil, + }, + { + name: "Test with valid fileSource Flag and ASCAUpdateVersion flag set false ", + sourceFlag: "data/python-vul-file.py", + engineFlag: false, + ascaLocation: "C:/Users/test/Downloads/vorpal.exe", + want: nil, + wantErr: false, + }, + { + name: "Test with valid fileSource Flag and ASCAUpdateVersion flag set true ", + sourceFlag: "data/python-vul-file.py", + engineFlag: true, + ascaLocation: "C:/Users/test/Downloads/vorpal.exe", + want: nil, + wantErr: false, + }, + } + for _, tt := range tests { + ttt := tt + t.Run(ttt.name, func(t *testing.T) { + cmd := &cobra.Command{} + cmd.Flags().String(commonParams.SourcesFlag, ttt.sourceFlag, "") + cmd.Flags().Bool(commonParams.ASCALatestVersion, ttt.engineFlag, "") + cmd.Flags().String(commonParams.FormatFlag, printer.FormatJSON, "") + cmd.Flags().String(commonParams.ASCALocationFlag, ttt.ascaLocation, "") + runFunc := RunScanASCACommand(&mock.JWTMockWrapper{}) + err := runFunc(cmd, []string{}) + if (err != nil) != ttt.wantErr { + t.Errorf("RunScanASCACommand() error = %v, wantErr %v", err, ttt.wantErr) + return + } + if ttt.wantErr && err.Error() != ttt.wantErrMsg { + t.Errorf("RunScanASCACommand() error message = %v, wantErrMsg %v", err.Error(), ttt.wantErrMsg) + } + }) + } +} diff --git a/internal/commands/root.go b/internal/commands/root.go index fba9d3462..e6270974b 100644 --- a/internal/commands/root.go +++ b/internal/commands/root.go @@ -2,6 +2,7 @@ package commands import ( "fmt" + "github.com/checkmarx/ast-cli/internal/wrappers/utils" "io" "log" "os" @@ -106,6 +107,7 @@ func NewAstCLI( rootCmd.PersistentFlags().String(params.ConfigFilePathFlag, "", "Path to the configuration file") rootCmd.PersistentFlags().Bool(params.ApikeyOverrideFlag, false, "") + rootCmd.PersistentFlags().String(params.OptionalFlags, "", params.OptionalFlagUsage) _ = rootCmd.PersistentFlags().MarkHidden(params.ApikeyOverrideFlag) rootCmd.PersistentFlags().String(params.LogFileFlag, "", params.LogFileUsage) @@ -115,7 +117,8 @@ func NewAstCLI( // are passed to Cobra. rootCmd.PersistentPreRunE = func(cmd *cobra.Command, args []string) error { CheckPreferredCredentials(cmd) - err := customLogConfiguration(rootCmd) + err := extractOptionalFlags() + err = customLogConfiguration(rootCmd) if err != nil { return err } @@ -149,6 +152,8 @@ func NewAstCLI( _ = viper.BindPFlag(params.OriginKey, rootCmd.PersistentFlags().Lookup(params.OriginFlag)) _ = viper.BindPFlag(params.IgnoreProxyKey, rootCmd.PersistentFlags().Lookup(params.IgnoreProxyFlag)) _ = viper.BindPFlag(params.ConfigFilePathKey, rootCmd.PersistentFlags().Lookup(params.ConfigFilePathFlag)) + _ = viper.BindPFlag(params.OptionalFlagsKey, rootCmd.PersistentFlags().Lookup(params.OptionalFlags)) + // Key here is the actual flag since it doesn't use an environment variable _ = viper.BindPFlag(params.DebugFlag, rootCmd.PersistentFlags().Lookup(params.DebugFlag)) _ = viper.BindPFlag(params.InsecureFlag, rootCmd.PersistentFlags().Lookup(params.InsecureFlag)) @@ -427,3 +432,23 @@ func CheckPreferredCredentials(cmd *cobra.Command) { viper.Set(params.PreferredCredentialTypeKey, "") } } + +func extractOptionalFlags() error { + optionalFlags := strings.TrimSpace(viper.GetString(params.OptionalFlagsKey)) + if optionalFlags == "" { + return nil + } + pairs := strings.Split(optionalFlags, ";") + for _, pair := range pairs { + pair = strings.TrimSpace(pair) + if pair == "" { + continue + } + keyVal := strings.Split(pair, "=") + if len(keyVal) != params.KeyValuePairSize { + return errors.New("Invalid optional flags. Optional flags should be in a KEY1=VALUE1;KEY2=VALUE2 format") + } + utils.SetOptionalParam(keyVal[0], keyVal[1]) + } + return nil +} diff --git a/internal/commands/root_test.go b/internal/commands/root_test.go index 149cc4ba8..b71efa74d 100644 --- a/internal/commands/root_test.go +++ b/internal/commands/root_test.go @@ -309,3 +309,10 @@ func TestSetLogOutputFromFlag_DirPath_Console_Success(t *testing.T) { err := setLogOutputFromFlag(params.LogFileConsoleFlag, tempDir) assert.NilError(t, err) } + +func TestOptionalFlag(t *testing.T) { + baseArgs := []string{"scan", "create", "--project-name", "MOCK", "-s", githubDummyRepo, "-b", "dummy_branch", "--optional-flags", "asca-location=/optional/path"} + cmd := createASTTestCommand() + err := executeTestCommand(cmd, baseArgs...) + assert.NilError(t, err) +} diff --git a/internal/commands/scan.go b/internal/commands/scan.go index 85944edcf..7cd5c394c 100644 --- a/internal/commands/scan.go +++ b/internal/commands/scan.go @@ -482,6 +482,9 @@ func scanASCASubCommand(jwtWrapper wrappers.JWTWrapper, featureFlagsWrapper wrap ) scanASCACmd.PersistentFlags().String(commonParams.IgnoredFilePathFlag, "", "Path to ignored secrets file") + scanASCACmd.PersistentFlags().String(commonParams.ASCALocationFlag, "", "Path to ASCA installed location") + _ = viper.BindPFlag(commonParams.VorpalCustomPathKey, scanASCACmd.PersistentFlags().Lookup(commonParams.ASCALocationFlag)) + return scanASCACmd } diff --git a/internal/params/binds.go b/internal/params/binds.go index d65f595e7..83264545a 100644 --- a/internal/params/binds.go +++ b/internal/params/binds.go @@ -87,4 +87,6 @@ var EnvVarsBinds = []struct { {CompleteMultiPartUploadPathKey, CompleteMultipartUploadPathEnv, "api/uploads/complete-multipart-upload"}, {MultipartFileSizeKey, MultipartFileSizeEnv, "2"}, {DisableASCALatestVersionKey, DisableASCALatestVersionEnv, ""}, + {VorpalCustomPathKey, VorpalPathEnv, ""}, + {OptionalFlagsKey, OptionalFlagsEnv, ""}, } diff --git a/internal/params/envs.go b/internal/params/envs.go index 614792cbf..d9c949cb4 100644 --- a/internal/params/envs.go +++ b/internal/params/envs.go @@ -90,4 +90,6 @@ const ( CompleteMultipartUploadPathEnv = "CX_COMPLETE_MULTIPART_UPLOAD_PATH" MultipartFileSizeEnv = "MULTIPART_FILE_SIZE" DisableASCALatestVersionEnv = "DISABLE_ASCA_UPDATE" + VorpalPathEnv = "CX_ASCA_PATH" + OptionalFlagsEnv = "CX_OPTIONAL_FLAGS" ) diff --git a/internal/params/flags.go b/internal/params/flags.go index ae202fedf..3be5f39b3 100644 --- a/internal/params/flags.go +++ b/internal/params/flags.go @@ -64,9 +64,11 @@ const ( FormatFlagUsageFormat = "Format for the output. One of %s" FilterFlag = "filter" ASCALatestVersion = "asca-latest-version" + ASCALocationFlag = "asca-location" BaseURIFlag = "base-uri" ProxyFlag = "proxy" ProxyFlagUsage = "Proxy server to send communication through" + OptionalFlagUsage = "Optional global flags for CLI " IgnoreProxyFlag = "ignore-proxy" IgnoreProxyFlagUsage = "Ignore proxy configuration" ProxyTypeFlag = "proxy-auth-type" @@ -77,6 +79,7 @@ const ( KerberosProxySPNFlag = "proxy-kerberos-spn" KerberosKrb5ConfFlag = "proxy-kerberos-krb5-conf" KerberosCcacheFlag = "proxy-kerberos-ccache" + OptionalFlags = "optional-flags" SastFastScanFlag = "sast-fast-scan" SastLightQueriesFlag = "sast-light-queries" BranchPrimaryFlag = "branch-primary" diff --git a/internal/params/keys.go b/internal/params/keys.go index 09aeea2c8..9d6165e39 100644 --- a/internal/params/keys.go +++ b/internal/params/keys.go @@ -89,4 +89,6 @@ var ( CompleteMultiPartUploadPathKey = strings.ToLower(CompleteMultipartUploadPathEnv) MultipartFileSizeKey = strings.ToLower(MultipartFileSizeEnv) DisableASCALatestVersionKey = strings.ToLower(DisableASCALatestVersionEnv) + VorpalCustomPathKey = strings.ToLower(VorpalPathEnv) + OptionalFlagsKey = strings.ToLower(OptionalFlagsEnv) ) diff --git a/internal/services/asca.go b/internal/services/asca.go index 5a0af82de..ac0af7b9a 100644 --- a/internal/services/asca.go +++ b/internal/services/asca.go @@ -3,12 +3,6 @@ package services import ( "encoding/json" "fmt" - "net" - "os" - "os/exec" - "path/filepath" - "strings" - "time" "github.com/checkmarx/ast-cli/internal/commands/asca/ascaconfig" "github.com/checkmarx/ast-cli/internal/logger" @@ -19,7 +13,14 @@ import ( "github.com/checkmarx/ast-cli/internal/wrappers/configuration" "github.com/checkmarx/ast-cli/internal/wrappers/grpcs" getport "github.com/jsumners/go-getport" + "github.com/pkg/errors" "github.com/spf13/viper" + "net" + "os" + "os/exec" + "path/filepath" + "strings" + "time" ) const ( @@ -39,22 +40,53 @@ type AscaWrappersParam struct { ASCAWrapper grpcs.AscaWrapper } -func CreateASCAScanRequest(ascaParams AscaScanParams, wrapperParams AscaWrappersParam) (*grpcs.ScanResult, error) { - err := manageASCAInstallation(ascaParams, wrapperParams) +func validateVorpalDirExist(dirPath string) error { + info, err := os.Stat(dirPath) if err != nil { - return nil, err + if os.IsNotExist(err) { + return errors.Errorf("%s path does not exist", dirPath) + } + if errors.Is(err, os.ErrPermission) { + return errors.Errorf("permission denied while accessing path %s", dirPath) + } + return errors.Errorf("cannot access path %s: %v", dirPath, err) + } + if !info.IsDir() { + return errors.Errorf("provided path is not a directory %s", dirPath) } + return nil +} + +func ValidateCustomASCAInstallation(vorpalLocation string) error { + if err := validateVorpalDirExist(vorpalLocation); err != nil { + return errors.Wrap(err, "Failed to validate ASCA location") + } + ascaconfig.Params.SetVorpalCustomPath(vorpalLocation) + ASCAInstalled, _ := osinstaller.FileExists(ascaconfig.Params.ExecutableFilePath()) + if !ASCAInstalled { + return errors.Errorf("No ASCA executable found in provided location: %s", vorpalLocation) + } + return nil +} +func CreateASCAScanRequest(ascaParams AscaScanParams, wrapperParams AscaWrappersParam, vorpalLocation string) (*grpcs.ScanResult, error) { + var err error + if vorpalLocation == "" { + err = manageASCAInstallation(ascaParams, wrapperParams) + if err != nil { + return nil, err + } + } else if err = ValidateCustomASCAInstallation(vorpalLocation); err != nil { + return nil, err + } err = ensureASCAServiceRunning(wrapperParams, ascaParams) if err != nil { return nil, err } - emptyResults := validateFilePath(ascaParams.FilePath) if emptyResults != nil { return emptyResults, nil } - ignoredResults := validateIgnoredFilePath(ascaParams.IgnoredFilePath) if ignoredResults != nil { return ignoredResults, nil @@ -266,7 +298,6 @@ func RunASCAEngine(port int) error { if err != nil { return err } - ready := waitForServer(fmt.Sprintf("localhost:%d", port), dialTimeout) if !ready { return fmt.Errorf("server did not become ready in time") diff --git a/internal/services/asca_test.go b/internal/services/asca_test.go index 9e6b805c8..fe54c1c83 100644 --- a/internal/services/asca_test.go +++ b/internal/services/asca_test.go @@ -2,6 +2,9 @@ package services import ( "fmt" + "github.com/checkmarx/ast-cli/internal/commands/asca/ascaconfig" + "os" + "path/filepath" "testing" errorconstants "github.com/checkmarx/ast-cli/internal/constants/errors" @@ -50,7 +53,7 @@ func TestCreateASCAScanRequest_DefaultAgent_Success(t *testing.T) { JwtWrapper: &mock.JWTMockWrapper{}, ASCAWrapper: mock.NewASCAMockWrapper(1234), } - sr, err := CreateASCAScanRequest(ASCAParams, wrapperParams) + sr, err := CreateASCAScanRequest(ASCAParams, wrapperParams, "") if err != nil { t.Fatalf("Failed to create asca scan request: %v", err) } @@ -70,7 +73,7 @@ func TestCreateASCAScanRequest_DefaultAgentAndLatestVersionFlag_Success(t *testi JwtWrapper: &mock.JWTMockWrapper{}, ASCAWrapper: mock.NewASCAMockWrapper(1234), } - sr, err := CreateASCAScanRequest(ASCAParams, wrapperParams) + sr, err := CreateASCAScanRequest(ASCAParams, wrapperParams, "") if err != nil { t.Fatalf("Failed to create asca scan request: %v", err) } @@ -218,7 +221,7 @@ func TestCreateASCAScanRequest_WithSingleIgnoredFinding_FiltersResult(t *testing ASCAWrapper: mock.NewASCAMockWrapper(1234), } - sr, err := CreateASCAScanRequest(ASCAParams, wrapperParams) + sr, err := CreateASCAScanRequest(ASCAParams, wrapperParams, "") if err != nil { t.Fatalf("Failed to create ASCA scan request: %v", err) } @@ -233,3 +236,58 @@ func TestCreateASCAScanRequest_WithSingleIgnoredFinding_FiltersResult(t *testing ) } } + +func TestCreateASCAScanRequest_InvalidCustomVorpalLocation(t *testing.T) { + ascaParams := AscaScanParams{ + FilePath: "valid/path", + } + wrapperParams := AscaWrappersParam{} + invalidPath := "/definitely/invalid/path" + result, err := CreateASCAScanRequest(ascaParams, wrapperParams, invalidPath) + if err == nil { + t.Fatalf("Expected error for invalid vorpalLocation") + } + if result != nil { + t.Fatalf("Expected nil result when validation fails") + } + assert.NotNil(t, err) +} + +func TestCreateASCAScanRequest_ValidCustomVorpalLocation_NoVorpalExe_Installed_Failed(t *testing.T) { + tempDir := t.TempDir() + ascaParams := AscaScanParams{ + FilePath: "valid/path", + } + wrapperParams := AscaWrappersParam{} + result, err := CreateASCAScanRequest(ascaParams, wrapperParams, tempDir) + assert.NotNil(t, err) + + _ = result +} + +func TestCreateASCAScanRequest_ValidCustomVorpalLocation_VorPal_exe_Success(t *testing.T) { + tempDir := t.TempDir() + + executableName := ascaconfig.Params.ExecutableFile + executablePath := filepath.Join(tempDir, executableName) + err := os.WriteFile(executablePath, []byte("dummy"), 0755) + if err != nil { + t.Fatalf("Failed to create dummy executable: %v", err) + } + ASCAParams := AscaScanParams{ + FilePath: "data/python-vul-file.py", + ASCAUpdateVersion: false, + IsDefaultAgent: true, + IgnoredFilePath: "data/ignoredAsca.json", + } + wrapperParams := AscaWrappersParam{ + JwtWrapper: &mock.JWTMockWrapper{}, + ASCAWrapper: mock.NewASCAMockWrapper(1234), + } + result, err := CreateASCAScanRequest(ASCAParams, wrapperParams, tempDir) + + if err != nil { + t.Fatalf("Expected no error, got: %v", err) + } + _ = result +} diff --git a/internal/services/osinstaller/os-installer-structs.go b/internal/services/osinstaller/os-installer-structs.go index 12f61cc52..0a05b1a18 100644 --- a/internal/services/osinstaller/os-installer-structs.go +++ b/internal/services/osinstaller/os-installer-structs.go @@ -1,20 +1,31 @@ package osinstaller import ( + "github.com/checkmarx/ast-cli/internal/logger" "os" "path/filepath" ) type InstallationConfiguration struct { - ExecutableFile string - DownloadURL string - HashDownloadURL string - FileName string - HashFileName string - WorkingDirName string + ExecutableFile string + DownloadURL string + HashDownloadURL string + FileName string + HashFileName string + WorkingDirName string + VorpalCustomPath string +} + +func (i *InstallationConfiguration) SetVorpalCustomPath(path string) { + i.VorpalCustomPath = path } func (i *InstallationConfiguration) ExecutableFilePath() string { + if i.VorpalCustomPath != "" && i.WorkingDirName == "CxVorpal" { + logger.PrintfIfVerbose("Using custom ASCA path: %s", i.VorpalCustomPath) + return filepath.Join(i.VorpalCustomPath, i.ExecutableFile) + } + basePath := os.TempDir() homeDir, err := os.UserHomeDir() if err == nil { diff --git a/internal/wrappers/utils/utils.go b/internal/wrappers/utils/utils.go index 89b6933d2..63477cbe3 100644 --- a/internal/wrappers/utils/utils.go +++ b/internal/wrappers/utils/utils.go @@ -1,11 +1,22 @@ package utils import ( + "github.com/checkmarx/ast-cli/internal/logger" "net/url" "path" "strings" + "sync" ) +var ( + mutex sync.RWMutex + optionalParams = make(map[string]string) +) + +var allowedOptionalKeys = map[string]bool{ + "asca-location": true, +} + // CleanURL returns a cleaned url removing double slashes func CleanURL(uri string) (string, error) { parsedURL, err := url.Parse(uri) @@ -31,3 +42,30 @@ func LimitSlice[T any](slice []T, limit int) []T { } return slice[:limit] } + +func SetOptionalParam(key, value string) { + logger.PrintfIfVerbose("Setting optional parameter: %s", key) + mutex.Lock() + defer mutex.Unlock() + value = strings.TrimSpace(value) + if _, ok := allowedOptionalKeys[strings.TrimSpace(key)]; ok { + optionalParams[key] = value + } +} + +func hasOptionalParam(key string) bool { + mutex.RLock() + defer mutex.RUnlock() + _, ok := optionalParams[key] + return ok +} + +func GetOptionalParam(key string) string { + mutex.RLock() + defer mutex.RUnlock() + key = strings.TrimSpace(key) + if hasOptionalParam(key) { + return optionalParams[key] + } + return "" +} diff --git a/internal/wrappers/utils/utils_test.go b/internal/wrappers/utils/utils_test.go index b9845cb3f..c41642078 100644 --- a/internal/wrappers/utils/utils_test.go +++ b/internal/wrappers/utils/utils_test.go @@ -2,6 +2,7 @@ package utils import ( "log" + "sync" "testing" ) @@ -160,3 +161,90 @@ func equal(a, b []int) bool { } return true } + +func clearOptionalParams() { + mutex.Lock() + optionalParams = make(map[string]string) + mutex.Unlock() +} + +func TestSetAndGetAllowedKey(t *testing.T) { + clearOptionalParams() + key := "asca-location" + value := "location-1" + + SetOptionalParam(key, value) + + if !hasOptionalParam(key) { + t.Fatalf("expected hasOptionalParam(%q) to be true", key) + } + got := GetOptionalParam(key) + if got != value { + t.Fatalf("expected GetOptionalParam(%q) == %q, got %q", key, value, got) + } +} + +func TestSetNotAllowedKeyDoesNotSet(t *testing.T) { + clearOptionalParams() + + key := "not-allowed-key" + value := "value" + + SetOptionalParam(key, value) + + if hasOptionalParam(key) { + t.Fatalf("expected hasOptionalParam(%q) to be false for disallowed key", key) + } + + got := GetOptionalParam(key) + if got != "" { + t.Fatalf("expected GetOptionalParam(%q) == empty, got %q", key, got) + } +} + +func TestSetWithTrimmedKeyBehavior(t *testing.T) { + clearOptionalParams() + + originalKey := " asca-location " + trimmedKey := "asca-location" + value := "trimmed-value" + + SetOptionalParam(originalKey, value) + + if !hasOptionalParam(originalKey) { + t.Fatalf("expected hasOptionalParam(%q) to be true", originalKey) + } + if got := GetOptionalParam(originalKey); got != value { + t.Fatalf("expected GetOptionalParam(%q) == %q, got %q", originalKey, value, got) + } + + if hasOptionalParam(trimmedKey) { + t.Fatalf("did not expect hasOptionalParam(%q) to be true", trimmedKey) + } + if got := GetOptionalParam(trimmedKey); got != "" { + t.Fatalf("expected GetOptionalParam(%q) == empty, got %q", trimmedKey, got) + } +} + +func TestConcurrentSetOptionalParam(t *testing.T) { + clearOptionalParams() + var wg sync.WaitGroup + + // spawn several goroutines setting allowed and disallowed keys + for i := 0; i < 10; i++ { + wg.Add(1) + go func(i int) { + defer wg.Done() + SetOptionalParam("asca-location", "v") + SetOptionalParam("not-allowed", "x") + }(i) + } + wg.Wait() + + if !hasOptionalParam("asca-location") { + t.Fatalf("expected hasOptionalParam(%q) to be true after concurrent sets", "asca-location") + } + if GetOptionalParam("asca-location") != "v" { + t.Fatalf("expected GetOptionalParam(%q) == %q", "asca-location", "v") + } +} diff --git a/test/integration/asca-engine_test.go b/test/integration/asca-engine_test.go index 43a8948ff..31f1f20a1 100644 --- a/test/integration/asca-engine_test.go +++ b/test/integration/asca-engine_test.go @@ -3,10 +3,15 @@ package integration import ( + "archive/zip" "encoding/json" "fmt" + "io" + "net/http" "os" + "path/filepath" "testing" + "time" "github.com/checkmarx/ast-cli/internal/commands/asca/ascaconfig" commonParams "github.com/checkmarx/ast-cli/internal/params" @@ -222,3 +227,106 @@ func TestExecuteASCAScan_EngineNotRunningWithLicense_Success(t *testing.T) { err, _ := executeCommand(t, args...) assert.NilError(t, err, "User has license, should not fail") } + +func TestExecuteASCAScan_Asca_location_Flag_Success(t *testing.T) { + configuration.LoadConfiguration() + ASCAWrapper := grpcs.NewASCAGrpcWrapper(viper.GetInt(commonParams.ASCAPortKey)) + _ = ASCAWrapper.ShutDown() + _ = os.RemoveAll(ascaconfig.Params.WorkingDir()) + tempDir := t.TempDir() + // Download ZIP + resp, err := http.Get(ascaconfig.Params.DownloadURL) + asserts.Nil(t, err) + defer resp.Body.Close() + asserts.Equal(t, http.StatusOK, resp.StatusCode) + + // Save ZIP file + zipPath := filepath.Join(tempDir, ascaconfig.Params.FileName) + + zipBytes, err := io.ReadAll(resp.Body) + asserts.Nil(t, err) + + err = os.WriteFile(zipPath, zipBytes, 0644) + asserts.Nil(t, err) + + // Unzip + reader, err := zip.OpenReader(zipPath) + asserts.Nil(t, err) + defer reader.Close() + + var extractedExePath string + + for _, file := range reader.File { + if file.Name == ascaconfig.Params.ExecutableFile { + rc, err := file.Open() + asserts.Nil(t, err) + + extractedExePath = filepath.Join(tempDir, file.Name) + outFile, err := os.Create(extractedExePath) + asserts.Nil(t, err) + + _, err = io.Copy(outFile, rc) + asserts.Nil(t, err) + + outFile.Close() + rc.Close() + } + } + asserts.NotEmpty(t, extractedExePath, "Executable not found inside zip") + + // Ensure executable permissions + err = os.Chmod(extractedExePath, 0755) + asserts.Nil(t, err) + + args := []string{ + "scan", "asca", + flag(commonParams.SourcesFlag), "data/python-vul-file.py", + flag(commonParams.DebugFlag), + flag(commonParams.AgentFlag), "JetBrains", + flag(commonParams.ASCALocationFlag), tempDir, + } + + err, _ = executeCommand(t, args...) + assert.NilError(t, err, "User has license, should not fail") + ASCAWrapper = grpcs.NewASCAGrpcWrapper(viper.GetInt(commonParams.ASCAPortKey)) + _ = ASCAWrapper.ShutDown() + + time.Sleep(500 * time.Millisecond) +} + +func TestExecuteASCAScan_Asca_location_Flag_ThrowError_No_Executable(t *testing.T) { + configuration.LoadConfiguration() + ASCAWrapper := grpcs.NewASCAGrpcWrapper(viper.GetInt(commonParams.ASCAPortKey)) + _ = ASCAWrapper.ShutDown() + _ = os.RemoveAll(ascaconfig.Params.WorkingDir()) + + tempDir := t.TempDir() + args := []string{ + "scan", "asca", + flag(commonParams.SourcesFlag), "data/python-vul-file.py", + flag(commonParams.DebugFlag), + flag(commonParams.AgentFlag), "JetBrains", + flag(commonParams.ASCALocationFlag), tempDir, + } + + err, _ := executeCommand(t, args...) + asserts.NotNil(t, err, " Expected error due to missing executable in custom location") + asserts.ErrorContains(t, err, "No ASCA executable found in provided location") +} + +func TestExecuteASCAScan_Asca_location_Flag_ThrowError_InvalidPath(t *testing.T) { + configuration.LoadConfiguration() + ASCAWrapper := grpcs.NewASCAGrpcWrapper(viper.GetInt(commonParams.ASCAPortKey)) + _ = ASCAWrapper.ShutDown() + _ = os.RemoveAll(ascaconfig.Params.WorkingDir()) + + args := []string{ + "scan", "asca", + flag(commonParams.SourcesFlag), "data/python-vul-file.py", + flag(commonParams.DebugFlag), + flag(commonParams.AgentFlag), "JetBrains", + flag(commonParams.ASCALocationFlag), "/definitely/invalid/path", + } + err, _ := executeCommand(t, args...) + asserts.ErrorContains(t, err, "Failed to validate ASCA location") +} From 0c9323e9d60919301318cdad9ea47ee4329bbb34 Mon Sep 17 00:00:00 2001 From: anjali-deore <200181980+cx-anjali-deore@users.noreply.github.com> Date: Wed, 11 Feb 2026 12:15:55 +0530 Subject: [PATCH 03/18] - Removed unnecessary files committed --- copy.json | 1 - cpu.pprof | 0 internal/services/test.txt | 0 minio-disabled.txt | Bin 3862386 -> 0 bytes minio.txt | Bin 10589700 -> 0 bytes result-test.json | 15205 ---------------- results.txt | Bin 3037174 -> 0 bytes singleContainer.txt | Bin 257506 -> 0 bytes .../data/manifests/requirements.txt | 4 - test/integration/projectName.txt | 12 - testdebug.txt | Bin 30442 -> 0 bytes testdebug2.txt | Bin 111964 -> 0 bytes zip-resolution.txt | Bin 884 -> 0 bytes 13 files changed, 15222 deletions(-) delete mode 100644 copy.json delete mode 100644 cpu.pprof delete mode 100644 internal/services/test.txt delete mode 100644 minio-disabled.txt delete mode 100644 minio.txt delete mode 100644 result-test.json delete mode 100644 results.txt delete mode 100644 singleContainer.txt delete mode 100644 test/integration/projectName.txt delete mode 100644 testdebug.txt delete mode 100644 testdebug2.txt delete mode 100644 zip-resolution.txt diff --git a/copy.json b/copy.json deleted file mode 100644 index f567a6d87..000000000 --- a/copy.json +++ /dev/null @@ -1 +0,0 @@ -[{"ContainerImage":{"ImageName":"ubuntu","ImageTag":"17.10","Distribution":"ubuntu:17.10","ImageHash":"sha256:e211a66937c610743566e2f0ac7d7e7652e2641d224af1c8c95f5402e59b0cc9","ImageId":"ubuntu:17.10","ImageLocations":[{"Origin":"Dockerfile","Path":"javaVulnerable\\JavaVulnerableLabE\\Dockerfile","FinalStage":false}],"Layers":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","d5ce7f24606728e4b34df8c844ca1fad74d24fcc11c3e4a3b38d117077ed6807","5251addbe073e88088288790f450f853171ac333296b6049f694270f7544fc2f","41f50d293d3afbe39e131f402644cc586952d5075d0252776194e4b82a6411a4","b3c5147f2ed120fe124b06bb4dbb713605431d2f54b33438d08a592d6dbdc704"],"History":[{"Order":0,"Size":100420697,"LayerId":"f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","Command":"/bin/sh -c #(nop) ADD file:d3d5130b8f7f795c053d60902a67257290e689a661581dd3e63e52931b2d835e in / "},{"Order":1,"Size":745,"LayerId":"d5ce7f24606728e4b34df8c844ca1fad74d24fcc11c3e4a3b38d117077ed6807","Command":"/bin/sh -c set -xe \t\t\u0026\u0026 echo '#!/bin/sh' \u003e /usr/sbin/policy-rc.d \t\u0026\u0026 echo 'exit 101' \u003e\u003e /usr/sbin/policy-rc.d \t\u0026\u0026 chmod +x /usr/sbin/policy-rc.d \t\t\u0026\u0026 dpkg-divert --local --rename --add /sbin/initctl \t\u0026\u0026 cp -a /usr/sbin/policy-rc.d /sbin/initctl \t\u0026\u0026 sed -i 's/^exit.*/exit 0/' /sbin/initctl \t\t\u0026\u0026 echo 'force-unsafe-io' \u003e /etc/dpkg/dpkg.cfg.d/docker-apt-speedup \t\t\u0026\u0026 echo 'DPkg::Post-Invoke { \"rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true\"; };' \u003e /etc/apt/apt.conf.d/docker-clean \t\u0026\u0026 echo 'APT::Update::Post-Invoke { \"rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true\"; };' \u003e\u003e /etc/apt/apt.conf.d/docker-clean \t\u0026\u0026 echo 'Dir::Cache::pkgcache \"\"; Dir::Cache::srcpkgcache \"\";' \u003e\u003e /etc/apt/apt.conf.d/docker-clean \t\t\u0026\u0026 echo 'Acquire::Languages \"none\";' \u003e /etc/apt/apt.conf.d/docker-no-languages \t\t\u0026\u0026 echo 'Acquire::GzipIndexes \"true\"; Acquire::CompressionTypes::Order:: \"gz\";' \u003e /etc/apt/apt.conf.d/docker-gzip-indexes \t\t\u0026\u0026 echo 'Apt::AutoRemove::SuggestsImportant \"false\";' \u003e /etc/apt/apt.conf.d/docker-autoremove-suggests"},{"Order":2,"Size":0,"LayerId":"5251addbe073e88088288790f450f853171ac333296b6049f694270f7544fc2f","Command":"/bin/sh -c rm -rf /var/lib/apt/lists/*"},{"Order":3,"Size":2759,"LayerId":"41f50d293d3afbe39e131f402644cc586952d5075d0252776194e4b82a6411a4","Command":"/bin/sh -c sed -i 's/^#\\s*\\(deb.*universe\\)$/\\1/g' /etc/apt/sources.list"},{"Order":4,"Size":7,"LayerId":"b3c5147f2ed120fe124b06bb4dbb713605431d2f54b33438d08a592d6dbdc704","Command":"/bin/sh -c mkdir -p /run/systemd \u0026\u0026 echo 'docker' \u003e /run/systemd/container"},{"Order":5,"Size":0,"LayerId":"","Command":"/bin/sh -c #(nop) CMD [\"/bin/bash\"]"}]},"ContainerPackages":[{"Name":"gnupg","Version":"2.1.15-1ubuntu8.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"gnupg2","SourceVersion":"2.1.15-1ubuntu8.1","Licenses":["BSD-3-clause","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"gzip","Version":"1.6","Distribution":"ubuntu:17.10","Type":"Binary","SourceName":"","SourceVersion":"","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libgcrypt20","Version":"1.7.8-2ubuntu1.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-2","LGPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libaudit1","Version":"1:2.7.7-1ubuntu2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"audit","SourceVersion":"1:2.7.7-1ubuntu2","Licenses":["GPL-1","GPL-2","LGPL-2.1"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"bsdutils","Version":"1:2.30.1-0ubuntu4.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"util-linux","SourceVersion":"2.30.1-0ubuntu4.2","Licenses":["BSD-2-clause","BSD-3-clause","BSD-4-clause","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"gcc-7-base","Version":"7.2.0-8ubuntu3.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"gcc-7","SourceVersion":"7.2.0-8ubuntu3.2","Licenses":["Artistic","GFDL-1.2","GPL","GPL-2","GPL-3","LGPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"base-files","Version":"9.6ubuntu102","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"fdisk","Version":"2.30.1-0ubuntu4.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"util-linux","SourceVersion":"2.30.1-0ubuntu4.2","Licenses":["BSD-2-clause","BSD-3-clause","BSD-4-clause","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"grep","Version":"3.1-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-3","GPL-3+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libtasn1-6","Version":"4.12-2.1ubuntu0.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GFDL-1.3","GPL-3","LGPL","LGPL-2.1"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"dpkg","Version":"1.18.24ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["BSD-2-clause","GPL-2","GPL-2+","public-domain-md5","public-domain-s-s-d"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libpam0g","Version":"1.1.8-3.2ubuntu3.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"pam","SourceVersion":"1.1.8-3.2ubuntu3.1","Licenses":["GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libassuan0","Version":"2.4.3-3","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"libassuan","SourceVersion":"2.4.3-3","Licenses":["GAP","GAP~FSF","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libidn11","Version":"1.33-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"libidn","SourceVersion":"1.33-2","Licenses":["GAP","GFDL-1.3","GFDL-1.3+","GPL-2","GPL-3","GPL-3+","LGPL-2","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libgcc1","Version":"1:7.2.0-8ubuntu3.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"gcc-7","SourceVersion":"7.2.0-8ubuntu3.2","Licenses":["Artistic","GFDL-1.2","GPL","GPL-2","GPL-3","LGPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libpam-runtime","Version":"1.1.8-3.2ubuntu3.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"pam","SourceVersion":"1.1.8-3.2ubuntu3.1","Licenses":["GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libapt-pkg5.0","Version":"1.5.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"apt","SourceVersion":"1.5.2","Licenses":["GPL-2","GPLv2+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libss2","Version":"1.43.5-1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"e2fsprogs","SourceVersion":"1.43.5-1","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"mawk","Version":"1.3.3-17ubuntu2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-2"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"dash","Version":"0.5.8-2.3ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libbz2-1.0","Version":"1.0.6-8.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"bzip2","SourceVersion":"1.0.6-8.1","Licenses":["GPL-2"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"lsb-base","Version":"9.20160110ubuntu5","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"lsb","SourceVersion":"9.20160110ubuntu5","Licenses":["BSD-3-clause","GPL-2"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"findutils","Version":"4.6.0+git+20170729-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GFDL-1.3","GPL-3"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"base-passwd","Version":"3.5.43","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-2","PD"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libgnutls30","Version":"3.5.8-6ubuntu3","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"gnutls28","SourceVersion":"3.5.8-6ubuntu3","Licenses":["CC0","GFDL-1.3","GPL","GPL-3","LGPL","LGPL-3","LGPL2.1","The"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libsystemd0","Version":"234-2ubuntu12.4","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"systemd","SourceVersion":"234-2ubuntu12.4","Licenses":["CC0","Expat","GPL-2","GPL-2+","LGPL-2.1","LGPL-2.1+","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libc6","Version":"2.26-0ubuntu2.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"glibc","SourceVersion":"2.26-0ubuntu2.1","Licenses":["GPL-2","LGPL-2.1"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"coreutils","Version":"8.26-3ubuntu4","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-3"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"sysvinit-utils","Version":"2.88dsf-59.8git1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"sysvinit","SourceVersion":"2.88dsf-59.8git1","Licenses":["GPL-2"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"login","Version":"1:4.2-3.2ubuntu4","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"shadow","SourceVersion":"1:4.2-3.2ubuntu4","Licenses":["GPL-2"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"bash","Version":"4.4.12","Distribution":"ubuntu:17.10","Type":"Binary","SourceName":"","SourceVersion":"","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"readline-common","Version":"7.0-0ubuntu2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"readline","SourceVersion":"7.0-0ubuntu2","Licenses":["GFDL","GPL-3"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libtinfo5","Version":"6.0+20160625-1ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"ncurses","SourceVersion":"6.0+20160625-1ubuntu1","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"mount","Version":"2.30.1-0ubuntu4.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"util-linux","SourceVersion":"2.30.1-0ubuntu4.2","Licenses":["BSD-2-clause","BSD-3-clause","BSD-4-clause","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"ncurses-base","Version":"6.0+20160625-1ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"ncurses","SourceVersion":"6.0+20160625-1ubuntu1","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libselinux1","Version":"2.7-1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"libselinux","SourceVersion":"2.7-1","Licenses":["GPL-2","LGPL-2.1"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libffi6","Version":"3.2.1-6","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"libffi","SourceVersion":"3.2.1-6","Licenses":["GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"util-linux","Version":"2.30.1-0ubuntu4.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["BSD-2-clause","BSD-3-clause","BSD-4-clause","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"gzip","Version":"1.2","Distribution":"ubuntu:17.10","Type":"Binary","SourceName":"","SourceVersion":"","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libnpth0","Version":"1.5-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"npth","SourceVersion":"1.5-2","Licenses":["LGPL-2.1","LGPL-2.1+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"liblz4-1","Version":"0.0~r131-2ubuntu2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"lz4","SourceVersion":"0.0~r131-2ubuntu2","Licenses":["BSD-2-clause","GPL-2","GPL-2+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libreadline7","Version":"7.0-0ubuntu2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"readline","SourceVersion":"7.0-0ubuntu2","Licenses":["GFDL","GPL-3"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"tar","Version":"1.29b-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-2","GPL-3"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"sensible-utils","Version":"0.0.10ubuntu0.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["All-permissive","GPL-2","GPL-2+","configure","installsh"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libsepol1","Version":"2.7-1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"libsepol","SourceVersion":"2.7-1","Licenses":["GPL","LGPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"e2fslibs","Version":"1.43.5-1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"e2fsprogs","SourceVersion":"1.43.5-1","Licenses":["GPL-2","LGPL-2"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"debianutils","Version":"4.8.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libfdisk1","Version":"2.30.1-0ubuntu4.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"util-linux","SourceVersion":"2.30.1-0ubuntu4.2","Licenses":["BSD-2-clause","BSD-3-clause","BSD-4-clause","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"passwd","Version":"1:4.2-3.2ubuntu4","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"shadow","SourceVersion":"1:4.2-3.2ubuntu4","Licenses":["GPL-2"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libc-bin","Version":"2.26-0ubuntu2.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"glibc","SourceVersion":"2.26-0ubuntu2.1","Licenses":["GPL-2","LGPL-2.1"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libdebconfclient0","Version":"0.213ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"cdebconf","SourceVersion":"0.213ubuntu1","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libcomerr2","Version":"1.43.5-1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"e2fsprogs","SourceVersion":"1.43.5-1","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libmount1","Version":"2.30.1-0ubuntu4.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"util-linux","SourceVersion":"2.30.1-0ubuntu4.2","Licenses":["BSD-2-clause","BSD-3-clause","BSD-4-clause","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libpam-modules-bin","Version":"1.1.8-3.2ubuntu3.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"pam","SourceVersion":"1.1.8-3.2ubuntu3.1","Licenses":["GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"init-system-helpers","Version":"1.49ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["BSD-3-clause","GPL-2","GPL-2+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libstdc++6","Version":"7.2.0-8ubuntu3.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"gcc-7","SourceVersion":"7.2.0-8ubuntu3.2","Licenses":["Artistic","GFDL-1.2","GPL","GPL-2","GPL-3","LGPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"adduser","Version":"3.113+nmu3ubuntu5","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-2"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libacl1","Version":"2.2.52-3build1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"acl","SourceVersion":"2.2.52-3build1","Licenses":["GPL","LGPL-2.1"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"ncurses-bin","Version":"6.0+20160625-1ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"ncurses","SourceVersion":"6.0+20160625-1ubuntu1","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"ubuntu-keyring","Version":"2016.10.27","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"sed","Version":"4.4-1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-3"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"hostname","Version":"3.18","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-2"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"gpgv","Version":"2.1.15-1ubuntu8.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"gnupg2","SourceVersion":"2.1.15-1ubuntu8.1","Licenses":["BSD-3-clause","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"e2fsprogs","Version":"1.43.5-1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-2","LGPL-2"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libp11-kit0","Version":"0.23.7-3","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"p11-kit","SourceVersion":"0.23.7-3","Licenses":["BSD-3-Clause","ISC","ISC+IBM","permissive-like-automake-output","same-as-rest-of-p11kit"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"apt","Version":"1.5.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-2","GPLv2+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libsmartcols1","Version":"2.30.1-0ubuntu4.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"util-linux","SourceVersion":"2.30.1-0ubuntu4.2","Licenses":["BSD-2-clause","BSD-3-clause","BSD-4-clause","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"util-linux","Version":"2.30.1","Distribution":"ubuntu:17.10","Type":"Binary","SourceName":"","SourceVersion":"","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libprocps6","Version":"2:3.3.12-1ubuntu2.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"procps","SourceVersion":"2:3.3.12-1ubuntu2.1","Licenses":["GPL-2","GPL-2.0+","LGPL-2","LGPL-2.0+","LGPL-2.1","LGPL-2.1+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libpam-modules","Version":"1.1.8-3.2ubuntu3.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"pam","SourceVersion":"1.1.8-3.2ubuntu3.1","Licenses":["GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libaudit-common","Version":"1:2.7.7-1ubuntu2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"audit","SourceVersion":"1:2.7.7-1ubuntu2","Licenses":["GPL-1","GPL-2","LGPL-2.1"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"perl-base","Version":"5.26.0-8ubuntu1.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"perl","SourceVersion":"5.26.0-8ubuntu1.2","Licenses":["Artistic","Artistic-2","BSD-3-clause","BSD-3-clause-GENERIC","BSD-3-clause-with-weird-numbering","BSD-4-clause-POWERDOG","BZIP","DONT-CHANGE-THE-GPL","Expat","GPL-1","GPL-1+","GPL-2","GPL-2+","GPL-3+-WITH-BISON-EXCEPTION","HSIEH-BSD","HSIEH-DERIVATIVE","LGPL-2.1","REGCOMP","REGCOMP,","RRA-KEEP-THIS-NOTICE","S2P","SDBM-PUBLIC-DOMAIN","TEXT-TABS","Unicode","ZLIB"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"liblzma5","Version":"5.2.2-1.3","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"xz-utils","SourceVersion":"5.2.2-1.3","Licenses":["Autoconf","GPL-2","GPL-2+","GPL-3","LGPL-2","LGPL-2.1","LGPL-2.1+","PD","PD-debian","config-h","noderivs","permissive-fsf","permissive-nowarranty","probably-PD"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libksba8","Version":"1.3.5-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"libksba","SourceVersion":"1.3.5-2","Licenses":["GPL-3"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"procps","Version":"2:3.3.12-1ubuntu2.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-2","GPL-2.0+","LGPL-2","LGPL-2.0+","LGPL-2.1","LGPL-2.1+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libsemanage1","Version":"2.7-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"libsemanage","SourceVersion":"2.7-2","Licenses":["GPL","LGPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libattr1","Version":"1:2.4.47-2build1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"attr","SourceVersion":"1:2.4.47-2build1","Licenses":["GPL-2","LGPL-2.1"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"zlib1g","Version":"1:1.2.11.dfsg-0ubuntu2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"zlib","SourceVersion":"1:1.2.11.dfsg-0ubuntu2","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libpcre3","Version":"2:8.39-5ubuntu3","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"pcre3","SourceVersion":"2:8.39-5ubuntu3","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libsqlite3-0","Version":"3.19.3-3","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"sqlite3","SourceVersion":"3.19.3-3","Licenses":["GPL-2","GPL-2+","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libcap-ng0","Version":"0.7.7-3build1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"libcap-ng","SourceVersion":"0.7.7-3build1","Licenses":["GPL-2","GPL-3","LGPL-2.1"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libncurses5","Version":"6.0+20160625-1ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"ncurses","SourceVersion":"6.0+20160625-1ubuntu1","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libudev1","Version":"234-2ubuntu12.4","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"systemd","SourceVersion":"234-2ubuntu12.4","Licenses":["CC0","Expat","GPL-2","GPL-2+","LGPL-2.1","LGPL-2.1+","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libdb5.3","Version":"5.3.28-13.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"db5.3","SourceVersion":"5.3.28-13.1","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libhogweed4","Version":"3.3-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"nettle","SourceVersion":"3.3-2","Licenses":["GAP","GPL","GPL-2","GPL-2+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1+","other","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"diffutils","Version":"1:3.6-1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GFDL","GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"pinentry-curses","Version":"1.0.0-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"pinentry","SourceVersion":"1.0.0-2","Licenses":["GPL-2","GPL-2+","LGPL-3","LGPL-3+","X11"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libncursesw5","Version":"6.0+20160625-1ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"ncurses","SourceVersion":"6.0+20160625-1ubuntu1","Licenses":null,"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libuuid1","Version":"2.30.1-0ubuntu4.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"util-linux","SourceVersion":"2.30.1-0ubuntu4.2","Licenses":["BSD-2-clause","BSD-3-clause","BSD-4-clause","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libblkid1","Version":"2.30.1-0ubuntu4.2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"util-linux","SourceVersion":"2.30.1-0ubuntu4.2","Licenses":["BSD-2-clause","BSD-3-clause","BSD-4-clause","GPL-2","GPL-2+","GPL-3","GPL-3+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","MIT","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libgmp10","Version":"2:6.1.2+dfsg-1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"gmp","SourceVersion":"2:6.1.2+dfsg-1","Licenses":["GPL","GPL-2","GPL-3","LGPL-3"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libgpg-error0","Version":"1.27-3","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"libgpg-error","SourceVersion":"1.27-3","Licenses":["LGPL-2.1","LGPL-2.1+"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libsemanage-common","Version":"2.7-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"libsemanage","SourceVersion":"2.7-2","Licenses":["GPL","LGPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"gnupg-agent","Version":"2.1.15-1ubuntu8.1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"gnupg2","SourceVersion":"2.1.15-1ubuntu8.1","Licenses":["BSD-3-clause","GPL-3","GPL-3+","LGPL-2.1","LGPL-2.1+","LGPL-3","LGPL-3+","RFC-Reference","TinySCHEME","permissive"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"libnettle6","Version":"3.3-2","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"nettle","SourceVersion":"3.3-2","Licenses":["GAP","GPL","GPL-2","GPL-2+","LGPL","LGPL-2","LGPL-2+","LGPL-2.1+","other","public-domain"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"bash","Version":"4.4-5ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL-3"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"debconf","Version":"1.5.63","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["BSD-2-clause"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]},{"Name":"gzip","Version":"1.6-5ubuntu1","Distribution":"ubuntu:17.10","Type":"Oval","SourceName":"","SourceVersion":"","Licenses":["GPL"],"LayerIds":["f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce","f1b91f8d903cf1125f78407b85f7513a427bfc69d851fff778461e53cc58acce"]}]},{"ContainerImage":{"ImageName":"node","ImageTag":"12-alpine","Distribution":"alpine:3.15.4","ImageHash":"sha256:bb6d28039b8cec9aa8d9032f9aa640a792a60c2cb1644691627bf046aab27c8b","ImageId":"node:12-alpine","ImageLocations":[{"Origin":"Dockerfile","Path":"javaVulnerable\\JavaVulnerableLabE\\Dockerfile","FinalStage":true}],"Layers":["4fc242d58285699eca05db3cc7c7122a2b8e014d9481f323bd9277baacfa0628","dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79","fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a","7f30cde3f69985ddd9e664d8b5a3514f3d66103c43261f1cf1d9f11c2ac55f4c"],"History":[{"Order":0,"Size":5570141,"LayerId":"4fc242d58285699eca05db3cc7c7122a2b8e014d9481f323bd9277baacfa0628","Command":"/bin/sh -c #(nop) ADD file:5d673d25da3a14ce1f6cf66e4c7fd4f4b85a3759a9d93efb3fd9ff852b5b56e4 in / "},{"Order":1,"Size":0,"LayerId":"","Command":"/bin/sh -c #(nop) CMD [\"/bin/sh\"]"},{"Order":2,"Size":0,"LayerId":"","Command":"/bin/sh -c #(nop) ENV NODE_VERSION=12.22.12"},{"Order":3,"Size":77599762,"LayerId":"dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79","Command":"/bin/sh -c addgroup -g 1000 node \u0026\u0026 adduser -u 1000 -G node -s /bin/sh -D node \u0026\u0026 apk add --no-cache libstdc++ \u0026\u0026 apk add --no-cache --virtual .build-deps curl \u0026\u0026 ARCH= \u0026\u0026 alpineArch=\"$(apk --print-arch)\" \u0026\u0026 case \"${alpineArch##*-}\" in x86_64) ARCH='x64' CHECKSUM=\"e5eb941bd3d5b7ab197e27c353049e6e8fd03d39c4949ea393f5af4ba8ef020a\" ;; *) ;; esac \u0026\u0026 if [ -n \"${CHECKSUM}\" ]; then set -eu; curl -fsSLO --compressed \"https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\"; echo \"$CHECKSUM node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" | sha256sum -c - \u0026\u0026 tar -xJf \"node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" -C /usr/local --strip-components=1 --no-same-owner \u0026\u0026 ln -s /usr/local/bin/node /usr/local/bin/nodejs; else echo \"Building from source\" \u0026\u0026 apk add --no-cache --virtual .build-deps-full binutils-gold g++ gcc gnupg libgcc linux-headers make python2 \u0026\u0026 for key in 4ED778F539E3634C779C87C6D7062848A1AB005C 141F07595B7B3FFE74309A937405533BE57C7D57 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 74F12602B6F1C4E913FAA37AD3A89613643B6201 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C DD8F2338BAE7501E3DD5AC78C273792F7D83545D A48C2BEE680E841632CD4E44F07496B3EB3C1762 108F52B48DB57BB0CC439B2997B01419BD92F80A B9E2F5981AA6E0CD28160D9FF13993A75599653C ; do gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys \"$key\" || gpg --batch --keyserver keyserver.ubuntu.com --recv-keys \"$key\" ; done \u0026\u0026 curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz\" \u0026\u0026 curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc\" \u0026\u0026 gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \u0026\u0026 grep \" node-v$NODE_VERSION.tar.xz\\$\" SHASUMS256.txt | sha256sum -c - \u0026\u0026 tar -xf \"node-v$NODE_VERSION.tar.xz\" \u0026\u0026 cd \"node-v$NODE_VERSION\" \u0026\u0026 ./configure \u0026\u0026 make -j$(getconf _NPROCESSORS_ONLN) V= \u0026\u0026 make install \u0026\u0026 apk del .build-deps-full \u0026\u0026 cd .. \u0026\u0026 rm -Rf \"node-v$NODE_VERSION\" \u0026\u0026 rm \"node-v$NODE_VERSION.tar.xz\" SHASUMS256.txt.asc SHASUMS256.txt; fi \u0026\u0026 rm -f \"node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" \u0026\u0026 apk del .build-deps \u0026\u0026 node --version \u0026\u0026 npm --version"},{"Order":4,"Size":0,"LayerId":"","Command":"/bin/sh -c #(nop) ENV YARN_VERSION=1.22.18"},{"Order":5,"Size":7837551,"LayerId":"fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a","Command":"/bin/sh -c apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \u0026\u0026 for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; do gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys \"$key\" || gpg --batch --keyserver keyserver.ubuntu.com --recv-keys \"$key\" ; done \u0026\u0026 curl -fsSLO --compressed \"https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz\" \u0026\u0026 curl -fsSLO --compressed \"https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc\" \u0026\u0026 gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \u0026\u0026 mkdir -p /opt \u0026\u0026 tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ \u0026\u0026 ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn \u0026\u0026 ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \u0026\u0026 rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \u0026\u0026 apk del .build-deps-yarn \u0026\u0026 yarn --version"},{"Order":6,"Size":388,"LayerId":"7f30cde3f69985ddd9e664d8b5a3514f3d66103c43261f1cf1d9f11c2ac55f4c","Command":"/bin/sh -c #(nop) COPY file:4d192565a7220e135cab6c77fbc1c73211b69f3d9fb37e62857b2c6eb9363d51 in /usr/local/bin/ "},{"Order":7,"Size":0,"LayerId":"","Command":"/bin/sh -c #(nop) ENTRYPOINT [\"docker-entrypoint.sh\"]"},{"Order":8,"Size":0,"LayerId":"","Command":"/bin/sh -c #(nop) CMD [\"node\"]"}]},"ContainerPackages":[{"Name":"strip-ansi","Version":"4.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"tough-cookie","Version":"2.4.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-3-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"tunnel-agent","Version":"0.6.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Apache-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"unique-string","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"util-promisify","Version":"2.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"alpine-baselayout","Version":"3.2.0-r18","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"alpine-baselayout","SourceVersion":"3.2.0-r18","Licenses":["GPL-2.0-only"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"ssl_client","Version":"1.34.1-r5","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"busybox","SourceVersion":"1.34.1-r5","Licenses":["GPL-2.0-only"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"caseless","Version":"0.12.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Apache-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"chownr","Version":"1.1.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ci-info","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"delayed-stream","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"end-of-stream","Version":"1.4.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"iconv-lite","Version":"0.4.23","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"err-code","Version":"1.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"get-caller-file","Version":"2.0.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"inflight","Version":"1.0.6","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libnpm","Version":"3.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libnpx","Version":"10.2.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"make-fetch-happen","Version":"5.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npmlog","Version":"4.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"process-nextick-args","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"duplexer3","Version":"0.1.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-3-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"glob","Version":"7.1.6","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"har-schema","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"move-concurrently","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"retry","Version":"0.10.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"punycode","Version":"1.4.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"qrcode-terminal","Version":"0.12.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Apache 2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"read-installed","Version":"4.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-cli-docs","Version":"0.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Artistic-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ansi-align","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"cli-table3","Version":"0.5.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"concat-map","Version":"0.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"forever-agent","Version":"0.6.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Apache-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"https-proxy-agent","Version":"2.2.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-typedarray","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"path-parse","Version":"1.0.7","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"JSONStream","Version":"1.3.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["(MIT OR Apache-2.0)"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"byline","Version":"5.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"capture-stack-trace","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"iferr","Version":"0.1.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"errno","Version":"0.1.7","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"import-lazy","Version":"2.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libnpmhook","Version":"5.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"pump","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"cli-columns","Version":"3.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"fs-vacuum","Version":"1.2.10","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"http-proxy-agent","Version":"2.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"humanize-ms","Version":"1.2.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash.uniq","Version":"4.5.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-user-validate","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"request","Version":"2.88.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Apache-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"socks","Version":"2.3.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"set-blocking","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"supports-color","Version":"5.4.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"text-table","Version":"0.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"unique-slug","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"clone","Version":"1.0.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"encoding","Version":"0.1.12","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"fs.realpath","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ci-info","Version":"1.6.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libnpmorg","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-packlist","Version":"1.4.8","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"resolve-from","Version":"4.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"run-queue","Version":"1.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"are-we-there-yet","Version":"1.1.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"cli-boxes","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"detect-newline","Version":"2.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"fs-minipass","Version":"1.2.7","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"json-schema-traverse","Version":"0.4.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"has-unicode","Version":"2.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-registry-fetch","Version":"4.0.7","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"stream-shift","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"byte-size","Version":"5.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"cliui","Version":"5.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"yallist","Version":"2.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"debug","Version":"3.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"fast-deep-equal","Version":"3.1.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-cidr","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lazy-property","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash.without","Version":"4.4.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libcrypto1.1","Version":"1.1.1n-r0","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"openssl","SourceVersion":"1.1.1n-r0","Licenses":["OpenSSL"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"cross-spawn","Version":"5.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"delegates","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"got","Version":"6.7.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"parallel-transform","Version":"1.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"path-key","Version":"2.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"pumpify","Version":"1.5.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"readdir-scoped-modules","Version":"1.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"bluebird","Version":"3.5.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"dezalgo","Version":"1.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"hosted-git-info","Version":"2.8.9","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"infer-owner","Version":"1.0.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-obj","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash.restparam","Version":"3.6.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"path-exists","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"pseudomap","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"global-dirs","Version":"0.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"find-up","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libnpmsearch","Version":"2.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"promise-inflight","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"semver-diff","Version":"2.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"spdx-license-ids","Version":"3.0.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["CC0-1.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"strip-ansi","Version":"3.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"through","Version":"2.3.8","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"init-package-json","Version":"1.10.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-profile","Version":"4.0.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"osenv","Version":"0.1.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"string_decoder","Version":"0.10.31","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"spdx-exceptions","Version":"2.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["CC-BY-3.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"stringify-package","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"url-parse-lax","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"uuid","Version":"3.3.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"busybox","Version":"1.34.1-r5","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"busybox","SourceVersion":"1.34.1-r5","Licenses":["GPL-2.0-only"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"cyclist","Version":"0.2.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":null,"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"get-stream","Version":"4.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-npm","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lru-cache","Version":"5.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"sorted-object","Version":"2.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["(WTFPL OR MIT)"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"safe-buffer","Version":"5.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"through2","Version":"2.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"agent-base","Version":"4.3.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lru-cache","Version":"4.1.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"isarray","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-run-path","Version":"2.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"unpipe","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"yargs-parser","Version":"15.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"dot-prop","Version":"4.2.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-ci","Version":"1.2.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-path-inside","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"read","Version":"1.0.7","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"stream-each","Version":"1.2.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libssl1.1","Version":"1.1.1n-r0","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"openssl","SourceVersion":"1.1.1n-r0","Licenses":["OpenSSL"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"brace-expansion","Version":"1.1.11","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-init","Version":"0.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"agent-base","Version":"4.2.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"strip-json-comments","Version":"2.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"tweetnacl","Version":"0.14.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Unlicense"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"update-notifier","Version":"2.5.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"util-deprecate","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ca-certificates-bundle","Version":"20211220-r0","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"ca-certificates","SourceVersion":"20211220-r0","Licenses":["MPL-2.0 AND MIT"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"ansistyles","Version":"0.1.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"has-symbols","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lockfile","Version":"1.0.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"yallist","Version":"3.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"which-module","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"wide-align","Version":"1.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"worker-farm","Version":"1.7.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ecc-jsbn","Version":"0.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"dotenv","Version":"5.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"escape-string-regexp","Version":"1.0.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"execa","Version":"0.7.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"string-width","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"os-homedir","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"readable-stream","Version":"3.6.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"builtins","Version":"1.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"gauge","Version":"2.7.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"http-cache-semantics","Version":"3.8.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"inherits","Version":"2.0.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"registry-url","Version":"3.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"y18n","Version":"4.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"p-limit","Version":"2.3.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"yargs","Version":"14.2.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"musl","Version":"1.2.2-r7","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"musl","SourceVersion":"1.2.2-r7","Licenses":["MIT"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"configstore","Version":"3.1.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ignore-walk","Version":"3.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"pacote","Version":"9.5.12","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"signal-exit","Version":"3.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libstdc++","Version":"10.3.1_git20211027-r0","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"gcc","SourceVersion":"10.3.1_git20211027-r0","Licenses":["GPL-2.0-or-later","LGPL-2.1-or-later"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"es-abstract","Version":"1.12.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"es-to-primitive","Version":"1.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libnpmpublish","Version":"1.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-lifecycle","Version":"3.1.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Artistic-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"oauth-sign","Version":"0.9.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Apache-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"widest-line","Version":"2.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"write-file-atomic","Version":"2.4.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"abbrev","Version":"1.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"iferr","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libnpmteam","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-bundled","Version":"1.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"prr","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"read-cmd-shim","Version":"1.0.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"sorted-union-stream","Version":"2.1.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"cmd-shim","Version":"3.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ajv","Version":"6.12.6","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"call-limit","Version":"1.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ansicolors","Version":"0.3.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"asap","Version":"2.0.6","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"cidr-regex","Version":"2.0.10","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"env-paths","Version":"2.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"json-schema","Version":"0.4.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["(AFL-2.1 OR BSD-3-Clause)"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"make-dir","Version":"1.3.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ansi-regex","Version":"2.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"concat-stream","Version":"1.6.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"har-validator","Version":"5.1.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-normalize-package-bin","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"term-size","Version":"0.1.0","Distribution":"alpine:3.15.4","Type":"Nuget","SourceName":"","SourceVersion":"","Licenses":null,"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"console-control-strings","Version":"1.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"graceful-fs","Version":"4.2.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash.union","Version":"4.6.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"meant","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ansi-regex","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"validate-npm-package-license","Version":"3.0.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Apache-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"wrap-ansi","Version":"5.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"scanelf","Version":"1.3.3-r0","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"pax-utils","SourceVersion":"1.3.3-r0","Licenses":["GPL-2.0-only"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"libgcc","Version":"10.3.1_git20211027-r0","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"gcc","SourceVersion":"10.3.1_git20211027-r0","Licenses":["GPL-2.0-or-later","LGPL-2.1-or-later"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"yarn","Version":"1.22.18","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"is-regex","Version":"1.0.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"slide","Version":"1.1.6","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"camelcase","Version":"5.3.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"dashdash","Version":"1.14.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"json-stringify-safe","Version":"5.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"locate-path","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash._bindcallback","Version":"3.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"shebang-command","Version":"1.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"which","Version":"1.3.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"alpine-keys","Version":"2.4-r1","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"alpine-keys","SourceVersion":"2.4-r1","Licenses":["MIT"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"string_decoder","Version":"1.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"deep-extend","Version":"0.6.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"defaults","Version":"1.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"editor","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"genfun","Version":"5.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ms","Version":"2.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"rc","Version":"1.2.8","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["(BSD-2-Clause OR MIT OR Apache-2.0)"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"mime-db","Version":"1.35.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"performance-now","Version":"2.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"tar","Version":"4.4.19","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"verror","Version":"1.10.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"node-gyp","Version":"5.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"promzard","Version":"0.3.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"uri-js","Version":"4.4.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"archy","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"color-name","Version":"1.1.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"latest-version","Version":"3.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-package-arg","Version":"6.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libretls","Version":"3.3.4-r3","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"libretls","SourceVersion":"3.3.4-r3","Licenses":["ISC AND (BSD-3-Clause OR MIT)"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"bcrypt-pbkdf","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-3-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"es6-promisify","Version":"5.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"function-bind","Version":"1.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-fullwidth-code-point","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ssri","Version":"6.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"unique-filename","Version":"1.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"asynckit","Version":"0.4.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"create-error-class","Version":"3.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"getpass","Version":"0.1.7","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ini","Version":"1.3.8","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-installed-globally","Version":"0.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"safe-buffer","Version":"5.2.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"pump","Version":"2.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"socks-proxy-agent","Version":"4.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"aws-sign2","Version":"0.7.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Apache-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"balanced-match","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ansi-regex","Version":"4.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"colors","Version":"1.3.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"p-try","Version":"2.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"minimist","Version":"1.2.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"object.getownpropertydescriptors","Version":"2.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"qs","Version":"6.5.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-3-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"aproba","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"aws4","Version":"1.8.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"find-npm-prefix","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"gentle-fs","Version":"2.3.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Artistic-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"mississippi","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"qw","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"registry-auth-token","Version":"3.4.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"split-on-first","Version":"1.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"chalk","Version":"2.4.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"flush-write-stream","Version":"1.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"from2","Version":"2.3.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-redirect","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"isarray","Version":"0.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"strip-eof","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"tiny-relative-date","Version":"1.3.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"unzip-response","Version":"2.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"camelcase","Version":"4.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"readable-stream","Version":"1.1.14","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"timed-out","Version":"4.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"bin-links","Version":"1.1.8","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Artistic-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"crypto-random-string","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"form-data","Version":"2.3.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"json-parse-better-errors","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"once","Version":"1.4.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"zlib","Version":"1.2.12-r0","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"zlib","SourceVersion":"1.2.12-r0","Licenses":["Zlib"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"minipass","Version":"2.9.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"path-is-absolute","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"xtend","Version":"4.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm","Version":"6.14.16","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Artistic-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ansi-styles","Version":"3.2.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"emoji-regex","Version":"7.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-callable","Version":"1.1.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libnpmconfig","Version":"1.2.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"mime-types","Version":"2.1.19","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"resolve","Version":"1.10.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"p-finally","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"safe-buffer","Version":"5.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"asn1","Version":"0.2.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"cacache","Version":"12.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"extsprintf","Version":"1.3.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"fast-json-stable-stringify","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"opener","Version":"1.5.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["(WTFPL OR MIT)"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"prepend-http","Version":"1.0.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"from2","Version":"1.3.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"color-convert","Version":"1.9.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash._baseindexof","Version":"3.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"spdx-expression-parse","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"wrappy","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"detect-indent","Version":"5.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"isstream","Version":"0.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash._cacheindexof","Version":"3.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"nopt","Version":"4.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-logical-tree","Version":"1.2.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"number-is-nan","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"read-package-json","Version":"2.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"buffer-from","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"code-point-at","Version":"1.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"core-util-is","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ms","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"has-flag","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-install-checks","Version":"3.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"path-is-inside","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["(WTFPL OR MIT)"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"read-package-tree","Version":"5.3.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"aproba","Version":"1.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"copy-concurrently","Version":"1.0.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"has","Version":"1.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libnpmaccess","Version":"3.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash._createset","Version":"4.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"umask","Version":"1.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"isexe","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"jsbn","Version":"0.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"node-fetch-npm","Version":"2.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"semver","Version":"5.7.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"typedarray","Version":"0.0.6","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"decamelize","Version":"1.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"fs-write-stream-atomic","Version":"1.0.10","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ip-regex","Version":"2.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-retry-allowed","Version":"1.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash._baseuniq","Version":"4.6.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"query-string","Version":"6.8.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"term-size","Version":"1.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"punycode","Version":"2.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libc-utils","Version":"0.7.2-r3","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"libc-dev","SourceVersion":"0.7.2-r3","Licenses":["BSD-2-Clause AND BSD-3-Clause"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"duplexify","Version":"3.6.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-date-object","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"minimatch","Version":"3.0.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"spdx-correct","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["Apache-2.0"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"strict-uri-encode","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"xdg-basedir","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"agentkeepalive","Version":"3.5.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"extend","Version":"3.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lock-verify","Version":"2.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"psl","Version":"1.1.29","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"retry","Version":"0.12.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"string-width","Version":"3.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"p-locate","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"config-chain","Version":"1.1.12","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"ip","Version":"1.1.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"normalize-package-data","Version":"2.5.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["BSD-2-Clause"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"string_decoder","Version":"1.3.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"uid-number","Version":"0.0.6","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"imurmurhash","Version":"0.1.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"jsonparse","Version":"1.3.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash._getnative","Version":"3.9.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lowercase-keys","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-audit-report","Version":"1.3.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"proto-list","Version":"1.2.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"validate-npm-package-name","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"combined-stream","Version":"1.0.6","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-symbol","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"object-assign","Version":"4.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"sha","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["(BSD-2-Clause OR MIT)"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"wcwidth","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"assert-plus","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"libcipm","Version":"4.0.8","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"mute-stream","Version":"0.0.7","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"object-keys","Version":"1.0.12","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"safer-buffer","Version":"2.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"stream-iterate","Version":"1.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"yallist","Version":"3.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"apk-tools","Version":"2.12.7-r3","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"apk-tools","SourceVersion":"2.12.7-r3","Licenses":["GPL-2.0-only"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"boxen","Version":"1.3.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash._createcache","Version":"3.1.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash._root","Version":"3.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"minizlib","Version":"1.3.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"rimraf","Version":"2.7.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"shebang-regex","Version":"1.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-stream","Version":"1.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"lodash.clonedeep","Version":"4.5.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"package-json","Version":"4.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"smart-buffer","Version":"4.1.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"string-width","Version":"2.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"util-extend","Version":"1.0.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"node","Version":"12.22.12","Distribution":"alpine:3.15.4","Type":"Binary","SourceName":"","SourceVersion":"","Licenses":null,"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"columnify","Version":"1.5.4","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"debuglog","Version":"1.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"define-properties","Version":"1.1.3","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"figgy-pudding","Version":"3.5.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-cache-filename","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"pify","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"protoduck","Version":"5.0.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"require-directory","Version":"2.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"musl-utils","Version":"1.2.2-r7","Distribution":"alpine:3.15.4","Type":"Oval","SourceName":"musl","SourceVersion":"1.2.2-r7","Licenses":["BSD","GPL2+","MIT"],"LayerIds":["fe810f5902ccb48141678360f61011303043df5eb773713c2eaf8c56948eae9a"]},{"Name":"readable-stream","Version":"2.3.6","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"decode-uri-component","Version":"0.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"http-signature","Version":"1.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"os-tmpdir","Version":"1.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"sshpk","Version":"1.14.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"is-fullwidth-code-point","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"strip-ansi","Version":"5.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"get-stream","Version":"3.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"jsprim","Version":"1.4.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"p-limit","Version":"2.2.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"mkdirp","Version":"0.5.5","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"npm-pick-manifest","Version":"3.0.2","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"require-main-filename","Version":"2.0.0","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["ISC"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"es6-promise","Version":"4.2.8","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]},{"Name":"promise-retry","Version":"1.1.1","Distribution":"alpine:3.15.4","Type":"Npm","SourceName":"","SourceVersion":"","Licenses":["MIT"],"LayerIds":["dfd8c046c602fe809a5c48bd19e894c53ad36d39d7ea4ff13ee2fa2447e82d79"]}]}] \ No newline at end of file diff --git a/cpu.pprof b/cpu.pprof deleted file mode 100644 index e69de29bb..000000000 diff --git a/internal/services/test.txt b/internal/services/test.txt deleted file mode 100644 index e69de29bb..000000000 diff --git a/minio-disabled.txt b/minio-disabled.txt deleted file mode 100644 index 951f21cc649cbc50b627a8d29cd616ae22bec256..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3862386 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%0A$9827xh)j3{r1lKgwvdD?lYzg76-wycw9;)!EP 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 G;{Olcl)`ra diff --git a/minio.txt b/minio.txt deleted file mode 100644 index cdf070eefa9cf4db3619e5ddda2c39061d4e87cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10589700 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

O%qfH^!M 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

T72MUoIHd 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

)aq81?u5)ZZ~q*VbddPebeQ3@6gxHMNffk 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
?X^Bxsr;n;WI00l$?gQd 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�Ogn(;N&NFLGqD;n=7 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

d^a(yQ}+zf3Ld= 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 z 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≮GUZ(tCb#J?#@<+fK#)|Cb&M)uEnz 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 z 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 diff --git a/result-test.json b/result-test.json deleted file mode 100644 index 69f015d6e..000000000 --- a/result-test.json +++ /dev/null @@ -1,15205 +0,0 @@ -{ - "reportCreationDate": "2025-09-11T08:32:20.736369669Z", - "reportType": "Vulnerability Type", - "reportHeader": { - "projectName": "Anjali-2", - "projectCreationDate": "2025-09-08T08:36:15.138982Z", - "tenantId": "1e938ffd-c4a8-4ebd-b9db-30a56128f472", - "scanDate": "2025-09-10T13:22:35.308617Z", - "severityDistribution": [ - { - "level": "Critical", - "value": 41 - }, - { - "level": "High", - "value": 88 - }, - { - "level": "Medium", - "value": 77 - }, - { - "level": "Low", - "value": 13 - }, - { - "level": "Information", - "value": 2 - } - ], - "scannedBranchName": "main", - "scanners": [ - "SAST", - "IaC Security", - "SCA", - "Container Security", - "SCS" - ], - "mainBranch": "N/A" - }, - "reportFilters": { - "filters": [ - { - "filterName": "Severity", - "included": [ - "Critical", - "High", - "Medium", - "Low", - "Information" - ], - "excluded": [] - }, - { - "filterName": "Result State", - "included": [ - "To Verify", - "Not Exploitable", - "Proposed Not Exploitable", - "Confirmed", - "Urgent", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - ], - "excluded": [ - "atish_3", - "Sample1", - "Atish2", - "Custom1", - "Kal-El", - "Batman", - "SuperMan", - "Sample_2", - "Example7987" - ] - }, - { - "filterName": "Status", - "included": [ - "New", - "Recurrent" - ], - "excluded": [] - }, - { - "filterName": "Scanners", - "included": [ - "SAST", - "IaC Security", - "SCA", - "", - "SCS" - ], - "excluded": [ - "Container Security" - ] - } - ], - "resultsLimit": "10000" - }, - "scanInformation": { - "scanId": "7a80bb10-7f39-4d14-be6f-b612a1d6c122", - "scanInitiator": "anjali.deore", - "scanDuration": 138505149000, - "preset": "High and Medium", - "totalScannedLoc": 77109, - "scannedLoc": 76625, - "iacScannedLoc": 484, - "totalScannedFiles": 947, - "scannedFiles": 931, - "iacScannedFiles": 16, - "viewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122", - "sourceOrigin": "github", - "scanType": "Full Scan", - "branch": "main", - "totalDensity": 1.7, - "density": 1.47, - "iacDensity": 37.19, - "groups": null, - "scanners": [ - "SAST", - "IaC Security", - "SCA", - "Container Security", - "SCS" - ], - "scannerStatus": [ - { - "name": "SCA", - "status": "Completed" - }, - { - "name": "Container Security", - "status": "Completed" - }, - { - "name": "IaC Security", - "status": "Completed" - }, - { - "name": "SCS", - "status": "Completed" - }, - { - "name": "SAST", - "status": "Completed" - } - ] - }, - "projectAndScanTags": { - "scanTags": null, - "projectTags": null - }, - "densityGrade": { - "totalResults": 131, - "loc": 77109, - "density": 1.7 - }, - "scannerOverview": { - "totalResults": 221, - "sastResults": { - "engine": "SAST", - "value": 113, - "percentage": 51.13 - }, - "iacResults": { - "engine": "IaC Security", - "value": 18, - "percentage": 8.14 - }, - "scaResults": { - "engine": "SCA", - "value": 67, - "percentage": 30.32 - }, - "containersResults": null, - "scsResults": { - "engine": "SCS", - "value": 23, - "percentage": 10.41 - } - }, - "statusOverview": { - "totalResults": 221, - "newResultsOverview": { - "numberOfResults": 6, - "percentage": 2.71 - }, - "recurrentResultsOverview": { - "numberOfResults": 215, - "percentage": 97.29 - } - }, - "stateOverview": { - "totalResults": 221, - "stateDistribution": [ - { - "state": "To Verify", - "numberOfResults": 221, - "percentage": 100, - "density": { - "value": 1.7 - } - }, - { - "state": "Not Exploitable", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "Proposed Not Exploitable", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "Confirmed", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "Urgent", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - }, - { - "state": "", - "numberOfResults": 0, - "percentage": 0, - "density": { - "value": 0 - } - } - ] - }, - "languageOverview": [ - { - "languageName": "java", - "totalResults": 113, - "density": { - "value": 1.47 - }, - "severityBreakdown": [ - { - "level": "Critical", - "value": 31 - }, - { - "level": "High", - "value": 30 - }, - { - "level": "Medium", - "value": 52 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - ], - "technologyOverview": [ - { - "technologyName": "CICD", - "totalResults": 10, - "density": { - "value": 20.66 - }, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 10 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "technologyName": "Dockerfile", - "totalResults": 8, - "density": { - "value": 16.53 - }, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 1 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 2 - }, - { - "level": "Information", - "value": 2 - } - ] - } - ], - "packageOverview": [ - { - "packageName": "Maven-com.thoughtworks.xstream:xstream-1.4.5", - "totalResults": 36, - "severityBreakdown": [ - { - "level": "Critical", - "value": 8 - }, - { - "level": "High", - "value": 26 - }, - { - "level": "Medium", - "value": 2 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Maven-org.apache.tomcat.embed:tomcat-embed-core-10.1.39", - "totalResults": 9, - "severityBreakdown": [ - { - "level": "Critical", - "value": 1 - }, - { - "level": "High", - "value": 6 - }, - { - "level": "Medium", - "value": 2 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Npm-jquery-ui-1.10.4", - "totalResults": 5, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 5 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Npm-jquery-1.10.2", - "totalResults": 4, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 4 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Npm-jquery-2.1.4", - "totalResults": 4, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 4 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Maven-org.springframework.security:spring-security-core-6.4.4", - "totalResults": 1, - "severityBreakdown": [ - { - "level": "Critical", - "value": 1 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Maven-org.bitbucket.b_c:jose4j-0.9.3", - "totalResults": 1, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 1 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Maven-org.springframework.boot:spring-boot-actuator-autoconfigure-3.4.4", - "totalResults": 1, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 1 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Maven-com.nimbusds:nimbus-jose-jwt-9.37.3", - "totalResults": 1, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Maven-org.apache.commons:commons-lang3-3.14.0", - "totalResults": 1, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Maven-org.springframework:spring-web-6.2.5", - "totalResults": 1, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Maven-org.springframework:spring-webmvc-6.2.5", - "totalResults": 1, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Npm-jquery-3.4.1", - "totalResults": 1, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "packageName": "Maven-org.springframework:spring-context-6.2.5", - "totalResults": 1, - "severityBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 1 - }, - { - "level": "Information", - "value": 0 - } - ] - } - ], - "severityOverview": { - "totalResults": 221, - "severitiesBreakdown": [ - { - "level": "Critical", - "value": 41, - "percentage": 18.55, - "density": { - "value": 0.4 - } - }, - { - "level": "High", - "value": 88, - "percentage": 39.82, - "density": { - "value": 0.7 - } - }, - { - "level": "Medium", - "value": 77, - "percentage": 34.84, - "density": { - "value": 0.71 - } - }, - { - "level": "Low", - "value": 13, - "percentage": 5.88, - "density": { - "value": 0.16 - } - }, - { - "level": "Information", - "value": 2, - "percentage": 0.9, - "density": { - "value": 0.03 - } - } - ] - }, - "containersOverview": null, - "vulnerabilitiesTable": { - "totals": { - "detectedFiles": 58, - "resultsDistribution": [ - { - "level": "Critical", - "value": 31 - }, - { - "level": "High", - "value": 30 - }, - { - "level": "Medium", - "value": 52 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - "vulnerabilityTypes": [ - { - "vulnerabilityType": "SQL_Injection", - "severity": "Critical", - "detectedFiles": 20, - "resultsDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Spring_View_SPEL_Injection", - "severity": "Critical", - "detectedFiles": 5, - "resultsDistribution": [ - { - "level": "Critical", - "value": 3 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Relative_Path_Traversal", - "severity": "High", - "detectedFiles": 6, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 14 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "JWT_No_Signature_Verification", - "severity": "High", - "detectedFiles": 2, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 5 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Absolute_Path_Traversal", - "severity": "High", - "detectedFiles": 1, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 3 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Improper_Restriction_of_XXE_Ref", - "severity": "High", - "detectedFiles": 4, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 3 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Deserialization_of_Untrusted_Data", - "severity": "High", - "detectedFiles": 2, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Reflected_XSS", - "severity": "High", - "detectedFiles": 2, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "SSRF", - "severity": "High", - "detectedFiles": 1, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 1 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Parameter_Tampering", - "severity": "Medium", - "detectedFiles": 12, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Use_Of_Hardcoded_Password", - "severity": "Medium", - "detectedFiles": 7, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "JWT_Use_Of_Hardcoded_Secret", - "severity": "Medium", - "detectedFiles": 3, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 7 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Use_of_a_One_Way_Hash_with_a_Predictable_Salt", - "severity": "Medium", - "detectedFiles": 4, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 6 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "HttpOnly_Cookie_Flag_Not_Set", - "severity": "Medium", - "detectedFiles": 2, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Insufficiently_Protected_Credentials", - "severity": "Medium", - "detectedFiles": 5, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Secure_Cookie_Flag_Not_Set", - "severity": "Medium", - "detectedFiles": 2, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Unsafe_Object_Binding", - "severity": "Medium", - "detectedFiles": 5, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Dangerous_File_Size_Upload", - "severity": "Medium", - "detectedFiles": 1, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 2 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Excessive_Data_Exposure", - "severity": "Medium", - "detectedFiles": 1, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 2 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Frameable_Login_Page", - "severity": "Medium", - "detectedFiles": 1, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "JWT_Sensitive_Information_Exposure", - "severity": "Medium", - "detectedFiles": 1, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Reversible_One_Way_Hash", - "severity": "Medium", - "detectedFiles": 1, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Session_Fixation", - "severity": "Medium", - "detectedFiles": 1, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Use_of_Broken_or_Risky_Cryptographic_Algorithm", - "severity": "Medium", - "detectedFiles": 1, - "resultsDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - ] - }, - "topTenVulnerabilities": { - "vulnerableFiles": 58, - "totalVulnerabilities": 87, - "vulnerabilitiesList": [ - { - "vulnerabilityType": "SQL_Injection", - "total": 28, - "vulnerabilitySeverities": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Relative_Path_Traversal", - "total": 14, - "vulnerabilitySeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 14 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Parameter_Tampering", - "total": 9, - "vulnerabilitySeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Use_Of_Hardcoded_Password", - "total": 9, - "vulnerabilitySeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "JWT_Use_Of_Hardcoded_Secret", - "total": 7, - "vulnerabilitySeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 7 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Use_of_a_One_Way_Hash_with_a_Predictable_Salt", - "total": 6, - "vulnerabilitySeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 6 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "JWT_No_Signature_Verification", - "total": 5, - "vulnerabilitySeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 5 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Spring_View_SPEL_Injection", - "total": 3, - "vulnerabilitySeverities": [ - { - "level": "Critical", - "value": 3 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Absolute_Path_Traversal", - "total": 3, - "vulnerabilitySeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 3 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "vulnerabilityType": "Improper_Restriction_of_XXE_Ref", - "total": 3, - "vulnerabilitySeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 3 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - ] - }, - "topTenVulnerableFiles": { - "vulnerableFiles": 58, - "totalFiles": 931, - "vulnerableFilesList": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "total": 11, - "fileSeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 11 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "total": 8, - "fileSeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 3 - }, - { - "level": "Medium", - "value": 5 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "total": 8, - "fileSeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 8 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "total": 7, - "fileSeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 7 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "total": 6, - "fileSeverities": [ - { - "level": "Critical", - "value": 6 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "total": 6, - "fileSeverities": [ - { - "level": "Critical", - "value": 1 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 5 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "total": 6, - "fileSeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 6 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "total": 6, - "fileSeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 4 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "total": 5, - "fileSeverities": [ - { - "level": "Critical", - "value": 1 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 4 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "total": 5, - "fileSeverities": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 5 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - ] - }, - "topFiveOldestBySeverity": [ - { - "level": "Critical", - "vulnerabilitiesDistribution": [ - { - "vulnerabilityType": "Spring_View_SPEL_Injection", - "age": 2 - }, - { - "vulnerabilityType": "SQL_Injection", - "age": 2 - } - ] - }, - { - "level": "High", - "vulnerabilitiesDistribution": [ - { - "vulnerabilityType": "Absolute_Path_Traversal", - "age": 2 - }, - { - "vulnerabilityType": "Deserialization_of_Untrusted_Data", - "age": 2 - }, - { - "vulnerabilityType": "Improper_Restriction_of_XXE_Ref", - "age": 2 - }, - { - "vulnerabilityType": "JWT_No_Signature_Verification", - "age": 2 - }, - { - "vulnerabilityType": "Reflected_XSS", - "age": 2 - } - ] - }, - { - "level": "Medium", - "vulnerabilitiesDistribution": [ - { - "vulnerabilityType": "Dangerous_File_Size_Upload", - "age": 2 - }, - { - "vulnerabilityType": "Excessive_Data_Exposure", - "age": 2 - }, - { - "vulnerabilityType": "Frameable_Login_Page", - "age": 2 - }, - { - "vulnerabilityType": "HttpOnly_Cookie_Flag_Not_Set", - "age": 2 - }, - { - "vulnerabilityType": "Insufficiently_Protected_Credentials", - "age": 2 - } - ] - }, - { - "level": "Low", - "vulnerabilitiesDistribution": [] - }, - { - "level": "Information", - "vulnerabilitiesDistribution": [] - } - ], - "scanResults": { - "totalResults": 113, - "severitiesBreakdown": [ - { - "level": "Critical", - "value": 31 - }, - { - "level": "High", - "value": 30 - }, - { - "level": "Medium", - "value": 52 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ], - "resultsList": [ - { - "queryName": "Spring_View_SPEL_Injection", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/917/7925337960485979987", - "queryId": 7925337960485979987, - "description": "The user input provided in @SourceElement at line @SourceLine is inserted into a string, which is evaluated as an expression language statement by @DestinationElement in @DestinationFile at line @DestinationLine without being sanitized, resulting in the execution of expression language code from a potentially untrusted source.\n\nIn Spring applications, this may result in execution of Spring Expression Language (SPEL) code.\n\n", - "vulnerabilitiesTotal": 3, - "queryPath": "Java/Java_Spring/Spring_View_SPEL_Injection", - "cweId": 917, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A3-Injection" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -88642059, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "sourceNode": "user", - "destinationNode": "user", - "sourceLine": 38, - "sourceCode": "@PathVariable(\"lesson\") LessonName lessonName, @CurrentUser WebGoatUser user) {", - "destinationLine": 49, - "destinationCode": "lessonsToInitialize.forEach(i -\u003e i.initialize(user));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "user", - "line": 41, - "code": "UserProgress userTracker = userTrackerRepository.findByUser(user.getUsername());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "user", - "line": 45, - "code": "var flyway = flywayLessons.apply(user.getUsername());" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=AbSyA%2Bo8pqSxFm9wiEWBgGknLa8%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1623138983, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "sourceNode": "lessonName", - "destinationNode": "userTracker", - "sourceLine": 38, - "sourceCode": "@PathVariable(\"lesson\") LessonName lessonName, @CurrentUser WebGoatUser user) {", - "destinationLine": 43, - "destinationCode": "userTrackerRepository.save(userTracker);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "lessonName", - "line": 39, - "code": "var lesson = course.getLessonByName(lessonName);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "lessonName", - "line": 74, - "code": "public Lesson getLessonByName(LessonName lessonName) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "lessonName", - "line": 76, - "code": ".filter(lesson -\u003e lesson.getName().equals(lessonName))" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "equals", - "line": 76, - "code": ".filter(lesson -\u003e lesson.getName().equals(lessonName))" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "Lambda", - "line": 76, - "code": ".filter(lesson -\u003e lesson.getName().equals(lessonName))" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "filter", - "line": 76, - "code": ".filter(lesson -\u003e lesson.getName().equals(lessonName))" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "findFirst", - "line": 77, - "code": ".findFirst()" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "orElse", - "line": 78, - "code": ".orElse(null);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "Lambda", - "line": 76, - "code": ".filter(lesson -\u003e lesson.getName().equals(lessonName))" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "filter", - "line": 76, - "code": ".filter(lesson -\u003e lesson.getName().equals(lessonName))" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "findFirst", - "line": 77, - "code": ".findFirst()" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/session/Course.java", - "method": "", - "node": "orElse", - "line": 78, - "code": ".orElse(null);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "getLessonByName", - "line": 39, - "code": "var lesson = course.getLessonByName(lessonName);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "lesson", - "line": 39, - "code": "var lesson = course.getLessonByName(lessonName);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "lesson", - "line": 42, - "code": "userTracker.reset(lesson);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "al", - "line": 72, - "code": "public void reset(Lesson al) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "al", - "line": 73, - "code": "LessonProgress progress = getLessonProgress(al);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "lesson", - "line": 49, - "code": "public LessonProgress getLessonProgress(Lesson lesson) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "lesson", - "line": 53, - "code": "LessonProgress newLessonTracker = new LessonProgress(lesson);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/LessonProgress.java", - "method": "", - "node": "lesson", - "line": 44, - "code": "public LessonProgress(Lesson lesson) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/LessonProgress.java", - "method": "", - "node": "lesson", - "line": 45, - "code": "lessonName = lesson.getId();" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/LessonProgress.java", - "method": "", - "node": "lesson", - "line": 46, - "code": "assignments.addAll(lesson.getAssignments().stream().map(AssignmentProgress::new).toList());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/LessonProgress.java", - "method": "", - "node": "getAssignments", - "line": 46, - "code": "assignments.addAll(lesson.getAssignments().stream().map(AssignmentProgress::new).toList());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/LessonProgress.java", - "method": "", - "node": "stream", - "line": 46, - "code": "assignments.addAll(lesson.getAssignments().stream().map(AssignmentProgress::new).toList());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/LessonProgress.java", - "method": "", - "node": "map", - "line": 46, - "code": "assignments.addAll(lesson.getAssignments().stream().map(AssignmentProgress::new).toList());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/LessonProgress.java", - "method": "", - "node": "toList", - "line": 46, - "code": "assignments.addAll(lesson.getAssignments().stream().map(AssignmentProgress::new).toList());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/LessonProgress.java", - "method": "", - "node": "addAll", - "line": 46, - "code": "assignments.addAll(lesson.getAssignments().stream().map(AssignmentProgress::new).toList());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/LessonProgress.java", - "method": "", - "node": "assignments", - "line": 46, - "code": "assignments.addAll(lesson.getAssignments().stream().map(AssignmentProgress::new).toList());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "LessonProgress", - "line": 53, - "code": "LessonProgress newLessonTracker = new LessonProgress(lesson);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "newLessonTracker", - "line": 53, - "code": "LessonProgress newLessonTracker = new LessonProgress(lesson);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "newLessonTracker", - "line": 54, - "code": "lessonProgress.add(newLessonTracker);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "add", - "line": 54, - "code": "lessonProgress.add(newLessonTracker);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "lessonProgress", - "line": 54, - "code": "lessonProgress.add(newLessonTracker);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "getLessonProgress", - "line": 73, - "code": "LessonProgress progress = getLessonProgress(al);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "userTracker", - "line": 42, - "code": "userTracker.reset(lesson);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=8XnbEGUraZQUsDoK144nqQHHQgw%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1258141452, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "sourceNode": "user", - "destinationNode": "flyway", - "sourceLine": 38, - "sourceCode": "@PathVariable(\"lesson\") LessonName lessonName, @CurrentUser WebGoatUser user) {", - "destinationLine": 47, - "destinationCode": "flyway.migrate();", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "user", - "line": 41, - "code": "UserProgress userTracker = userTrackerRepository.findByUser(user.getUsername());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "user", - "line": 45, - "code": "var flyway = flywayLessons.apply(user.getUsername());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 56, - "code": "return this.username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "getUsername", - "line": 45, - "code": "var flyway = flywayLessons.apply(user.getUsername());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "apply", - "line": 45, - "code": "var flyway = flywayLessons.apply(user.getUsername());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "flyway", - "line": 45, - "code": "var flyway = flywayLessons.apply(user.getUsername());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/service/RestartLessonService.java", - "method": "", - "node": "flyway", - "line": 46, - "code": "flyway.clean();" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=swW30gNY5YPQubgVlVW2F2yEbpI%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "SQL_Injection", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/89/14517067005933136034", - "queryId": 14517067005933136034, - "description": "The application's @DestinationMethod method executes an SQL query with @DestinationElement, at line @DestinationLine of @DestinationFile. The application constructs this SQL query by embedding an untrusted string into the query without proper sanitization. The concatenated string is submitted to the database, where it is parsed and executed accordingly.\n\nAn attacker would be able to inject arbitrary syntax and data into the SQL query, by crafting a malicious payload and providing it via the input @SourceElement; this input is then read by the @SourceMethod method at line @SourceLine of @SourceFile. This input then flows through the code, into a query and to the database server - without sanitization.\r\n\r\nThis may enable an SQL Injection attack.\n\n", - "vulnerabilitiesTotal": 28, - "queryPath": "Java/Java_Critical_Risk/SQL_Injection", - "cweId": 89, - "categories": [ - { - "name": "ASA Mobile Premium", - "subCategories": [ - "ASA Mobile Premium" - ] - }, - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-002540 - CAT I The application must not be vulnerable to SQL Injection." - ] - }, - { - "name": "Base Preset", - "subCategories": [ - "Base Preset" - ] - }, - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "System And Information Integrity" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Verification and representation of input data" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SI-10 Information Input Validation (P1)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V05 Validation, Sanitization and Encoding" - ] - }, - { - "name": "OWASP Mobile Top 10 2016", - "subCategories": [ - "M7-Client Code Quality" - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - "M4: Insufficient Input/Output Validation" - ] - }, - { - "name": "OWASP Top 10 2013", - "subCategories": [ - "A1-Injection" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A3-Injection" - ] - }, - { - "name": "OWASP Top 10 API", - "subCategories": [ - "API8-Injection" - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - "PCI DSS (3.2.1) - 6.5.1 - Injection flaws - particularly SQL injection" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - }, - { - "name": "Top Tier", - "subCategories": [ - "Top Tier" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 1395450748, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidationOnKeywords.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "sourceNode": "userId", - "destinationNode": "executeQuery", - "sourceLine": 36, - "sourceCode": "@RequestParam(\"userid_sql_only_input_validation_on_keywords\") String userId) {", - "destinationLine": 72, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidationOnKeywords.java", - "method": "", - "node": "userId", - "line": 37, - "code": "userId = userId.toUpperCase().replace(\"FROM\", \"\").replace(\"SELECT\", \"\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidationOnKeywords.java", - "method": "", - "node": "toUpperCase", - "line": 37, - "code": "userId = userId.toUpperCase().replace(\"FROM\", \"\").replace(\"SELECT\", \"\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidationOnKeywords.java", - "method": "", - "node": "replace", - "line": 37, - "code": "userId = userId.toUpperCase().replace(\"FROM\", \"\").replace(\"SELECT\", \"\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidationOnKeywords.java", - "method": "", - "node": "replace", - "line": 37, - "code": "userId = userId.toUpperCase().replace(\"FROM\", \"\").replace(\"SELECT\", \"\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidationOnKeywords.java", - "method": "", - "node": "userId", - "line": 37, - "code": "userId = userId.toUpperCase().replace(\"FROM\", \"\").replace(\"SELECT\", \"\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidationOnKeywords.java", - "method": "", - "node": "userId", - "line": 38, - "code": "if (userId.contains(\" \")) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidationOnKeywords.java", - "method": "", - "node": "userId", - "line": 41, - "code": "AttackResult attackResult = lesson6a.injectableQuery(userId);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "accountName", - "line": 50, - "code": "public AttackResult injectableQuery(String accountName) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "accountName", - "line": 54, - "code": "query = \"SELECT * FROM user_data WHERE last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 54, - "code": "query = \"SELECT * FROM user_data WHERE last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 56, - "code": "return executeSqlInjection(connection, query, usedUnion);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 68, - "code": "private AttackResult executeSqlInjection(Connection connection, String query, boolean usedUnion) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 72, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=0cRn759FhG5bCxudehENFTUCvyw%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -758100340, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "sourceNode": "getName", - "destinationNode": "execute", - "sourceLine": 65, - "sourceCode": "userService.addUser(authentication.getName(), UUID.randomUUID().toString());", - "destinationLine": 53, - "destinationCode": "jdbcTemplate.execute(\"CREATE SCHEMA \\\"\" + webGoatUser.getUsername() + \"\\\" authorization dba\");", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "username", - "line": 40, - "code": "public void addUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "username", - "line": 43, - "code": "var webGoatUser = userRepository.save(new WebGoatUser(username, password));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 32, - "code": "public WebGoatUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 33, - "code": "this(username, password, ROLE_USER);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 36, - "code": "public WebGoatUser(String username, String password, String role) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 37, - "code": "this.username = username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 37, - "code": "this.username = username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "MethodInvokeExpr", - "line": 32, - "code": "public WebGoatUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "WebGoatUser", - "line": 43, - "code": "var webGoatUser = userRepository.save(new WebGoatUser(username, password));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "save", - "line": 43, - "code": "var webGoatUser = userRepository.save(new WebGoatUser(username, password));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "webGoatUser", - "line": 43, - "code": "var webGoatUser = userRepository.save(new WebGoatUser(username, password));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "webGoatUser", - "line": 48, - "code": "createLessonsForUser(webGoatUser);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "webGoatUser", - "line": 52, - "code": "private void createLessonsForUser(WebGoatUser webGoatUser) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "webGoatUser", - "line": 53, - "code": "jdbcTemplate.execute(\"CREATE SCHEMA \\\"\" + webGoatUser.getUsername() + \"\\\" authorization dba\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 56, - "code": "return this.username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "getUsername", - "line": 53, - "code": "jdbcTemplate.execute(\"CREATE SCHEMA \\\"\" + webGoatUser.getUsername() + \"\\\" authorization dba\");" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=bSuRHf6KgKkglPyMevXreIGgmjQ%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 213760339, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "sourceNode": "userId", - "destinationNode": "executeQuery", - "sourceLine": 44, - "sourceCode": "public AttackResult completed(@RequestParam(value = \"userid_6a\") String userId) {", - "destinationLine": 72, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "userId", - "line": 45, - "code": "return injectableQuery(userId);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "accountName", - "line": 50, - "code": "public AttackResult injectableQuery(String accountName) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "accountName", - "line": 54, - "code": "query = \"SELECT * FROM user_data WHERE last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 54, - "code": "query = \"SELECT * FROM user_data WHERE last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 56, - "code": "return executeSqlInjection(connection, query, usedUnion);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 68, - "code": "private AttackResult executeSqlInjection(Connection connection, String query, boolean usedUnion) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 72, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=RxTblhQwCBHrWBNTTFhhRzS4E9c%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -439188470, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "sourceNode": "userid", - "destinationNode": "executeQuery", - "sourceLine": 39, - "sourceCode": "public AttackResult completed(@RequestParam String userid, @RequestParam String login_count)", - "destinationLine": 69, - "destinationCode": "ResultSet results = query.executeQuery();", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "method": "", - "node": "userid", - "line": 41, - "code": "return injectableQuery(login_count, userid);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "method": "", - "node": "accountName", - "line": 44, - "code": "protected AttackResult injectableQuery(String login_count, String accountName) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "method": "", - "node": "accountName", - "line": 45, - "code": "String queryString = \"SELECT * From user_data WHERE Login_Count = ? and userid= \" + accountName;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "method": "", - "node": "queryString", - "line": 45, - "code": "String queryString = \"SELECT * From user_data WHERE Login_Count = ? and userid= \" + accountName;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "method": "", - "node": "queryString", - "line": 49, - "code": "queryString, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "method": "", - "node": "prepareStatement", - "line": 48, - "code": "connection.prepareStatement(" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "method": "", - "node": "query", - "line": 47, - "code": "PreparedStatement query =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "method": "", - "node": "query", - "line": 65, - "code": "query.setInt(1, count);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5b.java", - "method": "", - "node": "query", - "line": 69, - "code": "ResultSet results = query.executeQuery();" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=Yt8E98vmGoUXTXFzvEpNLuC%2Bmmg%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1118432423, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidation.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "sourceNode": "userId", - "destinationNode": "executeQuery", - "sourceLine": 31, - "sourceCode": "public AttackResult attack(@RequestParam(\"userid_sql_only_input_validation\") String userId) {", - "destinationLine": 72, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidation.java", - "method": "", - "node": "userId", - "line": 32, - "code": "if (userId.contains(\" \")) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlOnlyInputValidation.java", - "method": "", - "node": "userId", - "line": 35, - "code": "AttackResult attackResult = lesson6a.injectableQuery(userId);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "accountName", - "line": 50, - "code": "public AttackResult injectableQuery(String accountName) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "accountName", - "line": 54, - "code": "query = \"SELECT * FROM user_data WHERE last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 54, - "code": "query = \"SELECT * FROM user_data WHERE last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 56, - "code": "return executeSqlInjection(connection, query, usedUnion);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 68, - "code": "private AttackResult executeSqlInjection(Connection connection, String query, boolean usedUnion) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 72, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=jMpJ1k7JbWLFIw5W6RPpFSshTPk%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 176900091, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "sourceNode": "auth_tan", - "destinationNode": "execute", - "sourceLine": 44, - "sourceCode": "public AttackResult completed(@RequestParam String name, @RequestParam String auth_tan) {", - "destinationLine": 65, - "destinationCode": "statement.execute(queryInjection);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "auth_tan", - "line": 45, - "code": "return injectableQueryIntegrity(name, auth_tan);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "auth_tan", - "line": 48, - "code": "protected AttackResult injectableQueryIntegrity(String name, String auth_tan) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "auth_tan", - "line": 54, - "code": "+ auth_tan" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "queryInjection", - "line": 50, - "code": "String queryInjection =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "queryInjection", - "line": 65, - "code": "statement.execute(queryInjection);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=4gEvKPAyg05Q38Ta4SCZeXXkUmY%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1198258594, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "sourceNode": "name", - "destinationNode": "executeUpdate", - "sourceLine": 44, - "sourceCode": "public AttackResult completed(@RequestParam String name, @RequestParam String auth_tan) {", - "destinationLine": 142, - "destinationCode": "statement.executeUpdate(logQuery);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "name", - "line": 45, - "code": "return injectableQueryIntegrity(name, auth_tan);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "name", - "line": 48, - "code": "protected AttackResult injectableQueryIntegrity(String name, String auth_tan) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "name", - "line": 52, - "code": "+ name" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "queryInjection", - "line": 50, - "code": "String queryInjection =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "queryInjection", - "line": 64, - "code": "SqlInjectionLesson8.log(connection, queryInjection);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 131, - "code": "public static void log(Connection connection, String action) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "replace", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 138, - "code": "\"INSERT INTO access_log (time, action) VALUES ('\" + time + \"', '\" + action + \"')\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "logQuery", - "line": 137, - "code": "String logQuery =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "logQuery", - "line": 142, - "code": "statement.executeUpdate(logQuery);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=ZbDWf86QVBF%2BjZZd0JBNO0FtReI%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 2136422630, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "sourceNode": "auth_tan", - "destinationNode": "executeUpdate", - "sourceLine": 44, - "sourceCode": "public AttackResult completed(@RequestParam String name, @RequestParam String auth_tan) {", - "destinationLine": 142, - "destinationCode": "statement.executeUpdate(logQuery);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "auth_tan", - "line": 45, - "code": "return injectableQueryIntegrity(name, auth_tan);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "auth_tan", - "line": 48, - "code": "protected AttackResult injectableQueryIntegrity(String name, String auth_tan) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "auth_tan", - "line": 54, - "code": "+ auth_tan" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "queryInjection", - "line": 50, - "code": "String queryInjection =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "queryInjection", - "line": 64, - "code": "SqlInjectionLesson8.log(connection, queryInjection);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 131, - "code": "public static void log(Connection connection, String action) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "replace", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 138, - "code": "\"INSERT INTO access_log (time, action) VALUES ('\" + time + \"', '\" + action + \"')\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "logQuery", - "line": 137, - "code": "String logQuery =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "logQuery", - "line": 142, - "code": "statement.executeUpdate(logQuery);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=Cc9y1yeVikbN%2FcjcXdNYiFMSqhk%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1313827137, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "sourceNode": "name", - "destinationNode": "execute", - "sourceLine": 44, - "sourceCode": "public AttackResult completed(@RequestParam String name, @RequestParam String auth_tan) {", - "destinationLine": 65, - "destinationCode": "statement.execute(queryInjection);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "name", - "line": 45, - "code": "return injectableQueryIntegrity(name, auth_tan);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "name", - "line": 48, - "code": "protected AttackResult injectableQueryIntegrity(String name, String auth_tan) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "name", - "line": 52, - "code": "+ name" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "queryInjection", - "line": 50, - "code": "String queryInjection =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9.java", - "method": "", - "node": "queryInjection", - "line": 65, - "code": "statement.execute(queryInjection);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=pyqffL7dZIDSy7yi99mQhAAPIDs%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 57959477, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "sourceNode": "auth_tan", - "destinationNode": "executeQuery", - "sourceLine": 43, - "sourceCode": "public AttackResult completed(@RequestParam String name, @RequestParam String auth_tan) {", - "destinationLine": 62, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "auth_tan", - "line": 44, - "code": "return injectableQueryConfidentiality(name, auth_tan);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "auth_tan", - "line": 47, - "code": "protected AttackResult injectableQueryConfidentiality(String name, String auth_tan) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "auth_tan", - "line": 53, - "code": "+ auth_tan" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "query", - "line": 49, - "code": "String query =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "query", - "line": 62, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=GxFb7UQ4PbPXqG3D4s3joFNM2kM%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -299187517, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "sourceNode": "name", - "destinationNode": "executeUpdate", - "sourceLine": 43, - "sourceCode": "public AttackResult completed(@RequestParam String name, @RequestParam String auth_tan) {", - "destinationLine": 142, - "destinationCode": "statement.executeUpdate(logQuery);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "name", - "line": 44, - "code": "return injectableQueryConfidentiality(name, auth_tan);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "name", - "line": 47, - "code": "protected AttackResult injectableQueryConfidentiality(String name, String auth_tan) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "name", - "line": 51, - "code": "+ name" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "query", - "line": 49, - "code": "String query =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "query", - "line": 61, - "code": "log(connection, query);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 131, - "code": "public static void log(Connection connection, String action) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "replace", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 138, - "code": "\"INSERT INTO access_log (time, action) VALUES ('\" + time + \"', '\" + action + \"')\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "logQuery", - "line": 137, - "code": "String logQuery =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "logQuery", - "line": 142, - "code": "statement.executeUpdate(logQuery);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=swe%2F4%2FTIAiSp7e4MnYN0R%2B0Bop8%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 638976519, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "sourceNode": "auth_tan", - "destinationNode": "executeUpdate", - "sourceLine": 43, - "sourceCode": "public AttackResult completed(@RequestParam String name, @RequestParam String auth_tan) {", - "destinationLine": 142, - "destinationCode": "statement.executeUpdate(logQuery);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "auth_tan", - "line": 44, - "code": "return injectableQueryConfidentiality(name, auth_tan);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "auth_tan", - "line": 47, - "code": "protected AttackResult injectableQueryConfidentiality(String name, String auth_tan) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "auth_tan", - "line": 53, - "code": "+ auth_tan" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "query", - "line": 49, - "code": "String query =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "query", - "line": 61, - "code": "log(connection, query);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 131, - "code": "public static void log(Connection connection, String action) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "replace", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 132, - "code": "action = action.replace('\\'', '\"');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "action", - "line": 138, - "code": "\"INSERT INTO access_log (time, action) VALUES ('\" + time + \"', '\" + action + \"')\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "logQuery", - "line": 137, - "code": "String logQuery =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "logQuery", - "line": 142, - "code": "statement.executeUpdate(logQuery);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=c06vHeRr7e%2FApyNFZuLjulq5K3I%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -316474674, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "sourceNode": "action_string", - "destinationNode": "executeQuery", - "sourceLine": 43, - "sourceCode": "public AttackResult completed(@RequestParam String action_string) {", - "destinationLine": 56, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "method": "", - "node": "action_string", - "line": 44, - "code": "return injectableQueryAvailability(action_string);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "method": "", - "node": "action", - "line": 47, - "code": "protected AttackResult injectableQueryAvailability(String action) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "method": "", - "node": "action", - "line": 49, - "code": "String query = \"SELECT * FROM access_log WHERE action LIKE '%\" + action + \"%'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "method": "", - "node": "query", - "line": 49, - "code": "String query = \"SELECT * FROM access_log WHERE action LIKE '%\" + action + \"%'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "method": "", - "node": "query", - "line": 56, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=GTl9EmWM%2BG2L8pEWLNOqjW0N5DI%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1629969270, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "sourceNode": "operator", - "destinationNode": "executeQuery", - "sourceLine": 40, - "sourceCode": "@RequestParam String account, @RequestParam String operator, @RequestParam String injection) {", - "destinationLine": 52, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "operator", - "line": 41, - "code": "return injectableQuery(account + \" \" + operator + \" \" + injection);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "accountName", - "line": 44, - "code": "protected AttackResult injectableQuery(String accountName) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "accountName", - "line": 48, - "code": "\"SELECT * FROM user_data WHERE first_name = 'John' and last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "query", - "line": 47, - "code": "query =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "query", - "line": 52, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=teIUdfut10%2BeqAk420xSZxJnlHM%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 597873082, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "sourceNode": "injection", - "destinationNode": "executeQuery", - "sourceLine": 40, - "sourceCode": "@RequestParam String account, @RequestParam String operator, @RequestParam String injection) {", - "destinationLine": 52, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "injection", - "line": 41, - "code": "return injectableQuery(account + \" \" + operator + \" \" + injection);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "accountName", - "line": 44, - "code": "protected AttackResult injectableQuery(String accountName) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "accountName", - "line": 48, - "code": "\"SELECT * FROM user_data WHERE first_name = 'John' and last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "query", - "line": 47, - "code": "query =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "query", - "line": 52, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=yFUyYIEa5WUvh2CiKPK0ZIL7a4o%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -509183503, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "sourceNode": "name", - "destinationNode": "executeQuery", - "sourceLine": 43, - "sourceCode": "public AttackResult completed(@RequestParam String name, @RequestParam String auth_tan) {", - "destinationLine": 62, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "name", - "line": 44, - "code": "return injectableQueryConfidentiality(name, auth_tan);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "name", - "line": 47, - "code": "protected AttackResult injectableQueryConfidentiality(String name, String auth_tan) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "name", - "line": 51, - "code": "+ name" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "query", - "line": 49, - "code": "String query =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8.java", - "method": "", - "node": "query", - "line": 62, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=mamRtXIYUqXLOs7RcVn5cPuFfxg%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 2010322584, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "sourceNode": "username", - "destinationNode": "executeQuery", - "sourceLine": 29, - "sourceCode": "@RequestParam(\"username_login\") String username,", - "destinationLine": 38, - "destinationCode": "var resultSet = statement.executeQuery();", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "method": "", - "node": "username", - "line": 36, - "code": "statement.setString(1, username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "method": "", - "node": "setString", - "line": 36, - "code": "statement.setString(1, username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "method": "", - "node": "statement", - "line": 36, - "code": "statement.setString(1, username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "method": "", - "node": "statement", - "line": 37, - "code": "statement.setString(2, password);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "method": "", - "node": "statement", - "line": 38, - "code": "var resultSet = statement.executeQuery();" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=DFd4hoouxsCRgBmP%2BSiM073sLSA%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1482572143, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "sourceNode": "account", - "destinationNode": "executeQuery", - "sourceLine": 40, - "sourceCode": "@RequestParam String account, @RequestParam String operator, @RequestParam String injection) {", - "destinationLine": 52, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "account", - "line": 41, - "code": "return injectableQuery(account + \" \" + operator + \" \" + injection);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "accountName", - "line": 44, - "code": "protected AttackResult injectableQuery(String accountName) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "accountName", - "line": 48, - "code": "\"SELECT * FROM user_data WHERE first_name = 'John' and last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "query", - "line": 47, - "code": "query =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5a.java", - "method": "", - "node": "query", - "line": 52, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=CrTSaYGHbRlKvTV0UO1knG6r%2BTU%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 2009875372, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "sourceNode": "password_login", - "destinationNode": "executeQuery", - "sourceLine": 35, - "sourceCode": "@RequestParam String username_login, @RequestParam String password_login) throws Exception {", - "destinationLine": 50, - "destinationCode": "ResultSet resultSet = statement.executeQuery();", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "method": "", - "node": "password_login", - "line": 48, - "code": "+ password_login" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "method": "", - "node": "prepareStatement", - "line": 44, - "code": "connection.prepareStatement(" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "method": "", - "node": "statement", - "line": 43, - "code": "PreparedStatement statement =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "method": "", - "node": "statement", - "line": 50, - "code": "ResultSet resultSet = statement.executeQuery();" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=xHpxvrF8EyHoYN8ATHg%2BJb0Eryk%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -345125601, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "sourceNode": "column", - "destinationNode": "executeQuery", - "sourceLine": 45, - "sourceCode": "public List\u003cServer\u003e sort(@RequestParam String column) throws Exception {", - "destinationLine": 54, - "destinationCode": "try (var rs = statement.executeQuery()) {", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "method": "", - "node": "column", - "line": 53, - "code": "+ column)) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "method": "", - "node": "prepareStatement", - "line": 50, - "code": "connection.prepareStatement(" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "method": "", - "node": "statement", - "line": 49, - "code": "try (var statement =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "method": "", - "node": "statement", - "line": 54, - "code": "try (var rs = statement.executeQuery()) {" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=FrTI5oCPQFeqLyCKX%2BzNRNDi5nI%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1663035019, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "sourceNode": "password", - "destinationNode": "executeQuery", - "sourceLine": 30, - "sourceCode": "@RequestParam(\"password_login\") String password)", - "destinationLine": 38, - "destinationCode": "var resultSet = statement.executeQuery();", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "method": "", - "node": "password", - "line": 37, - "code": "statement.setString(2, password);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "method": "", - "node": "setString", - "line": 37, - "code": "statement.setString(2, password);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "method": "", - "node": "statement", - "line": 37, - "code": "statement.setString(2, password);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallengeLogin.java", - "method": "", - "node": "statement", - "line": 38, - "code": "var resultSet = statement.executeQuery();" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=rIPM%2Fqwo03q92cRmdk1jq4Zkjzg%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -259206680, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5.java", - "sourceNode": "query", - "destinationNode": "executeQuery", - "sourceLine": 55, - "sourceCode": "public AttackResult completed(String query) {", - "destinationLine": 65, - "destinationCode": "statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5.java", - "method": "", - "node": "query", - "line": 57, - "code": "return injectableQuery(query);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5.java", - "method": "", - "node": "query", - "line": 60, - "code": "protected AttackResult injectableQuery(String query) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson5.java", - "method": "", - "node": "query", - "line": 65, - "code": "statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=gkYON4jOEoc5hHzoq%2FLhNSnME2g%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1877594339, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallenge.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallenge.java", - "sourceNode": "username", - "destinationNode": "executeQuery", - "sourceLine": 46, - "sourceCode": "@RequestParam(\"username_reg\") String username,", - "destinationLine": 57, - "destinationCode": "ResultSet resultSet = statement.executeQuery(checkUserQuery);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallenge.java", - "method": "", - "node": "username", - "line": 55, - "code": "\"select userid from sql_challenge_users where userid = '\" + username + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallenge.java", - "method": "", - "node": "checkUserQuery", - "line": 54, - "code": "String checkUserQuery =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallenge.java", - "method": "", - "node": "checkUserQuery", - "line": 57, - "code": "ResultSet resultSet = statement.executeQuery(checkUserQuery);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=vAtbQhIU9ew9EwfJSQmcv8vQjrw%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1978850937, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "sourceNode": "username_login", - "destinationNode": "executeQuery", - "sourceLine": 35, - "sourceCode": "@RequestParam String username_login, @RequestParam String password_login) throws Exception {", - "destinationLine": 50, - "destinationCode": "ResultSet resultSet = statement.executeQuery();", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "method": "", - "node": "username_login", - "line": 46, - "code": "+ username_login" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "method": "", - "node": "prepareStatement", - "line": 44, - "code": "connection.prepareStatement(" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "method": "", - "node": "statement", - "line": 43, - "code": "PreparedStatement statement =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Assignment5.java", - "method": "", - "node": "statement", - "line": 50, - "code": "ResultSet resultSet = statement.executeQuery();" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=9giGpuhgKGAZRKT8SdOy4RJyBwo%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1781066682, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson3.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson3.java", - "sourceNode": "query", - "destinationNode": "executeUpdate", - "sourceLine": 37, - "sourceCode": "public AttackResult completed(@RequestParam String query) {", - "destinationLine": 47, - "destinationCode": "statement.executeUpdate(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson3.java", - "method": "", - "node": "query", - "line": 38, - "code": "return injectableQuery(query);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson3.java", - "method": "", - "node": "query", - "line": 41, - "code": "protected AttackResult injectableQuery(String query) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson3.java", - "method": "", - "node": "query", - "line": 47, - "code": "statement.executeUpdate(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=NPQO8cBNAN79O2u6bEjIJZJqwTo%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -2026344824, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson4.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson4.java", - "sourceNode": "query", - "destinationNode": "executeUpdate", - "sourceLine": 38, - "sourceCode": "public AttackResult completed(@RequestParam String query) {", - "destinationLine": 46, - "destinationCode": "statement.executeUpdate(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson4.java", - "method": "", - "node": "query", - "line": 39, - "code": "return injectableQuery(query);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson4.java", - "method": "", - "node": "query", - "line": 42, - "code": "protected AttackResult injectableQuery(String query) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson4.java", - "method": "", - "node": "query", - "line": 46, - "code": "statement.executeUpdate(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=19l0jc6FiwITr95ZQMLcE6o4Ndg%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -487407624, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson2.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson2.java", - "sourceNode": "query", - "destinationNode": "executeQuery", - "sourceLine": 42, - "sourceCode": "public AttackResult completed(@RequestParam String query) {", - "destinationLine": 49, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson2.java", - "method": "", - "node": "query", - "line": 43, - "code": "return injectableQuery(query);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson2.java", - "method": "", - "node": "query", - "line": 46, - "code": "protected AttackResult injectableQuery(String query) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson2.java", - "method": "", - "node": "query", - "line": 49, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=upuFNpbDjyvUDwFj3d8INaRqryU%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1382380206, - "status": "Recurrent", - "state": "To Verify", - "severity": "Critical", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/claimmisuse/JWTHeaderKIDEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/claimmisuse/JWTHeaderKIDEndpoint.java", - "sourceNode": "get", - "destinationNode": "executeQuery", - "sourceLine": 70, - "sourceCode": "final String kid = (String) header.get(\"kid\");", - "destinationLine": 75, - "destinationCode": ".executeQuery(", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/claimmisuse/JWTHeaderKIDEndpoint.java", - "method": "", - "node": "kid", - "line": 70, - "code": "final String kid = (String) header.get(\"kid\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/claimmisuse/JWTHeaderKIDEndpoint.java", - "method": "", - "node": "kid", - "line": 76, - "code": "\"SELECT key FROM jwt_keys WHERE id = '\" + kid + \"'\");" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=Bfk6g74xh2MwjHBWBtCWSX7M9UI%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "SSRF", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/918/15179929566605030594", - "queryId": 15179929566605030594, - "description": "The application sends a request to a remote server, for some resource, using @DestinationElement in @DestinationFile:@DestinationLine. However, an attacker can control the target of the request, by sending a URL or other data in @SourceElement at @SourceFile:@SourceLine.\n\n", - "vulnerabilitiesTotal": 1, - "queryPath": "Java/Java_High_Risk/SSRF", - "cweId": 918, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "System And Information Integrity" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Verification and representation of input data" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SI-10 Information Input Validation (P1)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V05 Validation, Sanitization and Encoding" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A5-Broken Access Control" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A10-Server-Side Request Forgery" - ] - }, - { - "name": "OWASP Top 10 API 2023", - "subCategories": [ - "API7-Server Side Request Forgery" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -1522516224, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/ssrf/SSRFTask2.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/ssrf/SSRFTask2.java", - "sourceNode": "url", - "destinationNode": "openStream", - "sourceLine": 29, - "sourceCode": "public AttackResult completed(@RequestParam String url) {", - "destinationLine": 36, - "destinationCode": "try (InputStream in = new URL(url).openStream()) {", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/ssrf/SSRFTask2.java", - "method": "", - "node": "url", - "line": 30, - "code": "return furBall(url);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/ssrf/SSRFTask2.java", - "method": "", - "node": "url", - "line": 33, - "code": "protected AttackResult furBall(String url) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/ssrf/SSRFTask2.java", - "method": "", - "node": "url", - "line": 34, - "code": "if (url.matches(\"http://ifconfig\\\\.pro\")) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/ssrf/SSRFTask2.java", - "method": "", - "node": "url", - "line": 36, - "code": "try (InputStream in = new URL(url).openStream()) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/ssrf/SSRFTask2.java", - "method": "", - "node": "URL", - "line": 36, - "code": "try (InputStream in = new URL(url).openStream()) {" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=gUW%2Bw29iOSS81WwZctZ1OnlJPro%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Relative_Path_Traversal", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/23/11267356716587554023", - "queryId": 11267356716587554023, - "description": "Method @SourceMethod at line @SourceLine of @SourceFile gets dynamic data from the @SourceElement element. This element’s value then flows through the code and is eventually used in a file path for local disk access in @DestinationMethod at line @DestinationLine of @DestinationFile. This may cause a Path Traversal vulnerability.\n\n", - "vulnerabilitiesTotal": 14, - "queryPath": "Java/Java_High_Risk/Relative_Path_Traversal", - "cweId": 23, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Verification and representation of input data" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V12 Files and Resources" - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - "M4: Insufficient Input/Output Validation" - ] - }, - { - "name": "OWASP Top 10 2013", - "subCategories": [ - "A4-Insecure Direct Object References" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A5-Broken Access Control" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A1-Broken Access Control", - "A4-Insecure Direct Object References" - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - "PCI DSS (3.2.1) - 6.5.8 - Improper access control" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 918138319, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "username", - "destinationNode": "File", - "sourceLine": 99, - "sourceCode": "public ResponseEntity\u003c?\u003e getProfilePicture(@CurrentUsername String username) {", - "destinationLine": 103, - "destinationCode": "var profilePictureDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 100, - "code": "return super.getProfilePicture(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 96, - "code": "public ResponseEntity\u003c?\u003e getProfilePicture(@CurrentUsername String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 99, - "code": ".body(getProfilePictureAsBase64(username));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 102, - "code": "protected byte[] getProfilePictureAsBase64(String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 103, - "code": "var profilePictureDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=W2bi%2BQKPQHPQIjPD44V%2F2KRbE%2BY%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 755500252, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadFix.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "username", - "destinationNode": "File", - "sourceLine": 48, - "sourceCode": "public ResponseEntity\u003c?\u003e getProfilePicture(@CurrentUsername String username) {", - "destinationLine": 103, - "destinationCode": "var profilePictureDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadFix.java", - "method": "", - "node": "username", - "line": 49, - "code": "return super.getProfilePicture(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 96, - "code": "public ResponseEntity\u003c?\u003e getProfilePicture(@CurrentUsername String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 99, - "code": ".body(getProfilePictureAsBase64(username));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 102, - "code": "protected byte[] getProfilePictureAsBase64(String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 103, - "code": "var profilePictureDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=y0Tj54eDq25wvM498L0TmUa2gk8%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -26543486, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "username", - "destinationNode": "File", - "sourceLine": 57, - "sourceCode": "@RequestParam(\"uploadedFileZipSlip\") MultipartFile file, @CurrentUsername String username) {", - "destinationLine": 70, - "destinationCode": "var uploadDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 61, - "code": "return processZipUpload(file, username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 66, - "code": "private AttackResult processZipUpload(MultipartFile file, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 68, - "code": "cleanupAndCreateDirectoryForUser(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 69, - "code": "protected File cleanupAndCreateDirectoryForUser(String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 70, - "code": "var uploadDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=CBHhQtXZqquBFr2eCGk0lkKboEM%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1622146499, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUpload.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "username", - "destinationNode": "File", - "sourceLine": 48, - "sourceCode": "public ResponseEntity\u003c?\u003e getProfilePicture(@CurrentUsername String username) {", - "destinationLine": 103, - "destinationCode": "var profilePictureDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUpload.java", - "method": "", - "node": "username", - "line": 49, - "code": "return super.getProfilePicture(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 96, - "code": "public ResponseEntity\u003c?\u003e getProfilePicture(@CurrentUsername String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 99, - "code": ".body(getProfilePictureAsBase64(username));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 102, - "code": "protected byte[] getProfilePictureAsBase64(String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 103, - "code": "var profilePictureDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=bM7l%2BAYdfJQ%2ByuWbPUDDAYr5zFM%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1315935775, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "username", - "destinationNode": "File", - "sourceLine": 57, - "sourceCode": "@RequestParam(\"uploadedFileZipSlip\") MultipartFile file, @CurrentUsername String username) {", - "destinationLine": 103, - "destinationCode": "var profilePictureDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 61, - "code": "return processZipUpload(file, username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 66, - "code": "private AttackResult processZipUpload(MultipartFile file, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 69, - "code": "var currentImage = getProfilePictureAsBase64(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 102, - "code": "protected byte[] getProfilePictureAsBase64(String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 103, - "code": "var profilePictureDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=%2F0iHLMxVBb14b0r3bb9XZiswBBA%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -613680226, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadFix.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "username", - "destinationNode": "File", - "sourceLine": 42, - "sourceCode": "@CurrentUsername String username) {", - "destinationLine": 70, - "destinationCode": "var uploadDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadFix.java", - "method": "", - "node": "username", - "line": 43, - "code": "return super.execute(file, fullName != null ? fullName.replace(\"../\", \"\") : \"\", username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 40, - "code": "protected AttackResult execute(MultipartFile file, String fullName, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 48, - "code": "File uploadDirectory = cleanupAndCreateDirectoryForUser(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 69, - "code": "protected File cleanupAndCreateDirectoryForUser(String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 70, - "code": "var uploadDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=z7MWvQmhCpOYwSR%2BM1RnoEeuNWc%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 499805853, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUpload.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "username", - "destinationNode": "File", - "sourceLine": 42, - "sourceCode": "@CurrentUsername String username) {", - "destinationLine": 70, - "destinationCode": "var uploadDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUpload.java", - "method": "", - "node": "username", - "line": 43, - "code": "return super.execute(file, fullName, username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 40, - "code": "protected AttackResult execute(MultipartFile file, String fullName, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 48, - "code": "File uploadDirectory = cleanupAndCreateDirectoryForUser(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 69, - "code": "protected File cleanupAndCreateDirectoryForUser(String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 70, - "code": "var uploadDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=ZMGX1huWRg3gtjeasGxVyOqqH24%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -963915932, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRemoveUserInput.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "username", - "destinationNode": "File", - "sourceLine": 40, - "sourceCode": "@CurrentUsername String username) {", - "destinationLine": 70, - "destinationCode": "var uploadDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRemoveUserInput.java", - "method": "", - "node": "username", - "line": 41, - "code": "return super.execute(file, file.getOriginalFilename(), username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 40, - "code": "protected AttackResult execute(MultipartFile file, String fullName, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 48, - "code": "File uploadDirectory = cleanupAndCreateDirectoryForUser(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 69, - "code": "protected File cleanupAndCreateDirectoryForUser(String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "username", - "line": 70, - "code": "var uploadDirectory = new File(this.webGoatHomeDirectory, \"/PathTraversal/\" + username);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=a9p9CXcPgoOxMH7%2FvjymTi7Te7A%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -109131222, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRemoveUserInput.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "file", - "destinationNode": "File", - "sourceLine": 39, - "sourceCode": "@RequestParam(\"uploadedFileRemoveUserInput\") MultipartFile file,", - "destinationLine": 51, - "destinationCode": "var uploadedFile = new File(uploadDirectory, fullName);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRemoveUserInput.java", - "method": "", - "node": "file", - "line": 41, - "code": "return super.execute(file, file.getOriginalFilename(), username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRemoveUserInput.java", - "method": "", - "node": "getOriginalFilename", - "line": 41, - "code": "return super.execute(file, file.getOriginalFilename(), username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "fullName", - "line": 40, - "code": "protected AttackResult execute(MultipartFile file, String fullName, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "fullName", - "line": 51, - "code": "var uploadedFile = new File(uploadDirectory, fullName);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=0RzegBPtH9NqfwyXXDXeywRfpIY%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -717280481, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUpload.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "fullName", - "destinationNode": "File", - "sourceLine": 41, - "sourceCode": "@RequestParam(value = \"fullName\", required = false) String fullName,", - "destinationLine": 51, - "destinationCode": "var uploadedFile = new File(uploadDirectory, fullName);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUpload.java", - "method": "", - "node": "fullName", - "line": 43, - "code": "return super.execute(file, fullName, username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "fullName", - "line": 40, - "code": "protected AttackResult execute(MultipartFile file, String fullName, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "fullName", - "line": 51, - "code": "var uploadedFile = new File(uploadDirectory, fullName);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=ZeAPVNRh2liwrcx0pbZgrCS%2FCOU%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 2131369215, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadFix.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "sourceNode": "fullName", - "destinationNode": "File", - "sourceLine": 41, - "sourceCode": "@RequestParam(value = \"fullNameFix\", required = false) String fullName,", - "destinationLine": 51, - "destinationCode": "var uploadedFile = new File(uploadDirectory, fullName);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadFix.java", - "method": "", - "node": "fullName", - "line": 43, - "code": "return super.execute(file, fullName != null ? fullName.replace(\"../\", \"\") : \"\", username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadFix.java", - "method": "", - "node": "replace", - "line": 43, - "code": "return super.execute(file, fullName != null ? fullName.replace(\"../\", \"\") : \"\", username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "fullName", - "line": 40, - "code": "protected AttackResult execute(MultipartFile file, String fullName, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java", - "method": "", - "node": "fullName", - "line": 51, - "code": "var uploadedFile = new File(uploadDirectory, fullName);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=3t6TCQ22M3zD0VK0os4caxK6NBA%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1518378621, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "sourceNode": "multipartFile", - "destinationNode": "File", - "sourceLine": 67, - "sourceCode": "@RequestParam(\"file\") MultipartFile multipartFile, Authentication authentication)", - "destinationLine": 79, - "destinationCode": "log.debug(\"File saved to {}\", new File(destinationDir, multipartFile.getOriginalFilename()));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "method": "", - "node": "multipartFile", - "line": 79, - "code": "log.debug(\"File saved to {}\", new File(destinationDir, multipartFile.getOriginalFilename()));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "method": "", - "node": "getOriginalFilename", - "line": 79, - "code": "log.debug(\"File saved to {}\", new File(destinationDir, multipartFile.getOriginalFilename()));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=j%2BNkwaDHljg61OKoKz86qvXltjU%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1874677265, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "sourceNode": "getName", - "destinationNode": "File", - "sourceLine": 69, - "sourceCode": "var username = authentication.getName();", - "destinationLine": 70, - "destinationCode": "var destinationDir = new File(fileLocation, username);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "method": "", - "node": "username", - "line": 69, - "code": "var username = authentication.getName();" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "method": "", - "node": "username", - "line": 70, - "code": "var destinationDir = new File(fileLocation, username);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=kE458B010sjy04G20YC%2Fq1YfuTk%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1446209323, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "sourceNode": "getName", - "destinationNode": "File", - "sourceLine": 89, - "sourceCode": "String username = (null != authentication) ? authentication.getName() : \"anonymous\";", - "destinationLine": 90, - "destinationCode": "File destinationDir = new File(fileLocation, username);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "method": "", - "node": "username", - "line": 89, - "code": "String username = (null != authentication) ? authentication.getName() : \"anonymous\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/webwolf/FileServer.java", - "method": "", - "node": "username", - "line": 90, - "code": "File destinationDir = new File(fileLocation, username);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=oQVCzIg0SGDjQKn4blPlUKqrRGE%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Reflected_XSS", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/79/8481125285487743346", - "queryId": 8481125285487743346, - "description": "The method @DestinationMethod embeds untrusted data in generated output with @DestinationElement, at line @DestinationLine of @DestinationFile. This untrusted data is embedded into the output without proper sanitization or encoding, enabling an attacker to inject malicious code into the generated web-page.\n\nThe attacker would be able to alter the returned web page by simply providing modified data in the user input @SourceElement, which is read by the @SourceMethod method at line @SourceLine of @SourceFile. This input then flows through the code straight to the output web page, without sanitization. \r\n\r\nThis can enable a Reflected Cross-Site Scripting (XSS) attack.\n\n", - "vulnerabilitiesTotal": 2, - "queryPath": "Java/Java_High_Risk/Reflected_XSS", - "cweId": 79, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-002490 - CAT I The application must protect from Cross-Site Scripting (XSS) vulnerabilities." - ] - }, - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "System And Information Integrity" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Verification and representation of input data" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SI-15 Information Output Filtering (P0)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V05 Validation, Sanitization and Encoding" - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - "M4: Insufficient Input/Output Validation" - ] - }, - { - "name": "OWASP Top 10 2013", - "subCategories": [ - "A3-Cross-Site Scripting (XSS)" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A7-Cross-Site Scripting (XSS)" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A3-Injection" - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - "PCI DSS (3.2.1) - 6.5.7 - Cross-site scripting (XSS)" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - }, - { - "name": "Top Tier", - "subCategories": [ - "Top Tier" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 110622988, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "sourceNode": "link", - "destinationNode": "modelAndView", - "sourceLine": 81, - "sourceCode": "public ModelAndView resetPassword(@PathVariable(value = \"link\") String link, Model model) {", - "destinationLine": 93, - "destinationCode": "return modelAndView;", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "method": "", - "node": "link", - "line": 85, - "code": "form.setResetLink(link);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "method": "", - "node": "setResetLink", - "line": 85, - "code": "form.setResetLink(link);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "method": "", - "node": "form", - "line": 85, - "code": "form.setResetLink(link);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "method": "", - "node": "form", - "line": 87, - "code": "modelAndView.addObject(\"form\", form);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "method": "", - "node": "addObject", - "line": 87, - "code": "modelAndView.addObject(\"form\", form);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "method": "", - "node": "modelAndView", - "line": 87, - "code": "modelAndView.addObject(\"form\", form);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "method": "", - "node": "modelAndView", - "line": 88, - "code": "modelAndView.setViewName(" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=pfAtgmfJOTa9jss31gwWKkWw49U%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1335111255, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java", - "sourceNode": "username", - "destinationNode": "modelAndView", - "sourceLine": 39, - "sourceCode": "public ModelAndView openPasswordReset(@CurrentUsername String username) {", - "destinationLine": 46, - "destinationCode": "return modelAndView;", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java", - "method": "", - "node": "username", - "line": 43, - "code": "modelAndView.addObject(\"uniqueCode\", StringUtils.reverse(username));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java", - "method": "", - "node": "reverse", - "line": 43, - "code": "modelAndView.addObject(\"uniqueCode\", StringUtils.reverse(username));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java", - "method": "", - "node": "addObject", - "line": 43, - "code": "modelAndView.addObject(\"uniqueCode\", StringUtils.reverse(username));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java", - "method": "", - "node": "modelAndView", - "line": 43, - "code": "modelAndView.addObject(\"uniqueCode\", StringUtils.reverse(username));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java", - "method": "", - "node": "modelAndView", - "line": 45, - "code": "modelAndView.setViewName(\"lessons/webwolfintroduction/templates/webwolfPasswordReset.html\");" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=q1B6Ba4fJch8yKzbIsQete9Ya0k%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "JWT_No_Signature_Verification", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/347/9038562562617823780", - "queryId": 9038562562617823780, - "description": "The JWT is not properly verified at the @DestinationElement in @DestinationLine at the file @DestinationFile.\n\n", - "vulnerabilitiesTotal": 5, - "queryPath": "Java/Java_High_Risk/JWT_No_Signature_Verification", - "cweId": 347, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Security Functions" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V02 Authentication" - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - "M3: Insecure Authentication/Authorization" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A7-Identification and Authentication Failures" - ] - }, - { - "name": "OWASP Top 10 API", - "subCategories": [ - "API2-Broken Authentication" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 1898192280, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "sourceNode": "Jwts", - "destinationNode": "parse", - "sourceLine": 91, - "sourceCode": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));", - "destinationLine": 91, - "destinationCode": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "parser", - "line": 91, - "code": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "setSigningKey", - "line": 91, - "code": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=uexCPMWKAxXQfrSm8ereodBWbYY%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1343649494, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "sourceNode": "Jwts", - "destinationNode": "parse", - "sourceLine": 164, - "sourceCode": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);", - "destinationLine": 164, - "destinationCode": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "method": "", - "node": "parser", - "line": 164, - "code": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "method": "", - "node": "setSigningKey", - "line": 164, - "code": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=wqiArzGKVn5qWjXw4Og1IKFL4MY%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -699109610, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "sourceNode": "Jwts", - "destinationNode": "parse", - "sourceLine": 121, - "sourceCode": "Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));", - "destinationLine": 121, - "destinationCode": "Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "parser", - "line": 121, - "code": "Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "setSigningKey", - "line": 121, - "code": "Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=eQqb%2B3L3m231uHAynIjKmqN5SVs%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1239597790, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "sourceNode": "Jwts", - "destinationNode": "parse", - "sourceLine": 187, - "sourceCode": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);", - "destinationLine": 187, - "destinationCode": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "method": "", - "node": "parser", - "line": 187, - "code": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "method": "", - "node": "setSigningKey", - "line": 187, - "code": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=ez5uZadzPWwcLcoNGjW6hTDOXCc%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1787626198, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "sourceNode": "Jwts", - "destinationNode": "parse", - "sourceLine": 139, - "sourceCode": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);", - "destinationLine": 139, - "destinationCode": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "method": "", - "node": "parser", - "line": 139, - "code": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "method": "", - "node": "setSigningKey", - "line": 139, - "code": "Jwt jwt = Jwts.parser().setSigningKey(JWT_PASSWORD).parse(accessToken);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=4UDTg5IaWweuUHNeGQMFik%2FsfPQ%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Improper_Restriction_of_XXE_Ref", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/611/14846722546022341732", - "queryId": 14846722546022341732, - "description": "The @DestinationMethod loads and parses XML using @DestinationElement, at line @DestinationLine of @DestinationFile.\n\nThis XML was received earlier from user input, @SourceElement, at line @SourceLine of @SourceFile. Note that @DestinationElement is set to automatically load and replace any DTD entity references in the XML, including references to external files.\n\n", - "vulnerabilitiesTotal": 3, - "queryPath": "Java/Java_High_Risk/Improper_Restriction_of_XXE_Ref", - "cweId": 611, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-002550 - CAT I The application must not be vulnerable to XML-oriented attacks." - ] - }, - { - "name": "Base Preset", - "subCategories": [ - "Base Preset" - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "System And Information Integrity" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Verification and representation of input data" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SI-10 Information Input Validation (P1)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V05 Validation, Sanitization and Encoding" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A4-XML External Entities (XXE)" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 33311070, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/BlindSendFileAssignment.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "sourceNode": "commentStr", - "destinationNode": "createXMLStreamReader", - "sourceLine": 70, - "sourceCode": "@RequestBody String commentStr, @AuthenticationPrincipal WebGoatUser user) {", - "destinationLine": 79, - "destinationCode": "var xsr = xif.createXMLStreamReader(new StringReader(xml));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/BlindSendFileAssignment.java", - "method": "", - "node": "commentStr", - "line": 74, - "code": "if (commentStr.contains(fileContentsForUser)) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/BlindSendFileAssignment.java", - "method": "", - "node": "commentStr", - "line": 79, - "code": "Comment comment = comments.parseXml(commentStr, false);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "method": "", - "node": "xml", - "line": 68, - "code": "protected Comment parseXml(String xml, boolean securityEnabled)" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "method": "", - "node": "xml", - "line": 79, - "code": "var xsr = xif.createXMLStreamReader(new StringReader(xml));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "method": "", - "node": "StringReader", - "line": 79, - "code": "var xsr = xif.createXMLStreamReader(new StringReader(xml));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=oce2QRNdi9%2Be%2BErYkktyyIo0swA%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -9218152, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/ContentTypeAssignment.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "sourceNode": "commentStr", - "destinationNode": "createXMLStreamReader", - "sourceLine": 48, - "sourceCode": "@RequestBody String commentStr,", - "destinationLine": 79, - "destinationCode": "var xsr = xif.createXMLStreamReader(new StringReader(xml));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/ContentTypeAssignment.java", - "method": "", - "node": "commentStr", - "line": 60, - "code": "Comment comment = comments.parseXml(commentStr, false);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "method": "", - "node": "xml", - "line": 68, - "code": "protected Comment parseXml(String xml, boolean securityEnabled)" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "method": "", - "node": "xml", - "line": 79, - "code": "var xsr = xif.createXMLStreamReader(new StringReader(xml));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "method": "", - "node": "StringReader", - "line": 79, - "code": "var xsr = xif.createXMLStreamReader(new StringReader(xml));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=iXtvnjXifSqgO4JMsFdY9kuPLKc%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1319281600, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/SimpleXXE.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "sourceNode": "commentStr", - "destinationNode": "createXMLStreamReader", - "sourceLine": 51, - "sourceCode": "@RequestBody String commentStr, @CurrentUser WebGoatUser user) {", - "destinationLine": 79, - "destinationCode": "var xsr = xif.createXMLStreamReader(new StringReader(xml));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/SimpleXXE.java", - "method": "", - "node": "commentStr", - "line": 54, - "code": "var comment = comments.parseXml(commentStr, false);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "method": "", - "node": "xml", - "line": 68, - "code": "protected Comment parseXml(String xml, boolean securityEnabled)" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "method": "", - "node": "xml", - "line": 79, - "code": "var xsr = xif.createXMLStreamReader(new StringReader(xml));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsCache.java", - "method": "", - "node": "StringReader", - "line": 79, - "code": "var xsr = xif.createXMLStreamReader(new StringReader(xml));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=Ux9GKnU22B91vTLYmaHPQU6FFYU%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Deserialization_of_Untrusted_Data", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/502/9920599561530748290", - "queryId": 9920599561530748290, - "description": "The serialized object @SourceElement processed in @SourceMethod in the file @SourceFile at line @SourceLine is deserialized by @DestinationElement in the file @DestinationFile at line @DestinationLine.\n\n", - "vulnerabilitiesTotal": 2, - "queryPath": "Java/Java_High_Risk/Deserialization_of_Untrusted_Data", - "cweId": 502, - "categories": [ - { - "name": "ASA Mobile Premium", - "subCategories": [ - "ASA Mobile Premium" - ] - }, - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Code error" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V05 Validation, Sanitization and Encoding" - ] - }, - { - "name": "OWASP Mobile Top 10 2016", - "subCategories": [ - "M7-Client Code Quality" - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - "M4: Insufficient Input/Output Validation" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A8-Insecure Deserialization" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A8-Software and Data Integrity Failures" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - }, - { - "name": "Top Tier", - "subCategories": [ - "Top Tier" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -2039072737, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/vulnerablecomponents/VulnerableComponentsLesson.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/vulnerablecomponents/VulnerableComponentsLesson.java", - "sourceNode": "payload", - "destinationNode": "fromXML", - "sourceLine": 25, - "sourceCode": "public @ResponseBody AttackResult completed(@RequestParam String payload) {", - "destinationLine": 42, - "destinationCode": "contact = (Contact) xstream.fromXML(payload);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/vulnerablecomponents/VulnerableComponentsLesson.java", - "method": "", - "node": "payload", - "line": 42, - "code": "contact = (Contact) xstream.fromXML(payload);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=CarVado84FIEFkBxA9%2BMoSRmin0%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1992014012, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "sourceNode": "token", - "destinationNode": "readObject", - "sourceLine": 34, - "sourceCode": "public AttackResult completed(@RequestParam String token) throws IOException {", - "destinationLine": 45, - "destinationCode": "Object o = ois.readObject();", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "method": "", - "node": "token", - "line": 40, - "code": "b64token = token.replace('-', '+').replace('_', '/');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "method": "", - "node": "replace", - "line": 40, - "code": "b64token = token.replace('-', '+').replace('_', '/');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "method": "", - "node": "replace", - "line": 40, - "code": "b64token = token.replace('-', '+').replace('_', '/');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "method": "", - "node": "b64token", - "line": 40, - "code": "b64token = token.replace('-', '+').replace('_', '/');" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "method": "", - "node": "b64token", - "line": 43, - "code": "new ObjectInputStream(new ByteArrayInputStream(Base64.getDecoder().decode(b64token)))) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "method": "", - "node": "decode", - "line": 43, - "code": "new ObjectInputStream(new ByteArrayInputStream(Base64.getDecoder().decode(b64token)))) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "method": "", - "node": "ByteArrayInputStream", - "line": 43, - "code": "new ObjectInputStream(new ByteArrayInputStream(Base64.getDecoder().decode(b64token)))) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "method": "", - "node": "ObjectInputStream", - "line": 43, - "code": "new ObjectInputStream(new ByteArrayInputStream(Base64.getDecoder().decode(b64token)))) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "method": "", - "node": "ois", - "line": 42, - "code": "try (ObjectInputStream ois =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/deserialization/InsecureDeserializationTask.java", - "method": "", - "node": "ois", - "line": 45, - "code": "Object o = ois.readObject();" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=z98jIZ7a0Vsvb9TGgWb4wK8wbp4%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Absolute_Path_Traversal", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/36/4635938147065118004", - "queryId": 4635938147065118004, - "description": "Method @SourceMethod at line @SourceLine of @SourceFile gets dynamic data from the @SourceElement element. This element’s value then flows through the code and is eventually used in a file path for local disk access in @DestinationMethod at line @DestinationLine of @DestinationFile. This may cause a Path Traversal vulnerability.\n\n", - "vulnerabilitiesTotal": 3, - "queryPath": "Java/Java_High_Risk/Absolute_Path_Traversal", - "cweId": 36, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-002560 - CAT I The application must not be subject to input handling vulnerabilities." - ] - }, - { - "name": "Base Preset", - "subCategories": [ - "Base Preset" - ] - }, - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Verification and representation of input data" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V12 Files and Resources" - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - "M4: Insufficient Input/Output Validation" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A5-Broken Access Control" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A1-Broken Access Control", - "A3-Injection", - "A4-Insecure Direct Object References" - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - "PCI DSS (3.2.1) - 6.5.8 - Improper access control" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 1071518094, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "sourceNode": "username", - "destinationNode": "File", - "sourceLine": 57, - "sourceCode": "@RequestParam(\"uploadedFileZipSlip\") MultipartFile file, @CurrentUsername String username) {", - "destinationLine": 79, - "destinationCode": "File f = new File(tmpZipDirectory.toFile(), e.getName());", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 61, - "code": "return processZipUpload(file, username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 66, - "code": "private AttackResult processZipUpload(MultipartFile file, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 67, - "code": "var tmpZipDirectory = Files.createTempDirectory(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "createTempDirectory", - "line": 67, - "code": "var tmpZipDirectory = Files.createTempDirectory(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "tmpZipDirectory", - "line": 67, - "code": "var tmpZipDirectory = Files.createTempDirectory(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "tmpZipDirectory", - "line": 72, - "code": "var uploadedZipFile = tmpZipDirectory.resolve(file.getOriginalFilename());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "tmpZipDirectory", - "line": 79, - "code": "File f = new File(tmpZipDirectory.toFile(), e.getName());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "toFile", - "line": 79, - "code": "File f = new File(tmpZipDirectory.toFile(), e.getName());" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=V3g0Ijd%2FK7Jbs%2Bpb94fnSlivB%2F4%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1913324957, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "sourceNode": "username", - "destinationNode": "ZipFile", - "sourceLine": 57, - "sourceCode": "@RequestParam(\"uploadedFileZipSlip\") MultipartFile file, @CurrentUsername String username) {", - "destinationLine": 75, - "destinationCode": "ZipFile zip = new ZipFile(uploadedZipFile.toFile());", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 61, - "code": "return processZipUpload(file, username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 66, - "code": "private AttackResult processZipUpload(MultipartFile file, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "username", - "line": 67, - "code": "var tmpZipDirectory = Files.createTempDirectory(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "createTempDirectory", - "line": 67, - "code": "var tmpZipDirectory = Files.createTempDirectory(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "tmpZipDirectory", - "line": 67, - "code": "var tmpZipDirectory = Files.createTempDirectory(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "tmpZipDirectory", - "line": 72, - "code": "var uploadedZipFile = tmpZipDirectory.resolve(file.getOriginalFilename());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "resolve", - "line": 72, - "code": "var uploadedZipFile = tmpZipDirectory.resolve(file.getOriginalFilename());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "uploadedZipFile", - "line": 72, - "code": "var uploadedZipFile = tmpZipDirectory.resolve(file.getOriginalFilename());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "uploadedZipFile", - "line": 73, - "code": "FileCopyUtils.copy(file.getBytes(), uploadedZipFile.toFile());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "uploadedZipFile", - "line": 75, - "code": "ZipFile zip = new ZipFile(uploadedZipFile.toFile());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "toFile", - "line": 75, - "code": "ZipFile zip = new ZipFile(uploadedZipFile.toFile());" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=gWWfvncixP7fOur7qmVUZDjiYr4%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1628259362, - "status": "Recurrent", - "state": "To Verify", - "severity": "High", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "sourceNode": "file", - "destinationNode": "ZipFile", - "sourceLine": 57, - "sourceCode": "@RequestParam(\"uploadedFileZipSlip\") MultipartFile file, @CurrentUsername String username) {", - "destinationLine": 75, - "destinationCode": "ZipFile zip = new ZipFile(uploadedZipFile.toFile());", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "file", - "line": 58, - "code": "if (!file.getOriginalFilename().toLowerCase().endsWith(\".zip\")) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "file", - "line": 61, - "code": "return processZipUpload(file, username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "file", - "line": 66, - "code": "private AttackResult processZipUpload(MultipartFile file, String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "file", - "line": 72, - "code": "var uploadedZipFile = tmpZipDirectory.resolve(file.getOriginalFilename());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "getOriginalFilename", - "line": 72, - "code": "var uploadedZipFile = tmpZipDirectory.resolve(file.getOriginalFilename());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "resolve", - "line": 72, - "code": "var uploadedZipFile = tmpZipDirectory.resolve(file.getOriginalFilename());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "uploadedZipFile", - "line": 72, - "code": "var uploadedZipFile = tmpZipDirectory.resolve(file.getOriginalFilename());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "uploadedZipFile", - "line": 73, - "code": "FileCopyUtils.copy(file.getBytes(), uploadedZipFile.toFile());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "uploadedZipFile", - "line": 75, - "code": "ZipFile zip = new ZipFile(uploadedZipFile.toFile());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java", - "method": "", - "node": "toFile", - "line": 75, - "code": "ZipFile zip = new ZipFile(uploadedZipFile.toFile());" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=9%2Ft0l6zOfk9GCjqLTh9WLAcOr4g%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Use_of_a_One_Way_Hash_with_a_Predictable_Salt", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/760/2301179517126599776", - "queryId": 2301179517126599776, - "description": "The application protects passwords with @DestinationElement in @DestinationMethod, of @DestinationFile at line @DestinationLine, using a cryptographic hash @SourceElement. However, the code does not salt the hash with an unpredictable, random value, allowing an attacker to reverse the hash value.", - "vulnerabilitiesTotal": 6, - "queryPath": "Java/Java_Medium_Threat/Use_of_a_One_Way_Hash_with_a_Predictable_Salt", - "cweId": 760, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-002030 - CAT II The application must utilize FIPS-validated cryptographic modules when generating cryptographic hashes." - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "Media Protection" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Security Functions" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SC-13 Cryptographic Protection (P1)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V06 Stored Cryptography" - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - "M10: Insufficient Cryptography" - ] - }, - { - "name": "OWASP Top 10 2013", - "subCategories": [ - "A6-Sensitive Data Exposure" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A3-Sensitive Data Exposure" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A2-Cryptographic Failures" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -911016777, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "sourceNode": "PASSWORD_SALT_ADMIN", - "destinationNode": "digest", - "sourceLine": 70, - "sourceCode": ".map(user -\u003e new DisplayUser(user, PASSWORD_SALT_ADMIN))", - "destinationLine": 37, - "destinationCode": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 20, - "code": "public DisplayUser(User user, String passwordSalt) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 25, - "code": "this.userHash = genUserHash(user.getUsername(), user.getPassword(), passwordSalt);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 31, - "code": "protected String genUserHash(String username, String password, String passwordSalt)" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "getBytes", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=XhSOjnRiNWettu6zUjyYTLtk8hE%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1912629601, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "sourceNode": "PASSWORD_SALT_SIMPLE", - "destinationNode": "digest", - "sourceLine": 57, - "sourceCode": ".map(user -\u003e new DisplayUser(user, PASSWORD_SALT_SIMPLE))", - "destinationLine": 37, - "destinationCode": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 20, - "code": "public DisplayUser(User user, String passwordSalt) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 25, - "code": "this.userHash = genUserHash(user.getUsername(), user.getPassword(), passwordSalt);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 31, - "code": "protected String genUserHash(String username, String password, String passwordSalt)" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "getBytes", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=vdqek9dIIcEtTpVKiJ28cBafhP0%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 421845043, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACYourHashAdmin.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "sourceNode": "PASSWORD_SALT_ADMIN", - "destinationNode": "digest", - "sourceLine": 46, - "sourceCode": "var displayUser = new DisplayUser(user, PASSWORD_SALT_ADMIN);", - "destinationLine": 37, - "destinationCode": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 20, - "code": "public DisplayUser(User user, String passwordSalt) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 25, - "code": "this.userHash = genUserHash(user.getUsername(), user.getPassword(), passwordSalt);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 31, - "code": "protected String genUserHash(String username, String password, String passwordSalt)" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "getBytes", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=inhgerBASzKyMUEDTgqvt8M2gGA%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 728330159, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "sourceNode": "password", - "destinationNode": "digest", - "sourceLine": 35, - "sourceCode": "String salted = password + passwordSalt + username;", - "destinationLine": 37, - "destinationCode": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "getBytes", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=j4F8awVS1E52J0TndjrMKQTLcqo%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 544513194, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACYourHash.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "sourceNode": "PASSWORD_SALT_SIMPLE", - "destinationNode": "digest", - "sourceLine": 40, - "sourceCode": "DisplayUser displayUser = new DisplayUser(user, PASSWORD_SALT_SIMPLE);", - "destinationLine": 37, - "destinationCode": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 20, - "code": "public DisplayUser(User user, String passwordSalt) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 25, - "code": "this.userHash = genUserHash(user.getUsername(), user.getPassword(), passwordSalt);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 31, - "code": "protected String genUserHash(String username, String password, String passwordSalt)" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "getBytes", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=RmRFpJQhNzNk7iVbhQcQSjL2bjs%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1827906543, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "sourceNode": "PASSWORD_SALT_SIMPLE", - "destinationNode": "digest", - "sourceLine": 43, - "sourceCode": "displayUsers.add(new DisplayUser(user, PASSWORD_SALT_SIMPLE));", - "destinationLine": 37, - "destinationCode": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 20, - "code": "public DisplayUser(User user, String passwordSalt) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 25, - "code": "this.userHash = genUserHash(user.getUsername(), user.getPassword(), passwordSalt);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 31, - "code": "protected String genUserHash(String username, String password, String passwordSalt)" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "passwordSalt", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 35, - "code": "String salted = password + passwordSalt + username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "salted", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "getBytes", - "line": 37, - "code": "byte[] hash = md.digest(salted.getBytes(StandardCharsets.UTF_8));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=GUxUym7evy1P732e962Q%2Bm6sxWo%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Use_Of_Hardcoded_Password", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/259/1089818565155602739", - "queryId": 1089818565155602739, - "description": "The application uses the hard-coded password @SourceElement for authentication purposes, either using it to verify users' identities, or to access another remote system. This password at line @SourceLine of @SourceFile appears in the code, implying it is accessible to anyone with source code access, and cannot be changed without rebuilding the application.", - "vulnerabilitiesTotal": 9, - "queryPath": "Java/Java_Medium_Threat/Use_Of_Hardcoded_Password", - "cweId": 259, - "categories": [ - { - "name": "ASA Mobile Premium", - "subCategories": [ - "ASA Mobile Premium" - ] - }, - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-001740 - CAT I The application must only store cryptographic representations of passwords." - ] - }, - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "Identification And Authentication" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Security Functions" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SC-28 Protection of Information at Rest (P1)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V02 Authentication" - ] - }, - { - "name": "OWASP Mobile Top 10 2016", - "subCategories": [ - "M9-Reverse Engineering" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A2-Broken Authentication" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A7-Identification and Authentication Failures" - ] - }, - { - "name": "OWASP Top 10 API", - "subCategories": [ - "API2-Broken Authentication" - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - "PCI DSS (3.2.1) - 6.5.10 - Broken authentication and session management" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 8.6.2 Vulnerabilities related to passwords/passphrases usage" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -50522783, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/insecurelogin/InsecureLoginTask.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/insecurelogin/InsecureLoginTask.java", - "sourceNode": "password", - "destinationNode": "password", - "sourceLine": 21, - "sourceCode": "if (\"CaptainJack\".equals(username) \u0026\u0026 \"BlackPearl\".equals(password)) {", - "destinationLine": 21, - "destinationCode": "if (\"CaptainJack\".equals(username) \u0026\u0026 \"BlackPearl\".equals(password)) {", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=DgnH2gV0XnCqXTlbeKixFS8OxA0%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1001016305, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Assignment7.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Assignment7.java", - "sourceNode": "ADMIN_PASSWORD_LINK", - "destinationNode": "ADMIN_PASSWORD_LINK", - "sourceLine": 36, - "sourceCode": "public static final String ADMIN_PASSWORD_LINK = \"375afe1104f4a487a73823c50a9292a2\";", - "destinationLine": 36, - "destinationCode": "public static final String ADMIN_PASSWORD_LINK = \"375afe1104f4a487a73823c50a9292a2\";", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=yToqid%2B29pByneV1OqsmYpeiRLM%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1719476627, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/SolutionConstants.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/challenges/SolutionConstants.java", - "sourceNode": "PASSWORD", - "destinationNode": "PASSWORD", - "sourceLine": 10, - "sourceCode": "String PASSWORD = \"!!webgoat_admin_1234!!\";", - "destinationLine": 10, - "destinationCode": "String PASSWORD = \"!!webgoat_admin_1234!!\";", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=mNKiaiAKMg2yOPiRxOWZ4MtyOSg%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -841425175, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionAC.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionAC.java", - "sourceNode": "PASSWORD_SALT_ADMIN", - "destinationNode": "PASSWORD_SALT_ADMIN", - "sourceLine": 15, - "sourceCode": "public static final String PASSWORD_SALT_ADMIN = \"DeliberatelyInsecure1235\";", - "destinationLine": 15, - "destinationCode": "public static final String PASSWORD_SALT_ADMIN = \"DeliberatelyInsecure1235\";", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=NgrH6DDC3z4jJe4zh4Il6e3qkZc%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1652288543, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "sourceNode": "PASSWORD", - "destinationNode": "PASSWORD", - "sourceLine": 45, - "sourceCode": "public static final String PASSWORD = \"bm5nhSkxCXZkKRy4\";", - "destinationLine": 45, - "destinationCode": "public static final String PASSWORD = \"bm5nhSkxCXZkKRy4\";", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=9ehz5JT57xK%2Bp2tXzgsCaLhs8nM%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1785071167, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "sourceNode": "JWT_PASSWORD", - "destinationNode": "JWT_PASSWORD", - "sourceLine": 46, - "sourceCode": "private static final String JWT_PASSWORD = \"bm5n3SkxCX4kKRy4\";", - "destinationLine": 46, - "destinationCode": "private static final String JWT_PASSWORD = \"bm5n3SkxCX4kKRy4\";", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=x1vNGKIixu2VcNwC%2FQESSx5g23g%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 681768097, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java", - "sourceNode": "PASSWORD_TOM_9", - "destinationNode": "PASSWORD_TOM_9", - "sourceLine": 44, - "sourceCode": "static final String PASSWORD_TOM_9 =", - "destinationLine": 44, - "destinationCode": "static final String PASSWORD_TOM_9 =", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=kJDKxOkrV07uaqRtfNwYpG%2BrnZ4%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1844763505, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6b.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6b.java", - "sourceNode": "password", - "destinationNode": "password", - "sourceLine": 42, - "sourceCode": "String password = \"dave\";", - "destinationLine": 42, - "destinationCode": "String password = \"dave\";", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=UWqt3RGxRWyKaLB3tW2iJyAjW9Q%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -2087780293, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionAC.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionAC.java", - "sourceNode": "PASSWORD_SALT_SIMPLE", - "destinationNode": "PASSWORD_SALT_SIMPLE", - "sourceLine": 14, - "sourceCode": "public static final String PASSWORD_SALT_SIMPLE = \"DeliberatelyInsecure1234\";", - "destinationLine": 14, - "destinationCode": "public static final String PASSWORD_SALT_SIMPLE = \"DeliberatelyInsecure1234\";", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=%2FAVgNiYyaqxpyh6TMOHsK8NLUZk%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Use_of_Broken_or_Risky_Cryptographic_Algorithm", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/327/15434822379289186737", - "queryId": 15434822379289186737, - "description": "In @SourceMethod, the application protects sensitive data using a cryptographic algorithm, @SourceElement, that is considered weak or even trivially broken, in @SourceFile at line @SourceLine.\n\n", - "vulnerabilitiesTotal": 1, - "queryPath": "Java/Java_Medium_Threat/Use_of_Broken_or_Risky_Cryptographic_Algorithm", - "cweId": 327, - "categories": [ - { - "name": "ASA Mobile Premium", - "subCategories": [ - "ASA Mobile Premium" - ] - }, - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "Base Preset", - "subCategories": [ - "Base Preset" - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "Configuration Management" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Security Functions" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SC-13 Cryptographic Protection (P1)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V06 Stored Cryptography" - ] - }, - { - "name": "OWASP Top 10 2013", - "subCategories": [ - "A6-Sensitive Data Exposure" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A3-Sensitive Data Exposure" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A2-Cryptographic Failures" - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - "PCI DSS (3.2.1) - 6.5.4 - Insecure communications" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 1272362840, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/cryptography/HashingAssignment.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/cryptography/HashingAssignment.java", - "sourceNode": "getInstance", - "destinationNode": "getInstance", - "sourceLine": 39, - "sourceCode": "MessageDigest md = MessageDigest.getInstance(\"MD5\");", - "destinationLine": 39, - "destinationCode": "MessageDigest md = MessageDigest.getInstance(\"MD5\");", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=l7BKMn3VZ%2FPpj3d0V2rZlY5irSc%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Unsafe_Object_Binding", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/915/18167789603095321044", - "queryId": 18167789603095321044, - "description": "The @SourceElement at @SourceFile in line @SourceLine may unintentionally allow setting the value of @DestinationElement in @DestinationMethod, in the object @DestinationFile at line @DestinationLine.\n\n", - "vulnerabilitiesTotal": 3, - "queryPath": "Java/Java_Medium_Threat/Unsafe_Object_Binding", - "cweId": 915, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V05 Validation, Sanitization and Encoding" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A8-Software and Data Integrity Failures" - ] - }, - { - "name": "OWASP Top 10 API 2023", - "subCategories": [ - "API3-Broken Object Property Level Authorization" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -1266252126, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/webwolf/mailbox/MailboxController.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/webwolf/mailbox/MailboxController.java", - "sourceNode": "email", - "destinationNode": "save", - "sourceLine": 42, - "sourceCode": "public void sendEmail(@RequestBody Email email) {", - "destinationLine": 43, - "destinationCode": "mailboxRepository.save(email);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/webwolf/mailbox/MailboxController.java", - "method": "", - "node": "email", - "line": 43, - "code": "mailboxRepository.save(email);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=Mx7iAdpteEHAedPvWLiAEdHRH6Q%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -940860083, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "sourceNode": "userForm", - "destinationNode": "save", - "sourceLine": 38, - "sourceCode": "@ModelAttribute(\"userForm\") @Valid UserForm userForm,", - "destinationLine": 46, - "destinationCode": "userTrackerRepository.save(", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "method": "", - "node": "userForm", - "line": 55, - "code": "userService.addUser(userForm.getUsername(), userForm.getPassword());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "method": "", - "node": "userForm", - "line": 55, - "code": "userService.addUser(userForm.getUsername(), userForm.getPassword());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "method": "", - "node": "getUsername", - "line": 55, - "code": "userService.addUser(userForm.getUsername(), userForm.getPassword());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "username", - "line": 40, - "code": "public void addUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "username", - "line": 47, - "code": "new UserProgress(username)); // if user previously existed it will not get another tracker" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "user", - "line": 39, - "code": "public UserProgress(final String user) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "user", - "line": 40, - "code": "this.user = user;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "user", - "line": 40, - "code": "this.user = user;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "UserProgress", - "line": 47, - "code": "new UserProgress(username)); // if user previously existed it will not get another tracker" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=0IgoW6ID1MzC73Oa%2FDFtRgdkAfo%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 71093868, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "sourceNode": "userForm", - "destinationNode": "save", - "sourceLine": 38, - "sourceCode": "@ModelAttribute(\"userForm\") @Valid UserForm userForm,", - "destinationLine": 43, - "destinationCode": "var webGoatUser = userRepository.save(new WebGoatUser(username, password));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "method": "", - "node": "userForm", - "line": 55, - "code": "userService.addUser(userForm.getUsername(), userForm.getPassword());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "method": "", - "node": "getPassword", - "line": 55, - "code": "userService.addUser(userForm.getUsername(), userForm.getPassword());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "password", - "line": 40, - "code": "public void addUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "password", - "line": 43, - "code": "var webGoatUser = userRepository.save(new WebGoatUser(username, password));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "password", - "line": 32, - "code": "public WebGoatUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "password", - "line": 33, - "code": "this(username, password, ROLE_USER);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "password", - "line": 36, - "code": "public WebGoatUser(String username, String password, String role) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "password", - "line": 38, - "code": "this.password = password;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "password", - "line": 38, - "code": "this.password = password;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "MethodInvokeExpr", - "line": 32, - "code": "public WebGoatUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "WebGoatUser", - "line": 43, - "code": "var webGoatUser = userRepository.save(new WebGoatUser(username, password));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=e43nAsO4jf0ejpb8FYc3L%2BdMBZY%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Session_Fixation", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/384/9214120936485315712", - "queryId": 9214120936485315712, - "description": "Method @SourceMethod at line @SourceLine of @SourceFile performs user authentication without terminating existing sessions. This may enable Session Fixation.\n\n", - "vulnerabilitiesTotal": 1, - "queryPath": "Java/Java_Medium_Threat/Session_Fixation", - "cweId": 384, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-002250 - CAT II Applications must use system-generated session identifiers that protect against session fixation." - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "Identification And Authentication" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SC-23 Session Authenticity (P1)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V03 Session Management" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A2-Broken Authentication" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A7-Identification and Authentication Failures" - ] - }, - { - "name": "OWASP Top 10 API", - "subCategories": [ - "API2-Broken Authentication" - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - "PCI DSS (3.2.1) - 6.5.10 - Broken authentication and session management" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -1424011517, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/container/controller/Welcome.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/container/controller/Welcome.java", - "sourceNode": "setAttribute", - "destinationNode": "setAttribute", - "sourceLine": 32, - "sourceCode": "session.setAttribute(WELCOMED, \"true\");", - "destinationLine": 32, - "destinationCode": "session.setAttribute(WELCOMED, \"true\");", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=ayWg6jNViDkny5mnPhofJtkgWzQ%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Secure_Cookie_Flag_Not_Set", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/614/17656269117524994417", - "queryId": 17656269117524994417, - "description": "The @SourceFile application configuration file, at line @SourceLine, does not define sensitive application cookies with the \"secure\" flag, which could cause the client to send those cookies in plaintext over an insecure network communication (HTTP). This may lead to a Session Hijacking attack.\n\n", - "vulnerabilitiesTotal": 3, - "queryPath": "Java/Java_Medium_Threat/Secure_Cookie_Flag_Not_Set", - "cweId": 614, - "categories": [ - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-002220 - CAT II The application must set the secure flag on session cookies." - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "Configuration Management" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SC-8 Transmission Confidentiality and Integrity (P1)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V03 Session Management" - ] - }, - { - "name": "OWASP Top 10 2013", - "subCategories": [ - "A6-Sensitive Data Exposure" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A3-Sensitive Data Exposure" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -1126064467, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "sourceNode": "cookie", - "destinationNode": "cookie", - "sourceLine": 115, - "sourceCode": "response.addCookie(cookie);", - "destinationLine": 115, - "destinationCode": "response.addCookie(cookie);", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=ZAm%2FtwlVEF6lmiqRYAAmTxMjiDc%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1386037397, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookieAssignment.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookieAssignment.java", - "sourceNode": "cookie", - "destinationNode": "cookie", - "sourceLine": 60, - "sourceCode": "response.addCookie(cookie);", - "destinationLine": 60, - "destinationCode": "response.addCookie(cookie);", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=%2FGI5t5lQ2%2BKgKfdgUVHRTatTZ9g%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1126064467, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "sourceNode": "cookie", - "destinationNode": "cookie", - "sourceLine": 120, - "sourceCode": "response.addCookie(cookie);", - "destinationLine": 120, - "destinationCode": "response.addCookie(cookie);", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=EKdxSfltjKm4rJ%2FmbWfPw2Os7GA%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Reversible_One_Way_Hash", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/328/7875786759696254599", - "queryId": 7875786759696254599, - "description": "The application is using a weak hashing primitive @DestinationElement, in @DestinationFile at line @DestinationLine\n\n", - "vulnerabilitiesTotal": 1, - "queryPath": "Java/Java_Medium_Threat/Reversible_One_Way_Hash", - "cweId": 328, - "categories": [ - { - "name": "FISMA 2014", - "subCategories": [ - "Media Protection" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SC-13 Cryptographic Protection (P1)" - ] - }, - { - "name": "OWASP Top 10 2013", - "subCategories": [ - "A6-Sensitive Data Exposure" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A3-Sensitive Data Exposure" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A2-Cryptographic Failures" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 1091096786, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/cryptography/HashingAssignment.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/cryptography/HashingAssignment.java", - "sourceNode": "\"\"MD5\"\"", - "destinationNode": "getInstance", - "sourceLine": 39, - "sourceCode": "MessageDigest md = MessageDigest.getInstance(\"MD5\");", - "destinationLine": 39, - "destinationCode": "MessageDigest md = MessageDigest.getInstance(\"MD5\");", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=7fo%2BFNXcV8dOroZc%2FhIeONFR3Lc%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Parameter_Tampering", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/472/7096281910242735216", - "queryId": 7096281910242735216, - "description": "Method @SourceMethod at line @SourceLine of @SourceFile gets user input from element @SourceElement. This input is later concatenated by the application directly into a string variable containing SQL commands, without being validated. This string is then used in method @DestinationMethod to query the database @DestinationElement, at line @DestinationLine of @DestinationFile, without any additional filtering by the database. This could allow the user to tamper with the filter parameter.\n\n", - "vulnerabilitiesTotal": 9, - "queryPath": "Java/Java_Medium_Threat/Parameter_Tampering", - "cweId": 472, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-002560 - CAT I The application must not be subject to input handling vulnerabilities." - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Security Functions" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V01 Architecture, Design and Threat Modeling" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A5-Broken Access Control" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A4-Insecure Design", - "A4-Insecure Direct Object References" - ] - }, - { - "name": "OWASP Top 10 API", - "subCategories": [ - "API1-Broken Object Level Authorization" - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - "PCI DSS (3.2.1) - 6.5.1 - Injection flaws - particularly SQL injection" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 866666896, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "sourceNode": "userId", - "destinationNode": "executeQuery", - "sourceLine": 44, - "sourceCode": "public AttackResult completed(@RequestParam(value = \"userid_6a\") String userId) {", - "destinationLine": 72, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "userId", - "line": 45, - "code": "return injectableQuery(userId);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "accountName", - "line": 50, - "code": "public AttackResult injectableQuery(String accountName) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "accountName", - "line": 54, - "code": "query = \"SELECT * FROM user_data WHERE last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 54, - "code": "query = \"SELECT * FROM user_data WHERE last_name = '\" + accountName + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 56, - "code": "return executeSqlInjection(connection, query, usedUnion);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 68, - "code": "private AttackResult executeSqlInjection(Connection connection, String query, boolean usedUnion) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6a.java", - "method": "", - "node": "query", - "line": 72, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=oweRyjP%2FqXxKLcxcx3cvr0532Kg%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 734424464, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "sourceNode": "getName", - "destinationNode": "save", - "sourceLine": 65, - "sourceCode": "userService.addUser(authentication.getName(), UUID.randomUUID().toString());", - "destinationLine": 43, - "destinationCode": "var webGoatUser = userRepository.save(new WebGoatUser(username, password));", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "username", - "line": 40, - "code": "public void addUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "username", - "line": 43, - "code": "var webGoatUser = userRepository.save(new WebGoatUser(username, password));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 32, - "code": "public WebGoatUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 33, - "code": "this(username, password, ROLE_USER);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 36, - "code": "public WebGoatUser(String username, String password, String role) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 37, - "code": "this.username = username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "username", - "line": 37, - "code": "this.username = username;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java", - "method": "", - "node": "MethodInvokeExpr", - "line": 32, - "code": "public WebGoatUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "WebGoatUser", - "line": 43, - "code": "var webGoatUser = userRepository.save(new WebGoatUser(username, password));" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=hVYw2Fr1b2i%2FY7FucK1XvLriwXQ%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -704575887, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "sourceNode": "getName", - "destinationNode": "save", - "sourceLine": 65, - "sourceCode": "userService.addUser(authentication.getName(), UUID.randomUUID().toString());", - "destinationLine": 46, - "destinationCode": "userTrackerRepository.save(", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "username", - "line": 40, - "code": "public void addUser(String username, String password) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "username", - "line": 47, - "code": "new UserProgress(username)); // if user previously existed it will not get another tracker" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "user", - "line": 39, - "code": "public UserProgress(final String user) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "user", - "line": 40, - "code": "this.user = user;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserProgress.java", - "method": "", - "node": "user", - "line": 40, - "code": "this.user = user;" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/container/users/UserService.java", - "method": "", - "node": "UserProgress", - "line": 47, - "code": "new UserProgress(username)); // if user previously existed it will not get another tracker" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=q0lex5OqJR9QUSwaN8YpXlSf09g%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1126657205, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "sourceNode": "action_string", - "destinationNode": "executeQuery", - "sourceLine": 43, - "sourceCode": "public AttackResult completed(@RequestParam String action_string) {", - "destinationLine": 56, - "destinationCode": "ResultSet results = statement.executeQuery(query);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "method": "", - "node": "action_string", - "line": 44, - "code": "return injectableQueryAvailability(action_string);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "method": "", - "node": "action", - "line": 47, - "code": "protected AttackResult injectableQueryAvailability(String action) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "method": "", - "node": "action", - "line": 49, - "code": "String query = \"SELECT * FROM access_log WHERE action LIKE '%\" + action + \"%'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "method": "", - "node": "query", - "line": 49, - "code": "String query = \"SELECT * FROM access_log WHERE action LIKE '%\" + action + \"%'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10.java", - "method": "", - "node": "query", - "line": 56, - "code": "ResultSet results = statement.executeQuery(query);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=ITqP0XSUT9FdY3wJHtKLoszuYdU%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1499785279, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingAccessControlUserRepository.java", - "sourceNode": "username", - "destinationNode": "query", - "sourceLine": 65, - "sourceCode": "public ResponseEntity\u003cList\u003cDisplayUser\u003e\u003e usersFixed(@CurrentUsername String username) {", - "destinationLine": 33, - "destinationCode": "jdbcTemplate.query(", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "method": "", - "node": "username", - "line": 66, - "code": "var currentUser = userRepository.findByUsername(username);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingAccessControlUserRepository.java", - "method": "", - "node": "username", - "line": 31, - "code": "public User findByUsername(String username) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingAccessControlUserRepository.java", - "method": "", - "node": "username", - "line": 35, - "code": "new MapSqlParameterSource().addValue(\"username\", username)," - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingAccessControlUserRepository.java", - "method": "", - "node": "addValue", - "line": 35, - "code": "new MapSqlParameterSource().addValue(\"username\", username)," - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=UjLxmL98JYAAq3tS%2B4wTQG9zk8k%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -536835004, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "sourceNode": "column", - "destinationNode": "executeQuery", - "sourceLine": 45, - "sourceCode": "public List\u003cServer\u003e sort(@RequestParam String column) throws Exception {", - "destinationLine": 54, - "destinationCode": "try (var rs = statement.executeQuery()) {", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "method": "", - "node": "column", - "line": 53, - "code": "+ column)) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "method": "", - "node": "prepareStatement", - "line": 50, - "code": "connection.prepareStatement(" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "method": "", - "node": "statement", - "line": 49, - "code": "try (var statement =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java", - "method": "", - "node": "statement", - "line": 54, - "code": "try (var rs = statement.executeQuery()) {" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=W8iYi0oTmb2BHNycrTLC6EAEpto%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 937751174, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallenge.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallenge.java", - "sourceNode": "username", - "destinationNode": "executeQuery", - "sourceLine": 46, - "sourceCode": "@RequestParam(\"username_reg\") String username,", - "destinationLine": 57, - "destinationCode": "ResultSet resultSet = statement.executeQuery(checkUserQuery);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallenge.java", - "method": "", - "node": "username", - "line": 55, - "code": "\"select userid from sql_challenge_users where userid = '\" + username + \"'\";" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallenge.java", - "method": "", - "node": "checkUserQuery", - "line": 54, - "code": "String checkUserQuery =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionChallenge.java", - "method": "", - "node": "checkUserQuery", - "line": 57, - "code": "ResultSet resultSet = statement.executeQuery(checkUserQuery);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=XX8aBCy7ntoMaaYSrkCbqNbwqHE%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1312393003, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/claimmisuse/JWTHeaderKIDEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/claimmisuse/JWTHeaderKIDEndpoint.java", - "sourceNode": "get", - "destinationNode": "executeQuery", - "sourceLine": 70, - "sourceCode": "final String kid = (String) header.get(\"kid\");", - "destinationLine": 75, - "destinationCode": ".executeQuery(", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/claimmisuse/JWTHeaderKIDEndpoint.java", - "method": "", - "node": "kid", - "line": 70, - "code": "final String kid = (String) header.get(\"kid\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/claimmisuse/JWTHeaderKIDEndpoint.java", - "method": "", - "node": "kid", - "line": 76, - "code": "\"SELECT key FROM jwt_keys WHERE id = '\" + kid + \"'\");" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=SADd7EATupxWLoFkJlzf%2FadN34I%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1514747602, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/webwolf/mailbox/MailboxController.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/webwolf/mailbox/MailboxController.java", - "sourceNode": "email", - "destinationNode": "save", - "sourceLine": 42, - "sourceCode": "public void sendEmail(@RequestBody Email email) {", - "destinationLine": 43, - "destinationCode": "mailboxRepository.save(email);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/webwolf/mailbox/MailboxController.java", - "method": "", - "node": "email", - "line": 43, - "code": "mailboxRepository.save(email);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=kbG8i13XjADEw7pWduqzs2%2FgE2o%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "JWT_Use_Of_Hardcoded_Secret", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/321/2420793684363197756", - "queryId": 2420793684363197756, - "description": "The variable @SourceElement at line @SourceLine of file @SourceFile is assigned with a hardcoded, literal value. This value is used as the secret key to sign the JWTs.\n\n", - "vulnerabilitiesTotal": 7, - "queryPath": "Java/Java_Medium_Threat/JWT_Use_Of_Hardcoded_Secret", - "cweId": 321, - "categories": [ - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Security Functions" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V06 Stored Cryptography" - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - "M3: Insecure Authentication/Authorization" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A7-Identification and Authentication Failures" - ] - }, - { - "name": "OWASP Top 10 API", - "subCategories": [ - "API2-Broken Authentication" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 8.6.2 Vulnerabilities related to passwords/passphrases usage" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -3679632, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "sourceNode": "\"\"washington\"\"", - "destinationNode": "JWT_SECRET", - "sourceLine": 35, - "sourceCode": "\"victory\", \"business\", \"available\", \"shipping\", \"washington\"", - "destinationLine": 55, - "destinationCode": ".signWith(SignatureAlgorithm.HS256, JWT_SECRET)", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "SECRETS", - "line": 34, - "code": "public static final String[] SECRETS = {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "SECRETS", - "line": 38, - "code": "TextCodec.BASE64.encode(SECRETS[new Random().nextInt(SECRETS.length)]);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "encode", - "line": 38, - "code": "TextCodec.BASE64.encode(SECRETS[new Random().nextInt(SECRETS.length)]);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "JWT_SECRET", - "line": 37, - "code": "public static final String JWT_SECRET =" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=prxfyJDDUPiVq3ENWp9WUa%2B%2F52M%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 858956786, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "sourceNode": "\"\"shipping\"\"", - "destinationNode": "JWT_SECRET", - "sourceLine": 35, - "sourceCode": "\"victory\", \"business\", \"available\", \"shipping\", \"washington\"", - "destinationLine": 55, - "destinationCode": ".signWith(SignatureAlgorithm.HS256, JWT_SECRET)", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "SECRETS", - "line": 34, - "code": "public static final String[] SECRETS = {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "SECRETS", - "line": 38, - "code": "TextCodec.BASE64.encode(SECRETS[new Random().nextInt(SECRETS.length)]);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "encode", - "line": 38, - "code": "TextCodec.BASE64.encode(SECRETS[new Random().nextInt(SECRETS.length)]);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "JWT_SECRET", - "line": 37, - "code": "public static final String JWT_SECRET =" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=HdiInIH5XzAFThryfPvuh1Dt3ik%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 1721593204, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "sourceNode": "\"\"available\"\"", - "destinationNode": "JWT_SECRET", - "sourceLine": 35, - "sourceCode": "\"victory\", \"business\", \"available\", \"shipping\", \"washington\"", - "destinationLine": 55, - "destinationCode": ".signWith(SignatureAlgorithm.HS256, JWT_SECRET)", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "SECRETS", - "line": 34, - "code": "public static final String[] SECRETS = {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "SECRETS", - "line": 38, - "code": "TextCodec.BASE64.encode(SECRETS[new Random().nextInt(SECRETS.length)]);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "encode", - "line": 38, - "code": "TextCodec.BASE64.encode(SECRETS[new Random().nextInt(SECRETS.length)]);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "JWT_SECRET", - "line": 37, - "code": "public static final String JWT_SECRET =" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=mM9c72IeaG5Bt9WoXt3Kn6HXmTw%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -1710737674, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "sourceNode": "\"\"business\"\"", - "destinationNode": "JWT_SECRET", - "sourceLine": 35, - "sourceCode": "\"victory\", \"business\", \"available\", \"shipping\", \"washington\"", - "destinationLine": 55, - "destinationCode": ".signWith(SignatureAlgorithm.HS256, JWT_SECRET)", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "SECRETS", - "line": 34, - "code": "public static final String[] SECRETS = {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "SECRETS", - "line": 38, - "code": "TextCodec.BASE64.encode(SECRETS[new Random().nextInt(SECRETS.length)]);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "encode", - "line": 38, - "code": "TextCodec.BASE64.encode(SECRETS[new Random().nextInt(SECRETS.length)]);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "JWT_SECRET", - "line": 37, - "code": "public static final String JWT_SECRET =" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=3WefUEMQuvSCtKEWo6Dy705HbJs%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -848101256, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "sourceNode": "\"\"victory\"\"", - "destinationNode": "JWT_SECRET", - "sourceLine": 35, - "sourceCode": "\"victory\", \"business\", \"available\", \"shipping\", \"washington\"", - "destinationLine": 55, - "destinationCode": ".signWith(SignatureAlgorithm.HS256, JWT_SECRET)", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "SECRETS", - "line": 34, - "code": "public static final String[] SECRETS = {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "SECRETS", - "line": 38, - "code": "TextCodec.BASE64.encode(SECRETS[new Random().nextInt(SECRETS.length)]);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "encode", - "line": 38, - "code": "TextCodec.BASE64.encode(SECRETS[new Random().nextInt(SECRETS.length)]);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTSecretKeyEndpoint.java", - "method": "", - "node": "JWT_SECRET", - "line": 37, - "code": "public static final String JWT_SECRET =" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=pqXGXBfM%2FhL5TLyp%2FWynO8CNRRA%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 85852510, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "sourceNode": "\"\"victory\"\"", - "destinationNode": "JWT_PASSWORD", - "sourceLine": 55, - "sourceCode": "public static final String JWT_PASSWORD = TextCodec.BASE64.encode(\"victory\");", - "destinationLine": 112, - "destinationCode": ".signWith(io.jsonwebtoken.SignatureAlgorithm.HS512, JWT_PASSWORD)", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "method": "", - "node": "encode", - "line": 55, - "code": "public static final String JWT_PASSWORD = TextCodec.BASE64.encode(\"victory\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "method": "", - "node": "JWT_PASSWORD", - "line": 55, - "code": "public static final String JWT_PASSWORD = TextCodec.BASE64.encode(\"victory\");" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=hQrnWUcBfB5PoG6x%2FvXPD6FWKNo%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 54838481, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "sourceNode": "\"\"bm5n3SkxCX4kKRy4\"\"", - "destinationNode": "JWT_PASSWORD", - "sourceLine": 46, - "sourceCode": "private static final String JWT_PASSWORD = \"bm5n3SkxCX4kKRy4\";", - "destinationLine": 73, - "destinationCode": ".signWith(io.jsonwebtoken.SignatureAlgorithm.HS512, JWT_PASSWORD)", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "JWT_PASSWORD", - "line": 46, - "code": "private static final String JWT_PASSWORD = \"bm5n3SkxCX4kKRy4\";" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=Tdqmb5nsLpf1UCtDw%2BGxLnNi%2F4k%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "JWT_Sensitive_Information_Exposure", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/201/13865268488594355872", - "queryId": 13865268488594355872, - "description": "The application stores sensitive data @SourceElement in JWT body @DestinationElement at line @DestinationLine of the file @DestinationFile.\n\n", - "vulnerabilitiesTotal": 1, - "queryPath": "Java/Java_Medium_Threat/JWT_Sensitive_Information_Exposure", - "cweId": 201, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V03 Session Management" - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - "M6: Inadequate Privacy Controls" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A1-Broken Access Control" - ] - }, - { - "name": "OWASP Top 10 API", - "subCategories": [ - "API2-Broken Authentication" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 1086851410, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "sourceNode": "JWT_PASSWORD", - "destinationNode": "setClaims", - "sourceLine": 121, - "sourceCode": "Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));", - "destinationLine": 72, - "destinationCode": ".setClaims(claims)", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "setSigningKey", - "line": 121, - "code": "Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "parse", - "line": 121, - "code": "Jwts.parser().setSigningKey(JWT_PASSWORD).parse(token.replace(\"Bearer \", \"\"));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "jwt", - "line": 120, - "code": "Jwt\u003cHeader, Claims\u003e jwt =" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "jwt", - "line": 122, - "code": "user = (String) jwt.getBody().get(\"user\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "getBody", - "line": 122, - "code": "user = (String) jwt.getBody().get(\"user\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "get", - "line": 122, - "code": "user = (String) jwt.getBody().get(\"user\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "user", - "line": 122, - "code": "user = (String) jwt.getBody().get(\"user\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "user", - "line": 133, - "code": "return ok(createNewTokens(user));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "user", - "line": 67, - "code": "private Map\u003cString, Object\u003e createNewTokens(String user) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "user", - "line": 68, - "code": "Map\u003cString, Object\u003e claims = Map.of(\"admin\", \"false\", \"user\", user);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "of", - "line": 68, - "code": "Map\u003cString, Object\u003e claims = Map.of(\"admin\", \"false\", \"user\", user);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "claims", - "line": 68, - "code": "Map\u003cString, Object\u003e claims = Map.of(\"admin\", \"false\", \"user\", user);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java", - "method": "", - "node": "claims", - "line": 72, - "code": ".setClaims(claims)" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=ZljS3EZFXSKOL4aJ9z9QeT4%2B1X8%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Insufficiently_Protected_Credentials", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/522/9509477347196366877", - "queryId": 9509477347196366877, - "description": "The password @SourceLine did not used a secure scheme to store the password - this may allow attackers to retrieve it, and use it to access authenticated resources. \n\n", - "vulnerabilitiesTotal": 3, - "queryPath": "Java/Java_Medium_Threat/Insufficiently_Protected_Credentials", - "cweId": 522, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-001740 - CAT I The application must only store cryptographic representations of passwords." - ] - }, - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "Media Protection" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Security Functions" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SC-8 Transmission Confidentiality and Integrity (P1)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V02 Authentication" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A2-Broken Authentication" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A4-Insecure Design" - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - "PCI DSS (3.2.1) - 6.5.10 - Broken authentication and session management" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 8.6.2 Vulnerabilities related to passwords/passphrases usage" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 587440289, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingAccessControlUserRepository.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "sourceNode": "query", - "destinationNode": "password", - "sourceLine": 28, - "sourceCode": "return jdbcTemplate.query(\"select username, password, admin from access_control_users\", mapper);", - "destinationLine": 31, - "destinationCode": "protected String genUserHash(String username, String password, String passwordSalt)", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "method": "", - "node": "findAllUsers", - "line": 38, - "code": "List\u003cUser\u003e allUsers = userRepository.findAllUsers();" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "method": "", - "node": "allUsers", - "line": 38, - "code": "List\u003cUser\u003e allUsers = userRepository.findAllUsers();" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "method": "", - "node": "allUsers", - "line": 39, - "code": "model.addObject(\"numUsers\", allUsers.size());" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "method": "", - "node": "allUsers", - "line": 42, - "code": "for (User user : allUsers) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "method": "", - "node": "user", - "line": 42, - "code": "for (User user : allUsers) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "method": "", - "node": "user", - "line": 43, - "code": "displayUsers.add(new DisplayUser(user, PASSWORD_SALT_SIMPLE));" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "user", - "line": 20, - "code": "public DisplayUser(User user, String passwordSalt) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "user", - "line": 21, - "code": "this.username = user.getUsername();" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "user", - "line": 22, - "code": "this.admin = user.isAdmin();" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "user", - "line": 25, - "code": "this.userHash = genUserHash(user.getUsername(), user.getPassword(), passwordSalt);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "getPassword", - "line": 25, - "code": "this.userHash = genUserHash(user.getUsername(), user.getPassword(), passwordSalt);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=yatHKkw6oIbHCwj0ujG3EkvCPG8%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 91941990, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6b.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6b.java", - "sourceNode": "results", - "destinationNode": "password", - "sourceLine": 49, - "sourceCode": "ResultSet results = statement.executeQuery(query);", - "destinationLine": 52, - "destinationCode": "password = results.getString(\"password\");", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6b.java", - "method": "", - "node": "results", - "line": 51, - "code": "if (results != null \u0026\u0026 results.first()) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6b.java", - "method": "", - "node": "results", - "line": 52, - "code": "password = results.getString(\"password\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/sqlinjection/advanced/SqlInjectionLesson6b.java", - "method": "", - "node": "getString", - "line": 52, - "code": "password = results.getString(\"password\");" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=LcxFs4aEX1RGi2X8gnH1Du%2BEwOw%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 501719499, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingAccessControlUserRepository.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "sourceNode": "users", - "destinationNode": "password", - "sourceLine": 32, - "sourceCode": "var users =", - "destinationLine": 31, - "destinationCode": "protected String genUserHash(String username, String password, String passwordSalt)", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingAccessControlUserRepository.java", - "method": "", - "node": "users", - "line": 40, - "code": "return users.get(0);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingAccessControlUserRepository.java", - "method": "", - "node": "get", - "line": 40, - "code": "return users.get(0);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACYourHash.java", - "method": "", - "node": "findByUsername", - "line": 39, - "code": "User user = userRepository.findByUsername(\"Jerry\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACYourHash.java", - "method": "", - "node": "user", - "line": 39, - "code": "User user = userRepository.findByUsername(\"Jerry\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACYourHash.java", - "method": "", - "node": "user", - "line": 40, - "code": "DisplayUser displayUser = new DisplayUser(user, PASSWORD_SALT_SIMPLE);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "user", - "line": 20, - "code": "public DisplayUser(User user, String passwordSalt) {" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "user", - "line": 21, - "code": "this.username = user.getUsername();" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "user", - "line": 22, - "code": "this.admin = user.isAdmin();" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "user", - "line": 25, - "code": "this.userHash = genUserHash(user.getUsername(), user.getPassword(), passwordSalt);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/DisplayUser.java", - "method": "", - "node": "getPassword", - "line": 25, - "code": "this.userHash = genUserHash(user.getUsername(), user.getPassword(), passwordSalt);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=DQJ5gUPewwke%2Bc9W58uR%2B2wEzxo%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "HttpOnly_Cookie_Flag_Not_Set", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/1004/15287255134376319324", - "queryId": 15287255134376319324, - "description": "The web application's @SourceMethod method creates a cookie @SourceElement, at line @SourceLine of @SourceFile, and returns it in the response. However, the application is not configured to automatically set the cookie with the \"httpOnly\" attribute, and the code does not explicitly add this to the cookie.\n\n", - "vulnerabilitiesTotal": 3, - "queryPath": "Java/Java_Medium_Threat/HttpOnly_Cookie_Flag_Not_Set", - "cweId": 1004, - "categories": [ - { - "name": "ASA Premium", - "subCategories": [ - "ASA Premium" - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - "APSC-DV-002210 - CAT II The application must set the HTTPOnly flag on session cookies." - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V03 Session Management" - ] - }, - { - "name": "OWASP Top 10 2013", - "subCategories": [ - "A3-Cross-Site Scripting (XSS)" - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - "A7-Cross-Site Scripting (XSS)" - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - "PCI DSS (3.2.1) - 6.5.7 - Cross-site scripting (XSS)" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -479731054, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignment.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignment.java", - "sourceNode": "cookie", - "destinationNode": "addCookie", - "sourceLine": 67, - "sourceCode": "Cookie cookie = new Cookie(COOKIE_NAME, cookieValue);", - "destinationLine": 70, - "destinationCode": "response.addCookie(cookie);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignment.java", - "method": "", - "node": "cookie", - "line": 68, - "code": "cookie.setPath(\"/WebGoat\");" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignment.java", - "method": "", - "node": "cookie", - "line": 69, - "code": "cookie.setSecure(true);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignment.java", - "method": "", - "node": "cookie", - "line": 70, - "code": "response.addCookie(cookie);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=KkiKDm10btMnpRX%2FErZLO37VSZA%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 928528295, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "sourceNode": "cookie", - "destinationNode": "addCookie", - "sourceLine": 119, - "sourceCode": "Cookie cookie = new Cookie(\"access_token\", \"\");", - "destinationLine": 120, - "destinationCode": "response.addCookie(cookie);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "method": "", - "node": "cookie", - "line": 120, - "code": "response.addCookie(cookie);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=UKzfpls%2Fp95jO%2FUoU0s8qEhbnDM%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 633858148, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "sourceNode": "cookie", - "destinationNode": "addCookie", - "sourceLine": 114, - "sourceCode": "Cookie cookie = new Cookie(\"access_token\", token);", - "destinationLine": 115, - "destinationCode": "response.addCookie(cookie);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/jwt/JWTVotesEndpoint.java", - "method": "", - "node": "cookie", - "line": 115, - "code": "response.addCookie(cookie);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=n342Mlfu6dJk6cZatUsPbFy3C%2Fc%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Excessive_Data_Exposure", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/201/888037238381873240", - "queryId": 888037238381873240, - "description": "The data in @SourceElement at @SourceFile in line @SourceLine may be sensitive, and it is exposed by an API at @DestinationElement in @DestinationFile at line @DestinationLine.\n\n", - "vulnerabilitiesTotal": 2, - "queryPath": "Java/Java_Medium_Threat/Excessive_Data_Exposure", - "cweId": 201, - "categories": [ - { - "name": "OWASP ASVS", - "subCategories": [ - "V03 Session Management" - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - "M6: Inadequate Privacy Controls" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A1-Broken Access Control" - ] - }, - { - "name": "OWASP Top 10 API 2023", - "subCategories": [ - "API3-Broken Object Property Level Authorization" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 2092379719, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "sourceNode": "PASSWORD_SALT_SIMPLE", - "destinationNode": "PASSWORD_SALT_SIMPLE", - "sourceLine": 57, - "sourceCode": ".map(user -\u003e new DisplayUser(user, PASSWORD_SALT_SIMPLE))", - "destinationLine": 57, - "destinationCode": ".map(user -\u003e new DisplayUser(user, PASSWORD_SALT_SIMPLE))", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=dgQwBvt2CdFvxXGb6JF67IGny%2Bg%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": -774184293, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/missingac/MissingFunctionACUsers.java", - "sourceNode": "PASSWORD_SALT_ADMIN", - "destinationNode": "PASSWORD_SALT_ADMIN", - "sourceLine": 70, - "sourceCode": ".map(user -\u003e new DisplayUser(user, PASSWORD_SALT_ADMIN))", - "destinationLine": 70, - "destinationCode": ".map(user -\u003e new DisplayUser(user, PASSWORD_SALT_ADMIN))", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=%2FRqVfvUo0gqCqyLLDJcxYv47%2F94%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Frameable_Login_Page", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/829/4099221657643741576", - "queryId": 4099221657643741576, - "description": "The web application is not correctly using the browser protection mechanisms that restrict embedding web pages inside of a frame.\n\n", - "vulnerabilitiesTotal": 1, - "queryPath": "Java/Java_Medium_Threat/Frameable_Login_Page", - "cweId": 829, - "categories": [ - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Verification and representation of input data" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V05 Validation, Sanitization and Encoding" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A8-Software and Data Integrity Failures" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": 2005993458, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java", - "sourceNode": "registration", - "destinationNode": "registration", - "sourceLine": 37, - "sourceCode": "public String registration(", - "destinationLine": 37, - "destinationCode": "public String registration(", - "nodes": [], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=LLxQZmxz4WIsI%2Bp5jyjY4uFSiRU%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - }, - { - "queryName": "Dangerous_File_Size_Upload", - "queryDescriptionLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/sast/description/434/5783575033343291143", - "queryId": 5783575033343291143, - "description": "The uploaded file @SourceElement in @SourceFile at line @SourceLine is stored in @DestinationFile at line @DestinationLine without validating the size of the file being saved.", - "vulnerabilitiesTotal": 2, - "queryPath": "Java/Java_Medium_Threat/Dangerous_File_Size_Upload", - "cweId": 434, - "categories": [ - { - "name": "CWE top 25", - "subCategories": [ - "CWE top 25" - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - "Configuration Management" - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - "MOIS(KISA) Verification and representation of input data" - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - "SC-18 Mobile Code (P2)" - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - "V12 Files and Resources" - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - "A4-Insecure Design" - ] - }, - { - "name": "OWASP Top 10 API 2023", - "subCategories": [ - "API4-Unrestricted Resource Consumption" - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development" - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - "SANS top 25" - ] - } - ], - "vulnerabilities": [ - { - "similarityId": -51195175, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "sourceNode": "text", - "destinationNode": "println", - "sourceLine": 28, - "sourceCode": "@RequestParam(required = false) String text,", - "destinationLine": 35, - "destinationCode": "pw.println(logLine);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "method": "", - "node": "text", - "line": 30, - "code": "String logLine = String.format(\"%s %s %s\", \"GET\", userAgent, text);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "method": "", - "node": "format", - "line": 30, - "code": "String logLine = String.format(\"%s %s %s\", \"GET\", userAgent, text);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "method": "", - "node": "logLine", - "line": 30, - "code": "String logLine = String.format(\"%s %s %s\", \"GET\", userAgent, text);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "method": "", - "node": "logLine", - "line": 35, - "code": "pw.println(logLine);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=Dnq0zoW2DXPcYby4v9%2BXGy%2BPAFc%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - }, - { - "similarityId": 140874651, - "status": "Recurrent", - "state": "To Verify", - "severity": "Medium", - "foundDate": "2025-09-10T13:23:42Z", - "firstFoundDate": "2025-09-08T08:37:43Z", - "sourceFileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "destinationFileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "sourceNode": "userAgent", - "destinationNode": "println", - "sourceLine": 27, - "sourceCode": "@RequestHeader(\"User-Agent\") String userAgent,", - "destinationLine": 35, - "destinationCode": "pw.println(logLine);", - "nodes": [ - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "method": "", - "node": "userAgent", - "line": 30, - "code": "String logLine = String.format(\"%s %s %s\", \"GET\", userAgent, text);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "method": "", - "node": "format", - "line": 30, - "code": "String logLine = String.format(\"%s %s %s\", \"GET\", userAgent, text);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "method": "", - "node": "logLine", - "line": 30, - "code": "String logLine = String.format(\"%s %s %s\", \"GET\", userAgent, text);" - }, - { - "fileName": "/src/main/java/org/owasp/webgoat/lessons/xxe/Ping.java", - "method": "", - "node": "logLine", - "line": 35, - "code": "pw.println(logLine);" - } - ], - "resultViewerLink": "https://deu.ast.checkmarx.net/sast-results/b21d8024-941a-43a6-b47a-e8687b0e7639/7a80bb10-7f39-4d14-be6f-b612a1d6c122?resultId=u4OjRRE8bscL5FQa16w5MLA4buk%3D", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "notes": [] - } - ] - } - ] - }, - "iacScanResults": { - "totalResults": 18, - "severitiesBreakdown": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 1 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 12 - }, - { - "level": "Information", - "value": 2 - } - ], - "technology": [ - { - "name": "Dockerfile", - "totalResults": 8, - "queries": [ - { - "queryName": "Missing User Instruction", - "totalResults": 1, - "description": "A user should be specified in the dockerfile, otherwise the image will run as root", - "category": "Build Process", - "resultsList": [ - { - "severity": "High", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=X2JAW00uX8xhXFxYxLo%2FKqsnm9Q%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "d9176315-3b24-4c9a-84e1-49a37460c5bc", - "firstDetectionDate": "2023-11-29T15:54:59Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/Dockerfile_desktop", - "issueType": "MissingAttribute", - "actualValue": "The 'Dockerfile' does not contain any 'USER' instruction", - "expectedValue": "The 'Dockerfile' should contain the 'USER' instruction" - } - ] - }, - { - "queryName": "Apt Get Install Pin Version Not Defined", - "totalResults": 3, - "description": "When installing a package, its pin version should be defined", - "category": "Supply-Chain", - "resultsList": [ - { - "severity": "Medium", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=7vVbVGATeJEZ%2BUW%2B3DOpKfDZ0PE%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "de1f8048-a2ac-40b8-9b33-f6356cdfff74", - "firstDetectionDate": "2024-07-23T07:29:42Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/Dockerfile_desktop", - "issueType": "MissingAttribute", - "actualValue": "Package 'gzip' does not have version defined", - "expectedValue": "Package 'gzip' has version defined" - }, - { - "severity": "Medium", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=VnJLQW5iHMMVU7cCLoVMhORzAaM%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "de1f8048-a2ac-40b8-9b33-f6356cdfff74", - "firstDetectionDate": "2024-07-23T07:29:42Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/Dockerfile_desktop", - "issueType": "MissingAttribute", - "actualValue": "Package 'vim' does not have version defined", - "expectedValue": "Package 'vim' has version defined" - }, - { - "severity": "Medium", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=L%2F3URE%2Bm00t%2FdJRxCKQ4gFvgZkM%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "de1f8048-a2ac-40b8-9b33-f6356cdfff74", - "firstDetectionDate": "2024-07-23T07:29:42Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/Dockerfile_desktop", - "issueType": "MissingAttribute", - "actualValue": "Package 'nano' does not have version defined", - "expectedValue": "Package 'nano' has version defined" - } - ] - }, - { - "queryName": "Healthcheck Instruction Missing", - "totalResults": 1, - "description": "Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working", - "category": "Insecure Configurations", - "resultsList": [ - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=B6H70DF1x1v8ReDESjTpBn%2FiokU%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "d9176315-3b24-4c9a-84e1-49a37460c5bc", - "firstDetectionDate": "2023-11-29T15:54:59Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/Dockerfile_desktop", - "issueType": "MissingAttribute", - "actualValue": "Dockerfile doesn't contain instruction 'HEALTHCHECK'", - "expectedValue": "Dockerfile should contain instruction 'HEALTHCHECK'" - } - ] - }, - { - "queryName": "Chown Flag Exists", - "totalResults": 1, - "description": "It is considered a best practice for every executable in a container to be owned by the root user even if it is executed by a non-root user, only execution permissions are required on the file, not ownership", - "category": "Best Practices", - "resultsList": [ - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=rUH%2BdhPnvSeXbYYk7HZOmf1i3qE%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "firstDetectionDate": "2025-09-08T08:36:29Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/Dockerfile", - "issueType": "IncorrectValue", - "actualValue": "The 'Dockerfile' contains the 'chown' flag", - "expectedValue": "The 'Dockerfile' shouldn´t contain the 'chown' flag" - } - ] - }, - { - "queryName": "Apt Get Install Lists Were Not Deleted", - "totalResults": 1, - "description": "After using apt-get install, it is needed to delete apt-get lists", - "category": "Supply-Chain", - "resultsList": [ - { - "severity": "Information", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=%2BdpEiNOWOCtr6PKWCl%2BCeIJxLkg%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "de1f8048-a2ac-40b8-9b33-f6356cdfff74", - "firstDetectionDate": "2024-07-23T07:29:42Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/Dockerfile_desktop", - "issueType": "IncorrectValue", - "actualValue": "After using apt-get install, the apt-get lists were not deleted", - "expectedValue": "After using apt-get install, the apt-get lists should be deleted" - } - ] - }, - { - "queryName": "APT-GET Not Avoiding Additional Packages", - "totalResults": 1, - "description": "Check if any apt-get installs don't use '--no-install-recommends' flag to avoid installing additional packages.", - "category": "Supply-Chain", - "resultsList": [ - { - "severity": "Information", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=T8TiZRjPuJNp2X6qAD8HMhJL8nM%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "de1f8048-a2ac-40b8-9b33-f6356cdfff74", - "firstDetectionDate": "2024-07-23T07:29:42Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/Dockerfile_desktop", - "issueType": "IncorrectValue", - "actualValue": "'RUN apt-get update \u0026\u0026 apt-get --yes install vim nano gzip' does not use '--no-install-recommends' flag to avoid installing additional packages", - "expectedValue": "'RUN apt-get update \u0026\u0026 apt-get --yes install vim nano gzip' uses '--no-install-recommends' flag to avoid installing additional packages" - } - ] - } - ] - }, - { - "name": "CICD", - "totalResults": 10, - "queries": [ - { - "queryName": "Unpinned Actions Full Length Commit SHA", - "totalResults": 10, - "description": "Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps mitigate the risk of a bad actor adding a backdoor to the action's repository, as they would need to generate a SHA-1 collision for a valid Git object payload. When selecting a SHA, you should verify it is from the action's repository and not a repository fork.", - "category": "Supply-Chain", - "resultsList": [ - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=7h8IEph2qjYtPWimX71KzABTaKc%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "firstDetectionDate": "2025-09-08T08:36:29Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/.github/workflows/release.yml", - "issueType": "IncorrectValue", - "actualValue": "Action is not pinned to a full length commit SHA.", - "expectedValue": "Action pinned to a full length commit SHA." - }, - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=8H0k%2BOaY53DG4QpUFV9dFWc7pWY%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "firstDetectionDate": "2025-09-08T08:36:29Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/.github/workflows/release.yml", - "issueType": "IncorrectValue", - "actualValue": "Action is not pinned to a full length commit SHA.", - "expectedValue": "Action pinned to a full length commit SHA." - }, - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=dBcVfSRZRAfXsWZMGQd1xRKVMgg%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "9e5d433b-6c4c-4503-9ec6-7bb23a726eff", - "firstDetectionDate": "2024-08-08T12:55:24Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/.github/workflows/release.yml", - "issueType": "IncorrectValue", - "actualValue": "Action is not pinned to a full length commit SHA.", - "expectedValue": "Action pinned to a full length commit SHA." - }, - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=BX0XaanJy4E55d1bQ2P90MiN%2Ba0%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "3a190168-89ba-437f-bbc5-653de0d9cbfc", - "firstDetectionDate": "2024-12-10T13:40:08Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/.github/workflows/release.yml", - "issueType": "IncorrectValue", - "actualValue": "Action is not pinned to a full length commit SHA.", - "expectedValue": "Action pinned to a full length commit SHA." - }, - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=iRpXuGC4smF%2BqeiQRQuyK%2BKbc7g%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "firstDetectionDate": "2025-09-08T08:36:29Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/.github/workflows/build.yml", - "issueType": "IncorrectValue", - "actualValue": "Action is not pinned to a full length commit SHA.", - "expectedValue": "Action pinned to a full length commit SHA." - }, - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=5vW18qtN2%2FcqtDiEUN8EYfQEn8Y%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "firstDetectionDate": "2025-09-08T08:36:29Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/.github/workflows/build.yml", - "issueType": "IncorrectValue", - "actualValue": "Action is not pinned to a full length commit SHA.", - "expectedValue": "Action pinned to a full length commit SHA." - }, - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=IvNhdFg3Jtl3EeRRUst%2BHm6dSDI%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "firstDetectionDate": "2025-09-08T08:36:29Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/.github/workflows/release.yml", - "issueType": "IncorrectValue", - "actualValue": "Action is not pinned to a full length commit SHA.", - "expectedValue": "Action pinned to a full length commit SHA." - }, - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=KR2%2BpNt4HQVrEQ6EeUInQ6465E0%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "firstDetectionDate": "2025-09-08T08:36:29Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/.github/workflows/release.yml", - "issueType": "IncorrectValue", - "actualValue": "Action is not pinned to a full length commit SHA.", - "expectedValue": "Action pinned to a full length commit SHA." - }, - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=UvPN0emNIx9T1%2FLAOuqLRGwx3%2Bw%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "b98b1727-911c-4d1f-9af8-7cf15f7387ff", - "firstDetectionDate": "2024-10-02T13:18:14Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/.github/workflows/release.yml", - "issueType": "IncorrectValue", - "actualValue": "Action is not pinned to a full length commit SHA.", - "expectedValue": "Action pinned to a full length commit SHA." - }, - { - "severity": "Low", - "resultViewerLink": "https://deu.ast.checkmarx.net/results/7a80bb10-7f39-4d14-be6f-b612a1d6c122/b21d8024-941a-43a6-b47a-e8687b0e7639/kics?result-id=4QGlr6cEQMAxonOY1R1bgrKA7%2FY%3D", - "status": "Recurrent", - "state": "To Verify", - "firstScanID": "39c7a9ce-9ebe-451d-be83-04ea834fbbe1", - "firstDetectionDate": "2025-04-21T13:13:48Z", - "lastDetectionDate": "2025-09-10T13:22:49Z", - "fileName": "/.github/workflows/release.yml", - "issueType": "IncorrectValue", - "actualValue": "Action is not pinned to a full length commit SHA.", - "expectedValue": "Action pinned to a full length commit SHA." - } - ] - } - ] - } - ] - }, - "scaScanResults": { - "totalResults": 67, - "severitiesBreakdown": [ - { - "level": "Critical", - "value": 10 - }, - { - "level": "High", - "value": 34 - }, - { - "level": "Medium", - "value": 22 - }, - { - "level": "Low", - "value": 1 - }, - { - "level": "Information", - "value": 0 - } - ], - "packages": [ - { - "packageName": "com.thoughtworks.xstream:xstream", - "packageId": "Maven-com.thoughtworks.xstream:xstream-1.4.5", - "packageVersion": "1.4.5", - "totalResults": 36, - "packageCategory": [ - { - "categoryName": "CWE-502", - "totalResults": 20, - "categoryResults": [ - { - "resultId": "sAy+9/vtbQ85/rIuoR7v6gBRnnnmOusO/j8NtvhXMKo=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39141", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-g5w6-mrj7-75h2", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39141.html", - "type": "Advisory" - } - ] - }, - { - "resultId": "M5BHVs2jmvNS8moj4kW8sh/DQcK+nhBCTTUn2mExFyc=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39146", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-p8pq-r894-fm8f", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39146.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/security.html#workaround", - "type": "Other", - "comment": "Workaround" - } - ] - }, - { - "resultId": "4zH6trVrNSl+UpwIhyhVO7pH2b0+5urKLVY6ZNVLo10=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39147", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-h7v4-7xg3-hxcc", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39147.html", - "type": "Advisory" - } - ] - }, - { - "resultId": "t0CyNnZWUtqAac7i7Zs8FjG8AXlXtme/sVciXZWyHwc=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39148", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-qrx8-8545-4wg2", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39148.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/security.html#workaround", - "type": "Other", - "comment": "Workaround" - } - ] - }, - { - "resultId": "LFnl1T87pe2xttWBN8V2hguxa9WN+W9G4kkyd7bopms=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39149", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-3ccq-5vw3-2p6x", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39149.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - } - ] - }, - { - "resultId": "kSnzOivFmnTgIKG/+79G+H28eNF3LNnDllyBF7UmNFI=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39150", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions, this vulnerability may allow a remote attacker to request data from internal resources that are not publicly available only by manipulating the processed input stream with a Java runtime version 14 to 8. Users who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types are not affected by this vulnerability. If you rely on XStream's default blacklist of the Security Framework you are vulnerable in com.thoughtworks.xstream:xstream versions prior to 1.4.18.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-cxfm-5m4g-x7xp", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39150.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/security.html#workaround", - "type": "Other", - "comment": "Workaround" - } - ] - }, - { - "resultId": "aHKj363WdGIGTMGRCv/Upug9DndKgpo4/7bnAvXDuxo=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39151", - "description": "XStream is a simple library that serializes objects to XML and back again. In versions prior to 1.4.18, this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 no longer uses a blacklist by default, since it cannot be secured for general purposes.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-hph2-m3g5-xxv4", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39151.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - } - ] - }, - { - "resultId": "Vu/EZ2NtK4g+B2pRV/Uzs04c/+w7k9X+yC+ytO8IEMQ=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39152", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to request data from internal resources that are not publicly available only by manipulating the processed input stream with a Java runtime version 14 to 8. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the [Security Framework](https://x-stream.github.io/security.html#framework), you will have to use at least version 1.4.18.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-xw4p-crpj-vjx2", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39152.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://x-stream.github.io/security.html#workaround", - "type": "Other", - "comment": "Workaround" - } - ] - }, - { - "resultId": "L0kIA1SGRfEM8GJqrnjYzVWM8hBPonnDwATMtc0R0kw=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39153", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream, if using the version out of the box with Java runtime version 14 to 8 or with JavaFX installed. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-2q8x-2p7f-574v", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39153.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/security.html#workaround", - "type": "Other", - "comment": "Workaround" - } - ] - }, - { - "resultId": "rcqDUqARaJ1biEn8OOKBvneDWZ0laCmlswTjdvI6XR0=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39154", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-6w62-hx7r-mw68", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39154.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/security.html#workaround", - "type": "Other", - "comment": "Workaround" - } - ] - }, - { - "resultId": "ZH+zQAiIuKe2skwNugVAl1gvLZ0cDXT/VMkIeGZpH24=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-43859", - "description": "XStream is an open source java library to serialize objects to XML and back again. Versions prior to 1.4.19 may allow a remote attacker to allocate 100% CPU time on the target system depending on CPU type or parallel execution of such a payload resulting in a denial of service only by manipulating the processed input stream. XStream 1.4.19 monitors and accumulates the time it takes to add elements to collections and throws an exception if a set threshold is exceeded. Users are advised to upgrade as soon as possible. Users unable to upgrade may set the NO_REFERENCE mode to prevent recursion. See GHSA-rmr5-cpv2-vgjf for further details on a workaround if an upgrade is not possible.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-rmr5-cpv2-vgjf", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/b6ea3d2c4c90f18179988dfb3ad8211842eeb8ab", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2021-43859.html", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/issues/282", - "type": "Issue" - } - ] - }, - { - "resultId": "UzX+1QnXc6NqrqmNZrzqCKXLF++s4d5z/mrskMLMKgI=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21343", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability where the processed stream at unmarshalling time contains type information to recreate the formerly written objects. XStream creates therefore new instances based on these type information. An attacker can manipulate the processed input stream and replace or inject objects, that result in the deletion of a file on the local host. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21343.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-74cv-f58x-f9wf", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - }, - { - "resultId": "3Icks+A08XF6myoQeyGe9D4kPp7wZc/9RVGeKww0JJY=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-29505", - "description": "XStream is a software for serializing Java objects to XML and back again. A vulnerability in XStream versions prior to 1.4.17 may allow a remote attacker with sufficient rights to execute commands of the host only by manipulating the processed input stream. No user who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types is affected. The vulnerability is patched in version 1.4.17.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-7chv-rrw6-w6fc", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/CVE-2021-29505.html", - "type": "POC/Exploit" - }, - { - "url": "https://github.com/x-stream/xstream/commit/f0c4a8d861b68ffc3119cfbbbd632deee624e227", - "type": "Commit" - } - ] - }, - { - "resultId": "vC5unVVOaqzcCbOq6B+ZjNt1YBYaOJK5Dkvp1ajF4vg=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39139", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. A user is only affected if using the version out of the box with JDK 1.7u21 or below. However, this scenario can be adjusted easily to an external Xalan that works regardless of the version of the Java runtime. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-64xx-cq4q-mf44", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39139.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/security.html#workaround", - "type": "Other", - "comment": "Workaround" - } - ] - }, - { - "resultId": "I9sNSmzKtgmKn9wOfU5+OgsTIUPm1dv8RWuqQW1970A=", - "severity": "Critical", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21350", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21350.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-43gc-mjxg-gvrq", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - }, - { - "resultId": "cA+mA6w2EtWhcLe/Qr9hyrXqlCCl93T3dVn6dpi1cFc=", - "severity": "Critical", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21347", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21347.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-qpfq-ph7r-qv6f", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - }, - { - "resultId": "CmgPB7PyYTYL1MrRAflCvdKiHCpM3dyduJ1Mp9Nlu+Q=", - "severity": "Critical", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21346", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21346.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-4hrm-m67v-5cxr", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - }, - { - "resultId": "WBGPYNjupIRcAbqAJp7alNYT9VPNRNgfeI70HhuxuLE=", - "severity": "Critical", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21345", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker who has sufficient rights to execute commands of the host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21345.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-hwpc-8xqv-jvj4", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - }, - { - "resultId": "GOoF7K29r9hfiLHIV6qwnRDhkRhyhzPRrtcx6i83T00=", - "severity": "Critical", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21344", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21344.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-59jw-jqf4-3wq3", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - }, - { - "resultId": "DH7hJ32jWmRylT1DiLVRf8TGTlNcnU4GPakMi+N/U34=", - "severity": "Critical", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21351", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21351.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-hrcp-8f3q-4w2c", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-94", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "cvOs1G33ffO0M9fpjgldS1gjUNIHaU8UgjZ+egh3hw4=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39144", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker has sufficient rights to execute commands of the host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-j9h8-phrw-h4fh", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39144.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/security.html#workaround", - "type": "Other", - "comment": "Workaround" - } - ] - } - ] - }, - { - "categoryName": "CWE-434", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "CFZg75IvEb2jfUN5+KsYzi96sCWKAy5g0ZDJlxUN9Gk=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39145", - "description": "XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-8jrj-525p-826v", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39145.html", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/security.html#workaround", - "type": "Other", - "comment": "Workaround" - } - ] - } - ] - }, - { - "categoryName": "CWE-787", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "k8n22bf4K18IThlNCObBaHQEIpMJSkvOQQqO7bWviuQ=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2022-40151", - "description": "Those using Xstream to serialize XML data may be vulnerable to Denial of Service attacks (DOS). If the parser is running on user supplied input, an attacker may supply content that causes the parser to crash by stackoverflow. This effect may support a Denial of Service attack and affects versions prior to 1.4.20.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-f8cc-g7j8-xxpm", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/CVE-2022-40151.html", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/issues/304", - "type": "Issue" - }, - { - "url": "https://github.com/x-stream/xstream/issues/314", - "type": "Issue" - }, - { - "url": "https://x-stream.github.io/changes.html", - "type": "Release Note" - }, - { - "url": "https://github.com/x-stream/xstream/commit/5eba8cf53e1b93dddb381fde1ffa960970cc3e91", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-674", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "YIme0aZGw6XLbinrsWRzaKY2outAJebnMj85TGt3k+g=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2022-41966", - "description": "XStream serializes Java objects to XML and back again. Versions prior to 1.4.20 may allow a remote attacker to terminate the application with a stack overflow error, resulting in a Denial-of-Service (DoS) only via manipulation of the processed input stream. The attack uses the hash code implementation for collections and maps to force recursive hash calculation, causing a stack overflow. Which handles the stack overflow and raises an \"InputManipulationException\" instead. A potential workaround for users who only use HashMap or HashSet and whose XML refers to these only as default map or set, is to change the default implementation of \"java.util.Map\" and \"java.util\" per the code example in the referenced advisory. However, this implies that your application does not care about the implementation of the map and all elements are comparable.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2022-41966.html", - "type": "Advisory" - }, - { - "url": "https://github.com/advisories/GHSA-j563-grx4-pjpv", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/ae25463743b00d05264b2b4970e593faa82f63ee", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-121", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "8ImJsYWYTFmYwrTHogrFu/l4PxvjDc7VzcILQIg3ClE=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2024-47072", - "description": "XStream is a simple library to serialize objects to XML and back again. This vulnerability may allow a remote attacker to terminate the application with a stack overflow error resulting in a Denial of Service(DoS) only by manipulating the processed input stream when XStream is configured to use the \"BinaryStreamDriver\". XStream has been patched to detect the manipulation in the binary input stream causing the stack overflow and raises an InputManipulationException instead. This issue affects com.thoughtworks.xstream:xstream versions prior to 1.4.21. Users are advised to upgrade. Users unable to upgrade may catch the \"StackOverflowError\" in the client code calling XStream if XStream is configured to use the \"BinaryStreamDriver\".", - "references": [ - { - "url": "https://github.com/advisories/GHSA-hfq9-hggm-c56q", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/fdd9f7d3de0d7ccf2f9979bcd09fbf3e6a0c881a", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/CVE-2024-47072.html", - "type": "Disclosure" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.21", - "type": "Release Note" - }, - { - "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2324606", - "type": "Issue" - } - ] - } - ] - }, - { - "categoryName": "CWE-20", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "/l23O4Tgb3qZ/XrrkxC2bj4Q32TsMWXQ26vqe5OO52o=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2017-7957", - "description": "XStream through 1.4.9, when a certain denyTypes workaround is not used, mishandles attempts to create an instance of the primitive type 'void' during unmarshalling, leading to a remote application crash, as demonstrated by an xstream.fromXML(\"\u003cvoid/\u003e\") call.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-7hwc-46rm-65jh", - "type": "Advisory" - }, - { - "url": "http://x-stream.github.io/CVE-2017-7957.html", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/6e546ec366419158b1e393211be6d78ab9604abe", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-78", - "totalResults": 3, - "categoryResults": [ - { - "resultId": "U4LVVjEfaUlhB2NPRFCl+nXZZlP/3gNEofWWljlexaw=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2020-26217", - "description": "XStream before version 1.4.14 is vulnerable to Remote Code Execution.The vulnerability may allow a remote attacker to run arbitrary shell commands only by manipulating the processed input stream. Only users who rely on blocklists are affected. Anyone using XStream's Security Framework allowlist is not affected. The linked advisory provides code workarounds for users who cannot upgrade. The issue is fixed in version 1.4.14, and patched in versions 1.4.14-jdk7 and 1.4.14-java7.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-mw36-7c6c-q4q2", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/CVE-2020-26217.html", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/0fec095d534126931c99fd38e9c6d41f5c685c1a", - "type": "Commit" - } - ] - }, - { - "resultId": "CzZfXX0ImxxtbniMw2YF18xgL5XK7jAR54b7cJOn0iU=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2020-26259", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.15, is vulnerable to an Arbitrary File Deletion on the local host when unmarshalling. The vulnerability may allow a remote attacker to delete arbitrary known files on the host as long as the executing process has sufficient rights only by manipulating the processed input stream. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.15. The reported vulnerability does not exist running Java 15 or higher. No user is affected, who followed the recommendation to setup XStream's Security Framework with a whitelist! Anyone relying on XStream's default blacklist can immediately switch to a whilelist for the allowed types to avoid the vulnerability. Users of XStream 1.4.14 or below who still want to use XStream default blacklist can use a workaround described in more detailed in the referenced advisories.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-jfvx-7wrx-43fh", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/CVE-2020-26259.html", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread.html/r97993e3d78e1f5389b7b172ba9f308440830ce5f051ee62714a0aa34@%3Ccommits.struts.apache.org%3E", - "type": "Mail Thread" - }, - { - "url": "https://lists.debian.org/debian-lts-announce/2020/12/msg00042.html", - "type": "Disclosure" - }, - { - "url": "https://github.com/x-stream/xstream/commit/0bcbf50126a62dfcd65f93a0da0c6d1ae92aa738", - "type": "Commit" - } - ] - }, - { - "resultId": "iGY39CuNeeUK/kMHVCbU9YrEEIks8vE4FeQyfoIlYSg=", - "severity": "Critical", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2013-7285", - "description": "Xstream API versions up to 1.4.6, if the security framework has not been initialized, may allow a remote attacker to run arbitrary shell commands by manipulating the processed input stream when unmarshaling XML or any supported format. e.g. JSON.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-f554-x222-wgf7", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/CVE-2013-7285.html", - "type": "Advisory" - }, - { - "url": "http://blog.diniscruz.com/2013/12/xstream-remote-code-execution-exploit.html", - "type": "Disclosure" - }, - { - "url": "https://www.mail-archive.com/user@xstream.codehaus.org/msg00604.html", - "type": "Mail Thread" - }, - { - "url": "https://www.mail-archive.com/user@xstream.codehaus.org/msg00607.html", - "type": "Mail Thread" - }, - { - "url": "https://github.com/x-stream/xstream/commit/94666ae6dfe839410c73bdfeeb211374f04a2059", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-918", - "totalResults": 3, - "categoryResults": [ - { - "resultId": "tAUvt9AXwIePoReZW0YXFdLZkoO9xrn98yUVCaYBbYI=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2020-26258", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.15, a Server-Side Forgery Request vulnerability can be activated when unmarshalling. The vulnerability may allow a remote attacker to request data from internal resources that are not publicly available only by manipulating the processed input stream. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.15. The reported vulnerability does not exist if running Java 15 or higher. No user is affected who followed the recommendation to setup XStream's Security Framework with a whitelist! Anyone relying on XStream's default blacklist can immediately switch to a whilelist for the allowed types to avoid the vulnerability. Users of XStream 1.4.14 or below who still want to use XStream default blacklist can use a workaround described in more detailed in the referenced advisories.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-4cch-wxpw-8p28", - "type": "Advisory" - }, - { - "url": "https://x-stream.github.io/CVE-2020-26258.html", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread.html/r97993e3d78e1f5389b7b172ba9f308440830ce5f051ee62714a0aa34@%3Ccommits.struts.apache.org%3E", - "type": "Mail Thread" - }, - { - "url": "https://lists.debian.org/debian-lts-announce/2020/12/msg00042.html", - "type": "Disclosure" - }, - { - "url": "https://github.com/x-stream/xstream/commit/6740c04b217aef02d44fba26402b35e0f6f493ce", - "type": "Commit" - } - ] - }, - { - "resultId": "MEuss74Zc/OobY0GZs7AtCXKsjT/Z9Bf2Yb3zdHkCt4=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21349", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to request data from internal resources that are not publicly available only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21349.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-f6hm-88x3-mfjv", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - }, - { - "resultId": "DmgEV+kUW5YS5+ZJ7gu/UxRHF6iGy9oEM98dh+lQqiY=", - "severity": "Critical", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21342", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability where the processed stream at unmarshalling time contains type information to recreate the formerly written objects. XStream creates therefore new instances based on these type information. An attacker can manipulate the processed input stream and replace or inject objects, that result in a server-side forgery request. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21342.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-hvv8-336g-rx3m", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-400", - "totalResults": 2, - "categoryResults": [ - { - "resultId": "81UwhKuqCOVTBZRi+6ig1wb2zbbsWQuwLwrHHZ9oglw=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21341", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is vulnerability which may allow a remote attacker to allocate 100% CPU time on the target system depending on CPU type or parallel execution of such a payload resulting in a denial of service only by manipulating the processed input stream. No user is affected who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21341.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-2p3x-qw9c-25hh", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - }, - { - "resultId": "M5MSPrkWQjxhGXQeUMFVs/G9JQm5FQb0VA6sDDDR0X4=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-21348", - "description": "XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to occupy a thread that consumes maximum CPU time and will never return. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.", - "references": [ - { - "url": "https://x-stream.github.io/CVE-2021-21348.html", - "type": "Advisory", - "comment": "Includes PoC" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.16", - "type": "Release Note" - }, - { - "url": "https://github.com/advisories/GHSA-56p8-3fh9-4cvq", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/d5e51177634afea7213b9dc2d21f101d2e258db9#diff-25808589fab633152848e5b504af8646ee4fa4b9e97765bdf6a3598870869d04", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-200", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "Gs11yTUxmm+VWxNT6oFyrAhnd2BFB0x281F3IlS06wU=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2016-3674", - "description": "Multiple XML external entity (XXE) vulnerabilities in the (1) Dom4JDriver, (2) DomDriver, (3) JDomDriver, (4) JDom2Driver, (5) SjsxpDriver, (6) StandardStaxDriver, and (7) WstxDriver drivers in XStream before 1.4.9 allow remote attackers to read arbitrary files via a crafted XML document.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-rgh3-987h-wpmw", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/issues/25", - "type": "Issue" - }, - { - "url": "https://github.com/x-stream/xstream/commit/c9b121a88664988ccbabd83fa27bfc2a5e0bd139", - "type": "Commit", - "comment": "(5) SjsxpDriver, (6) StandardStaxDriver, (7) WstxDriver" - }, - { - "url": "https://github.com/x-stream/xstream/commit/696ec886a23dae880cf12e34e1fe09c5df8fe946", - "type": "Commit", - "comment": "(2) DomDriver, (4) JDom2Driver, (3) JDomDriver" - }, - { - "url": "https://github.com/x-stream/xstream/commit/5b5cd6d8137f645c5d57b648afb1a305967aa7f4", - "type": "Commit", - "comment": "(1) Dom4JDriver" - } - ] - } - ] - }, - { - "categoryName": "CWE-835", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "2jf2Hnj9wUpIM8g7VcE0bBBd6hxH85Oeiub0CJm44HU=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-39140", - "description": "XStream is a simple library that serializes objects to XML and back again. In versions prior to 1.4.18, this vulnerability may allow a remote attacker to allocate 100% CPU time on the target system depending on CPU type or parallel execution of such a payload resulting in a Denial of Service only by manipulating the processed input stream. No user is affected, who followed the recommendation to set up XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 no longer uses a blacklist by default, since it cannot be secured for general purposes.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-6wf9-jmg9-vxcc", - "type": "Advisory" - }, - { - "url": "https://github.com/x-stream/xstream/commit/652d72f38b33938c54fd3b2ef626cb7dce38001c", - "type": "Commit" - }, - { - "url": "https://x-stream.github.io/changes.html#1.4.18", - "type": "Release Note" - }, - { - "url": "https://x-stream.github.io/CVE-2021-39140.html", - "type": "Advisory" - } - ] - } - ] - } - ] - }, - { - "packageName": "org.bitbucket.b_c:jose4j", - "packageId": "Maven-org.bitbucket.b_c:jose4j-0.9.3", - "packageVersion": "0.9.3", - "totalResults": 1, - "packageCategory": [ - { - "categoryName": "CWE-400", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "jQ8XFzah1mc1gpqSQRKTe9RBxVggTAXgq6O0ekjo6D0=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": false, - "cve": "CVE-2023-51775", - "description": "The jose4j component prior to 0.9.4 for Java allows attackers to cause a denial of service (CPU consumption) via a large p2c (aka PBES2 Count) value.", - "references": [ - { - "url": "https://bitbucket.org/b_c/jose4j/issues/212", - "type": "Issue" - }, - { - "url": "https://github.com/advisories/GHSA-6qvw-249j-h44c", - "type": "Advisory" - }, - { - "url": "https://bitbucket.org/b_c/jose4j/commits/1afaa1e174b3", - "type": "Commit" - }, - { - "url": "https://bitbucket.org/b_c/jose4j/wiki/Release%20Notes", - "type": "Release Note" - } - ] - } - ] - } - ] - }, - { - "packageName": "org.apache.tomcat.embed:tomcat-embed-core", - "packageId": "Maven-org.apache.tomcat.embed:tomcat-embed-core-10.1.39", - "packageVersion": "10.1.39", - "totalResults": 9, - "packageCategory": [ - { - "categoryName": "CWE-400", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "9Z1moCyLkKJ0hxOaIM6rah6ASLrjvdJK7C2kRM/dBhw=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-53506", - "description": "Uncontrolled Resource Consumption vulnerability in Apache Tomcat if an HTTP/2 client did not acknowledge the initial settings frame that reduces the maximum permitted concurrent streams.\n\nThis issue affects Apache Tomcat versions from 11.0.0-M1 through 11.0.8, from 10.1.0-M1 through 10.1.42, from 9.0.0.M1 through 9.0.106.\n\nUsers are recommended to upgrade to version 11.0.9, 10.1.43 or 9.0.107, which fix the issue.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-25xr-qj8w-c4vf", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread/p09775q0rd185m6zz98krg0fp45j8kr0", - "type": "Mail Thread" - }, - { - "url": "https://github.com/apache/tomcat/commit/434772930f362145516dd60681134e7f0cf8115b", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-190", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "nOC2i6mjAcSG51SuAc6J1Ic8P7EmocCXiy38NIv/pBg=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-52520", - "description": "For some unlikely configurations of multipart upload, an Integer Overflow vulnerability in Apache Tomcat could lead to a Denial of Service (DoS) via bypassing of size limits.\n\nThis issue affects Apache Tomcat versions 11.0.0-M1 through 11.0.8, 10.1.0-M1 through 10.1.42, 9.0.0.M1 through 9.0.106.\n\nUsers are recommended to upgrade to versions 11.0.9, 10.1.43 or 9.0.107, which fix the issue.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-wr62-c79q-cv37", - "type": "Advisory" - }, - { - "url": "https://tomcat.apache.org/security-11.html", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread/trqq01bbxw6c92zx69kx2mw2qgmfy0o5", - "type": "Mail Thread" - }, - { - "url": "https://github.com/apache/tomcat/commit/266fbc953b5d40b518e4eb10132e561bc6ae8c5a", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-404", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "l0Q3ztLuLWWGDxsHhd7PIPU4B8kdpsgHYHWqiDAFMdU=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-48989", - "description": "Improper Resource Shutdown or Release vulnerability in Apache Tomcat made Tomcat vulnerable to the made you reset attack. This issue affects Apache Tomcat versions 8.5.0 through 9.0.107, 10.0.0-M1 through 10.1.43, and 11.0.0-M1 through 11.0.9. Older, EOL versions may also be affected.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-gqp3-2cvr-x8m3", - "type": "Advisory" - }, - { - "url": "https://tomcat.apache.org/security-11.html", - "type": "Advisory" - }, - { - "url": "https://github.com/apache/tomcat/commit/f362c8eb3b8ec5b7f312f7f5610731c0fb299a06", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-770", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "UCS2h+Zij9RE/Bp3bdIaZy7PEmqtl9OURoWp3eIb9cg=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-48988", - "description": "Allocation of Resources Without Limits or Throttling vulnerability in Apache Tomcat. \nThis issue affects Apache Tomcat versions 9.0.0.M1 through 9.0.105, 10.1.0-M1 through 10.1.41 and 11.0.0-M1 through 11.0.7. Users are advised to upgrade to a version that includes the fix to mitigate this vulnerability.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-h3gc-qfqq-6h8f", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread/nzkqsok8t42qofgqfmck536mtyzygp18", - "type": "Mail Thread" - }, - { - "url": "https://github.com/apache/tomcat/commit/e34fe96ef8ee782b0e56b64358e8dc57cbe336a6", - "type": "Commit" - }, - { - "url": "https://tomcat.apache.org/security-11.html#Fixed_in_Apache_Tomcat_11.0.8", - "type": "Advisory" - } - ] - } - ] - }, - { - "categoryName": "CWE-178", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "IMDIJ8pEMn2phbuXAcgKKu+VX4KCHw80AEMxpbpNrU8=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-46701", - "description": "Improper Handling of Case Sensitivity vulnerability in Apache Tomcat's GCI servlet allows security constraint bypass of security constraints that apply to the \"pathInfo\" component of a URI mapped to the CGI servlet.\n\nThis issue affects Apache Tomcat versions 11.0.0-M1 through 11.0.6, from 10.1.0-M1 through 10.1.40, from 9.0.0.M1 through 9.0.104.\n\nUsers are recommended to upgrade to version 11.0.7, 10.1.41 or 9.0.105, which fixes the issue.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-h2fw-rfh5-95r3", - "type": "Advisory" - }, - { - "url": "https://tomcat.apache.org/security-10.html#Fixed_in_Apache_Tomcat_10.1.41", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread/xhqqk9w5q45srcdqhogdk04lhdscv30j", - "type": "Mail Thread" - }, - { - "url": "https://github.com/apache/tomcat/commit/238d2aa54b99f91d1111467e2237d2244c64e558", - "type": "Commit", - "comment": "Using WebResource API" - }, - { - "url": "https://github.com/apache/tomcat/commit/2c6800111e7d8d8d5403c07978ea9bff3db5a5a5", - "type": "Commit", - "comment": "Refactoring CGI servlet" - } - ] - } - ] - }, - { - "categoryName": "CWE-459", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "Lt+x6v4w2Lez5/1/ISgxIpFy5+JRIs/SWVKpmfoAgGQ=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-31650", - "description": "Improper Input Validation vulnerability was found in Apache Tomcat. Incorrect error handling for some invalid HTTP priority headers resulted in incomplete clean-up of the failed request which created a memory leak. A large number of such requests could trigger an \"OutOfMemoryException\" resulting in a Denial-Of-Service (DOS).\nThis issue affects Apache Tomcat versions from 9.0.76 through 9.0.102, from 10.1.10 through 10.1.39, from 11.0.0-M2 through 11.0.5.\nUsers are recommended to upgrade to version 9.0.104, 10.1.40 or 11.0.6 which fixes the issue.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-3p2h-wqq4-wf4h", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread/j6zzk0y3yym9pzfzkq5vcyxzz0yzh826", - "type": "Mail Thread" - }, - { - "url": "https://github.com/apache/tomcat/commit/0092ff059eac60e35ad1156e51aa111d563c1ac7", - "type": "Commit", - "comment": "Fix BZ 69614" - }, - { - "url": "https://github.com/apache/tomcat/commit/bd9eaeba1022e3af220057c689cc1db7609516d4", - "type": "Commit", - "comment": "Additional fix for BZ 69614" - }, - { - "url": "https://github.com/apache/tomcat/commit/b062f569e31501e2c5c334ffa877b19b9ea63492", - "type": "Commit", - "comment": "Error Handling during HTTP/2 processing" - }, - { - "url": "https://packetstorm.news/files/id/200672", - "type": "POC/Exploit" - } - ] - } - ] - }, - { - "categoryName": "CWE-288", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "By6mvMu+6L0smsgR+2zJvvML94KY5VrgsWndxcVjUaw=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-49125", - "description": "Authentication Bypass Using an Alternate Path or Channel vulnerability in Apache Tomcat. When using `PreResources` or `PostResources` mounted other than at the root of the web application, it was possible to access those resources via an unexpected path. That path was likely not to be protected by the same security constraints as the expected path, allowing those security constraints to be bypassed.\nThis issue affects Apache Tomcat versions 9.0.0.M1 through 9.0.105, 10.1.0-M1 through 10.1.41, and 11.0.0-M1 through 11.0.7.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-wc4r-xq3c-5cf3", - "type": "Advisory" - }, - { - "url": "https://tomcat.apache.org/security-11.html#Fixed_in_Apache_Tomcat_11.0.8", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread/m66cytbfrty9k7dc4cg6tl1czhsnbywk", - "type": "Mail Thread" - }, - { - "url": "https://github.com/apache/tomcat/commit/d83557f943e872fee6b4a5531ff67553118ed526", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-384", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "q9kVpi5ziSvEgya7OoBQgu43i3B5PkiGg6xPvLGpwHQ=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-55668", - "description": "Session Fixation vulnerability in Apache Tomcat via rewrite valve. This issue affects org.apache.tomcat:tomcat-catalina: versions from 8.0.0-RC1 through 8.0.53, 8.5.0 through 8.5.100, 9.0.0.M1 through 9.0.105, 10.1.0-M1 through 10.1.41 and 11.0.0-M1 through 11.0.7.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-23hv-mwm6-g8jf", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread/v6bknr96rl7l1qxkl1c03v0qdvbbqs47", - "type": "Mail Thread" - }, - { - "url": "https://github.com/apache/tomcat/blob/90306d971bb8b8393336d893644124fb2ca11d21/webapps/docs/changelog.xml#L129", - "type": "Release Note" - }, - { - "url": "https://github.com/apache/tomcat/commit/90306d971bb8b8393336d893644124fb2ca11d21", - "type": "Commit" - } - ] - } - ] - }, - { - "categoryName": "CWE-116", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "1N0Rsz85wupIwNWLxvGf/WF7oar8NjF/7eYiVZSs4Ag=", - "severity": "Critical", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-31651", - "description": "Improper Neutralization of Escape, Meta, or Control Sequences vulnerability was found within Apache Tomcat. For a subset of unlikely rewrite rule configurations, it was possible for a specially crafted request to bypass some rewrite rules. If those rewrite rules effectively enforced security constraints, those constraints could be bypassed.\n\nThis issue affects the Apache Tomcat versions from 11.0.0-M1 through 11.0.5, from 10.1.0-M1 through 10.1.39 and from 9.0.0.M1 through 9.0.102.\n\nUsers are recommended to upgrade to the following versions 9.0.104 or later, 10.1.40 or later and 11.0.6 or later, which fixes the issue.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-ff77-26x5-69cr", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread/cpklvqwvdrp4k9hmd2l3q33j0gzy4fox", - "type": "Mail Thread" - }, - { - "url": "https://github.com/apache/tomcat/commit/a633fe7c8427b7aac04bde5c8b977dd51632198f", - "type": "Commit" - } - ] - } - ] - } - ] - }, - { - "packageName": "org.springframework.boot:spring-boot-actuator-autoconfigure", - "packageId": "Maven-org.springframework.boot:spring-boot-actuator-autoconfigure-3.4.4", - "packageVersion": "3.4.4", - "totalResults": 1, - "packageCategory": [ - { - "categoryName": "CWE-20", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "y5pBzXScshCU4lnpnR8gObsRevHQyi1IuSV6HjOCkYA=", - "severity": "High", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-22235", - "description": "The \"EndpointRequest.to()\" creates a matcher for \"null/**\" if the actuator endpoint, for which the \"EndpointRequest\" has been created, is disabled or not exposed. Your application may be affected by this if all the following conditions are met: *You use Spring Security * \"EndpointRequest.to()\" has been used in a Spring Security chain configuration * The endpoint which \"EndpointRequest\" references is disabled or not exposed via web * Your application handles requests to \"/null\" and this path needs protection You are not affected if any of the following is true: * You don't use Spring Security * You don't use \"EndpointRequest.to()\" * The endpoint which \"EndpointRequest.to()\" refers to is enabled and is exposed * Your application does not handle requests to \"/null\" or this path does not need protection. The issue affects org.springframework.boot:spring-boot-actuator-autoconfigure versions through 2.7.24.2, 3.0.0 through 3.1.15.2, 3.2.0 through 3.2.13.2, 3.3.0 through 3.3.10, and 3.4.0 through 3.4.4.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-rc42-6c7j-7h5r", - "type": "Advisory" - }, - { - "url": "https://spring.io/security/cve-2025-22235", - "type": "Advisory" - }, - { - "url": "https://github.com/spring-projects/spring-boot/commit/55f67c9a522647039fd3294dee5cb83f4888160a", - "type": "Commit" - }, - { - "url": "https://github.com/spring-projects/spring-boot/releases/tag/v3.3.11", - "type": "Release Note" - }, - { - "url": "https://security.netapp.com/advisory/ntap-20250516-0010/", - "type": "Advisory" - } - ] - } - ] - } - ] - }, - { - "packageName": "org.apache.commons:commons-lang3", - "packageId": "Maven-org.apache.commons:commons-lang3-3.14.0", - "packageVersion": "3.14.0", - "totalResults": 1, - "packageCategory": [ - { - "categoryName": "CWE-674", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "43WJBaUBhxPjRC3PWNcoS3SPppOv1bbxrR9t8SC/Lmc=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": false, - "cve": "CVE-2025-48924", - "description": "Uncontrolled Recursion vulnerability in Apache Commons Lang. The methods `ClassUtils.getClass(...)` can `throwStackOverflowError` on very long inputs. Because an error is usually not handled by applications and libraries, a `StackOverflowError` could cause an application to stop. Users are recommended to upgrade to version 3.18.0, which fixes the issue. This issue affects commons-lang:commons-lang versions 2.0 through 2.6, and org.apache.commons:commons-lang3 versions 3.0 through 3.17.0.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-j288-q9x7-2f5v", - "type": "Advisory" - }, - { - "url": "https://lists.apache.org/thread/bgv0lpswokgol11tloxnjfzdl7yrc1g1", - "type": "Mail Thread" - }, - { - "url": "https://github.com/apache/commons-lang/commit/b424803abdb2bec818e4fbcb251ce031c22aca53", - "type": "Commit" - }, - { - "url": "https://github.com/apache/commons-lang/blob/commons-lang-3.18.0-RC1/RELEASE-NOTES.txt#L94", - "type": "Release Note" - } - ] - } - ] - } - ] - }, - { - "packageName": "jquery", - "packageId": "Npm-jquery-2.1.4", - "packageVersion": "2.1.4", - "totalResults": 4, - "packageCategory": [ - { - "categoryName": "CWE-79", - "totalResults": 3, - "categoryResults": [ - { - "resultId": "PAYC0+cSsKC0+BXqEZESMyI6wYzQC+uCrB3ErIICUkU=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2015-9251", - "description": "jQuery before 3.0.0-beta1 is vulnerable to Cross-site Scripting (XSS) attacks when a cross-domain Ajax request is performed without the dataType option, causing text/javascript responses to be executed.", - "references": [ - { - "url": "https://github.com/jquery/jquery/issues/2432", - "type": "Issue" - }, - { - "url": "https://github.com/jquery/jquery/pull/2588", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/jquery/commit/f60729f3903d17917dc351f3ac87794de379b0cc", - "type": "Commit" - } - ] - }, - { - "resultId": "R/joQb9YEXwrq4XU08TCEl3Ln1xh50aFIe/O5EyTZ8Q=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2020-11023", - "description": "In jQuery versions 1.0.3 through 3.4.1, passing HTML containing \u003coption\u003e elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. This vulnerability also affects jquery-rails versions through 4.3.5.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-jpcq-cgw6-v4j6", - "type": "Advisory" - }, - { - "url": "https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/", - "type": "Release Note", - "comment": "jquery" - }, - { - "url": "https://github.com/jquery/jquery/pull/4647", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/jquery/commit/90fed4b453a5becdb7f173d9e3c1492390a1441f", - "type": "Commit", - "comment": "jquery - Initial fix" - }, - { - "url": "https://github.com/jquery/jquery/commit/966a70909019aa09632c87c0002c522fa4a1e30e", - "type": "Commit", - "comment": "jquery - Additional fix" - }, - { - "url": "https://github.com/jquery/jquery/pull/4642", - "type": "Pull request" - }, - { - "url": "https://github.com/rails/jquery-rails/blob/v4.4.0/CHANGELOG.md", - "type": "Release Note", - "comment": "jquery-rails" - }, - { - "url": "https://github.com/rails/jquery-rails/commit/90826fdc955c830db19307d1085e08bd3ebf9c28", - "type": "Commit", - "comment": "jquery-rails" - }, - { - "url": "https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2020-11023", - "type": "Issue" - } - ] - }, - { - "resultId": "T5gdYJqf4D6SDwx5f4pe3vLVprzOnC8J33nh5PUUW/E=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "Cxf0b588a3-5c6f", - "description": "The package `jQuery` before 1.12.0, between 1.12.2 and 2.1.4 and between 2.2.2 and 2.2.4 is vulnerable to `XSS`. The function `jQuery.parseHTML()` in the file `src/core/parseHTML.js` doesn't stop scripts or inline event handlers from being executed immediately, which could result in XSS as the attacker could embed malicious scripts in the HTML (img nodes with embedded src url's which are pre-loaded when the page is requested) which would get executed immediately in the victim's browser even without user's intervention.", - "references": [ - { - "url": "https://bugs.jquery.com/ticket/11974", - "type": "Issue" - }, - { - "url": "https://github.com/jquery/jquery/pull/1505", - "type": "Pull request", - "comment": "2.2.0" - }, - { - "url": "https://github.com/jquery/jquery/commit/cfe468f29c4cbe1a457d0feb17dec90dcfd7c280", - "type": "Commit", - "comment": "2.2.0" - }, - { - "url": "https://github.com/jquery/jquery/pull/1506", - "type": "Pull request", - "comment": "1.12.0" - }, - { - "url": "https://github.com/jquery/jquery/commit/828a718aa028ba6cde7b4076d94b10ef0853f9ee", - "type": "Commit", - "comment": "1.12.0" - } - ] - } - ] - }, - { - "categoryName": "CWE-1321", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "VnDc1b/mEsio84/1jA0f9mEL++wlt18mRT4w0EQ5KNk=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2019-11358", - "description": "jQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototype pollution. If an unsanitized source object contained an enumerable __proto__ property, it could extend the native Object.prototype.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-6c3j-c64m-qhgq", - "type": "Advisory" - }, - { - "url": "https://blog.jquery.com/2019/04/10/jquery-3-4-0-released", - "type": "Release Note" - }, - { - "url": "https://github.com/jquery/jquery/pull/4333", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/jquery/commit/753d591aea698e57d6db58c9f722cd0808619b1b", - "type": "Commit" - }, - { - "url": "https://github.com/DanielRuf/snyk-js-jquery-174006?files=1", - "type": "Patch" - }, - { - "url": "https://hackerone.com/reports/454365", - "type": "Disclosure", - "comment": "Hackerone" - }, - { - "url": "https://www.npmjs.com/advisories/796", - "type": "Advisory" - }, - { - "url": "https://github.com/advisories/GHSA-jrpw-8884-2747", - "type": "Advisory", - "comment": "ezsystems/ezplatform-admin-ui-assets" - } - ] - } - ] - } - ] - }, - { - "packageName": "jquery", - "packageId": "Npm-jquery-3.4.1", - "packageVersion": "3.4.1", - "totalResults": 1, - "packageCategory": [ - { - "categoryName": "CWE-79", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "xip48A4LjBnpX7qgunHdglWRxIgEBlDV4hFUiFgKZSo=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2020-11023", - "description": "In jQuery versions 1.0.3 through 3.4.1, passing HTML containing \u003coption\u003e elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. This vulnerability also affects jquery-rails versions through 4.3.5.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-jpcq-cgw6-v4j6", - "type": "Advisory" - }, - { - "url": "https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/", - "type": "Release Note", - "comment": "jquery" - }, - { - "url": "https://github.com/jquery/jquery/pull/4647", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/jquery/commit/90fed4b453a5becdb7f173d9e3c1492390a1441f", - "type": "Commit", - "comment": "jquery - Initial fix" - }, - { - "url": "https://github.com/jquery/jquery/commit/966a70909019aa09632c87c0002c522fa4a1e30e", - "type": "Commit", - "comment": "jquery - Additional fix" - }, - { - "url": "https://github.com/jquery/jquery/pull/4642", - "type": "Pull request" - }, - { - "url": "https://github.com/rails/jquery-rails/blob/v4.4.0/CHANGELOG.md", - "type": "Release Note", - "comment": "jquery-rails" - }, - { - "url": "https://github.com/rails/jquery-rails/commit/90826fdc955c830db19307d1085e08bd3ebf9c28", - "type": "Commit", - "comment": "jquery-rails" - }, - { - "url": "https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2020-11023", - "type": "Issue" - } - ] - } - ] - } - ] - }, - { - "packageName": "jquery-ui", - "packageId": "Npm-jquery-ui-1.10.4", - "packageVersion": "1.10.4", - "totalResults": 5, - "packageCategory": [ - { - "categoryName": "CWE-79", - "totalResults": 5, - "categoryResults": [ - { - "resultId": "94ViqM0FAZehu/McIpbCqS7NhY8HSBi/SsvFWCg/RQU=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2016-7103", - "description": "Cross-site scripting (XSS) vulnerability in jQuery UI prior to 1.12.0-beta.1 might allow remote attackers to inject arbitrary web script or HTML via the \"closeText\" parameter of the dialog function.", - "references": [ - { - "url": "https://github.com/jquery/jquery-ui/commit/9644e7bae9116edaf8d37c5b38cb32b892f10ff6", - "type": "Commit" - }, - { - "url": "https://github.com/advisories/GHSA-hpcf-8vf9-q4gj", - "type": "Advisory" - }, - { - "url": "https://github.com/jquery-ui-rails/jquery-ui-rails/commit/82e6c6e4d42c191e44520aaf7761421cbcb3d584", - "type": "Commit", - "comment": " jquery-ui-rails" - }, - { - "url": "https://github.com/jquery/jquery-ui/commit/9644e7bae9116edaf8d37c5b38cb32b892f10ff6", - "type": "Commit", - "comment": " jquery-ui" - }, - { - "url": "https://github.com/jquery/jquery-ui/pull/1622", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/api.jqueryui.com/issues/281", - "type": "Issue" - } - ] - }, - { - "resultId": "KSpVtVWZB3XCbeLZPRdZAPovh4ju8pS92tmNC0NvUl4=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-41182", - "description": "jQuery-UI is the official jQuery user interface library. Prior to version 1.13.0-alpha.1, accepting the value of the `altField` option of the Datepicker widget from untrusted sources may execute untrusted code. Any string value passed to the `altField` option is now treated as a CSS selector. A workaround is to not accept the value of the `altField` option from untrusted sources.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-9gj3-hwp5-pmwc", - "type": "Advisory" - }, - { - "url": "https://blog.jqueryui.com/2021/10/jquery-ui-1-13-0-released/", - "type": "Release Note" - }, - { - "url": "https://github.com/jquery/jquery-ui/pull/1954", - "type": "Pull request", - "comment": "jquery-ui" - }, - { - "url": "https://github.com/jquery/jquery-ui/commit/32850869d308d5e7c9bf3e3b4d483ea886d373ce", - "type": "Commit", - "comment": "jquery-ui" - }, - { - "url": "https://github.com/jquery-ui-rails/jquery-ui-rails/commit/54cc600992f18b676e155e9762167c0af6d2cb62", - "type": "Commit", - "comment": "jquery-ui-rails" - }, - { - "url": "https://github.com/jquery-ui-rails/jquery-ui-rails/pull/139", - "type": "Pull request", - "comment": "jquery-ui-rails" - } - ] - }, - { - "resultId": "s0P8xatB/tWwEKk4EoryAPG28SznrzmUL29auhqZ5mk=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-41183", - "description": "jQuery-UI, the official jQuery user interface library, is vulnerable in versions prior to 1.13.0-alpha.1. Accepting the value of various \"*Text\" options of the Datepicker widget from untrusted sources may execute untrusted code. The issue is fixed where values passed to \"*Text\" options are now always treated as pure text rather than HTML. A workaround is to avoid accepting the value of \"*Text\" options from untrusted sources.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-j7qv-pgf6-hvh4", - "type": "Advisory" - }, - { - "url": "https://blog.jqueryui.com/2021/10/jquery-ui-1-13-0-released/", - "type": "Release Note" - }, - { - "url": "https://bugs.jqueryui.com/ticket/15284", - "type": "Issue" - }, - { - "url": "https://github.com/jquery/jquery-ui/pull/1953", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/jquery-ui/commit/afe20b79a64266e64011f34b26a30b3d1c62fd47", - "type": "Commit", - "comment": "jquery-ui" - }, - { - "url": "https://github.com/jquery-ui-rails/jquery-ui-rails/commit/54cc600992f18b676e155e9762167c0af6d2cb62", - "type": "Commit", - "comment": "jquery-ui-rails" - }, - { - "url": "https://github.com/jquery-ui-rails/jquery-ui-rails/pull/139", - "type": "Pull request" - } - ] - }, - { - "resultId": "VhDotVCXiwCFAdfXbZi10g3LTF/yz3G9OKsV8xRAxRw=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2021-41184", - "description": "jQuery-UI, the official jQuery user interface library, is vulnerable in versions prior to 1.13.0-alpha.1. Accepting the value of the \"of\" option of the \".position()\" utility from untrusted sources may execute untrusted code. The issue is fixed in version 1.13.0-alpha.1, where any string value passed to the \"of\" option is now treated as a CSS selector. A workaround is to avoid accepting the value of the \"of\" option from untrusted sources.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-gpqq-952q-5327", - "type": "Advisory" - }, - { - "url": "https://blog.jqueryui.com/2021/10/jquery-ui-1-13-0-released/", - "type": "Release Note" - }, - { - "url": "https://github.com/jquery/jquery-ui/pull/1955", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/jquery-ui/commit/effa323f1505f2ce7a324e4f429fa9032c72f280", - "type": "Commit", - "comment": "jquery-ui" - }, - { - "url": "https://github.com/gabrielolivra/Exploit-Medium-CVE-2021-41184", - "type": "POC/Exploit" - }, - { - "url": "https://github.com/jquery-ui-rails/jquery-ui-rails/commit/54cc600992f18b676e155e9762167c0af6d2cb62", - "type": "Commit", - "comment": "jquery-ui-rails" - }, - { - "url": "https://github.com/jquery-ui-rails/jquery-ui-rails/pull/139", - "type": "Pull request" - } - ] - }, - { - "resultId": "TTcBnIzReRXJIAN5vKusRCa+18ZcqpOSFK9NtzAvOzk=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2022-31160", - "description": "jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of jQuery. Versions prior to 1.13.2 are potentially vulnerable to Cross-site Scripting. Initializing a \"checkboxradio\" widget on an input enclosed within a label makes the parent label contents considered as the input label. Calling `.checkboxradio( \"refresh\" )` on such a widget and the initial HTML containing encoded HTML entities will make them get erroneously decoded. This can lead to potentially executing JavaScript code. To remediate the issue, someone who can change the initial HTML can wrap all the non-input contents of the `label` in a `span`.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-h6gj-6jjq-h8g9", - "type": "Advisory" - }, - { - "url": "https://github.com/jquery/jquery-ui/pull/2102", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/jquery-ui/issues/2101", - "type": "Issue" - }, - { - "url": "https://github.com/jquery/jquery-ui/commit/8cc5bae1caa1fcf96bf5862c5646c787020ba3f9", - "type": "Commit", - "comment": " jquery-ui" - }, - { - "url": "https://jqueryui.com/changelog/1.13.2/", - "type": "Release Note" - }, - { - "url": "https://github.com/jquery-ui-rails/jquery-ui-rails/commit/78b0983b3da01383c77d14a3d7ac812cb8e8eef9", - "type": "Commit", - "comment": "jquery-ui-rails" - } - ] - } - ] - } - ] - }, - { - "packageName": "jquery", - "packageId": "Npm-jquery-1.10.2", - "packageVersion": "1.10.2", - "totalResults": 4, - "packageCategory": [ - { - "categoryName": "CWE-79", - "totalResults": 3, - "categoryResults": [ - { - "resultId": "sSkmLgygKdloLKr+AxE5KsnmJ34a2WjUk4jtkE8dp6s=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2015-9251", - "description": "jQuery before 3.0.0-beta1 is vulnerable to Cross-site Scripting (XSS) attacks when a cross-domain Ajax request is performed without the dataType option, causing text/javascript responses to be executed.", - "references": [ - { - "url": "https://github.com/jquery/jquery/issues/2432", - "type": "Issue" - }, - { - "url": "https://github.com/jquery/jquery/pull/2588", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/jquery/commit/f60729f3903d17917dc351f3ac87794de379b0cc", - "type": "Commit" - } - ] - }, - { - "resultId": "Y2JdUhKvjjojIiFF6VH1rZWFUFTCuDCUtVBbFM7A+GU=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2020-11023", - "description": "In jQuery versions 1.0.3 through 3.4.1, passing HTML containing \u003coption\u003e elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. This vulnerability also affects jquery-rails versions through 4.3.5.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-jpcq-cgw6-v4j6", - "type": "Advisory" - }, - { - "url": "https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/", - "type": "Release Note", - "comment": "jquery" - }, - { - "url": "https://github.com/jquery/jquery/pull/4647", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/jquery/commit/90fed4b453a5becdb7f173d9e3c1492390a1441f", - "type": "Commit", - "comment": "jquery - Initial fix" - }, - { - "url": "https://github.com/jquery/jquery/commit/966a70909019aa09632c87c0002c522fa4a1e30e", - "type": "Commit", - "comment": "jquery - Additional fix" - }, - { - "url": "https://github.com/jquery/jquery/pull/4642", - "type": "Pull request" - }, - { - "url": "https://github.com/rails/jquery-rails/blob/v4.4.0/CHANGELOG.md", - "type": "Release Note", - "comment": "jquery-rails" - }, - { - "url": "https://github.com/rails/jquery-rails/commit/90826fdc955c830db19307d1085e08bd3ebf9c28", - "type": "Commit", - "comment": "jquery-rails" - }, - { - "url": "https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2020-11023", - "type": "Issue" - } - ] - }, - { - "resultId": "jUWAd1USyuR1tZlCoZZKCZ6KWqLO5JHs9SBfNEkXb6E=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "Cxf0b588a3-5c6f", - "description": "The package `jQuery` before 1.12.0, between 1.12.2 and 2.1.4 and between 2.2.2 and 2.2.4 is vulnerable to `XSS`. The function `jQuery.parseHTML()` in the file `src/core/parseHTML.js` doesn't stop scripts or inline event handlers from being executed immediately, which could result in XSS as the attacker could embed malicious scripts in the HTML (img nodes with embedded src url's which are pre-loaded when the page is requested) which would get executed immediately in the victim's browser even without user's intervention.", - "references": [ - { - "url": "https://bugs.jquery.com/ticket/11974", - "type": "Issue" - }, - { - "url": "https://github.com/jquery/jquery/pull/1505", - "type": "Pull request", - "comment": "2.2.0" - }, - { - "url": "https://github.com/jquery/jquery/commit/cfe468f29c4cbe1a457d0feb17dec90dcfd7c280", - "type": "Commit", - "comment": "2.2.0" - }, - { - "url": "https://github.com/jquery/jquery/pull/1506", - "type": "Pull request", - "comment": "1.12.0" - }, - { - "url": "https://github.com/jquery/jquery/commit/828a718aa028ba6cde7b4076d94b10ef0853f9ee", - "type": "Commit", - "comment": "1.12.0" - } - ] - } - ] - }, - { - "categoryName": "CWE-1321", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "+r0asTWWVNQUiybOCPcnKD9LPrweqeiQSz4w/hu4XtE=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2019-11358", - "description": "jQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototype pollution. If an unsanitized source object contained an enumerable __proto__ property, it could extend the native Object.prototype.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-6c3j-c64m-qhgq", - "type": "Advisory" - }, - { - "url": "https://blog.jquery.com/2019/04/10/jquery-3-4-0-released", - "type": "Release Note" - }, - { - "url": "https://github.com/jquery/jquery/pull/4333", - "type": "Pull request" - }, - { - "url": "https://github.com/jquery/jquery/commit/753d591aea698e57d6db58c9f722cd0808619b1b", - "type": "Commit" - }, - { - "url": "https://github.com/DanielRuf/snyk-js-jquery-174006?files=1", - "type": "Patch" - }, - { - "url": "https://hackerone.com/reports/454365", - "type": "Disclosure", - "comment": "Hackerone" - }, - { - "url": "https://www.npmjs.com/advisories/796", - "type": "Advisory" - }, - { - "url": "https://github.com/advisories/GHSA-jrpw-8884-2747", - "type": "Advisory", - "comment": "ezsystems/ezplatform-admin-ui-assets" - } - ] - } - ] - } - ] - }, - { - "packageName": "org.springframework:spring-web", - "packageId": "Maven-org.springframework:spring-web-6.2.5", - "packageVersion": "6.2.5", - "totalResults": 1, - "packageCategory": [ - { - "categoryName": "CWE-113", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "hKwf/DAYcPwTC1mnt6226XUQesvP0SxyCIF9zCD6t2w=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-41234", - "description": "In Spring Framework, versions 6.0.x through 6.0.28, 6.1.x through 6.1.20, 6.2.x through 6.2.7, and 7.x through 7.0.0-m5, an application is vulnerable to a Reflected File Download (RFD) attack when it sets a Content-Disposition header with a non-ASCII charset, where the filename attribute is derived from user-supplied input.\n\nSpecifically, an application is vulnerable when all the following are true:\n\n 1. The header is prepared with org.springframework.http.ContentDisposition.\n 2. The filename is set via ContentDisposition.Builder#filename(String, Charset).\n 3. The value for the filename is derived from user-supplied input.\n 4. The application does not sanitize the user-supplied input.\n 5. The downloaded content of the response is injected with malicious commands by the attacker (see RFD paper reference for details).\n\nAn application is not vulnerable if any of the following is true:\n\n 1. The application does not set a Content-Disposition response header.\n 2. The header is not prepared with org.springframework.http.ContentDisposition.\n 3. The filename is set via one of: ContentDisposition.Builder#filename(String), or ContentDisposition.Builder#filename(String, ASCII)\n 4. The filename is not derived from user-supplied input.\n 5. The filename is derived from user-supplied input but sanitized by the application.\n 6. The attacker cannot inject malicious content in the downloaded content of the response.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-6r3c-xf4w-jxjm", - "type": "Advisory" - }, - { - "url": "https://spring.io/security/cve-2025-41234", - "type": "Advisory" - }, - { - "url": "https://github.com/spring-projects/spring-framework/releases/tag/v6.2.8", - "type": "Release Note" - }, - { - "url": "https://github.com/spring-projects/spring-framework/issues/35034", - "type": "Issue" - }, - { - "url": "https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c", - "type": "Commit" - } - ] - } - ] - } - ] - }, - { - "packageName": "org.springframework:spring-webmvc", - "packageId": "Maven-org.springframework:spring-webmvc-6.2.5", - "packageVersion": "6.2.5", - "totalResults": 1, - "packageCategory": [ - { - "categoryName": "CWE-22", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "s2UgB/FRzxSkVTGNTULV7VAdePPw7uw4G+ZHzfV1w4g=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-41242", - "description": "Spring Framework MVC applications version through 6.2.9 can be vulnerable to a Path Traversal Vulnerability, when deployed on a non-compliant Servlet container.\nAn application can be vulnerable when all the following are true:\n * the application is deployed as a WAR or with an embedded Servlet container.\n * the Servlet container does not reject suspicious sequences https://jakarta.ee/specifications/servlet/6.1/jakarta-servlet-spec-6.1.html#uri-path-canonicalization \n * the application serves static resources https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-config/static-resources.html#page-title with Spring resource handling\nWe have verified that applications deployed on Apache Tomcat or Eclipse Jetty are not vulnerable, as long as default security features are not disabled in the configuration. Because we cannot check exploits against all Servlet containers and configuration variants, we strongly recommend upgrading your application.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-r936-gwx5-v52f", - "type": "Advisory" - }, - { - "url": "https://spring.io/security/cve-2025-41242", - "type": "Advisory" - }, - { - "url": "https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2025-41242", - "type": "Issue" - }, - { - "url": "https://spring.io/blog/2025/08/14/spring-framework-6-2-10-release-fixes-cve-2025-41242", - "type": "Release Note" - } - ] - } - ] - } - ] - }, - { - "packageName": "com.nimbusds:nimbus-jose-jwt", - "packageId": "Maven-com.nimbusds:nimbus-jose-jwt-9.37.3", - "packageVersion": "9.37.3", - "totalResults": 1, - "packageCategory": [ - { - "categoryName": "CWE-674", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "/kAsjWs+g8zjfKZA6SqqI//TCywTadu6ARWapHDKcII=", - "severity": "Medium", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-53864", - "description": "Connect2id Nimbus JOSE + JWT allows a remote attacker to cause a Denial-of-Service (DoS) via a deeply nested JSON object supplied in a JWT claim set, because of uncontrolled recursion. NOTE: This is independent of the Gson 2.11.0 issue because the Connect2id product could have checked the JSON object nesting depth, regardless of what limits (if any) were imposed by Gson. This issue affects `com.nimbusds:nimbus-jose-jwt` versions 9.24 through 10.0.1.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-xwmg-2g98-w7v9", - "type": "Advisory" - }, - { - "url": "https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/583", - "type": "Issue" - }, - { - "url": "https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/393a96f", - "type": "Commit" - }, - { - "url": "https://github.com/google/gson/commit/1039427ff0100293dd3cf967a53a55282c0fef6b", - "type": "Commit" - } - ] - } - ] - } - ] - }, - { - "packageName": "org.springframework.security:spring-security-core", - "packageId": "Maven-org.springframework.security:spring-security-core-6.4.4", - "packageVersion": "6.4.4", - "totalResults": 1, - "packageCategory": [ - { - "categoryName": "CWE-693", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "BNGLlclBJDnAPB0wb9H6pkidLeLhm48qM/eqon26yKk=", - "severity": "Critical", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-41232", - "description": "Spring Security Aspects may not correctly detect method security annotations on private methods, potentially leading to authorization bypasses. An application may be affected if both of the following conditions are met: a) the configuration includes `@EnableMethodSecurity(mode = ASPECTJ)` and the \"spring-security-aspects\" module, b) one or more private methods are annotated with Spring Security method-level annotations. Under these conditions, the affected methods may be invoked without the expected authorization checks. This vulnerability affects org.springframework.security:spring-security-core package versions 6.4.x prior to 6.4.6, 6.5.x prior to 6.5.0.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-9pp5-9c7g-4r83", - "type": "Advisory" - }, - { - "url": "https://spring.io/security/cve-2025-41232", - "type": "Advisory" - }, - { - "url": "https://github.com/spring-projects/spring-security/issues/17143", - "type": "Issue" - }, - { - "url": "https://github.com/spring-projects/spring-security/releases/tag/6.4.6", - "type": "Release Note" - }, - { - "url": "https://github.com/spring-projects/spring-security/commit/bf2aaa1b1830e534ba651d422545ac08a115151b", - "type": "Commit" - } - ] - } - ] - } - ] - }, - { - "packageName": "org.springframework:spring-context", - "packageId": "Maven-org.springframework:spring-context-6.2.5", - "packageVersion": "6.2.5", - "totalResults": 1, - "packageCategory": [ - { - "categoryName": "CWE-20", - "totalResults": 1, - "categoryResults": [ - { - "resultId": "VweS2TG8U2mPa0xNlWfnlrS39DHTdmSnjUv66J+tGkI=", - "severity": "Low", - "status": "Recurrent", - "state": "To Verify", - "firstDetectionDate": "2025-09-08T08:36:26Z", - "lastDetectionDate": "2025-09-08T08:36:26Z", - "firstScanId": "c9c71abd-2a39-46da-88d9-3f5cd166271a", - "outdated": true, - "cve": "CVE-2025-22233", - "description": "CVE-2024-38820 ensured locale-independent, lowercase conversion for both the configured \"disallowedFields\" patterns and for request parameter names. However, there are still cases where it is possible to bypass the \"disallowedFields\" checks. Generally, it is recommended to use a dedicated model object with properties only for data binding or to use constructor binding, since constructor arguments explicitly declare what to bind, together with turning off setter binding through the \"declarativeBinding\" flag. See the Model Design section in the reference documentation. For setter binding, prefer using \"allowedFields\" (an explicit list) over \"disallowedFields\". This issue affects org.springframework:spring-context versions through 5.3.39-atlassian-4, 6.0.0-M1 through 6.0.23, 6.1.0-M1 through 6.1.19, 6.2.0-M1 through 6.2.6, and 7.0.0-M1 through 7.0.0-M4. Credit: This issue was responsibly reported by the TERASOLUNA Framework Development Team from NTT DATA Group Corporation.", - "references": [ - { - "url": "https://github.com/advisories/GHSA-4wp7-92pw-q264", - "type": "Advisory" - }, - { - "url": "https://spring.io/security/cve-2025-22233", - "type": "Advisory" - }, - { - "url": "https://github.com/spring-projects/spring-framework/issues/34801", - "type": "Issue" - }, - { - "url": "https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332", - "type": "Commit" - }, - { - "url": "https://github.com/spring-projects/spring-framework/releases/tag/v6.2.7", - "type": "Release Note" - } - ] - } - ] - } - ] - } - ] - }, - "containerScanResults": null, - "categories": [ - { - "name": "ASA Mobile Premium", - "subCategories": [ - { - "name": "ASA_Mobile_Premium_1", - "vulnerabilitiesBox": { - "name": "ASA Mobile Premium", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 10 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "ASA Premium", - "subCategories": [ - { - "name": "ASA_Premium_2", - "vulnerabilitiesBox": { - "name": "ASA Premium", - "severityDistribution": [ - { - "level": "Critical", - "value": 31 - }, - { - "level": "High", - "value": 30 - }, - { - "level": "Medium", - "value": 36 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "ASD STIG 6.1", - "subCategories": [ - { - "name": "APSC_DV_002540___CAT_I_The_application_must_not_be_vulnerable_to_SQL_Injection__170", - "vulnerabilitiesBox": { - "name": "APSC-DV-002540 - CAT I The application must not be vulnerable to SQL Injection.", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "APSC_DV_002550___CAT_I_The_application_must_not_be_vulnerable_to_XML_oriented_attacks__171", - "vulnerabilitiesBox": { - "name": "APSC-DV-002550 - CAT I The application must not be vulnerable to XML-oriented attacks.", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 3 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "APSC_DV_002560___CAT_I_The_application_must_not_be_subject_to_input_handling_vulnerabilities__172", - "vulnerabilitiesBox": { - "name": "APSC-DV-002560 - CAT I The application must not be subject to input handling vulnerabilities.", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 3 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "APSC_DV_002210___CAT_II_The_application_must_set_the_HTTPOnly_flag_on_session_cookies__136", - "vulnerabilitiesBox": { - "name": "APSC-DV-002210 - CAT II The application must set the HTTPOnly flag on session cookies.", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "APSC_DV_002490___CAT_I_The_application_must_protect_from_Cross_Site_Scripting__XSS__vulnerabilities__165", - "vulnerabilitiesBox": { - "name": "APSC-DV-002490 - CAT I The application must protect from Cross-Site Scripting (XSS) vulnerabilities.", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "APSC_DV_002030___CAT_II_The_application_must_utilize_FIPS_validated_cryptographic_modules__133", - "vulnerabilitiesBox": { - "name": "APSC-DV-002030 - CAT II The application must utilize FIPS-validated cryptographic modules when generating cryptographic hashes.", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 6 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "APSC_DV_001740___CAT_I_The_application_must_only_store_cryptographic_representations_of_passwords__102", - "vulnerabilitiesBox": { - "name": "APSC-DV-001740 - CAT I The application must only store cryptographic representations of passwords.", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 12 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "APSC_DV_002250___CAT_II_Applications_must_use_system_generated_session_identifiers_that_pr_140", - "vulnerabilitiesBox": { - "name": "APSC-DV-002250 - CAT II Applications must use system-generated session identifiers that protect against session fixation.", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "APSC_DV_002220___CAT_II_The_application_must_set_the_secure_flag_on_session_cookies__137", - "vulnerabilitiesBox": { - "name": "APSC-DV-002220 - CAT II The application must set the secure flag on session cookies.", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "Base Preset", - "subCategories": [ - { - "name": "Base_Preset_291", - "vulnerabilitiesBox": { - "name": "Base Preset", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 6 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "CWE top 25", - "subCategories": [ - { - "name": "CWE_top_25_292", - "vulnerabilitiesBox": { - "name": "CWE top 25", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 27 - }, - { - "level": "Medium", - "value": 22 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "FISMA 2014", - "subCategories": [ - { - "name": "System_And_Information_Integrity_302", - "vulnerabilitiesBox": { - "name": "System And Information Integrity", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 6 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "Media_Protection_300", - "vulnerabilitiesBox": { - "name": "Media Protection", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 10 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "Identification_And_Authentication_299", - "vulnerabilitiesBox": { - "name": "Identification And Authentication", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 10 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "Configuration_Management_298", - "vulnerabilitiesBox": { - "name": "Configuration Management", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 6 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "MOIS(KISA) Secure Coding 2021", - "subCategories": [ - { - "name": "MOIS_KISA__Verification_and_representation_of_input_data_309", - "vulnerabilitiesBox": { - "name": "MOIS(KISA) Verification and representation of input data", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 23 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "MOIS_KISA__Security_Functions_307", - "vulnerabilitiesBox": { - "name": "MOIS(KISA) Security Functions", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 5 - }, - { - "level": "Medium", - "value": 35 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "MOIS_KISA__Code_error_304", - "vulnerabilitiesBox": { - "name": "MOIS(KISA) Code error", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "NIST SP 800-53", - "subCategories": [ - { - "name": "SC_23_Session_Authenticity__P1__323", - "vulnerabilitiesBox": { - "name": "SC-23 Session Authenticity (P1)", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "SC_8_Transmission_Confidentiality_and_Integrity__P1__327", - "vulnerabilitiesBox": { - "name": "SC-8 Transmission Confidentiality and Integrity (P1)", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 6 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "SC_18_Mobile_Code__P2__322", - "vulnerabilitiesBox": { - "name": "SC-18 Mobile Code (P2)", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 2 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "SI_10_Information_Input_Validation__P1__328", - "vulnerabilitiesBox": { - "name": "SI-10 Information Input Validation (P1)", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 4 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "SI_15_Information_Output_Filtering__P0__330", - "vulnerabilitiesBox": { - "name": "SI-15 Information Output Filtering (P0)", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "SC_13_Cryptographic_Protection__P1__320", - "vulnerabilitiesBox": { - "name": "SC-13 Cryptographic Protection (P1)", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 8 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "SC_28_Protection_of_Information_at_Rest__P1__324", - "vulnerabilitiesBox": { - "name": "SC-28 Protection of Information at Rest (P1)", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "OWASP ASVS", - "subCategories": [ - { - "name": "V06_Stored_Cryptography_337", - "vulnerabilitiesBox": { - "name": "V06 Stored Cryptography", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 14 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "V03_Session_Management_334", - "vulnerabilitiesBox": { - "name": "V03 Session Management", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 10 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "V01_Architecture__Design_and_Threat_Modeling_332", - "vulnerabilitiesBox": { - "name": "V01 Architecture, Design and Threat Modeling", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "V05_Validation__Sanitization_and_Encoding_336", - "vulnerabilitiesBox": { - "name": "V05 Validation, Sanitization and Encoding", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 8 - }, - { - "level": "Medium", - "value": 4 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "V12_Files_and_Resources_343", - "vulnerabilitiesBox": { - "name": "V12 Files and Resources", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 17 - }, - { - "level": "Medium", - "value": 2 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "V02_Authentication_333", - "vulnerabilitiesBox": { - "name": "V02 Authentication", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 5 - }, - { - "level": "Medium", - "value": 12 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "OWASP Mobile Top 10 2016", - "subCategories": [ - { - "name": "M9_Reverse_Engineering_354", - "vulnerabilitiesBox": { - "name": "M9-Reverse Engineering", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "M7_Client_Code_Quality_352", - "vulnerabilitiesBox": { - "name": "M7-Client Code Quality", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "OWASP Mobile Top 10 2024", - "subCategories": [ - { - "name": "M6__Inadequate_Privacy_Controls_361", - "vulnerabilitiesBox": { - "name": "M6: Inadequate Privacy Controls", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "M4__Insufficient_Input_Output_Validation_359", - "vulnerabilitiesBox": { - "name": "M4: Insufficient Input/Output Validation", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 21 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "M3__Insecure_Authentication_Authorization_358", - "vulnerabilitiesBox": { - "name": "M3: Insecure Authentication/Authorization", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 5 - }, - { - "level": "Medium", - "value": 7 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "M10__Insufficient_Cryptography_365", - "vulnerabilitiesBox": { - "name": "M10: Insufficient Cryptography", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 6 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "OWASP Top 10 2013", - "subCategories": [ - { - "name": "A1_Injection_376", - "vulnerabilitiesBox": { - "name": "A1-Injection", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A4_Insecure_Direct_Object_References_369", - "vulnerabilitiesBox": { - "name": "A4-Insecure Direct Object References", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 14 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A3_Cross_Site_Scripting__XSS__377", - "vulnerabilitiesBox": { - "name": "A3-Cross-Site Scripting (XSS)", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A6_Sensitive_Data_Exposure_379", - "vulnerabilitiesBox": { - "name": "A6-Sensitive Data Exposure", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 11 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "OWASP Top 10 2017", - "subCategories": [ - { - "name": "A4_XML_External_Entities__XXE__385", - "vulnerabilitiesBox": { - "name": "A4-XML External Entities (XXE)", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 3 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A8_Insecure_Deserialization_388", - "vulnerabilitiesBox": { - "name": "A8-Insecure Deserialization", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A3_Sensitive_Data_Exposure_384", - "vulnerabilitiesBox": { - "name": "A3-Sensitive Data Exposure", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 11 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A2_Broken_Authentication_383", - "vulnerabilitiesBox": { - "name": "A2-Broken Authentication", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 13 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A5_Broken_Access_Control_386", - "vulnerabilitiesBox": { - "name": "A5-Broken Access Control", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 18 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A7_Cross_Site_Scripting__XSS__387", - "vulnerabilitiesBox": { - "name": "A7-Cross-Site Scripting (XSS)", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "OWASP Top 10 2021", - "subCategories": [ - { - "name": "A8_Software_and_Data_Integrity_Failures_396", - "vulnerabilitiesBox": { - "name": "A8-Software and Data Integrity Failures", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 4 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A2_Cryptographic_Failures_391", - "vulnerabilitiesBox": { - "name": "A2-Cryptographic Failures", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 8 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A4_Insecure_Design_393", - "vulnerabilitiesBox": { - "name": "A4-Insecure Design", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 14 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A3_Injection_392", - "vulnerabilitiesBox": { - "name": "A3-Injection", - "severityDistribution": [ - { - "level": "Critical", - "value": 31 - }, - { - "level": "High", - "value": 5 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A10_Server_Side_Request_Forgery_398", - "vulnerabilitiesBox": { - "name": "A10-Server-Side Request Forgery", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 1 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A1_Broken_Access_Control_390", - "vulnerabilitiesBox": { - "name": "A1-Broken Access Control", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 17 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A4_Insecure_Direct_Object_References_378", - "vulnerabilitiesBox": { - "name": "A4-Insecure Direct Object References", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 17 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "A7_Identification_and_Authentication_Failures_395", - "vulnerabilitiesBox": { - "name": "A7-Identification and Authentication Failures", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 5 - }, - { - "level": "Medium", - "value": 17 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "OWASP Top 10 API", - "subCategories": [ - { - "name": "API1_Broken_Object_Level_Authorization_399", - "vulnerabilitiesBox": { - "name": "API1-Broken Object Level Authorization", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "API8_Injection_413", - "vulnerabilitiesBox": { - "name": "API8-Injection", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "API2_Broken_Authentication_400", - "vulnerabilitiesBox": { - "name": "API2-Broken Authentication", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 5 - }, - { - "level": "Medium", - "value": 18 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "OWASP Top 10 API 2023", - "subCategories": [ - { - "name": "API7_Server_Side_Request_Forgery_405", - "vulnerabilitiesBox": { - "name": "API7-Server Side Request Forgery", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 1 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "API3_Broken_Object_Property_Level_Authorization_401", - "vulnerabilitiesBox": { - "name": "API3-Broken Object Property Level Authorization", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 5 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "API4_Unrestricted_Resource_Consumption_402", - "vulnerabilitiesBox": { - "name": "API4-Unrestricted Resource Consumption", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 2 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "PCI DSS v3.2.1", - "subCategories": [ - { - "name": "PCI_DSS__3_2_1____6_5_1___Injection_flaws___particularly_SQL_injection_416", - "vulnerabilitiesBox": { - "name": "PCI DSS (3.2.1) - 6.5.1 - Injection flaws - particularly SQL injection", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 9 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "PCI_DSS__3_2_1____6_5_8___Improper_access_control_422", - "vulnerabilitiesBox": { - "name": "PCI DSS (3.2.1) - 6.5.8 - Improper access control", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 17 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "PCI_DSS__3_2_1____6_5_7___Cross_site_scripting__XSS__421", - "vulnerabilitiesBox": { - "name": "PCI DSS (3.2.1) - 6.5.7 - Cross-site scripting (XSS)", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 2 - }, - { - "level": "Medium", - "value": 3 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "PCI_DSS__3_2_1____6_5_10___Broken_authentication_and_session_management_424", - "vulnerabilitiesBox": { - "name": "PCI DSS (3.2.1) - 6.5.10 - Broken authentication and session management", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 13 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "PCI_DSS__3_2_1____6_5_4___Insecure_communications_419", - "vulnerabilitiesBox": { - "name": "PCI DSS (3.2.1) - 6.5.4 - Insecure communications", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 1 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "PCI DSS v4.0", - "subCategories": [ - { - "name": "PCI_DSS__4_0____6_2_4_Vulnerabilities_in_software_development_425", - "vulnerabilitiesBox": { - "name": "PCI DSS (4.0) - 6.2.4 Vulnerabilities in software development", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 19 - }, - { - "level": "Medium", - "value": 29 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - }, - { - "name": "PCI_DSS__4_0____8_6_2_Vulnerabilities_related_to_passwords_passphrases_usage_426", - "vulnerabilitiesBox": { - "name": "PCI DSS (4.0) - 8.6.2 Vulnerabilities related to passwords/passphrases usage", - "severityDistribution": [ - { - "level": "Critical", - "value": 0 - }, - { - "level": "High", - "value": 0 - }, - { - "level": "Medium", - "value": 19 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "SANS top 25", - "subCategories": [ - { - "name": "SANS_top_25_427", - "vulnerabilitiesBox": { - "name": "SANS top 25", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 29 - }, - { - "level": "Medium", - "value": 22 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - }, - { - "name": "Top Tier", - "subCategories": [ - { - "name": "Top_Tier_428", - "vulnerabilitiesBox": { - "name": "Top Tier", - "severityDistribution": [ - { - "level": "Critical", - "value": 28 - }, - { - "level": "High", - "value": 4 - }, - { - "level": "Medium", - "value": 0 - }, - { - "level": "Low", - "value": 0 - }, - { - "level": "Information", - "value": 0 - } - ] - } - } - ] - } - ], - "resolvedVulnerabilities": { - "resolvedTotal": 0, - "resolvedVulnerabilities": [] - }, - "vulnerabilityDetails": [ - { - "vulnerabilityName": "Spring_View_SPEL_Injection", - "risk": "An SPEL expression can call many libraries, including making static calls to Java Runtime, which would allow execution of arbitrary Java code and even OS commands.\n\n", - "cause": "An expression language statement is evaluated from a string; this string contains potentially tainted user inputs, allowing attackers to inject their own expression language code into the evaluated string.\n\nIn Spring, SPEL can be evaluated within Spring tags in a JSP context, or evaluated in Java context using certain Spring methods.\n\nSpecifically within Spring, Thymeleaf uses SPEL to choose a view to return - however, selecting a view is performed by evaluating the view-selecting string as a SPEL expression, allowing attackers to inject it with a malicious SPEL expression.\n", - "generalRecommendations": "* Where possible, do not insert user inputs into expression language statements. If dynamic statements are required, consider a white-list of allowed statements, chosen by user inputs, that will be used as an expression language statement instead.\r\n* If required, construct an expression language statement that offers data encapsulation for user provided parameters, and sanitize user inputs to ensure they may not escape this data encapsulation, thus altering the expression language content of the statement itself.\n* Do not concatenate user inputs to SPEL expressions to avoid these strings from being evaluated as code\n- Do not allow user inputs to be used to dynamically determine views in Spring Thymeleaf, as it relies on SPEL to determine the desired view from a string.", - "cweId": 917 - }, - { - "vulnerabilityName": "SQL_Injection", - "risk": "An attacker could directly access all of the system's data. The attacker would likely be able to steal any sensitive information stored by the system, including private user information, credit card details, proprietary business data, and any other secret data. Likewise, the attacker could possibly modify or erase existing data, or even add new bogus data. In some scenarios, it may even be possible to execute code on the database. \r\n\r\nIn addition to disclosing or altering confidential information directly, this vulnerability might also be used to achieve secondary effects, such as bypassing authentication, subverting security checks, or forging a data trail. \r\n\r\nFurther increasing the likelihood of exploit is the fact that this flaw is easy for attackers to find, and easy to exploit.\n\n", - "cause": "The application stores and manages data in a database, by submitting a textual SQL query to the database engine for processing. The application creates the query by simple string concatenation, embedding untrusted data. However, there is no separation between data and code; furthermore, the embedded data is neither checked for data type validity nor subsequently sanitized. Thus, the untrusted data could contain SQL commands, or modify the intended query. The database would interpret the altered query and commands as if they originated from the application, and execute them accordingly.\n\nNote that an attacker can exploit this vulnerability either by modifying the URL, or by submitting malicious data in the user input or other request fields.\n\n", - "generalRecommendations": "* Validate all untrusted data, regardless of source. Validation should be based on a whitelist: accept only data fitting a specified structure, rather than reject bad patterns. \r\n* In particular, check for:\r\n * Data type\r\n * Size\r\n * Range\r\n * Format\r\n * Expected values.\r\n* Restrict access to database objects and functionality, according to the Principle of Least Privilege.\r\n* Do not use dynamically concatenate strings to construct SQL queries. \r\n* Prefer using DB Stored Procedures for all data access, instead of ad-hoc dynamic queries. \r\n* Instead of unsafe string concatenation, use secure database components such as parameterized queries and object bindings (for example, commands and parameters). \r\n* Alternatively, an even better solution is to use an ORM library, in order to pre-define and encapsulate the allowed commands enabled for the application, instead of dynamically accessing the database directly. In this way the code plane and data plane should be isolated from each other.\n* Data validation can be performed effectively using a secure library, such as OWASP's Encoder or ESAPI libraries. \r\n* Prefer using `PreparedStatement` for parameterizing the queries, or even better `CallableStatement`. Add dynamic data via the `.set*()` methods, instead of string concatenation. \r\n* Consider using an ORM package, such as `Hibernate`, `myBatis`, or others.", - "cweId": 89 - }, - { - "vulnerabilityName": "SSRF", - "risk": "An attacker can abuse this flaw to make arbitrary requests, originating from the application server. This can be exploited to scan internal services; proxy attacks into a protected network; bypass network controls; download unauthorized files; access internal services and management interfaces; and possibly control the contents of requests and even steal server credentials.\n\n", - "cause": "The application accepts a URL (or other data) from the user, and uses this to make a request to another remote server.\r\n\r\nHowever, the attacker can inject an arbitrary URL into the request, causing the application to connect to any server the attacker wants. Thus, the attacker can abuse the application to gain access to services that would not otherwise be accessable, and cause the request to ostensibly originate from the application server.\n\n", - "generalRecommendations": "* Do not connect to arbitrary services based on user input.\r\n* If possible, the application should have the user's browser retrieve the desired information directly. \r\n* If it is necessary for the application to proxy the request on the server, explicitly whitelist the allowed target URLs, and do not include any sensitive server information.\n\n", - "cweId": 918 - }, - { - "vulnerabilityName": "Relative_Path_Traversal", - "risk": "An attacker could define arbitrary file path for the application to use, potentially leading to:\r\n* Stealing sensitive files, such as configuration or system files\r\n* Overwriting files such as program binaries, configuration files, or system files\r\n* Deleting critical files, causing denial of service (DoS).\n\n", - "cause": "The application uses user input in the file path for accessing files on the application server’s local disk.\n\n", - "generalRecommendations": "1. Ideally, avoid depending on dynamic data for file selection.\n2. Validate all input, regardless of source. Validation should be based on a whitelist: accept only data fitting a specified structure, rather than reject bad patterns. Check for:\n * Data type\n * Size\n * Range\n * Format\n * Expected values\n4. Accept dynamic data only for the filename, not for the path and folders.\n5. Ensure that file path is fully canonicalized.\n6. Explicitly limit the application to use a designated folder that is separate from the applications binary folder.\n7. Restrict the privileges of the application’s OS user to necessary files and folders. The application should not be able to write to the application binary folder, and should not read anything outside of the application folder and data folder.\n\n", - "cweId": 23 - }, - { - "vulnerabilityName": "Reflected_XSS", - "risk": "A successful XSS exploit would allow an attacker to rewrite web pages and insert malicious scripts which would alter the intended output. This could include HTML fragments, CSS styling rules, arbitrary JavaScript, or references to third party code. An attacker could use this to steal users' passwords, collect personal data such as credit card details, provide false information, or run malware. From the victim’s point of view, this is performed by the genuine website, and the victim would blame the site for incurred damage.\n\nThe attacker could use social engineering to cause the user to send the website modified input, which will be returned in the requested web page.\n\n", - "cause": "The application creates web pages that include untrusted data, whether from user input, the application’s database, or from other external sources. The untrusted data is embedded directly in the page's HTML, causing the browser to display it as part of the web page. If the input includes HTML fragments or JavaScript, these are displayed too, and the user cannot tell that this is not the intended page. The vulnerability is the result of directly embedding arbitrary data without first encoding it in a format that would prevent the browser from treating it like HTML or code instead of plain text.\n\nNote that an attacker can exploit this vulnerability either by modifying the URL, or by submitting malicious data in the user input or other request fields.\n\n", - "generalRecommendations": "* Fully encode all dynamic data, regardless of source, before embedding it in output.\r\n* Encoding should be context-sensitive. For example:\r\n * HTML encoding for HTML content\r\n * HTML Attribute encoding for data output to attribute values\r\n * JavaScript encoding for server-generated JavaScript\r\n* It is recommended to use the platform-provided encoding functionality, or known security libraries for encoding output.\r\n* Implement a Content Security Policy (CSP) with explicit whitelists for the application's resources only. \r\n* As an extra layer of protection, validate all untrusted data, regardless of source (note this is not a replacement for encoding). Validation should be based on a whitelist: accept only data fitting a specified structure, rather than reject bad patterns. Check for:\r\n * Data type\r\n * Size\r\n * Range\r\n * Format\r\n * Expected values\r\n* In the `Content-Type` HTTP response header, explicitly define character encoding (charset) for the entire page. \r\n* Set the `HTTPOnly` flag on the session cookie for \"Defense in Depth\", to prevent any successful XSS exploits from stealing the cookie.\n\n", - "cweId": 79 - }, - { - "vulnerabilityName": "JWT_No_Signature_Verification", - "risk": "If the JWT signature is not validated, there is no way to guarantee the integrity of the data present in the JWT body. A malicious user could then add their own claims and potentially have access to other users' accounts or protected resources.\n\n", - "cause": "During the JWT verification step, the application does not validate the JWT signature and only decodes/parses its claims.\n\n", - "generalRecommendations": "- Make sure to use the appropriate method for JWT verification, which guarantees the signature is valid.\n- Make sure that the verification step includes not only the signature check but also the verification of the expiration date and all the content relevant to your application requirements.\n\n", - "cweId": 347 - }, - { - "vulnerabilityName": "Improper_Restriction_of_XXE_Ref", - "risk": "An application that will parse and replace DTD entity references, in an XML document that the user controls, can allow an attacker to craft an XML document to read arbitrary server files. This XML document could contain an XML entity reference, which refers to an embedded DTD entity definition that points to any local file. This would enable the attacker to retrieve any arbitrary system file on the server.\n\n", - "cause": "An attacker could upload an XML document that contains a DTD declaration, in particular an entity defintion that refers to a local file on the server's disk, e.g. `\u003c!ENTITY xxe SYSTEM \"file:///c:/boot.ini\"\u003e`. The attacker would then include an XML entity reference that refers back to that entity definition, e.g. `\u003cdiv\u003e\u0026xxe;\u003c/div\u003e` . If the parsed XML document is then returned to the user, the result will include the contents of the sensitive system file. \r\n\r\nThis is caused by the XML parser, which is configured to automatically parse DTD declarations and resolve entity references, instead of disabling both DTD and external references altogether.\n\n", - "generalRecommendations": "Generic Guidance:\r\n* Avoid processing user input directly, where possible. \r\n* If necessary to receive XML from the user, ensure the XML parser is restricted and constrained. \r\n* In particular, disable DTD parsing and resolving of entities. Apply a strict XML schema on the server, and validate the input XML accordingly. \r\n\r\nSpecific Recommendations:\r\n* Use safe XML parsers, and disable DTD parsing and entity resolving. \r\n* Do not enable DTD parsing or entity resolving.\n\n", - "cweId": 611 - }, - { - "vulnerabilityName": "Deserialization_of_Untrusted_Data", - "risk": "Deserialization of untrusted data may allow attackers to craft and provide a malicious object to the deserializing code. If a dangerous object is unsecurely deserialized, it may result in execution of code or operating system commands, by invoking classes or methods potentially available to the object during the deserialization process.\r\n\r\nAdditionally, deserialization may bypass logical object validation. Since deserialization often uses its own means of constructing a new object from the serialized data, it may bypass checks enforced in constructors or setters, which would allow attackers to deserialize an object whose properties are not validated, incorrect or outright malicious. This may lead to unexpected behavior, affecting logic in ways that are entirely dependent on implementation.\n\nIn Java, deserialized classes may often borrow classes from the general namespace, allowing compound deserialized objects (\"Gadgets\") to deserialize and invoke dangerous built in types, such as java.lang.Runtime, which is capable of executing operating system commands.", - "cause": "Object serialization and deserialization is integral to the process of remoting, wherein objects are passed between code instances over an intermediary medium, such as over a network. During deserialization, a new object is constructed from a serialized object provided over the medium; however, if the object being deserialized is untrusted, an unexpected and potentially dangerous object can be provided.\n\n", - "generalRecommendations": "* Where possible, do not pass serialized object between remote instances. Instead, consider passing value primitives between instances and use these values to populate a newly constructed object.\n* If required, use a whitelist approach to passed objects. Always ensure the passed object is known, trusted and expected. Do not dynamically construct an object from any source unless the object has been verified and is of a trusted, known type, and may not contain untrusted objects within it.\n* When choosing a serializer - always consult vendor documentation, best practices and even known exploitation techniques to ensure that the serializer chosen and deployed is defensible, securely configured, and does not allow any potentially dangerous objects.\n\n", - "cweId": 502 - }, - { - "vulnerabilityName": "Absolute_Path_Traversal", - "risk": "An attacker could define arbitrary file path for the application to use, potentially leading to:\r\n* Stealing sensitive files, such as configuration or system files\r\n* Overwriting files such as program binaries, configuration files, or system files\r\n* Deleting critical files, causing denial of service (DoS).\n\n", - "cause": "The application uses user input in the file path for accessing files on the application server’s local disk.\n\n", - "generalRecommendations": "1. Ideally, avoid depending on dynamic data for file selection.\n2. Validate all input, regardless of source. Validation should be based on a whitelist: accept only data fitting a specified structure, rather than reject bad patterns. Check for:\n * Data type\n * Size\n * Range\n * Format\n * Expected values\n4. Accept dynamic data only for the filename, not for the path and folders.\n5. Ensure that file path is fully canonicalized.\n6. Explicitly limit the application to use a designated folder that is separate from the applications binary folder.\n7. Restrict the privileges of the application’s OS user to necessary files and folders. The application should not be able to write to the application binary folder, and should not read anything outside of the application folder and data folder.\n\n", - "cweId": 36 - }, - { - "vulnerabilityName": "Use_of_a_One_Way_Hash_with_a_Predictable_Salt", - "risk": "If an attacker gains access to the hashed passwords, she would likely be able to reverse the hash due to this weakness, and retrieve the original password. Once the passwords are discovered, the attacker can impersonate the users, and take full advantage of their privileges and access their personal data. Furthermore, this would likely not be discovered, as the attacker is being identified solely by the victims' credentials.", - "cause": "Typical cryptographic hashes, such as SHA-1 and MD5, are incredibly fast. Combined with attack techniques such as precomputed Rainbow Tables, it is relatively easy for attackers to reverse the hashes, and discover the original passwords. Lack of a unique, random salt added to the password makes brute force attacks even simpler.", - "generalRecommendations": "Generic Guidance:\r\n - Always use strong, modern algorithms for encryption, hashing, and so on. \r\n - Do not use weak, outdated, or obsolete algorithms. \r\n - Ensure you select the correct cryptographic mechanism according to the specific requirements. \r\n\r\nSpecific Recommendations: \r\n - Passwords should be protected using a password hashing algorithm, instead of a general cryptographic hash. This includes adaptive hashes such as bcrypt, scrypt, PBKDF2 and Argon2. \r\n - Tune the work factor, or cost, of the adaptive hash function according to the designated environment and risk profile. \r\n - Do not use a regular cryptographic hash, such as SHA-1 or MD5, to protect passwords, as these are too fast. \r\n - If it is necessary to use a common hash to protect passwords, add several bytes of unique, random data (\"salt\") to the password before hashing it. Store the salt with the hashed password, and do not reuse the same salt for multiple passwords.", - "cweId": 760 - }, - { - "vulnerabilityName": "Use_Of_Hardcoded_Password", - "risk": "Hardcoded passwords expose the application to password leakage. If an attacker gains access to the source code, she will be able to steal the embedded passwords, and use them to impersonate a valid user. This could include impersonating end users to the application, or impersonating the application to a remote system, such as a database or a remote web service. \r\n\r\nOnce the attacker succeeds in impersonating the user or application, she will have full access to the system, and be able to do anything the impersonated identity could do.", - "cause": "The application codebase has string literal passwords embedded in the source code. This hardcoded value is used either to compare to user-provided credentials, or to authenticate downstream to a remote system (such as a database or a remote web service). \r\n\r\nAn attacker only needs to gain access to the source code to reveal the hardcoded password. Likewise, the attacker can reverse engineer the compiled application binaries, and easily retrieve the embedded password. Once found, the attacker can easily use the password in impersonation attacks, either directly on the application or to the remote system. \r\n\r\nFurthermore, once stolen, this password cannot be easily changed to prevent further misuse, unless a new version of the application is compiled. Moreover, if this application is distributed to numerous systems, stealing the password from one system automatically allows a class break in to all the deployed systems.", - "generalRecommendations": "* Do not hardcode any secret data in source code, especially not passwords. \r\n* In particular, user passwords should be stored in a database or directory service, and protected with a strong password hash (e.g. bcrypt, scrypt, PBKDF2, or Argon2). Do not compare user passwords with a hardcoded value. \r\n* Sytem passwords should be stored in a configuration file or the database, and protected with strong encryption (e.g. AES-256). Encryption keys should be securely managed, and not hardcoded.", - "cweId": 259 - }, - { - "vulnerabilityName": "Use_of_Broken_or_Risky_Cryptographic_Algorithm", - "risk": "Using a weak or broken algorithm ruins the protection granted by using cryptographic mechanisms in the first place, harming the confidentiality or integrity of sensitive user data. This could allow an attacker to steal secret information, alter sensitive data, or forge the source of modified messages.\n\n", - "cause": "The application code specifies the name of the selected cryptographic algorithm, either via a String argument, a factory method, or a specific implementation class. These algorithms have fatal cryptographic weaknesses, that make it trivial to break in a reasonable timeframe. Strong algorithms should withstand attacks far beyond the realm of possible.\n\n", - "generalRecommendations": "* Only use strong, approved cryptographic algorithms, including AES, RSA, ECC, and SHA-256 respectively, amongst others. \r\n* Do not use weak algorithms that are considered completely broken, such as DES, RC4, and MD5, amongst others. \r\n* Avoid, where possible, using legacy algorithms that are not considered \"future-proof\" with sufficient safety margins, even though they are considered \"safe enough\" for today. This includes algorithms that are weaker than they should be, and have stronger replacements, even if they are not yet fatally broken - such as SHA-1, 3DES, \r\n* Consider using a relevant official set of classifications, such as NIST or ENISA. If possible, use only FIPS 140-2 certified algorithm implementations.\n\n", - "cweId": 327 - }, - { - "vulnerabilityName": "Unsafe_Object_Binding", - "risk": "Unsafe binding of objects to requests may expose unintended setters to remote attackers, allowing them to directly access objects, attributes and even objects within objects via broadly binding setters to an incoming request.\n\n", - "cause": "Using object binding methods, built into MVC controllers, exposes all public setters to allow easily wiring values submitted by users in forms, to the objects and attributes they are intended to create or alter. This approach allows application code to skip the boilerplate code of having to parse requests for user values, and manually setting them individually into objects being created.\r\n\r\nHowever, this may also pose a significant risk to application logic and flow - naively mass binding objects in such a manner may also accidentally expose unintended objects or attributes, which could then be tampered with by an attacker.\n\n", - "generalRecommendations": "* Review all mass-assigned objects to ensure no unintended public setters or constructors are unintentionally exposed by this approach.\r\n* Ensure that, where required, access to attributes and objects is correctly restricted by application code.\r\n* Consider transitioning away from object binding methods to a more granular approach where values are only ever explicitly set, to prevent accidentally exposing unintended values to being implicitly altered.\n\n", - "cweId": 915 - }, - { - "vulnerabilityName": "Session_Fixation", - "risk": "An attacker could get a user to log in using the attacker’s session. The attacker could then do anything that the other user has permissions for, such as accessing that user’s confidential information and performing transaction in that user’s name.\n\n", - "cause": "The application authenticates users without terminating existing sessions. As a result, an attacker could get a victim to log in to the application during the attacker’s session (for example, by getting the victim to click on a link including a session ID), and the application would authenticate the attacker’s session as the victim’s user account.\n\n", - "generalRecommendations": "The application should terminate any existing sessions upon user authentication and create a new session for that user.\n\n", - "cweId": 384 - }, - { - "vulnerabilityName": "Secure_Cookie_Flag_Not_Set", - "risk": "Cookies that contain the user's session identifier, and other sensitive application cookies, should be sent to the server over a secure network communication (HTTPS) in order to prevent attackers from sniffing the traffic and stealing those cookies. Unless the web application explicitly prevents this by using the \"secure\" cookie flag, these cookies will also be sent over insecure traffic, which can lead to session hijacking and impersonation.\n\n", - "cause": "The web application framework by default does not set the \"secure\" flag for the application's sessionID cookie, and other sensitive application cookies. Likewise, the application does not explicitly use the \"secure\" cookie flag, allowing them to be sent in plaintext over an insecure session.\n\n", - "generalRecommendations": "* Always set the \"secure\" flag for any sensitive server-side cookies.\r\n* If the application explicitly handles cookies directly in application code, set the \"secure\" flag for sensitive cookies set by the application.\r\n\r\n**Secure-Code Approach**\r\n* Configure the application to always use \"secure\" cookies, in the site-wide configuration file.\r\n* Enable the Secure flag or use the relevant Set-Secure API in the code.\n\n", - "cweId": 614 - }, - { - "vulnerabilityName": "Reversible_One_Way_Hash", - "risk": "Applications depend on cryptography in order to protect secrets and other sensitive or personally identifiable data. When there is a flaw in a cryptographic implementation, it may compromise the integrity, authenticity or confidentiality of the application's data.\n\nHashing functions are used for several purposes in cryptography, but mainly they are linked with key derivation functions and signatures. When hashing functions are used in an insecure manner, the integrity and confidentiality of the password hash or signature can be at stake.\n\nWhen applications rely on weak or broken hash functions to perform cryptographic operations to provide integrity or authentication features, attackers can leverage the known attacks against them to break signatures or passwords hashes. This could result in loss of confidentiality, integrity and authenticity of data.\n\n", - "cause": "There are issues in cryptography-related functionality of the application.\n\nThe application is using a weak hashing primitive. MD4, MD5, SHA-1, etc. have been found to have collisions and other weaknesses that make them unsuitable for current deployments.\n\n", - "generalRecommendations": "Update the hashing function to a safer alternative, like:\n* BLAKE2B (modern, fast in software, safe against length-extension attacks)\n* SHA-2 Family hashes (SHA-256,SHA-384,SHA-512)\n* SHA-3 Family hashes (SHA3-224, SHA3-256, SHA3-384, SHA3-512)\n\n", - "cweId": 328 - }, - { - "vulnerabilityName": "Parameter_Tampering", - "risk": "A malicious user could access other users’ information. By requesting information directly, such as by an account number, authorization may be bypassed and the attacker could steal confidential or restricted information (for example, a bank account balance), using a direct object reference.\n\n", - "cause": "The application provides user information without filtering by user ID. For example, it may provide information solely by a submitted account ID. The application concatenates the user input directly into the SQL query string, without any additional filtering. The application also does not perform any validation on the input, nor constrain it to a pre-computed list of acceptable values.\n\n", - "generalRecommendations": "Generic Guidance: \r\n* Enforce authorization checks before providing any access to sensitive data, including the specific object reference. \r\n* Explicitly block access to any unauthorized data, especially to other users’ data.\r\n* If possible, avoid allowing the user to request arbitrary data by simply sending a record ID. For example, instead of having the user send an account ID, the application should look up the account ID for the current authenticated user session.\r\n\r\nSpecific Mitigation:\r\n* Do not concatenate user input directly into SQL queries. \r\n* Include a user-specific identifier as a filter in the WHERE clause of the SQL query. \r\n* Map the user input to an indirect reference, e.g. via a prepared list of allowable values.\n\n", - "cweId": 472 - }, - { - "vulnerabilityName": "JWT_Use_Of_Hardcoded_Secret", - "risk": "Static, unchangeable secret keys in the source code can be stolen by an attacker with access to the source code or the application binaries. Once the attacker has the secret, this can be used to create valid JWTs that will be accepted by the application. An attacker in such a position can forge JWTs with the content of his choice bypassing authentication and authorization mechanisms that are dependent on such a secret. \n\n\n\n\n", - "cause": "The application code uses JWT with a secret key to sign the issued tokens. While it is important to create this key randomly and keep it secret, the application has a single, static key embedded in plain text in the source code. \n\nAn attacker could gain access to the source code - whether in the source control system, developer workstations, or the server filesystem or product binaries themselves. Once the attacker has gained access to the source code, it is trivial to retrieve the plain text key and use it to issue valid tokens for the system that the JWT was protecting.\n\n", - "generalRecommendations": "Generic Guidance:\n- Do not store any sensitive information, such as secret keys, in plain text.\n- Never hardcode secret keys in the application source code. \n- Implement proper key management, including dynamically generating random keys, protecting keys, and replacing keys as necessary. \n\nSpecific Recommendations:\n- Remove hardcoded keys from the application source code. Instead, retrieve the key from an external, protected store.\n\n", - "cweId": 321 - }, - { - "vulnerabilityName": "JWT_Sensitive_Information_Exposure", - "risk": "A malicious user that has access to any user's token, will be able to retrieve the stored information, such as user personal data (PII) and any other sensitive data from the JWT body. This would be detrimental to the user and harm their privacy and even lead to identity theft. Such violation could cause damage to reputation as financial loss for the affected companies.\n\n", - "cause": "The application stores data, which may contain PII (Personally Identifiable Information) or other sensitive data in the JWT body. JWTs do not provide any form of data confidentiality, all the data that is included in the token is public and an attacker can simply decode its content to retrieve all the included data.\n\n\n", - "generalRecommendations": "- JWTs are not suitable for storing sensitive data.\n- Remove any PII or secrets that are being included in the JWT body.\n- In case you need to encrypt data within JWTs use JWE(JSON Web Encryption).\n\n\n", - "cweId": 201 - }, - { - "vulnerabilityName": "Insufficiently_Protected_Credentials", - "risk": "Passwords that are stored in plaintext outside of a secure container would be trivial to read, if retrieved by an attacker. Leaked passwords could then be used to authenticate to other sensitive resources, to perform actions and retrieve additional information. \n\n", - "cause": "A password was stored in plaintext, outside of a secure container such as a password hashing algorithm or data encryption.\n\n", - "generalRecommendations": "Generic Guidance:\n- Always use strong, modern algorithms for encryption, hashing, and so on. \n- Do not use weak, outdated, or obsolete algorithms. \n- Ensure you select the correct cryptographic mechanism according to the specific requirements. \n- Passwords should be protected with a dedicated password protection scheme, such as bcrypt, scrypt, PBKDF2, or Argon2. \n\nSpecific Recommendations:\n- Do not use SHA-1, MD5, or any other weak hash algorithm to protect passwords or personal data. Instead, use a stronger hash such as SHA-256 when a secure hash is required. \n- Do not use DES, 3DES, RC2, or any other weak encryption algorithm to protect passwords or personal data. Instead, use a stronger encryption algorithm such as AES to protect personal data. \n- Do not use weak encryption modes such as ECB, or rely on insecure defaults. Explicitly specify a stronger encryption mode, such as GCM. \n- For symmetric encryption, use a key length of at least 256 bits.\n\n", - "cweId": 522 - }, - { - "vulnerabilityName": "HttpOnly_Cookie_Flag_Not_Set", - "risk": "Cookies that contain the user's session identifier, and other sensitive application cookies, are typically accessible by client-side scripts, such as JavaScript. Unless the web application explicitly prevents this using the \"httpOnly\" cookie flag, these cookies could be read and accessed by malicious client scripts, such as Cross-Site Scripting (XSS). This flag would mitigate the damage done in case XSS vulnerabilities are discovered, according to Defense in Depth.\n\n", - "cause": "The web application framework, by default, does not set the \"httpOnly\" flag for the application's sessionid cookie and other sensitive application cookies. Likewise, the application does not explicitly use the \"httpOnly\" cookie flag, thus allowing client scripts to access the cookies by default.\n\n", - "generalRecommendations": " - Always set the \"httpOnly\" flag for any sensitive server-side cookie.\r\n - It is highly recommended to implement HTTP Strict Transport Security (HSTS) in order to ensure that the cookie will be sent over a secured channel.\n - Explicitly set the \"httpOnly\" flag for each cookie set by the application.\n - In particular, explicitly call the `Cookie.setHttpOnly()` method, on any cookie being added to the response. \r\n - Consider configuring the web application framework to automatically set httpOnly to all cookies, by adding `\u003chttp-only\u003etrue\u003c/http-only\u003e` under the `\u003ccookie-config\u003e` element, in your application's web.xml configuration file. \r\n - If the cookie is set to the response via the `.setHeader()` method with the `\"Set-Cookie\"` header name, append `\";httpOnly;\"` to the end of the cookie value.", - "cweId": 1004 - }, - { - "vulnerabilityName": "Excessive_Data_Exposure", - "risk": "APIs often respond with objects for a client to consume and, at times, these objects may contain more information than the client requires or intends to use. If the object returned to the client has this excess data, and that data is sensitive, it would be exposed to potentially malicious clients of the API.\n\n", - "cause": "The API returns an object with potentially sensitive data-fields, without excluding, filtering or nullifying said sensitive data - thus exposing it in an API response.\n\n", - "generalRecommendations": "- When returning objects that hold data from an API, always consider the types and contexts of data being returned - such as whether or not it is required by the API's consumers, and whether or not it is sensitive\n- Opt to white-list allowed data to be in control of data flow and remove excess\n\n", - "cweId": 201 - }, - { - "vulnerabilityName": "Frameable_Login_Page", - "risk": "Allowing setting of web-pages inside of a frame in an untrusted web-page will leave these web-pages vulnerable to Clickjacking, otherwise known as a redress attack. This may allow an attacker to redress a vulnerable web-page by setting it inside a frame within a malicious web-page. By crafting a convincing malicious web-page, the attacker can then use the overlayed redress to convince the user to click a certain area of the screen, unknowingly clicking inside the frame containing the vulnerable web-page, and thus performing actions within the user's context on the attacker's behalf.\n\n", - "cause": "Failure to utilize either the \"X-Frame-Options\" header or the \"frame-ancestors\" directive from the \"Content-Security-Policy\" header allows attackers to perform Clickjacking attacks and can even allow for Cross-site History Manipulation vulnerabilities. Properly utilizing the browser's protection mechanisms against framing would disallow embedding the web page within a frame, mitigating these risks.\n\n", - "generalRecommendations": "Utilize the \"X-Frame-Options\" header flags according to business requirements to restrict browsers that support this header from allowing embedding web pages in a frame:\n\n· \"X-Frame-Options: DENY\" will indicate to the browser to disallow embedding any web page inside a frame, including the current website.\n\n· \"X-Frame-Options: SAMEORIGIN\" will indicate to the browser to disallow embedding any web page inside a frame, excluding the current website.\n\n· \"X-Frame-Options: ALLOW-FROM https://example.com/\" will indicate to the browser to disallow embedding any web page inside a frame, excluding the website listed after the ALLOW-FROM parameter.\n\n\nIn a more recent update, the \"frame-ancestors\" directive was added to the \"Content-Security-Policy\" header:\n\n· Content-Security-Policy: frame-ancestors \u003cspace separated list of sources\u003e will indicate to the browser to disallow embedding any web page inside a frame, excluding the listed websites.\n\n", - "cweId": 829 - }, - { - "vulnerabilityName": "Dangerous_File_Size_Upload", - "risk": "Allowing users to save files of unrestricted size may allow attackers to fill file storage with junk, or conduct long writing operations which would strain systems conducting the saving operation. Exhausting this storage space or constraining it to the point where it is unavailable will result in denial of service.", - "cause": "Application code does not validate file size before saving files uploaded by users to storage, potentially allowing upload of files of any size.", - "generalRecommendations": "Constrain intended file size in code to prevent attackers from uploading files of arbitrary sizes by performing size checks. Do not rely on client-side size checks or any size parameters provided by users; evaluate the size of the file on the server, instead.", - "cweId": 434 - } - ], - "scsSummaryResults": null -} \ No newline at end of file diff --git a/results.txt b/results.txt deleted file mode 100644 index c166393bd2ad8c515c934ffb7fe158c6dcedc578..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3037174 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 z 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

lCXMao4fN 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%0D7(QeAaw5{J? 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ⅈ8;H;%G&Tl%m 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 z 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 diff --git a/test/integration/data/manifests/requirements.txt b/test/integration/data/manifests/requirements.txt index 1ebc8c4ce..bc288b7a6 100644 --- a/test/integration/data/manifests/requirements.txt +++ b/test/integration/data/manifests/requirements.txt @@ -53,10 +53,6 @@ tzdata==2025.1 flask==3.1.2 werkzeug>=3.0.6 -<<<<<<< HEAD - -======= ->>>>>>> a4bf4515ff88a006d5f4ba0b9303d59eb09c56f3 # Range: greater than or equal and less than diff --git a/test/integration/projectName.txt b/test/integration/projectName.txt deleted file mode 100644 index a350a6da5..000000000 --- a/test/integration/projectName.txt +++ /dev/null @@ -1,12 +0,0 @@ -ast-cli-scan-0d448b31-46da-49dd-bf14-158434f02d46 -ast-cli-scan-aa66a10e-7fdf-4a9f-934d-906de8b9fceb -ast-cli-scan-031bee8b-ba19-46b3-b45a-63328728416b -ast-cli-tests_9288032a-1d12-400c-9ccd-b8522d893ac9_for_scan -ast-cli-tests_9288032a-1d12-400c-9ccd-b8522d893ac9_for_project -ast-cli-tests_8f3a1e44-4c26-447d-9827-8ec2b123c9d9_for_scan -ast-cli-tests_8f3a1e44-4c26-447d-9827-8ec2b123c9d9_for_project -ast-cli-tests_2b210dcb-fc32-451b-987b-ea6f78c28c2c_for_scan -ast-cli-tests_2b210dcb-fc32-451b-987b-ea6f78c28c2c_for_project -ast-cli-scan-42ceb513-5fdd-4a76-8073-027fc7cbd87f -ast-cli-scan-aed24c97-4282-484b-a9bf-26c66df76925 -ast-cli-scan-af66a2ce-d91b-472a-86fe-ed847e10d628 diff --git a/testdebug.txt b/testdebug.txt deleted file mode 100644 index 11fee20aca95e4a525e4c6f6fdd86c1f42c0d5e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30442 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 KYVYP)O#eU10aZ@` diff --git a/zip-resolution.txt b/zip-resolution.txt deleted file mode 100644 index 7ba1249a085c9be57df586c1bc25eedb3909c2c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 884 zcmd6lOH0E*6ot=P@IQpC6iuZrvy-6EO+m$#x`@*>MiUc~sO`p|u6}nyNjKJ&AeVWa zxijb7$JggXCwfq!7gnd0Cd!yI1&SHxYO$JOr&qk58MWS-11(i5RqpR1MZB-UdocSi z<5dS*f;zC0eGA%gF8Qm+%l!AXr!!6g=eU89>R@-?FQ{_BM%8wRB z0BfWMtkx5V1CL-$Rr&jnox@C*sjY~o@;*6l8l5Wie{{^D64c!322aysX6jAZ$GlHkeXV2hS`KmPdj(xJxYH?lALnXG>B|Gb{QR~>ZGn5a#JokAh^ae`; SONFIqSZu{K-BGI5}iQ+ From cc22ab571ee21d21ae2148779afa07e29e9fd209 Mon Sep 17 00:00:00 2001 From: anjali-deore <200181980+cx-anjali-deore@users.noreply.github.com> Date: Wed, 11 Feb 2026 12:17:27 +0530 Subject: [PATCH 04/18] - Removed unnecessary debug files --- debug4.txt | Bin 10552400 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 debug4.txt diff --git a/debug4.txt b/debug4.txt deleted file mode 100644 index f9a43a2bc2123ad518b02ca8523c473e06c55605..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10552400 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%0AlOx`-6EBZZwa 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