Highlights
ZAP 2.15.0
Early in May we released 2.15.0, which means we are still performing around 2 full ZAP releases per year.
Soon after the release we received a report that Microsoft Defender was flagging the ZAP exe as having a potential problem, which led to us adding this FAQ: Why does my Antivirus Tool Flag ZAP?
We also contacted the Microsoft Security Response Center and I’m pleased to say they were very prompt at investigating and fixing the false positive.
gRPC add-on
We also released a new gRPC add-on - try it out and let us know how you get on with it.
As a result of his hard work on this add-on Amit has been promoted to the ZAP Extended Team - well done Amit!
Ongoing Work
Funding
Funding is still a significant focus for us, and there is a lot going on behind the scenes. Hopefully we will be able to share some news with you before too long.
New Contributors
A very warm welcome to the people who started to contribute to ZAP this month!
GitHub Pulse
Here are some statistics for the two main ZAP repositories:
zaproxy
Excluding merges, 5 authors have pushed 18 commits to main and 18 commits to all branches. On main, 67 files have changed and there have been 2,337 additions and 1,219 deletions.
zap-extensions
Excluding merges, 8 authors have pushed 70 commits to main and 70 commits to all branches. On main, 2,892 files have changed and there have been 59,421 additions and 15,859 deletions.
A total of 71 human PRs were merged on the ZAP repos.
Released add-ons - Full Changelog
In May 2024, we released updated versions of 47 add-ons:
Active scanner rules
v66
Changed
- Update minimum ZAP version to 2.15.0.
Ajax Spider
v23.19.0
Added
- Video link in help for Automation Framework job.
- Support for menu weights (Issue 8369)
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Fixed
- A typo in an API end-point description.
Alert Filters
v21
Changed
- Update minimum ZAP version to 2.15.0.
Authentication Helper
v0.13.0
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Automation Framework
v0.40.1
Fixed
- Address HTTP authentication failure when the realm is not configured.
v0.40.0
Changed
- Update minimum ZAP version to 2.15.0.
Call Home
v0.12.0
Changed
- Update minimum ZAP version to 2.15.0.
Common Library
v1.26.0
Added
- Include the Jackson Datatype: JSR310 library for other add-ons to use.
v1.25.0
Added
- Support for code and help links for script scan rules. Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
DOM XSS Active scanner rule
v19
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Database
v0.4.0
Changed
- Update minimum ZAP version to 2.15.0.
Diff
v15
Added
- Support for menu weights (Issue 8369).
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Directory List v1.0
v8
Changed
- Update minimum ZAP version to 2.15.0.
Encoder
v1.5.0
Added
- Support for menu weights (Issue 8369) Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Forced Browse
v16
Added
- Support for menu weights (Issue 8369).
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Fixed
- Help content typos.
Fuzzer
v13.13.0
Added
- Support for menu weights (Issue 8369) Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Getting Started with ZAP Guide
v17
Changed
- Update Getting Started Guide for 2.15.0.
GraalVM JavaScript
v0.7.0
Changed
- Update minimum ZAP version to 2.15.0.
- Disable warns about the engine being executed in interpreter mode, that’s the expected mode of execution.
GraphQL Support
v0.24.0
Changed
- Update minimum ZAP version to 2.15.0.
- Dependency updates.
Import/Export
v0.9.0
Added
- Initial PCAP import support (Issue 4812).
- Support for menu weights (Issue 8369)
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Invoke Applications
v15
Changed
- Update minimum ZAP version to 2.15.0.
Added
- Support for menu weights (Issue 8369)
Linux WebDrivers
v89
Changed
- Update ChromeDriver to 125.0.6422.141.
v88
Changed
- Update ChromeDriver to 125.0.6422.78.
v87
Changed
- Update ChromeDriver to 125.0.6422.76.
v86
Changed
- Update ChromeDriver to 125.0.6422.60.
v85
Changed
- Update ChromeDriver to 124.0.6367.207.
v84
Changed
- Update ChromeDriver to 124.0.6367.201.
v83
Changed
- Update ChromeDriver to 124.0.6367.155.
v82
Changed
- Update minimum ZAP version to 2.15.0.
MacOS WebDrivers
v89
Changed
- Update ChromeDriver to 125.0.6422.141.
v88
Changed
- Update ChromeDriver to 125.0.6422.78.
v87
Changed
- Update ChromeDriver to 125.0.6422.76.
v86
Changed
- Update ChromeDriver to 125.0.6422.60.
v85
Changed
- Update ChromeDriver to 124.0.6367.207.
v84
Changed
- Update ChromeDriver to 124.0.6367.201.
v83
Changed
- Update ChromeDriver to 124.0.6367.155.
v82
Changed
- Update minimum ZAP version to 2.15.0.
Network
v0.16.0
Changed
- Update minimum ZAP version to 2.15.0.
- Update default user-agents.
Fixed
- Help content typos.
OAST Support
v0.18.0
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Online menus
v13
Changed
- Update minimum ZAP version to 2.15.0.
OpenAPI Support
v41
Changed
- Rely on Common Library add-on for use of Jackson library.
v40
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
- Dependency updates.
Passive scanner rules
v58
Changed
- Update minimum ZAP version to 2.15.0.
- The library (htmlunit-csp) used by the Content Security Policy scan rule was updated to v4.0.0, which includes support for the wasm-unsafe-eval source expression.
Fixed
- A typo in the Other Info of one of the Retrieved from Cache Alerts.
Postman Support
v0.4.0
Changed
- Update minimum ZAP version to 2.15.0.
Quick Start
v47
Changed
- Update minimum ZAP version to 2.15.0.
Fixed
- Sub panel names.
Replacer
v18
Added
- Rules to disable Caching (Issue 8437).
v17
Changed
- Update minimum ZAP version to 2.15.0.
Added
- Video link in help for Automation Framework job.
- A rule to disable CSP reporting (Issue 740).
Report Generation
v0.32.0
Changed
- Update minimum ZAP version to 2.15.0.
- The following reports now include the number of Sites tree nodes actively scanned:
- Traditional HTML with Requests and Responses
Requester
v7.6.0
Changed
- Update minimum ZAP version to 2.15.0.
Retest
v0.9.0
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Retire.js
v0.36.0
Changed
- Updated with upstream retire.js pattern changes.
v0.35.0
Changed
- Update minimum ZAP version to 2.15.0.
- Updated with upstream retire.js pattern changes.
Reveal
v8
Changed
- Update minimum ZAP version to 2.15.0.
SOAP Support
v23
Changed
- Update minimum ZAP version to 2.15.0.
Script Console
v45.4.0
Added
- Support for Automation Framework loaddir action, which loads all of the scripts under the specified directory.
Changed
- File parameter to
source
,file
will still work.
v45.3.0
Added
- Support for code and help links for script scan rules.
Changed
- Update minimum ZAP version to 2.15.0.
- Allow to set raw parameter values from Active Rules, by calling
as.setEscapedParam(HttpMessage msg, String param, String value)
.
Selenium
v15.25.0
Changed
- Ensure the specified WebDriver is executable always.
v15.24.0
Changed
- Update Selenium to version 4.21.0.
v15.23.0
Changed
- Update minimum ZAP version to 2.15.0.
Server-Sent Events
v13
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Fixed
- More gracefully handle missing value for “id” field (Issue 8320)
Spider
v0.11.0
Changed
- Update minimum ZAP version to 2.15.0.
Added
- Support for menu weights (Issue 8369) Fixed
- Fix grammatical error in help content.
Technology Detection
v21.38.0
Changed
- Updated with enthec upstream icon and pattern changes.
v21.37.0
Changed
- Update minimum ZAP version to 2.15.0.
- Updated with enthec upstream icon and pattern changes.
- Maintenance changes (standardize on “Technology Detection” naming).
Tips and Tricks
v13
Changed
- Update minimum ZAP version to 2.15.0.
Value Generator
v6.6.0
Changed
- Update minimum ZAP version to 2.15.0.
Wappalyzer - Technology Detection
v21.36.0
Fixed
- Implemented a change to address a resource contention issue when loading Tech Detection details (Issue 8464).
Changed
- Suppress further un-helpful messages from the jsvg library logger.
WebSockets
v31
Added
- Support for menu weights (Issue 8369) Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
Windows WebDrivers
v89
Changed
- Update ChromeDriver to 125.0.6422.141.
v88
Changed
- Update ChromeDriver to 125.0.6422.78.
v87
Changed
- Update ChromeDriver to 125.0.6422.76.
v86
Changed
- Update ChromeDriver to 125.0.6422.60.
v85
Changed
- Update ChromeDriver to 124.0.6367.207.
v84
Changed
- Update ChromeDriver to 124.0.6367.201.
v83
Changed
- Update ChromeDriver to 124.0.6367.155.
v82
Changed
- Update minimum ZAP version to 2.15.0.
Zest - Graphical Security Scripting Language
v45
Changed
- Update minimum ZAP version to 2.15.0.
- Update Zest library to 0.21.0:
- Update Selenium to version 4.20.0.
- Update HtmlUnit to major version 3.
gRPC Support
v0.0.1
Added
- Features
- ProtoBuf Message Decoding and Encoding in the message view panels.