Automated security testing API for web apps.
OWASP ZAP (Zed Attack Proxy) is a security testing tool with a REST API documented for Python, Java, and shell clients. The API exposes functionality for spidering and Ajax spidering web applications, running passive and active security scans, retrieving scan results and alerts, and handling authentication (form-based, script-based, and JSON-based) against target applications.
The reference documentation covers configuration of spider and scan settings, access control testing, anti-CSRF token handling, alert management and filtering, scan policy management, break points for intercepting HTTP messages, authorization detection methods, and automation plan execution. It is intended for developers and security testers who want to script or integrate ZAP's application security testing capabilities programmatically rather than through its graphical interface.
It is a tool for exploring and attacking web applications via spidering, passive scanning, and active scanning to find security issues.
The API documentation provides examples and client support for Python, Java, and shell.
Yes, it supports form-based, script-based, and JSON-based authentication, along with configurable logged-in/logged-out indicators.
Yes, ZAP includes an automation component with actions to run automation plans and track plan progress.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Mozilla observatory http scanner.
Mozilla observatory tls scanner.
U.S. National Vulnerability Database.
Generate random passwords of varying complexities.
Phishing database.
Scans the requesting client's IP for open TCP ports with fast or deep modes on IPv4/IPv6.