Changelog
All notable changes to this add-on will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.24.0 - 2025-12-15
Changed
- Update minimum ZAP version to 2.17.0.
0.23.0 - 2025-11-04
Fixed
- Properly stop services when shutting down.
0.22.0 - 2025-06-20
Changed
- Link to repositories/documentation instead of service URLs in the help content.
- No longer provide a default server URL for Interactsh due to (random) unavailability.
0.21.0 - 2025-01-09
Changed
- Update minimum ZAP version to 2.16.0.
- Maintenance changes.
- Include the handler and source when logging interactions not found in the permanent database.
0.20.0 - 2024-09-17
Added
- API support.
- Raise alerts for OAST interactions that happened in other sessions.
- Options to trim the OAST permanent database.
Changed
- Depend on newer version of Database add-on.
Fixed
- Address warnings when using BOAST payloads.
0.19.0 - 2024-07-18
Changed
- Update BOAST port, use 2096 instead of 1337.
0.18.0 - 2024-05-07
Changed
- Update minimum ZAP version to 2.15.0.
- Maintenance changes.
0.17.0 - 2023-10-12
Changed
- Update minimum ZAP version to 2.14.0.
- Maintenance changes.
0.16.0 - 2023-07-11
Changed
- Update minimum ZAP version to 2.13.0.
- Replace usage of singletons with injected variables (e.g.
model,control) in scripts.
0.15.0 - 2023-03-13
Added
- A context menu to paste payloads from all the supported OAST services (Issue 7665).
0.14.0 - 2022-12-13
Changed
- Maintenance changes.
- Do not include the Connection header in Callback responses for HTTP/2.
Added
- Allow getting both the payload and canary values for OAST services.
Fixed
- Interactsh canary values were reversed in the UI.
0.13.0 - 2022-10-27
Changed
- Update minimum ZAP version to 2.12.0.
Added
- BOAST Payloads are persisted in the permanent database, and polled in future ZAP sessions.
0.12.0 - 2022-10-19
Fixed
- Deregister the Interactsh service even in case of error (Issue 7504).
- Clear Interactsh payloads from the GUI when the service is deregistered.
- Error logged when interactsh server returns null data.
0.11.0 - 2022-09-23
Changed
- Maintenance changes.
- Rename the
OAST Register Request Handler.jsscript template toOAST Request Handler.jsand use the Extender script type for it. The request handler is now removed when the script is disabled. - Promoted to Beta status.
Added
- Default services notes in the help documents.
- Extension description and UI name.
- Allow unregistering specific OAST Request handlers.
Fixed
- Synchronized alerts cache access to avoid locks
0.10.0 - 2022-02-18
Added
- The following two statistics for each OAST service:
stats.oast.<service>.payloadsGeneratedstats.oast.<service>.interactions
Changed
- Use Network add-on to serve callback requests.
- Maintenance changes.
0.9.0 - 2022-01-31
Added
- Status indicators for external OAST services.
Changed
- Close callback connections gracefully.
- Maintenance changes.
- Make Interactsh payloads more robust by adding a further char with a dot before the actual correlationId (Issue 7003)
0.8.0 - 2022-01-10
Changed
- Set HttpSender’s initiator to
OAST_INITIATOR, value 16.
Fixed
- Fixed Interactsh multi threading issue during register and deregister (Issue 6997)
- Interactsh: server URL change in Options deregisters old server URL and registers new server URL
- OAST Interactsh Options Dialog: If host or token config changed the ‘New Payload’ Button generates the Payload still with the old config. Button is disabled in that case.
0.7.0 - 2021-12-12
Changed
- Update minimum ZAP version to 2.11.1.
- Maintenance changes.
- Add a link to the OAST help in the alert tag value.
0.6.0 - 2021-12-06
Added
- An option to allow selecting the OAST service which will be used in active scan rules.
- An alert tag (“OUT_OF_BAND”) for alerts raised by scan rules that make use of out-of-band services.
Changed
- Depend on Network add-on.
Fixed
- Interactsh:
- Polling did not start automatically when a new payload was generated.
- The deregistration request did not include the secret key.
0.5.0 - 2021-10-06
Changed
- Updated the default Interactsh server URL to https://interactsh.com.
- Update minimum ZAP version to 2.11.0.
0.4.0 - 2021-09-22
Added
- Interactsh support.
Changed
- The OAST Register Request Handler.js script template now also prints the raw request sent to the server.
0.3.0 - 2021-08-26
Added
- A “Poll Now” button to the OAST tab.
0.2.2 - 2021-08-23
Fixed
- The add-on did not stop when ZAP did, which led to ZAP hanging.
Changed
- Minor script and help updates.
0.2.1 - 2021-08-19
Changed
- Renamed the “OAST Callbacks” tab to “OAST”.
- Updated help pages.
Fixed
- Script templates were being loaded twice, resulting in a warning.
0.2.0 - 2021-08-17
Added
- An option to allow changing the polling frequency of BOAST servers.
- A table that lists the payloads and canary values of all registered BOAST servers.
- Two new scripts that demonstrate how to interact with this add-on:
- OAST Register Request Handler.js (Template)
- OAST Get BOAST Servers.js
Removed
- The ID and the Canary Value fields, in favour of the Active Servers table in the BOAST options window.
0.1.1 - 2021-08-04
Fixed
- Requests were not showing up in the OAST Callbacks panel.
- BOAST servers were not being polled after registration.