Hi Ludovic,
Thank you for your work, I have now the same configuration (using firefox profile). Using Java worked but we can't convert all html tests cases in our project...
EDIT : by modifying the policy, I got high alerts now =) thanks !
Can you post your build logs from jenkins ?
Can we see requests captured in the log of ZAP proxy ? Mine shows nothing, it's an extract :
—
12:16:04.597 INFO - Launching a standalone Selenium Server
12:16:04.627 INFO - Java: Oracle Corporation 25.45-b02
12:16:04.628 INFO - OS: Linux 4.0.5-boot2docker amd64
12:16:04.638 INFO - v2.46.0, with Core v2.46.0. Built from revision 87c69e2
12:16:04.700 INFO - Driver provider org.openqa.selenium.ie.InternetExplorerDriver registration is skipped:
registration capabilities Capabilities [
{ensureCleanSession=true, browserName=internet explorer, version=, platform=WINDOWS}
] does not match the current platform LINUX
12:16:04.701 INFO - Driver class not found: com.opera.core.systems.OperaDriver
12:16:04.701 INFO - Driver provider com.opera.core.systems.OperaDriver is not registered
12:16:04.847 WARN - Caution: '/usr/bin/firefox': file is a script file, not a real executable. The browser environment is no longer fully under RC control
jar:file:/usr/lib/selenium/selenium-server-standalone-2.46.0.jar!/customProfileDirCUSTFFCHROME
12:16:04.954 INFO - Preparing Firefox profile...
12:16:06.063 INFO - Launching Firefox...
8084 [ZAP-ProxyThread-8] INFO org.zaproxy.zap.extension.httpsessions.ExtensionHttpSessions - Added new session token for site '192.168.59.103:35001': PHPSESSID
8085 [ZAP-ProxyThread-8] INFO org.zaproxy.zap.extension.httpsessions.HttpSessionsSite - Created a new session as no match was found: HttpSession [name=Session 0, active=false, tokenValues='']
12:16:08.600 INFO - Received posted results
sel_test.html
<a href="sel_test.html">sel_test</a></td></tr>
</tbody></table>
12:16:09.066 INFO - Killing Firefox...
12:16:09.130 INFO - Shutting down...
Perform ZAProxy
Skip loadSession
Skip spidering the site http://192.168.59.103:35001
Scan the site http://192.168.59.103:35001
Scan url http://192.168.59.103:35001 with the following policy [Important]
9521 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Path Traversal
9521 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Remote File Inclusion
9521 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Server Side Include
9521 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Cross Site Scripting (Reflected)
9522 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Cross Site Scripting (Persistent)
9522 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin SQL Injection
9522 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Server Side Code Injection
9522 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Remote OS Command Injection
9522 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Directory Browsing
9522 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin External Redirect
9523 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin CRLF Injection
9523 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Parameter Tampering
9523 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Cross Site Scripting (Persistent) - Prime
9523 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Cross Site Scripting (Persistent) - Spider
9523 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Script active scan rules
9526 [ZAP-ProxyThread-27] INFO org.parosproxy.paros.core.scanner.Scanner - scanner started
9529 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Path Traversal
9530 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Remote File Inclusion
9530 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Server Side Include
9530 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Cross Site Scripting (Reflected)
9530 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Cross Site Scripting (Persistent)
9530 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin SQL Injection
9531 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Server Side Code Injection
9531 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Remote OS Command Injection
9531 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Directory Browsing
9531 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin External Redirect
9532 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin CRLF Injection
9533 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Parameter Tampering
9533 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Cross Site Scripting (Persistent) - Prime
9534 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Cross Site Scripting (Persistent) - Spider
9534 [Thread-67] INFO org.parosproxy.paros.core.scanner.PluginFactory - loaded plugin Script active scan rules
Status scan = 0%
—
Thanks,
Farid.
Hi Farid,
I think this problem is not due to the ZAProxy Jenkins Plugin but to ZAP itself.
Have you tried to relaunch scan via GUI and Jenkins many times ? Results are still the same for both ?
Can you send me your selenium sequence and your reports from ZAP GUI and from ZAProxy Jenkins ?
Finally, can you send me a print screen of your Jenkins job (most particularly your Selenium config) ?
Regards,
Ludovic.