AppCheck vs Wapiti
AppCheck
appcheck-ng.comWapiti
wapiti.sourceforge.ioSide by side
| Figure | AppCheck | Wapiti |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Web Application Security Scanners | 8.1 (#7) | 7.5 (#16) |
| Authentication | The web scanner supports TOTP, email MFA, bearer tokens, request signing, digest authentication and client certificates. | It supports Basic, Digest, and NTLM authentication, login forms, browser cookie imports, and custom Python code for complicated authentication cases. |
| Purpose | AppCheck automates discovery of security flaws in websites, applications, networks and cloud infrastructure. | Wapiti is a Python web vulnerability scanner that audits websites and web applications. |
| Support | AppCheck offers UK-based support and tailored support services depending on customer requirements and technical understanding. | The project README directs users to its FAQ and invites bug reports through GitHub issues. |
Plans
In their own words
Wapiti
Wapiti is a Python scanner that audits deployed websites and web applications for vulnerabilities. It crawls the application and sends payloads to links, forms, and scripts rather than inspecting source code. Listed checks cover SQL and XPath injection, cross-site scripting, file disclosure, command execution, XXE, SSRF, and open redirects. It can scan REST APIs using an OpenAPI (Swagger) file and supports authenticated scans through Basic, Digest, or NTLM authentication, login forms, imported browser cookies, or custom Python code. Users can configure scope, crawler limits, HTTP headers, and HTTP, HTTPS, or SOCKS5 proxies. Scans can be suspended and resumed using SQLite-backed sessions. Reports are available in HTML, XML, JSON, TXT, CSV, and Markdown. Wapiti is free and released under GNU GPL version 2; installation is offered with pip. The project lists Python 3.12, 3.13, or 3.14 as requirements and says Windows use can be done through WSL. Its README warns scans may disrupt targets or cause data loss and says the target owner's consent is required.