-
Notifications
You must be signed in to change notification settings - Fork 364
[Feature Request]: Hidden Arguments for Shell Action #4935
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I would like to add, that
|
Great Idea to solve this local problem. |
I'm not sure about hiding this information at ROW LEVEL, at some point, you should be able to debug... if you have no context how will this be possible? There might be a misconfiguration and your variables are empty but if you have no way of knowing this you might spend a long time trying to figure it out. |
Yes, that's of course a good point. For debugging one could add an EXTRA "Write to log" transform to display the stream fields values for such a purpose perhaps. We currently just find no way to avoid printing out secrets using ROW LEVEL. Alternatively, for debugging only, setting "Hidden?" to N would also be an option. |
What would you like to happen?
In Apache Hop, the Shell Action allows passing arguments to a script.
However, when arguments are provided, they are visible in the output. This poses a security risk, especially for sensitive data such as private tokens or credentials.
Requested:
I propose adding an option (either a checkbox or a dropdown menu) to mark certain arguments as hidden. When enabled, these arguments should not appear in the output logs. This would enhance security by preventing sensitive information from being exposed.
Benefits:
NOTE:
It would be great if a similar option could also be added to the Set Variables action/transform, allowing sensitive variables to be hidden from logs.
Issue Priority
Priority: 2
Issue Component
Component: Actions, Component: Hop Gui
The text was updated successfully, but these errors were encountered: