Changes
- Upgrade browserker to version
0.0.145
(!741)- Requests excluded from scope do not prevent pages from being considered stable browserker!1061
- Log more statistics on completion of scans when log module
STAT
is onDEBUG
level browserker!1059 - Improve time taken to detect page stability for pages where the DOM does not keep updating browserker!1060
- Verify page is stable after a page transition browserker!1060
- Log more information when waiting for a page to transition and while checking page stability browserker!1060
- Save and passively check failed navigation entries browserker!1060
- Use mutexes instead of atomic values for safer parallelism browserker!1062
- Increase default DOM ready timeout to 500ms browserker!1062
- Configure browser-based DOM ready timeout using
DAST_BROWSER_DOM_READY_AFTER_TIMEOUT
(!741) - Upgrade browserker to version
0.0.146
(!741)- Optimize regular expressions matching by caching previous results browserker!1069
- Don't run passive checks when scan mode is set to crawl browserker!1067
- Synchronize frame loading events to help understand if a page is transitioning browserker!1065
- Passive checks can be run in parallel using configuration
PassiveCheckWorkers
browserker!1071 - Passive checks can be run in during crawl and active checks with experimental feature flag
PassiveScanInBackground
browserker!1071 - Copy checks when running attacks instead of holding locks for long periods of time browserker!1066
- Log pending request IDs when waiting for page to be stable browserker!1068
- Configure number of browser-based parallel passive check workers using
DAST_BROWSER_PASSIVE_CHECK_WORKERS
(!741)