diff --git a/src/main/java/io/github/guacsec/trustifyda/providers/GoModulesProvider.java b/src/main/java/io/github/guacsec/trustifyda/providers/GoModulesProvider.java index 32747aca..5fbe1d21 100644 --- a/src/main/java/io/github/guacsec/trustifyda/providers/GoModulesProvider.java +++ b/src/main/java/io/github/guacsec/trustifyda/providers/GoModulesProvider.java @@ -318,9 +318,9 @@ private Sbom buildSbomFromGraph( private Map> getFinalPackagesVersionsForModule( Map> edges, Path manifestPath) { - Operations.runProcessGetOutput(manifestPath.getParent(), "go", "mod", "download"); + Operations.runProcessGetOutput(manifestPath.getParent(), goExecutable, "mod", "download"); String finalVersionsForAllModules = - Operations.runProcessGetOutput(manifestPath.getParent(), "go", "list", "-m", "all"); + Operations.runProcessGetOutput(manifestPath.getParent(), goExecutable, "list", "-m", "all"); Map finalModulesVersions = Arrays.stream(finalVersionsForAllModules.split(Operations.GENERIC_LINE_SEPARATOR)) .filter(string -> string.trim().split(" ").length == 2) @@ -395,8 +395,7 @@ private static boolean isGoToolchainEntry(String dependency) { } private String buildGoModulesDependencies(Path manifestPath) { - String[] goModulesDeps; - goModulesDeps = new String[] {goExecutable, "mod", "graph"}; + String[] goModulesDeps = new String[] {goExecutable, "mod", "graph"}; // execute the clean command String goModulesOutput =