Command line dump reveals proxy user/password in case of errors
---------------------------------------------------------------

                 Key: MJAVADOC-158
                 URL: http://jira.codehaus.org/browse/MJAVADOC-158
             Project: Maven 2.x Javadoc Plugin
          Issue Type: Improvement
         Environment: Maven version: 2.0.7 Java version: 1.4.2 OS name: 
"windows xp" version: "5.1" arch: "x86"
            Reporter: Michele Lorenzini
            Priority: Minor


If http proxy is set, in case of error calling javadoc, the whole command line 
call is dumped out on console.
This can reveal sensible information about personal proxy settings (user and 
password) which are passed
via -J-Dhttp.proxyUser= and -J-Dhttp.proxyPassword= arguments to the javadoc 
executable.

For example:
Command line was:"C:\Program 
Files\IBM\WebSphere\AppServer\java\jre\..\bin\javadoc.exe" 
-J-DproxyHost=urlofmyproxy -J-DproxyPort=8080 -J-Dhttp.proxySet=true 
-J-Dhttp.proxyHost=urlofmyproxy -J-Dhttp.proxyPort=8080 
-J-Dhttp.nonProxyHosts="myinternalrepo" -J-Dhttp.proxyUser="FOO" 
-J-Dhttp.proxyPassword="BAR" @options @packages

If this can be an issue, consider hiding these values in the dump.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to