Skip to content

Instantly share code, notes, and snippets.

@kmcquade
Created June 23, 2021 16:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kmcquade/092de9d955174c00e3797b9a52b4ee50 to your computer and use it in GitHub Desktop.
Save kmcquade/092de9d955174c00e3797b9a52b4ee50 to your computer and use it in GitHub Desktop.
2021-06-23: ZAP Automation Framework troubleshooting
---
# OWASP ZAP automation configuration file, for more details see https://www.zaproxy.com/docs/(TBA)
env: # The environment, mandatory
contexts: # List of 1 or more contexts, mandatory
- name: context 1 # Name to be used to refer to this context in other jobs, mandatory
url: http://demo.testfire.net # The top level url, mandatory, everything under this will be included
includePaths: # TBA: An optional list of regexes to include
excludePaths: # TBA: An optional list of regexes to exclude
authentication: # TBA: In time to cover all auth configs
parameters:
failOnError: true # If set exit on an error
failOnWarning: false # If set exit on a warning
progressToStdout: true # If set will write job progress to stdout
jobs:
- type: addOns # Add-on management
parameters:
updateAddOns: false # Update any add-ons that have new versions
install: # A list of non standard add-ons to install from the ZAP Marketplace
- ascanrules
- ascanrulesAlpha
- pscanrulesBeta
- domxss
- graphql
- openapi
- reflect
- reports
- soap
- spiderAjax
uninstall: # A list of standard add-ons to uninstall
- type: passiveScan-config # Passive scan configuration
parameters:
maxAlertsPerRule: 10 # Int: Maximum number of alerts to raise per rule
scanOnlyInScope: true # Bool: Only scan URLs in scope (recommended)
maxBodySizeInBytesToScan: # Int: Maximum body size to scan, default: 0 - will scan all messages
rules: # A list of one or more passive scan rules and associated settings which override the defaults
- type: spider # The traditional spider - fast but doesnt handle modern apps so well
parameters:
context: # String: Name of the context to spider, default: first context
url: # String: Url to start spidering from, default: first context URL
failIfFoundUrlsLessThan: # Int: Fail if spider finds less than the specified number of URLs, default: 0
warnIfFoundUrlsLessThan: # Int: Warn if spider finds less than the specified number of URLs, default: 0
maxDuration: # Int: The max time in minutes the spider will be allowed to run for, default: 0 unlimited
maxDepth: # Int: The maximum tree depth to explore, default 5
maxChildren: # Int: The maximum number of children to add to each node in the tree
acceptCookies: # Bool: Whether the spider will accept cookies, default: true
handleODataParametersVisited: # Bool: Whether the spider will handle OData responses, default: false
handleParameters: # Enum [ignore_completely, ignore_value, use_all]: How query string parameters are used when checking if a URI has already been visited, default: use_all
maxParseSizeBytes: # Int: The max size of a response that will be parsed, default: 2621440 - 2.5 Mb
parseComments: # Bool: Whether the spider will parse HTML comments in order to find URLs, default: true
parseGit: # Bool: Whether the spider will parse Git metadata in order to find URLs, default: false
parseRobotsTxt: # Bool: Whether the spider will parse 'robots.txt' files in order to find URLs, default: true
parseSitemapXml: # Bool: Whether the spider will parse 'sitemap.xml' files in order to find URLs, default: true
parseSVNEntries: # Bool: Whether the spider will parse SVN metadata in order to find URLs, default: false
postForm: # Bool: Whether the spider will submit POST forms, default: true
processForm: # Bool: Whether the spider will process forms, default: true
requestWaitTime: # Int: The time between the requests sent to a server in milliseconds, default: 200
sendRefererHeader: # Bool: Whether the spider will send the referer header, default: true
threadCount: # Int: The number of spider threads, default: 2
userAgent: '' # String: The user agent to use in requests, default: '' - use the default ZAP one
- type: passiveScan-wait # Passive scan wait for the passive scanner to finish
parameters:
maxDuration: 1 # Int: The max time to wait for the passive scanner, default: 0 unlimited
- type: activeScan # The active scanner - this actively attacks the target so should only be used with permission
parameters:
context: # String: Name of the context to attack, default: first context
policy: # String: Name of the scan policy to be used, default: Default Policy
maxRuleDurationInMins: # Int: The max time in minutes any individual rule will be allowed to run for, default: 0 unlimited
maxScanDurationInMins: # Int: The max time in minutes the active scanner will be allowed to run for, default: 0 unlimited
addQueryParam: # Bool: If set will add an extra query parameter to requests that do not have one, default: false
defaultPolicy: # String: The name of the default scan policy to use, default: Default Policy
delayInMs: # Int: The delay in milliseconds between each request, use to reduce the strain on the target, default 0
handleAntiCSRFTokens: # Bool: If set then automatically handle anti CSRF tokens, default: false
injectPluginIdInHeader: # Bool: If set then the relevant rule Id will be injected into the X-ZAP-Scan-ID header of each request, default: false
scanHeadersAllRequests: # Bool: If set then the headers of requests that do not include any parameters will be scanned, default: false
threadPerHost: # Int: The max number of threads per host, default: 2
policyDefinition: # The policy definition - only used if the 'policy' is not set
defaultStrength: Low # String: The default Attack Strength for all rules, one of Low, Medium, High, Insane (not recommended), default: Medium
defaultThreshold: Off # String: The default Alert Threshold for all rules, one of Off, Low, Medium, High, default: Medium
rules: # A list of one or more active scan rules and associated settings which override the defaults
- id: 20012
threshold: Medium
strength: Medium
- type: report # Report generation
parameters:
template: traditional-json # String: The template id, default : traditional-html
reportDir: /tmp/zap/ # String: The directory into which the report will be written
reportFile: # String: The report file name pattern, default: {yyyy-MM-dd}-ZAP-Report-[[site]]
reportTitle: # String: The report title
reportDescription: # String: The report description
displayReport: # Boolean: Display the report when generated, default: false
risks: # List: The risks to include in this report, default all
- high
- medium
- low
- info
confidences: # List: The confidences to include in this report, default all
- high
- medium
- low
- falsepositive
sections: # List: The template sections to include in this report - see the relevant template, default all
2021-06-23 16:50:41,099 [main ] INFO CommandLineBootstrap - OWASP ZAP D-2021-05-03 started 23/06/2021, 16:50:41 with home /tmp/zap/
2021-06-23 16:50:41,142 [main ] INFO SSLConnector - Reading supported SSL/TLS protocols...
2021-06-23 16:50:41,143 [main ] INFO SSLConnector - Using a SSLEngine...
2021-06-23 16:50:41,270 [main ] INFO SSLConnector - Done reading supported SSL/TLS protocols: [SSLv2Hello, SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3]
2021-06-23 16:50:41,274 [main ] INFO OptionsParamCertificate - Unsafe SSL renegotiation disabled.
2021-06-23 16:50:41,750 [main ] INFO ENGINE - dataFileCache open start
2021-06-23 16:50:41,766 [main ] INFO ENGINE - dataFileCache commit start
2021-06-23 16:50:41,769 [main ] INFO ENGINE - dataFileCache commit end
2021-06-23 16:50:41,771 [main ] INFO ENGINE - dataFileCache open end
2021-06-23 16:50:41,816 [main ] INFO ExtensionFactory - Loading extensions
2021-06-23 16:50:43,494 [main ] INFO ExtensionFactory - Installed add-ons: [[id=accessControl, version=7.0.0], [id=alertFilters, version=11.0.0], [id=ascanrules, version=40.0.0], [id=ascanrulesAlpha, version=31.0.0], [id=ascanrulesBeta, version=34.0.0], [id=automation, version=0.3.0], [id=bruteforce, version=11.0.0], [id=commonlib, version=1.3.0], [id=coreLang, version=14.0.0], [id=diff, version=11.0.0], [id=directorylistv1, version=5.0.0], [id=domxss, version=11.0.0], [id=encoder, version=0.6.0], [id=formhandler, version=4.0.0], [id=fuzz, version=13.2.0], [id=gettingStarted, version=13.0.0], [id=graaljs, version=0.2.0], [id=graphql, version=0.4.0], [id=help, version=12.0.0], [id=hud, version=0.13.0], [id=importurls, version=8.0.0], [id=invoke, version=11.0.0], [id=onlineMenu, version=9.0.0], [id=openapi, version=19.0.0], [id=plugnhack, version=12.0.0], [id=portscan, version=9.0.0], [id=pscanrules, version=34.0.0], [id=pscanrulesAlpha, version=31.0.0], [id=pscanrulesBeta, version=25.0.0], [id=quickstart, version=30.0.0], [id=reflect, version=0.0.11], [id=replacer, version=9.0.0], [id=reports, version=0.3.0], [id=retire, version=0.8.0], [id=reveal, version=4.0.0], [id=saverawmessage, version=6.0.0], [id=savexmlmessage, version=0.2.0], [id=scripts, version=29.0.0], [id=selenium, version=15.4.0], [id=sequence, version=6.0.0], [id=soap, version=7.0.0], [id=spiderAjax, version=23.4.0], [id=tips, version=8.0.0], [id=webdriverlinux, version=29.0.0], [id=webdrivermacos, version=29.0.0], [id=webdriverwindows, version=29.0.0], [id=websocket, version=24.0.0], [id=zest, version=35.0.0]]
2021-06-23 16:50:44,483 [main ] INFO ExtensionFactory - Extensions loaded
2021-06-23 16:50:44,945 [main ] INFO ExtensionLoader - Initializing Allows ZAP to check for updates
2021-06-23 16:50:44,951 [main ] INFO ExtensionLoader - Initializing Options Extension
2021-06-23 16:50:44,952 [main ] INFO ExtensionLoader - Initializing Edit Menu Extension
2021-06-23 16:50:44,954 [main ] INFO ExtensionLoader - Initializing Provides a rest based API for controlling and accessing ZAP
2021-06-23 16:50:44,964 [main ] INFO ExtensionLoader - Initializing Session State Extension
2021-06-23 16:50:44,966 [main ] INFO ExtensionLoader - Initializing Report Extension
2021-06-23 16:50:44,968 [main ] INFO ExtensionLoader - Initializing History Extension
2021-06-23 16:50:44,971 [main ] INFO ExtensionLoader - Initializing Show hidden fields and enable disabled fields
2021-06-23 16:50:44,973 [main ] INFO ExtensionLoader - Initializing Search messages for strings and regular expressions
2021-06-23 16:50:44,977 [main ] INFO ExtensionLoader - Initializing Allows you to intercept and modify requests and responses
2021-06-23 16:50:44,980 [main ] INFO ExtensionLoader - Initializing Passive scanner
2021-06-23 16:50:45,123 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Script Passive Scan Rules
2021-06-23 16:50:45,125 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Stats Passive Scan Rule
2021-06-23 16:50:45,127 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Vulnerable JS Library
2021-06-23 16:50:45,128 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Application Error Disclosure
2021-06-23 16:50:45,132 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Incomplete or No Cache-control Header Set
2021-06-23 16:50:45,139 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Charset Mismatch
2021-06-23 16:50:45,140 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: CSP
2021-06-23 16:50:45,142 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Content-Type Header Missing
2021-06-23 16:50:45,144 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Cookie No HttpOnly Flag
2021-06-23 16:50:45,145 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Loosely Scoped Cookie
2021-06-23 16:50:45,147 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Cookie Without SameSite Attribute
2021-06-23 16:50:45,148 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Cookie Without Secure Flag
2021-06-23 16:50:45,151 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Cross-Domain Misconfiguration
2021-06-23 16:50:45,152 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Cross-Domain JavaScript Source File Inclusion
2021-06-23 16:50:45,154 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Absence of Anti-CSRF Tokens
2021-06-23 16:50:45,155 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Private IP Disclosure
2021-06-23 16:50:45,158 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Session ID in URL Rewrite
2021-06-23 16:50:45,159 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Information Disclosure - Debug Error Messages
2021-06-23 16:50:45,160 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Information Disclosure - Sensitive Information in URL
2021-06-23 16:50:45,162 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Information Disclosure - Sensitive Information in HTTP Referrer Header
2021-06-23 16:50:45,163 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Information Disclosure - Suspicious Comments
2021-06-23 16:50:45,165 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Weak Authentication Method
2021-06-23 16:50:45,167 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Insecure JSF ViewState
2021-06-23 16:50:45,169 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Secure Pages Include Mixed Content
2021-06-23 16:50:45,170 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Timestamp Disclosure
2021-06-23 16:50:45,172 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Username Hash Found
2021-06-23 16:50:45,174 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Viewstate
2021-06-23 16:50:45,176 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: X-AspNet-Version Response Header
2021-06-23 16:50:45,177 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: X-Content-Type-Options Header Missing
2021-06-23 16:50:45,179 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: X-Debug-Token Information Leak
2021-06-23 16:50:45,181 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: X-Frame-Options Header
2021-06-23 16:50:45,182 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Server Leaks Information via "X-Powered-By" HTTP Response Header Field(s)
2021-06-23 16:50:45,185 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: WSDL File Detection
2021-06-23 16:50:45,187 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Big Redirect Detected (Potential Sensitive Information Leak)
2021-06-23 16:50:45,189 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Content Security Policy (CSP) Header Not Set
2021-06-23 16:50:45,191 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Directory Browsing
2021-06-23 16:50:45,195 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Hash Disclosure
2021-06-23 16:50:45,196 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Heartbleed OpenSSL Vulnerability (Indicative)
2021-06-23 16:50:45,198 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: HTTP to HTTPS Insecure Transition in Form Post
2021-06-23 16:50:45,200 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: HTTPS to HTTP Insecure Transition in Form Post
2021-06-23 16:50:45,202 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Reverse Tabnabbing
2021-06-23 16:50:45,204 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Modern Web Application
2021-06-23 16:50:45,206 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: PII Disclosure
2021-06-23 16:50:45,208 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Retrieved from Cache
2021-06-23 16:50:45,209 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: HTTP Server Response Header
2021-06-23 16:50:45,211 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: HTTP Parameter Override
2021-06-23 16:50:45,213 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Strict-Transport-Security Header
2021-06-23 16:50:45,215 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: User Controllable Charset
2021-06-23 16:50:45,217 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Cookie Poisoning
2021-06-23 16:50:45,219 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: User Controllable HTML Element Attribute (Potential XSS)
2021-06-23 16:50:45,221 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: User Controllable JavaScript Event (XSS)
2021-06-23 16:50:45,223 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Open Redirect
2021-06-23 16:50:45,226 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: X-Backend-Server Header Information Leak
2021-06-23 16:50:45,227 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: X-ChromeLogger-Data (XCOLD) Header Information Leak
2021-06-23 16:50:45,229 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Base64 Disclosure
2021-06-23 16:50:45,231 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Content Cacheability
2021-06-23 16:50:45,233 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: An example passive scan rule which loads data from a file.
2021-06-23 16:50:45,237 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Example Passive Scan Rule: Denial of Service
2021-06-23 16:50:45,239 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: In Page Banner Information Leak
2021-06-23 16:50:45,241 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Dangerous JS Functions
2021-06-23 16:50:45,242 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Java Serialization Object
2021-06-23 16:50:45,244 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Permissions Policy Header Not Set
2021-06-23 16:50:45,246 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Insufficient Site Isolation Against Spectre Vulnerability
2021-06-23 16:50:45,254 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Source Code Disclosure
2021-06-23 16:50:45,256 [main ] INFO ExtensionPassiveScan - loaded passive scan rule: Sub Resource Integrity Attribute Missing
2021-06-23 16:50:45,299 [main ] INFO ExtensionLoader - Initializing Allows you to view and manage alerts
2021-06-23 16:50:45,305 [main ] INFO ExtensionLoader - Initializing Active scanner, heavily based on the original Paros active scanner, but with additional tests added
2021-06-23 16:50:45,315 [main ] INFO ExtensionLoader - Initializing ExtensionSequence
2021-06-23 16:50:45,317 [main ] INFO ExtensionLoader - Initializing Spider used for automatically finding URIs on a site
2021-06-23 16:50:45,326 [main ] INFO ExtensionLoader - Initializing A set of common popup menus for miscellaneous tasks
2021-06-23 16:50:45,327 [main ] INFO ExtensionLoader - Initializing Forced browsing of files and directories using code from the OWASP DirBuster tool
2021-06-23 16:50:45,331 [main ] INFO ExtensionLoader - Initializing Simple but effective port scanner
2021-06-23 16:50:45,334 [main ] INFO ExtensionLoader - Initializing Manual Request Editor Extension
2021-06-23 16:50:45,335 [main ] INFO ExtensionLoader - Initializing Compares 2 sessions and generates an HTML file showing the differences
2021-06-23 16:50:45,337 [main ] INFO ExtensionLoader - Initializing Invoke external applications passing context related information such as URLs and parameters
2021-06-23 16:50:45,339 [main ] INFO ExtensionLoader - Initializing Handles anti cross site request forgery (CSRF) tokens
2021-06-23 16:50:45,344 [main ] INFO ExtensionLoader - Initializing Authentication Extension
2021-06-23 16:50:45,373 [main ] INFO ExtensionAuthentication - Loaded authentication method types: [Form-based Authentication, HTTP/NTLM Authentication, Manual Authentication, Script-based Authentication, JSON-based Authentication]
2021-06-23 16:50:45,405 [main ] INFO ExtensionLoader - Initializing Creates a dynamic SSL certificate to allow SSL communications to be intercepted without warnings being generated by the browser
2021-06-23 16:50:45,761 [main ] INFO ExtensionLoader - Initializing Logs errors to the Output tab in development mode only
2021-06-23 16:50:45,762 [main ] INFO ExtensionLoader - Initializing Users Extension
2021-06-23 16:50:45,771 [main ] INFO ExtensionLoader - Initializing Summarise and analyse FORM and URL parameters as well as cookies
2021-06-23 16:50:45,774 [main ] INFO ExtensionLoader - Initializing Script integration
2021-06-23 16:50:45,786 [main ] INFO ExtensionLoader - Initializing Scripting console, supports all JSR 223 scripting languages
2021-06-23 16:50:46,115 [main ] INFO ExtensionLoader - Initializing Forced User Extension
2021-06-23 16:50:46,118 [main ] INFO ExtensionLoader - Initializing Extension handling HTTP sessions
2021-06-23 16:50:46,123 [main ] INFO ExtensionLoader - Initializing Zest is a specialized scripting language, originally, from Mozilla specifically designed to be used in security tools
2021-06-23 16:50:46,530 [main ] INFO ExtensionLoader - Initializing ExtensionDiff
2021-06-23 16:50:46,531 [main ] INFO ExtensionLoader - Initializing HTTP Panel Post Table View Extension
2021-06-23 16:50:46,533 [main ] INFO ExtensionLoader - Initializing Adds support for scriptable encoders to ZAP.
2021-06-23 16:50:46,535 [main ] INFO ExtensionLoader - Initializing Simple browser configuration
2021-06-23 16:50:46,536 [main ] INFO ExtensionLoader - Initializing Session Management Extension
2021-06-23 16:50:46,546 [main ] INFO ExtensionSessionManagement - Loaded session management method types: [Cookie-based Session Management, HTTP Authentication Session Management, Script-based Session Management]
2021-06-23 16:50:46,549 [main ] INFO ExtensionLoader - Initializing HTTP Panel Form Table View Extension
2021-06-23 16:50:46,550 [main ] INFO ExtensionLoader - Initializing Capture messages from WebSockets with the ability to set breakpoints.
2021-06-23 16:50:46,580 [main ] INFO ExtensionLoader - Initializing Allows you to import a file containing URLs which ZAP will access, adding them to the Sites tree
2021-06-23 16:50:46,584 [main ] INFO ExtensionLoader - Initializing Allows you to import a WSDL file containing operations which ZAP will access, adding them to the Sites tree.
2021-06-23 16:50:46,586 [main ] INFO ExtensionLoader - Initializing Core UI related functionality.
2021-06-23 16:50:46,588 [main ] INFO ExtensionLoader - Initializing Authorization Extension
2021-06-23 16:50:46,589 [main ] INFO ExtensionLoader - Initializing AJAX Spider, uses Crawljax
2021-06-23 16:50:46,592 [main ] INFO ExtensionLoader - Initializing Provides WebDrivers to control several browsers using Selenium and includes HtmlUnit browser.
2021-06-23 16:50:46,601 [main ] INFO ExtensionLoader - Initializing Manages the local proxy configurations
2021-06-23 16:50:46,604 [main ] INFO ExtensionLoader - Initializing Add-on that adds a set of tools for testing access control in web applications.
2021-06-23 16:50:46,607 [main ] INFO ExtensionLoader - Initializing Handles adding Global Excluded URLs
2021-06-23 16:50:46,609 [main ] INFO ExtensionLoader - Initializing Adds menu item to refresh the Sites tree
2021-06-23 16:50:46,610 [main ] INFO ExtensionLoader - Initializing OWASP ZAP User Guide
2021-06-23 16:50:46,610 [main ] INFO ExtensionLoader - Initializing Provides a URL suitable for calling from target sites
2021-06-23 16:50:46,614 [main ] INFO ExtensionLoader - Initializing Allows you to configure which extensions are loaded when ZAP starts
2021-06-23 16:50:46,615 [main ] INFO ExtensionLoader - Initializing Combined HTTP Panels Extension
2021-06-23 16:50:46,616 [main ] INFO ExtensionLoader - Initializing HTTP Panel Hex View Extension
2021-06-23 16:50:46,617 [main ] INFO ExtensionLoader - Initializing HTTP Panel Image View Extension
2021-06-23 16:50:46,618 [main ] INFO ExtensionLoader - Initializing HTTP Panel Large Request View Extension
2021-06-23 16:50:46,619 [main ] INFO ExtensionLoader - Initializing HTTP Panel Large Response View Extension
2021-06-23 16:50:46,619 [main ] INFO ExtensionLoader - Initializing HTTP Panel Query Table View Extension
2021-06-23 16:50:46,620 [main ] INFO ExtensionLoader - Initializing HTTP Panel Syntax Highlighter View Extension
2021-06-23 16:50:46,621 [main ] INFO ExtensionLoader - Initializing Adds support for configurable keyboard shortcuts for all of the ZAP menus.
2021-06-23 16:50:46,622 [main ] INFO ExtensionLoader - Initializing Active and passive rule configuration
2021-06-23 16:50:46,625 [main ] INFO ExtensionLoader - Initializing Statistics
2021-06-23 16:50:46,628 [main ] INFO ExtensionStats - Start recording in memory stats
2021-06-23 16:50:46,630 [main ] INFO ExtensionLoader - Initializing Custom Pages Definition
2021-06-23 16:50:46,631 [main ] INFO ExtensionLoader - Initializing Allows you to inspect and attack GraphQL endpoints.
2021-06-23 16:50:46,638 [main ] INFO ExtensionLoader - Initializing GraphQL Automation Framework Integration
2021-06-23 16:50:46,640 [main ] INFO ExtensionLoader - Initializing Easy way to replace strings in requests and responses
2021-06-23 16:50:46,648 [main ] INFO ExtensionLoader - Initializing Context alert rules filter
2021-06-23 16:50:46,653 [main ] INFO ExtensionLoader - Initializing Provides the foundation for concrete message types (for example, HTTP, WebSockets) expose fuzzer implementations.
2021-06-23 16:50:46,655 [main ] INFO ExtensionLoader - Initializing Allows to fuzz HTTP messages.
2021-06-23 16:50:46,657 [main ] INFO ExtensionLoader - Initializing Allows to fuzz WebSocket messages.
2021-06-23 16:50:46,659 [main ] INFO ExtensionLoader - Initializing Ajax Spider Automation Framework Integration
2021-06-23 16:50:46,662 [main ] INFO ExtensionLoader - Initializing Passive Scan Rules
2021-06-23 16:50:46,663 [main ] INFO ExtensionLoader - Initializing SOAP Automation Framework Integration
2021-06-23 16:50:46,666 [main ] INFO ExtensionLoader - Initializing Adds the Quick Start panel for scanning and exploring applications
2021-06-23 16:50:46,671 [main ] INFO ExtensionLoader - Initializing Add the option to use the Ajax Spider in the Quick Start scan
2021-06-23 16:50:46,673 [main ] INFO ExtensionLoader - Initializing Launch browsers proxying through ZAP
2021-06-23 16:50:46,676 [main ] INFO ExtensionLoader - Initializing Launch browsers proxying through ZAP
2021-06-23 16:50:46,683 [main ] INFO ExtensionLoader - Initializing The ZAP Getting Started Guide
2021-06-23 16:50:46,684 [main ] INFO ExtensionLoader - Initializing This extension allows a user to change the default values used by ZAP Spiders.
2021-06-23 16:50:46,691 [main ] INFO ExtensionLoader - Initializing Automation Framework
2021-06-23 16:50:46,694 [main ] INFO ExtensionLoader - Initializing Allows you to spider and import OpenAPI (Swagger) definitions
2021-06-23 16:50:46,725 [main ] INFO ExtensionLoader - Initializing OpenAPI Automation Framework Integration
2021-06-23 16:50:46,727 [main ] INFO ExtensionLoader - Initializing The Online menu links
2021-06-23 16:50:46,729 [main ] INFO ExtensionLoader - Initializing ExtensionSaveXMLHttpMessage
2021-06-23 16:50:46,730 [main ] INFO ExtensionLoader - Initializing Heads Up Display
2021-06-23 16:50:47,044 [main ] INFO ExtensionLoader - Initializing ExtensionHUDlaunch
2021-06-23 16:50:47,047 [main ] INFO ExtensionLoader - Initializing ExtensionSaveRawHttpMessage
2021-06-23 16:50:47,048 [main ] INFO ExtensionLoader - Initializing Provides the GraalVM JavaScript engine for ZAP scripting.
2021-06-23 16:50:47,948 [main ] INFO ExtensionLoader - Initializing Translations of the core language files
2021-06-23 16:50:47,950 [main ] INFO ExtensionLoader - Initializing Passive Scan Rules - beta
2021-06-23 16:50:47,953 [main ] INFO ExtensionLoader - Initializing DOM XSS Active Scan Rule
2021-06-23 16:50:48,091 [main ] INFO ExtensionLoader - Initializing Active Scan Rules - beta
2021-06-23 16:50:48,092 [main ] INFO ExtensionLoader - Initializing Tips and Tricks
2021-06-23 16:50:48,094 [main ] INFO ExtensionLoader - Initializing Active Scan Rules
2021-06-23 16:50:48,096 [main ] INFO ExtensionLoader - Initializing Active Scan Rules - alpha
2021-06-23 16:50:48,097 [main ] INFO ExtensionLoader - Initializing Passive Scan Rules - alpha
2021-06-23 16:50:48,098 [main ] INFO ExtensionLoader - Initializing Finds reflected parameters.
2021-06-23 16:50:48,099 [main ] INFO ExtensionLoader - Initializing Report Generation
2021-06-23 16:50:48,104 [main ] INFO ExtensionLoader - Initializing Report Generation Automation Integration
2021-06-23 16:50:48,144 [main ] INFO ExtensionCallback - Started callback server on 0.0.0.0:40223
2021-06-23 16:50:48,561 [main ] INFO CommandLine - Job addOns set updateAddOns = false
2021-06-23 16:50:48,562 [main ] INFO CommandLine - Job addOns started
2021-06-23 16:50:49,568 [main ] INFO CommandLine - Add-on already installed: /tmp/zap/plugin/ascanrules-release-40.zap
2021-06-23 16:50:49,570 [main ] INFO CommandLine - Add-on already installed: /tmp/zap/plugin/ascanrulesAlpha-alpha-31.zap
2021-06-23 16:50:49,573 [main ] INFO CommandLine - Add-on already installed: /zap/./plugin/pscanrulesBeta-beta-25.zap
2021-06-23 16:50:49,574 [main ] INFO CommandLine - Add-on already installed: /zap/./plugin/domxss-beta-11.zap
2021-06-23 16:50:49,575 [main ] INFO CommandLine - Add-on already installed: /zap/./plugin/graphql-alpha-0.4.0.zap
2021-06-23 16:50:49,576 [main ] INFO CommandLine - Add-on already installed: /zap/./plugin/openapi-beta-19.zap
2021-06-23 16:50:49,578 [main ] INFO CommandLine - Add-on already installed: /tmp/zap/plugin/reflect-alpha-0.0.11.zap
2021-06-23 16:50:49,579 [main ] INFO CommandLine - Add-on already installed: /tmp/zap/plugin/reports-beta-0.3.0.zap
2021-06-23 16:50:49,581 [main ] INFO CommandLine - Add-on already installed: /zap/./plugin/soap-alpha-7.zap
2021-06-23 16:50:49,586 [main ] INFO CommandLine - Add-on already installed: /zap/./plugin/spiderAjax-release-23.4.0.zap
2021-06-23 16:50:49,588 [main ] INFO CommandLine - Job addOns finished
2021-06-23 16:50:49,595 [main ] INFO CommandLine - Job passiveScan-config set maxAlertsPerRule = 10
2021-06-23 16:50:49,600 [main ] INFO CommandLine - Job passiveScan-config set scanOnlyInScope = true
2021-06-23 16:50:49,601 [main ] INFO CommandLine - Job passiveScan-config started
2021-06-23 16:50:49,603 [main ] INFO CommandLine - Job passiveScan-config finished
2021-06-23 16:50:49,611 [main ] INFO CommandLine - Job spider set userAgent =
2021-06-23 16:50:49,615 [main ] INFO CommandLine - Job spider started
2021-06-23 16:50:49,623 [ZAP-SpiderInitThread-0] INFO SpiderThread - Starting spidering scan on Context: context 1 at Wed Jun 23 16:50:49 UTC 2021
2021-06-23 16:50:49,628 [ZAP-SpiderInitThread-0] INFO Spider - Spider initializing...
2021-06-23 16:50:49,665 [ZAP-SpiderInitThread-0] INFO Spider - Starting spider...
2021-06-23 16:50:56,682 [ZAP-PassiveScanner] INFO PassiveScanThread - Disabling passive scanner Absence of Anti-CSRF Tokens as it has raised more than 10 alerts.
2021-06-23 16:50:56,898 [ZAP-PassiveScanner] INFO PassiveScanThread - Disabling passive scanner Content Security Policy (CSP) Header Not Set as it has raised more than 10 alerts.
2021-06-23 16:50:56,912 [ZAP-PassiveScanner] INFO PassiveScanThread - Disabling passive scanner HTTP Server Response Header as it has raised more than 10 alerts.
2021-06-23 16:50:56,924 [ZAP-PassiveScanner] INFO PassiveScanThread - Disabling passive scanner Content Cacheability as it has raised more than 10 alerts.
2021-06-23 16:50:56,930 [ZAP-PassiveScanner] INFO PassiveScanThread - Disabling passive scanner Permissions Policy Header Not Set as it has raised more than 10 alerts.
2021-06-23 16:50:57,064 [ZAP-PassiveScanner] INFO PassiveScanThread - Disabling passive scanner X-Content-Type-Options Header Missing as it has raised more than 10 alerts.
2021-06-23 16:50:57,088 [ZAP-PassiveScanner] INFO PassiveScanThread - Disabling passive scanner X-Frame-Options Header as it has raised more than 10 alerts.
2021-06-23 16:50:58,504 [ZAP-PassiveScanner] INFO PassiveScanThread - Disabling passive scanner Timestamp Disclosure as it has raised more than 10 alerts.
2021-06-23 16:51:01,020 [ZAP-SpiderThreadPool-0-thread-1] INFO Spider - Spidering process is complete. Shutting down...
2021-06-23 16:51:01,024 [ZAP-SpiderShutdownThread-0] INFO SpiderThread - Spider scanning complete: true
2021-06-23 16:51:01,136 [main ] INFO CommandLine - Job spider found 206 URLs
2021-06-23 16:51:01,138 [main ] INFO CommandLine - Job spider finished
2021-06-23 16:51:01,139 [main ] INFO CommandLine - Job passiveScan-wait set maxDuration = 1
2021-06-23 16:51:01,140 [main ] INFO CommandLine - Job passiveScan-wait started
2021-06-23 16:51:12,460 [ZAP-PassiveScanner] INFO PassiveScanThread - Disabling passive scanner Information Disclosure - Suspicious Comments as it has raised more than 10 alerts.
2021-06-23 16:51:13,632 [main ] INFO CommandLine - Job passiveScan-wait finished
2021-06-23 16:51:13,637 [main ] INFO CommandLine - Job activeScan started
2021-06-23 16:51:13,658 [main ] INFO CommandLine - Job activeScan set default strength to LOW
2021-06-23 16:51:13,661 [main ] INFO CommandLine - Job activeScan set default threshold to OFF
2021-06-23 16:51:13,663 [main ] INFO CommandLine - Job activeScan set rule 20,012 strength to MEDIUM
2021-06-23 16:51:13,664 [main ] INFO CommandLine - Job activeScan set rule 20,012 threshold to MEDIUM
2021-06-23 16:51:13,670 [main ] INFO Scanner - scanner started
2021-06-23 16:51:14,640 [Thread-6] INFO HostProcess - Scanning 86 node(s) from http://demo.testfire.net
2021-06-23 16:51:14,643 [Thread-6] INFO HostProcess - start host http://demo.testfire.net | CsrfTokenScanRule strength MEDIUM threshold MEDIUM
2021-06-23 16:51:19,178 [Thread-6] INFO HostProcess - completed host/plugin http://demo.testfire.net | CsrfTokenScanRule in 4.536s with 42 message(s) sent and 42 alert(s) raised.
2021-06-23 16:51:19,180 [Thread-6] INFO HostProcess - completed host http://demo.testfire.net in 5.496s with 42 alert(s) raised.
2021-06-23 16:51:19,181 [Thread-5] INFO Scanner - scanner completed in 5.51s
2021-06-23 16:51:19,682 [main ] INFO CommandLine - Job activeScan finished
2021-06-23 16:51:19,684 [main ] INFO CommandLine - Job report set template = traditional-json
2021-06-23 16:51:19,686 [main ] INFO CommandLine - Job report set reportDir = /tmp/zap/
2021-06-23 16:51:19,687 [main ] INFO CommandLine - Job report started
2021-06-23 16:51:19,850 [main ] ERROR ExtensionAutomation - null
java.lang.NullPointerException: null
at org.zaproxy.addon.reports.automation.ReportJob.runJob(ReportJob.java:77) ~[?:?]
at org.zaproxy.addon.automation.ExtensionAutomation.runPlan(ExtensionAutomation.java:218) ~[automation-alpha-0.3.0.zap:?]
at org.zaproxy.addon.automation.ExtensionAutomation.runAutomation(ExtensionAutomation.java:233) ~[automation-alpha-0.3.0.zap:?]
at org.zaproxy.addon.automation.ExtensionAutomation.runAutomationFile(ExtensionAutomation.java:244) [automation-alpha-0.3.0.zap:?]
at org.zaproxy.addon.automation.ExtensionAutomation.execute(ExtensionAutomation.java:345) [automation-alpha-0.3.0.zap:?]
at org.parosproxy.paros.extension.ExtensionLoader.runCommandLine(ExtensionLoader.java:552) [zap-D-2021-05-03.jar:D-2021-05-03]
at org.parosproxy.paros.control.Control.runCommandLine(Control.java:399) [zap-D-2021-05-03.jar:D-2021-05-03]
at org.zaproxy.zap.CommandLineBootstrap.start(CommandLineBootstrap.java:85) [zap-D-2021-05-03.jar:D-2021-05-03]
at org.zaproxy.zap.ZAP.main(ZAP.java:131) [zap-D-2021-05-03.jar:D-2021-05-03]
2021-06-23 16:51:19,858 [main ] ERROR CommandLine - Unexpected error accessing file /tmp/zap/zap-template.yaml : null - see log for details
2021-06-23 16:51:20,885 [main ] INFO ENGINE - dataFileCache commit start
2021-06-23 16:51:21,370 [main ] INFO ENGINE - dataFileCache commit end
2021-06-23 16:51:21,394 [main ] INFO ENGINE - Database closed
2021-06-23 16:51:21,524 [main ] INFO CommandLineBootstrap - OWASP ZAP D-2021-05-03 terminated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment