From ebbd94132e34b015e09b78bd7696f583a563f3c0 Mon Sep 17 00:00:00 2001 From: Chao Wang Date: Sat, 29 Nov 2025 19:22:52 +0800 Subject: [PATCH] fix: correct go path for commands executed in method getFinalPackagesVersionsForModule --- .../guacsec/trustifyda/providers/GoModulesProvider.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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 =