Insufficient user input validation in library
When using the backslash character (\) in your git username that user input is not properly validated and leads to broken builds
This comes up when users are using their "qualified" Windows login name as their git author info, e.g.: FABRIKAM\\alice ([email protected])
To Reproduce Steps to reproduce the behavior:
- Set your git username to
domain\\user - commit
- push
- Jenkins build fails
Expected behavior
The Jenkins build should successfully continue. The username is only a string that should not cause the build to fail
Screenshots If applicable, add screenshots to help explain your problem.
Affected version (please complete the following information):
- OpenShift: ??
- OpenDevStack 4.x
@serverhorror We had the issue in Openshift 3.x and OpenDevStack 4.x. I think your description of the issue is complete, I have nothing to add.