PAGES
← all tools
◆ Web Application Security

OWASP ZAP

2.16.1 open-source

OWASP ZAP is a free, open-source web app scanner that automatically finds security vulnerabilities in web applications during development and testing.

Summary

OWASP ZAP is an open-source web application scanner, free to use under the Apache 2 licence, that intercepts and inspects traffic between a browser and a web app to find security vulnerabilities as they're built and tested. It runs as a desktop proxy on a developer's or tester's machine, with a REST APIREST APIA web API design style where clients interact with resources over HTTP using standard methods like GET, POST, and DELETE, giving cyber tools a predictable, language-agnostic way to integrate with external services. and automation framework for wiring scans into a pipeline, so it works equally as a manual tool and as an unattended CI step. Its README describes it as suited both to developers checking their own applications during testing and to experienced pentesters running manual assessments, and calls itself the most widely used tool of its kind. The project traces back to a 2010 first commit and remains active, with 292 contributors and 176 commits in the past year across 36 releases.

OWASP ZAP is a free, open-source web app scanner that automatically finds security vulnerabilities in web applications during development and testing.

How OWASP ZAP helps

Which of my web application's pages and parameters are exposed to known attack patterns like injection or cross-site scripting?

runs active scan rules against traffic captured through the proxy, sending crafted requests and flagging responses that match known vulnerability signatures, tagged by alert and location

What does my application actually expose to a browser that I haven't accounted for?

sits as a proxy between browser and app, recording every request and response passing through so hidden endpoints, parameters and forms surface without needing source access

Are the pages my testers can see the same ones an automated crawl finds?

runs an AJAX-aware spider that executes client-side scripts to discover links a traditional crawler would miss, adding them to the same site map as manual browsing

Can my authentication flow be scanned the same way as everything else?

offers authentication handling that detects or replays login requests and session tokens so scans continue past the login page instead of stopping at it

Did last night's pipeline scan turn up anything my last release didn't have?

records alerts per run through the automation framework, so comparing job output across builds shows which vulnerabilities are newly present

Is my scan policy consistent between what a tester runs by hand and what the pipeline runs unattended?

the same rule configuration and automation framework jobs drive both the desktop proxy and the unattended run, so a scan defined once produces the same alerts whichever way it's triggered

all 23 features, with the evidence for each →

Languages

Not documented

Features

23 capabilities across 2 capability groups · 10 backed by code, an API document or a real run

Built from OWASP ZAP's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • OWASP ZAP covers 2 of the 8 vulnerability assessment methods capabilities we track.

What OWASP ZAP offers you

  • CI/CD pipeline integration3
  • REST API2
  • Scripting language support2
  • Scheduled jobs1
Web vulnerability scanning 7 features Vulnerability assessment methods since 2025
Active scanning verified Runs active scans against a target web application to actively probe for vulnerabilities, with controls over scan behaviour such as request delay and parameter exclusions. 5 releases · 93 other sources · first seen Jan 2025

Shared capability: Web vulnerability scanning

release

  • Adds an option to send requests when importing a HAR file in the Import/Export add-on, including via the Automation Framework and API. ZAP LLM Chat Panel announced · Sep 2026 · source · release history
  • Deprecated endpoint GET /JSON/ascan/view/optionDelayInMs/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/ascan/action/setOptionDelayInMs/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/ascan/view/optionExcludedParamList/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Adds sequence-activeScan job to the Automation Framework to perform active scanning on imported sequences. 2.16.0 · Jan 2025 · source · release history

docs

  • Web app scanner that automatically finds security vulnerabilities during development, testing, and manual pentesting.

example

  • Cap the number of messages imported when pulling in a large OpenAPI spec, to keep scan sessions manageable during auth or access-control testing. In the ZAP OpenAPI Import dialogue, set maxMessages to the desired limit (e.g. 100) before importing — or supply the same field via the Automation Framework job or API call. announced · Sep 2026 · source
  • Use the MCP Integration to page through large HTTP response bodies in history without overwhelming the LLM context window. zap_get_history body_offset=0 max_body_chars=2000 announced · Sep 2026 · source

api 90 total

Spider (traditional crawler) verified Crawls a web application automatically to discover pages and endpoints that should be included in subsequent scans. 7 releases · 73 other sources · first seen Jan 2025

Shared capability: Web vulnerability scanning

Also counts toward: REST API

release 7 total

  • Retires the AJAX Spider and DOM XSS Active Scan Rule add-ons from nightly and weekly Docker releases; the Quickstart tab now defaults to the headless Firefox Client Spider crawler, and bundled Automation Framework profiles and the Chrome AF plan have been switched to the Client Spider. announced · Oct 2026 · source · release history
  • The AJAX Spider and DOM XSS add-ons are no longer available in nightly and weekly releases; workflows depending on either add-on will break on those release channels. ZAP LLM Chat Panel announced · Sep 2026 · source · release history
  • AJAX Spider and DOM XSS Active Scan Rule add-ons are removed from nightly and weekly Docker releases; existing Automation Framework and API jobs continue working, now backed by the Client Spider. announced · Sep 2026 · source · release history
  • Deprecated endpoint GET /JSON/spider/view/optionDomainsAlwaysInScope/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/spider/view/optionDomainsAlwaysInScopeEnabled/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Includes Client Spider as standard via the Client Integration add-on, enabling DOM-based crawling that supersedes AJAX Spider capabilities. 2.16.0 · Jan 2025 · source · release history

docs

  • Alert Filter LLM Support Authentication Helper Automation Framework Support LLM Support LLM Chat LLM MCP Support seen Aug 2026 · source

api 72 total

Browser-based scanning via Selenium verified Drives a real browser during crawling and scanning to reach content that requires JavaScript execution, using configurable browser drivers. 4 releases · 55 other sources · first seen Aug 2026

Shared capability: Web vulnerability scanning

Also counts toward: REST API

release

  • Deprecated endpoint GET /JSON/selenium/view/optionPhantomJsBinaryPath/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/selenium/action/setOptionIeDriverPath/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/selenium/view/optionIeDriverPath/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/selenium/action/setOptionPhantomJsBinaryPath/ (still works) 2.16.1 · Aug 2026 · source · release history

api 55 total

Passive scanning verified Monitors HTTP traffic passively as it passes through the proxy, flagging issues without sending additional attack traffic to the target. 4 releases · 17 other sources · first seen Aug 2026

Shared capability: Web vulnerability scanning

release

  • ZAP's Passive scanner rules (v77) add a Server Side Technology Version with Known Vulnerabilities rule that checks technology versions disclosed in response headers against known vulnerabilities, initially covering PHP versions via php-src security advisories. OWASP ZAP screenshot announced · Nov 2026 · source · release history
  • Updates Passive scanner rules v76 so the Content Security Policy scan rule analyzes all active CSP headers and META policies together using browser-style intersection. announced · Oct 2026 · source · release history
  • Adds a Global Scan Policy dialog (accessible in dev mode) as Phase 1 of the Global Scan Policy Manager, unifying configuration of HTTP passive scan rules, active scan rules, script-based active and passive scan rules, and policy migration from per-context scan policies into a single… announced · Oct 2026 · source · release history
  • Deprecated endpoint GET /JSON/pscan/view/currentRule/ (still works) 2.16.1 · Aug 2026 · source · release history

api 17 total

Client Spider shipped Enables DOM-based crawling via a new Client Spider integration standard in the Client Integration add-on, superseding AJAX Spider capabilities. 2 releases · 1 other source · first seen Jan 2025

Shared capability: Web vulnerability scanning

release

  • ZAP's Client Side Integration add-on (v0.32.0) now stands in for the AJAX Spider's spiderAjax automation job and ajaxSpider API using the Client Spider when the AJAX Spider add-on is not installed. OWASP ZAP screenshot announced · Nov 2026 · source · release history
  • Includes Client Spider as standard via the Client Integration add-on, enabling DOM-based crawling that supersedes AJAX Spider capabilities. 2.16.0 · Jan 2025 · source · release history

example

  • Run the Client Spider only on pages ZAP has already flagged as modern web apps, avoiding unnecessary crawl overhead on traditional server-rendered sites. - type: spiderClient parameters: runOnlyIfModern: true announced · Nov 2026 · source
Automation Framework Client Spider Job shipped Adds the `spiderClient` job to the Automation Framework to execute the new Client Spider integration. 2 releases · first seen Jan 2025

Shared capability: Web vulnerability scanning

release

  • ZAP's Client Side Integration add-on (v0.32.0) adds a runOnlyIfModern option to the spiderClient Automation Framework job to run the Client Spider only when a Modern Web Application alert has been raised. OWASP ZAP screenshot announced · Nov 2026 · source · release history
  • Adds spiderClient job to the Automation Framework to run the new Client Spider integration. 2.16.0 · Jan 2025 · source · release history
Browser Background Request Filtering shipped Provides configuration to control how browser background requests are handled during scanning, with options to hide them. 1 release · first seen Sep 2026

Shared capability: Web vulnerability scanning

release

  • Adds an option to control how browser background requests are handled in the Network add-on, defaulting to hide. ZAP LLM Chat Panel announced · Sep 2026 · source · release history
Credentialed vulnerability scanning 2 features Vulnerability assessment methods since 2025
Authentication helper shipped Provides assisted configuration of authentication methods, including OAuth 2.0 client_credentials and password grant types with automatic refresh token handling and session management autodetection. 10 releases · 5 other sources · first seen Mar 2025

Shared capability: Credentialed vulnerability scanning

Also counts toward: CI/CD pipeline integration

release 10 total

  • ZAP's Authentication Helper add-on (v0.43.0) adds type and count parameters to the diagnostics automation job, retaining only the last failed attempt with auth_on_failure or a rolling window of failures with auth_failure_rolling. OWASP ZAP screenshot announced · Nov 2026 · source · release history
  • ZAP's Automation Framework (v0.61.0) adds oauth2 authentication method support and allows defining how long a plan can run. announced · Nov 2026 · source · release history
  • ZAP's Authentication Helper add-on (v0.43.0) now has an OAuth2 authentication method supporting the client_credentials and password grant types, configurable via the desktop UI, the Automation Framework, and the API.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ announced · Nov 2026 · source · release history
  • Adds oauth2 authentication method to the Automation Framework via method: 'oauth2' under authentication, supporting grantType, tokenEndpoint, clientId, clientSecret, clientAuthMethod, scope, accessTokenField, refreshTokenField, and extraTokenParams parameters.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ announced · Oct 2026 · source · release history
  • Adds OAuth2 Authentication option to the Desktop UI Authentication screen, selectable from the authentication pulldown on a Context. announced · Oct 2026 · source · release history
  • Supports client_credentials (default) and password (resource owner password credentials) non-interactive grant types against a single tokenEndpoint. announced · Oct 2026 · source · release history

docs

  • Alert Filter LLM Support Authentication Helper Automation Framework Support LLM Support LLM Chat LLM MCP Support seen Aug 2026 · source
  • Alert Filter LLM Support Authentication Helper Automation Framework Support LLM Support LLM Chat LLM MCP Support seen Aug 2026 · source

example

  • Verify that oauth2Authentication is available on your ZAP instance before configuring it. curl -X GET "http://localhost:8080/JSON/authentication/view/getSupportedAuthenticationMethods/" announced · Oct 2026 · source
  • Set OAuth2 authentication on context ID 1 via the ZAP API in a CI pipeline without the desktop UI. curl -X POST "http://localhost:8080/JSON/authentication/action/setAuthenticationMethod/" -d \… announced · Oct 2026 · source
  • Configure OAuth2 client-credentials authentication in a ZAP Automation Framework plan to scan an API that requires a bearer token. env: contexts: - name: "oauth2-context" urls: - "https://api.example.com" includePaths: - "https://api\\.example\\.com.*" authentication: method: "oauth2" parameters: grantType: "client_credentials"… announced · Oct 2026 · source
AI Assisted Authentication shipped Uses an LLM to drive a real browser through multi-step login flows, converting a successful session into a reusable Zest script, with support for free-text hints, interactive testing, Automation Framework integration, and a dedicated monitoring tab. 5 releases · 2 other sources · first seen Nov 2026

Shared capability: Credentialed vulnerability scanning

Also counts toward: Scripting language support

release

  • Try AI Assisted Authentication interactively by opening the Authentication Tester from Tools menu or the Ctrl+T shortcut, selecting AI Assisted as the Auth Method, entering credentials and an optional hint, then pressing Test. The Authentication Tester dialog with the AI Assisted auth method selected announced · Nov 2026 · source · release history
  • Supply free-text hint guidance (for example, 'Set the domain dropdown to Project1 before clicking Next.') to steer the LLM past steps that cannot be inferred from the page alone. announced · Nov 2026 · source · release history
  • OWASP ZAP adds an AI Assisted Authentication method that uses an LLM to drive a real browser through multi-step login flows that Browser Based Authentication heuristics cannot handle, then automatically converts the successful session into a reusable Client Script Authentication Zest script. announced · Nov 2026 · source · release history
  • Automate complex login flows in the Automation Framework by setting the authentication method to ai with parameters loginPageUrl, browserId, loginPageWait, and optional hint under the authentication block.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ announced · Nov 2026 · source · release history
  • Monitor each LLM authentication step — page description sent, actions chosen, and reasoning — in the new AI Assisted Auth tab inside the LLM Chat tab. announced · Nov 2026 · source · release history

example

  • Open the Authentication Tester interactively to test a complex login page with AI assistance and optional hints before committing to automation. 1. Ensure the LLM Support add-on is configured with a provider. 2. Open Tools > Authentication Tester (or press Ctrl+T / Cmd+T on macOS). 3. Set Auth Method to 'AI Assisted'. 4. announced · Nov 2026 · source
  • Run a scan against an app with a complex multi-step login that Browser Based Authentication cannot handle, letting the LLM work out the flow once and generate a reusable script. env: contexts: - name: "ai-auth-context" urls: - "https://www.example.com" authentication: method: "ai" parameters: loginPageUrl: "https://www.example.com/login" browserId: "firefox-headless"… announced · Nov 2026 · source
Other / not yet classified 14 features Features we have not matched to a capability yet. A suggested match is marked.
Upstream proxy configuration verified Configures an upstream proxy chain so that ZAP's outbound traffic is routed through another proxy, including authentication and SOCKS support. 31 releases · 51 other sources · first seen Aug 2026

release 31 total

  • ZAP's Network add-on now notifies other add-ons when an outbound proxy is enabled (v0.30.0) and when requests fail to send, such as DNS errors, connection refused, or timeouts (v0.32.0). OWASP ZAP screenshot announced · Nov 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/view/optionProxyExcludedDomains/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/action/setOptionProxyChainSkipName/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/action/addProxyChainExcludedDomain/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /OTHER/core/other/setproxy/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/action/setOptionProxyChainUserName/ (still works) 2.16.1 · Aug 2026 · source · release history

api 51 total

Core HTTP session and connection settings verified Sets global HTTP connection options such as user agent string, request timeout, cookie handling, HTTP state tracking, and DNS TTL. 13 releases · 39 other sources · first seen Aug 2026

release 13 total

  • Renames Fuzzer payload replacement strategies to Cluster Bomb and Pitchfork in the UI (previously Depth First and Breadth First). ZAP LLM Chat Panel announced · Sep 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/view/optionDnsTtlSuccessfulQueries/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/view/optionSingleCookieRequestHeader/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/action/setOptionSingleCookieRequestHeader/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/action/setOptionDnsTtlSuccessfulQueries/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/view/optionDefaultUserAgent/ (still works) 2.16.1 · Aug 2026 · source · release history

docs

  • Headline Statistics for July 2026 13,295,706 4,370,943 3,009,052,957 5,443,497,988 - Including ZAP Starts, Direct Downloads, Docker Pulls, and User Group Posts seen Aug 2026 · source

api 38 total

Alert management verified Displays all findings raised during scanning, and lets users summarise or delete individual alerts or clear them all. 10 releases · 31 other sources · first seen Dec 2025

release 10 total

  • Supports suppressing known-patched servers via an Alert Filter matching URL, the PHP Version with Known Vulnerabilities alert name, and the specific version string evidence (e.g. PHP/8.1.2), configurable globally, in a context, or in the Automation Framework for CI/CD pipelines. announced · Oct 2026 · source · release history
  • Adds a new LLM Support add-on to OWASP ZAP, officially launched in August 2026.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ ZAP LLM Chat Panel announced · Sep 2026 · source · release history
  • Adds LLM Support add-on (v0.0.1) connecting ZAP to Claude (Anthropic), Google Gemini, Azure OpenAI, Ollama, and OpenAI Compatible endpoints, with a tabbed LLM Chat panel and integration with the MCP add-on. announced · Sep 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/view/alerts/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/view/alertsSummary/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/action/deleteAllAlerts/ (still works) 2.16.1 · Aug 2026 · source · release history

example

  • Suppress a false-positive alert on a host where you know PHP security backports have been applied, without silencing future version changes. In the ZAP UI, go to Analyse > Alert Filters > Add, set the URL regex to the target site (e.g. announced · Oct 2026 · source

api 30 total

HTTP traffic export verified suggested Exports captured HTTP messages and scan results in HAR or XML format for use in external tools or reports. 11 releases · 27 other sources · first seen Aug 2026

Suggested capability: Web vulnerability scanning. This is our guess, not confirmed.

release 11 total

  • Adds maxMessages option to GraphQL Support, Import/Export (HAR), OpenAPI Support, Postman Support, and SOAP Support add-ons to cap the number of messages imported during testing.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ ZAP LLM Chat Panel announced · Sep 2026 · source · release history
  • Adds zap_list_resources, zap_read_resource, and zap_get_history tools to the MCP Integration add-on; zap_get_history supports body paging via body_offset and max_body_chars fields. announced · Sep 2026 · source · release history
  • Adds an option to control how browser background requests are handled in the Network add-on, defaulting to hide. announced · Sep 2026 · source · release history
  • Deprecated endpoint GET /OTHER/core/other/messagesHarById/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /OTHER/core/other/xmlreport/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /OTHER/core/other/messagesHar/ (still works) 2.16.1 · Aug 2026 · source · release history

api 27 total

TLS/SSL certificate management verified Generates and downloads a root CA certificate for installation in browsers, and manages client certificates used when the target requires mutual TLS authentication. 5 releases · 14 other sources · first seen Aug 2026

release

  • Adds an option to support client certificates programmatically in the Network add-on. ZAP LLM Chat Panel announced · Sep 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/action/disableClientCertificate/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /OTHER/core/other/rootcert/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/action/generateRootCA/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/core/action/enablePKCS12ClientCertificate/ (still works) 2.16.1 · Aug 2026 · source · release history

docs

  • Alert Filter LLM Support Authentication Helper Automation Framework Support LLM Support LLM Chat LLM MCP Support seen Aug 2026 · source

api 13 total

Local and additional proxy listeners verified Adds or removes extra local proxy listeners beyond the default, allowing traffic from multiple sources or interfaces to be intercepted. 3 releases · 10 other sources · first seen Aug 2026

release

  • Deprecated endpoint GET /JSON/localProxies/action/addAdditionalProxy/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/localProxies/action/removeAdditionalProxy/ (still works) 2.16.1 · Aug 2026 · source · release history
  • Deprecated endpoint GET /JSON/localProxies/view/additionalProxies/ (still works) 2.16.1 · Aug 2026 · source · release history

docs

  • Alert Filter LLM Support Authentication Helper Automation Framework Support LLM Support LLM Chat LLM MCP Support seen Aug 2026 · source

api 9 total

Zest script recorder and in-browser editor shipped Allows recording, viewing, editing, replaying, and stepping through Zest scripts directly in the browser, including controls to load, save, or clear scripts and modify statement locators with undo/redo support. 6 releases · 2 other sources · first seen Oct 2026

release

  • ZAP's Browser Extension (v0.3.0, included in Client Side Integration v0.34.0) adds a Script Viewer that lets you see, edit, replay (including step-by-step), load, and save a Zest script without leaving the browser. OWASP ZAP screenshot announced · Nov 2026 · source · release history
  • Adds Load, Save, and New controls in the Script Viewer to open Zest scripts from disk, download the current script, or clear and start fresh. The Script Viewer announced · Oct 2026 · source · release history
  • Available in both the full ZAP Browser Extension and the standalone Recorder; users launching from ZAP must update the Client Side Integration add-on. announced · Oct 2026 · source · release history
  • Adds a View Script button to the ZAP Browser Extension popup that opens the recorded Zest script in its own tab, updating statement-by-statement while recording.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ announced · Oct 2026 · source · release history
  • Adds Run in New Window and Run in New Tab replay options to execute a Zest script directly in the browser, with a step-through mode (Step / Next) for statement-by-statement inspection. announced · Oct 2026 · source · release history
  • Enables in-browser editing of recorded Zest script statements — including changing locator types (id, cssSelector, xpath, className, name, linkText, partialLinkText, tagName), reordering, deleting, and adding new statements — with Undo/Redo support. announced · Oct 2026 · source · release history

example

  • Fix a brittle link locator in a saved Zest script by switching it to partialLinkText when link text includes a variable counter. 1. Click 'View Script' in the extension popup, then use 'Load' to open the saved .zst file from disk. 2. Hover over the relevant statement row and click its Edit button. 3. announced · Oct 2026 · source
  • Verify a recorded login flow is robust before using it in ZAP — step through each statement one at a time to confirm element locators resolve correctly. 1. Update to version 0.3.0 of the ZAP Browser Extension or standalone Recorder. 2. Record your login flow as normal. 3. Click 'View Script' in the extension popup — the Script Viewer tab opens. 4. announced · Oct 2026 · source
LLM Chat and MCP Support shipped Allows connecting the cyber tool to various LLM endpoints (such as Claude, Gemini, or Ollama) via a dedicated chat interface and Model Context Protocol integration. 5 releases · first seen Sep 2026

release

  • Trigger AI-assisted login programmatically via the aiAssistedAuthentication action in the authentication API. The Authentication Tester dialog with the AI Assisted auth method selected announced · Nov 2026 · source · release history
  • Use the llm-config job in the Automation Framework to configure a provider, specifying defaultProvider, defaultModel, and a providers list with type, apiKey, endpoint, and models fields. announced · Nov 2026 · source · release history
  • ZAP's LLM Support add-on (v0.1.0) adds an Automation Framework job llm-config to configure LLM providers. OWASP ZAP screenshot announced · Nov 2026 · source · release history
  • Adds LLM Support add-on (v0.0.1) connecting ZAP to Claude (Anthropic), Google Gemini, Azure OpenAI, Ollama, and OpenAI Compatible endpoints, with a tabbed LLM Chat panel and integration with the MCP add-on. ZAP LLM Chat Panel announced · Sep 2026 · source · release history
  • AJAX Spider and DOM XSS Active Scan Rule add-ons are removed from nightly and weekly Docker releases; existing Automation Framework and API jobs continue working, now backed by the Client Spider. announced · Sep 2026 · source · release history
Server-side technology vulnerability detection shipped suggested Raises alerts for server-side technologies (currently PHP) with known CVE-based vulnerabilities, rated by severity, with automated weekly updates from official security advisories. 3 releases · first seen Oct 2026

Suggested capability: Vulnerability database matching. This is our guess, not confirmed.

Also counts toward: Scheduled jobs, Scripting language support

release

  • Raises a PHP Version with Known Vulnerabilities alert scoped to one alert per site/technology/version, risk-rated by the most severe applicable CVE, listing all affected CVEs with severity and links to a new PHP Known Vulnerabilities help page.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ announced · Oct 2026 · source · release history
  • Keeps the PHP vulnerability list current via a weekly automated job that pulls from the official php-src GitHub security advisories and raises a pull request to update the add-on. announced · Oct 2026 · source · release history
  • Designed to support additional server-side technologies beyond PHP in future releases of the same rule. announced · Oct 2026 · source · release history
Automation Framework exit threshold configuration shipped Allows configuring the Automation Framework insights job to exit with a non-zero code only when findings meet or exceed a specified severity threshold, via the `exitAutoLevel` option. 1 release · 1 other source · first seen Nov 2026

Also counts toward: CI/CD pipeline integration

release

  • ZAP's Insights add-on (v0.7.0) adds an exitAutoLevel option (accepting medium or high) to the insights Automation Framework job, preferred over the now-secondary exitAutoOnHigh field. OWASP ZAP screenshot announced · Nov 2026 · source · release history

example

  • Restrict a CI scan to exit non-zero only when high-severity findings exceed the threshold, using the new exitAutoLevel setting in the Insights Automation Framework job. - type: insights parameters: exitAutoLevel: high announced · Nov 2026 · source
Automation Framework Sites Tree Operations shipped Adds support for exporting the Sites Tree in text format for differential scans and pruning nodes from the Sites Tree via the Automation Framework. 2 releases · first seen Jan 2025

Also counts toward: CI/CD pipeline integration

release

  • Adds prune job to the Automation Framework to remove nodes from the Sites Tree using a file in Sites Tree Format. 2.16.0 · Jan 2025 · source · release history
  • Adds standard Sites Tree Export feature, allowing export of the Sites Tree in a text format for differential scans in CI/CD. 2.16.0 · Jan 2025 · source · release history
LLM-driven Alert Confidence Review shipped Enables the use of an LLM to re-assess alert confidence levels within the Alert Filters workflow. 1 release · first seen Sep 2026

release

  • Adds an LLM-driven Review using LLM/AI action to Alert Filters for re-assessing alert confidence. ZAP LLM Chat Panel announced · Sep 2026 · source · release history
LLM-driven OpenAPI Import shipped Leverages an LLM to assist in importing and processing OpenAPI specifications. 1 release · first seen Sep 2026

release

  • Adds an LLM-driven OpenAPI importer to the OpenAPI Support add-on. ZAP LLM Chat Panel announced · Sep 2026 · source · release history
OpenAPI Import Request Sending shipped Adds the capability to send HTTP requests when importing a HAR file, including via the Automation Framework and API. 1 release · first seen Sep 2026

release

  • Adds an option to send requests when importing a HAR file in the Import/Export add-on, including via the Automation Framework and API. ZAP LLM Chat Panel announced · Sep 2026 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Screenshots

From the release notes, newest first. Click one to see it full size.

announced · Oct 21, 2026

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for OWASP ZAP, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail OWASP ZAP puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Releases

Show

13 entries

  1. November 20262
  2. October 20263
  3. September 20262
  4. August 20262
  5. December 20251
  6. March 20251
  7. January 20252
    Show

    13 entries

    Project health

    Issue, contributor and maintainer activity in zaproxy/zaproxy, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 21 +5 vs prior 12 months
    2. Maintainers 3 +0 joined · −0 left, last 12 months
    3. Bus factor 2 committers behind half the commits
    4. Community-filed 91% of issues opened, last 12 months
    5. Median time to close 17 days first maintainer reply 0.9 hours
    6. Open backlog 808 of 5,366 issues ever filed
    1. Issues opened / month 2 · 0 communitymaintainers
    2. Open backlog 808
    3. Contributors / month 4
    4. Commits / month 8
    5. Stars 15,771
    Issue themes, last 12 months
    • bugs 31%
    • features 17%
    • questions 2%
    • docs 1%
    • other 49%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Libraries its release ships

    What its latest release locks, checked against known advisories.

    None of its release's images build from a lockfile we can read.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →