Hi Simon and thc202,
Thank you for the fast replies! I appreciate it.
I'll check about the latest version of SOAP, perhaps I did not update it.
I also saw that I have a bunch of this same messages appearing in the zap.log file:
[ZAP-ActiveScanner-8] WARN DomXssScanRule - Skipping scanner, failed to start browser: Could not start a new session. Response code 500. Message: Expected browser binary location, but unable to find binary in default location, no 'moz:firefoxOptions.binary' capability provided, and no binary flag set on the command line
Host info: host: 'example', ip: 'exampleIP'
Build info: version: '4.10.0', revision: 'c14d967899'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '20.0.2'
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:debuggerAddress: true, moz:firefoxOptions: {args: [-headless], prefs: {browser.tabs.documentchannel: false, devtools.jsonview.enabled: false, dom.serviceWorkers.enabled: true, network.captive-portal-service.enabled: false, network.proxy.allow_hijacking_localhost: true, network.proxy.http: exampleIP, network.proxy.http_port: examplePort, network.proxy.no_proxies_on: , network.proxy.share_proxy_settings: true, network.proxy.ssl: exampleIP, network.proxy.ssl_port: examplePort, network.proxy.type: 1}}, unhandledPromptBehavior: ignore}]}]
My laptop only have Chrome and Edge browser installed, ideally I want DomXssScan to use either Chrome or Edge browser but when I checked the config.xml located in C:\Users\Local User\OWASP ZAP\config.xml, I saw it is already been set to Chrome:
<domxss> <browserid>Chrome</browserid> </domxss>
Can I know why this warning message is appearing in the log file and why is it showing firefox browser even though in config.xml is specifying "Chrome"?
I am running my automation plan with -cmd and -session parameter if it helps.