Build from source
Go and Node versions, frontend build, tests, and the attack corpus tool.
You only need this page if you compile CheeseWAF yourself. Operators should use Releases.
Toolchain
- Go 1.26 or newer
- Node.js 24.x and npm
Build
BASH
Tests
BASH
cheesewaf-corpus runs the built-in attack corpus against the analyzer.
It is a development check, not a production daemon.