| Brian Conner, Kledson Basso, Adam Winberg since you commented on PUP-6494, what do you think about the above approach to redact sensitive commands? For example, given
exec { "echo_passphrase": |
command => Sensitive("echo \"${secretpw.unwrap}\""), |
}
|
will fail since echo is not fully qualified. Is it ok for the error message to specify only the executable in the error message? Or would you expect the entire command is redacted? Trying to balance security with user experience when debugging failed exec resources. |