Burp Suite User Forum

Create new post

Burp enterprise CI integration with Jenkins

Donn | Last updated: Dec 04, 2018 06:31AM UTC

Currently I've manage to push a scan from jenkins to burp enterprise. Problem is all my build attempts failed. I looked in to the console output of jenkins and it said lost of connection to WebSocket so it opted to fail the build. But when I checked my burp enterprise server the scan is still in progress. My thought on this was everytime burp enterprise initiated a scan it closes the connection with jenkins. Can you help me on this. We are currently looking forward to integrate this in our company. Below is the error in the console: BURP_SCAN_TEMPORARY_NETWORK_ERROR: Lost connection to WebSocket, attempt 13 to reconnect due in 2500ms ERROR: Build step failed with exception java.lang.NullPointerException at net.portswigger.burp.api.driver.BurpCiDriver.scan(Unknown Source) at org.jenkinsci.plugins.burpscan.BurpScanRecorder.perform(BurpScanRecorder.java:112) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744) at hudson.model.Build$BuildExecution.build(Build.java:206) at hudson.model.Build$BuildExecution.doRun(Build.java:163) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504) at hudson.model.Run.execute(Run.java:1819) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:429) Build step 'Burp scan' marked build as failure Finished: FAILURE

PortSwigger Agent | Last updated: Dec 04, 2018 01:12PM UTC

Donn - we've replied to your email case; probably best we proceed there as we need further information that you may not with to post publicly.

Burp User | Last updated: Dec 05, 2018 10:49AM UTC

Ok thank you for your response. Please see my reply through that email.

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.