Join our Newsletter — 33% off our NHI Course
Home› FAQ› Cyber Security› What is an example of OWASP ZAP in…
Cyber Security

What is an example of OWASP ZAP in practice?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 18, 2026 Domain: Cyber Security

OWASP ZAP is used to proxy and scan a web application during testing so analysts can find issues such as missing security headers, weak input handling, or exposed endpoints. A tester can crawl a site, run passive checks, then actively probe selected pages while monitoring the resulting alerts and traffic.

What OWASP ZAP looks like in a real test

A practical example is using ZAP as an intercepting proxy while you browse a test application, so the tool can record requests, map the site, and flag common issues as you go. That gives you a repeatable way to see what the browser sends, what the server returns, and where controls are missing or inconsistent.

In a typical workflow, a tester starts with passive scanning to observe headers, cookies, and page behaviour without changing the application. After that, they run targeted active scans or manual probes against low-risk pages or a staging environment to confirm findings such as weak input handling, missing security headers, or exposed endpoints.

ZAP is most useful when you treat it as part of a broader application testing method, not as a one-click verdict. The tool helps you move from “this page loads” to “this page is observable, testable, and producing evidence of control gaps,” which is why it often sits alongside review of application design, authentication flow, and input validation.

Where ZAP fits in the testing workflow

ZAP is usually used after the application is reachable and before you decide whether a reported issue is truly exploitable. That makes it valuable for quick discovery, regression testing, and validation of security fixes. It is especially helpful when you want a lightweight view of HTTP behaviour rather than a full manual assessment from scratch.

Its strength is visibility: it can show redirects, parameters, cookies, response headers, and the effect of tampering with requests. The same workflow also makes its limitations clear, because a scan result often tells you where to investigate further, not whether the issue is business-critical. Good testers use it to narrow the search space, then verify the most meaningful findings manually.

For teams building a repeatable appsec programme, ZAP is a practical bridge between developer checks and deeper review. It supports quick feedback on whether a build or release still exposes obvious weaknesses, and it pairs naturally with an Application Security Guide when you need the testing activity to sit inside a wider programme rather than remain an isolated scan.

How to interpret ZAP findings without overreacting

ZAP findings are most valuable when you read them as evidence of a condition, not as a final risk rating. A missing header might be low impact on its own, while the same pattern on an authenticated workflow or sensitive transaction page can matter more. Likewise, a reflected input issue may be harmless in one context and serious in another depending on whether it reaches a sink that changes application behaviour.

That is why testers should focus on the request, the response, and the application state behind the issue. If ZAP highlights a page, ask whether the page is authenticated, whether the parameter controls access or business logic, and whether the behaviour is consistent across roles or sessions. That context determines whether you have a cosmetic weakness, a test-only issue, or a genuine exposure that deserves remediation.

The same judgement applies to coverage. A clean scan does not prove the application is safe, because ZAP only sees what your test path exposes and what the configured checks can infer. Strong testing practice is to compare the scan output with the actual application design and with the kinds of controls you expect to see in place, which is why a reference such as the Secure Coding Guide is useful when you move from testing to fixing root causes.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP ASVS, OWASP SAMM and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP ASVSV4 — API and Web ServiceZAP tests web app and API behaviour, especially inputs, headers, and endpoints.
V6 — AuthenticationZAP commonly validates login flows, session handling, and auth-related responses.
V13 — ConfigurationMissing security headers and exposed endpoints are configuration issues ZAP can surface.
Recommendation — Use V4 to verify exposed pages, requests, and responses for security weaknesses. Use V6 to check authentication flows and confirm they resist weak or inconsistent handling. Use V13 to review headers, deployment settings, and other observable configuration weaknesses.
OWASP SAMMSecurity TestingZAP is used inside a mature software assurance and testing practice.
Recommendation — Integrate ZAP into security testing activities and tie findings to release gates.
CIS Controls v8CIS-16 — Application Software SecurityThe example is application testing for common web weaknesses and validation gaps.
Recommendation — Apply CIS-16 to test applications and remediate recurring web security flaws.

Practitioner Guidance

What to verify: Confirm that you are scanning the right environment, with the right scope, and that authenticated areas are included where intended. A ZAP result is only meaningful if the traffic, roles, and pages under test match the release or workflow you are trying to assess.

Decision rule: Use passive scanning first for broad visibility, then reserve active probing for approved targets or staging systems where you can tolerate test traffic. If a finding affects authentication, session handling, or a data-bearing workflow, validate it manually before you treat it as a defect.

Practitioner takeaway: ZAP is most effective when it supports disciplined testing judgement, not when it is treated as an oracle; the real value is in turning observed HTTP behaviour into a defensible decision about what must be fixed, what must be verified, and what still needs human review.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 18, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org