Terminal Interface
Run an OpenAPI fuzzing command with --tui to follow progress and inspect
results interactively:
cats -c openapi.yml -s http://localhost:8080 --tui
The overview includes paths, run configuration, response time, response-code
counts, result counts, and the fuzzers that ran. Use j/k or the arrow keys
to select a test and press Enter to inspect its request, response, result,
trace, and replay command.
Useful keys include:
1overview2execution details3execution summary and quality-gate result4details grouped by result reason5included paths6tests sorted by response time/search;a,e,w,s, andifilter all, errors, warnings, successes, and skipped resultsqquit
The TUI requires an interactive terminal at least 80 columns by 24 rows and
cannot be combined with --dryRun. It is available for OpenAPI-backed
fuzzing; standalone cats template uses normal CLI output. The interface
retains the most recent 10,000 test details by default. Change this with
--tuiMaxResults; aggregate statistics still cover the complete run.
Pressing q during an active run requests cancellation and exits with status
130 after preserving results already written.