fix(sec): do not output resolved command (#1934)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
commitb66676c52acc2ae0d151d4f5f819820fd188ddcd
authorCarlos Alexandro Becker <caarlos0@users.noreply.github.com>
dateWed 21 Jan 2026, 15:52 (9 months ago)
parent0777060
internal/shell/shell.go+1−1
@@ -227,7 +227,7 @@ func (s *Shell) blockHandler() func(next interp.ExecHandlerFunc) interp.ExecHand
227227
228228 for _, blockFunc := range s.blockFuncs {
229229 if blockFunc(args) {
230− return fmt.Errorf("command is not allowed for security reasons: %s", strings.Join(args, " "))
230+ return fmt.Errorf("command is not allowed for security reasons: %q", args[0])
231231 }
232232 }
233233