📄️ Installation
How to get CATS up and running
📄️ Running CATS
How a typical CATS run looks like
📄️ How CATS Works
How CATS works and matches API responses against Fuzzer's logic
📄️ Interpreting Results
How to interpret CATS reports
📄️ Slicing Strategies
How to get meaningful results in a timely manner
📄️ Filtering Reports
How to ignore specific HTTP response
📄️ Replaying Tests
How to replay specific tests from a CATS run
📄️ OpenAPI Formats
Formats recognized by CATS generators
📄️ Reference Data File
Supplying context to CATS
📄️ Headers File
Supplying custom headers to CATS
📄️ URL Parameters
How to supply custom path parameters
📄️ API Authentication
Types of authentication supported by CATS
📄️ Running Behind Proxy
Running CATS behind a proxy
📄️ Exit Codes
Exit Codes
📄️ Custom Dictionaries
How to specify your own dictionary
📄️ Fuzzing non-OpenAPI endpoints
How to use CATS for APIs that don't have an OpenAPI documentation
📄️ Masking Authentication Headers
Masking Authentication Headers
📄️ CATS Response Codes
Mutators
📄️ Mutators
Mutators
📄️ Examples
Using examples from OpenAPI spec vs Generated examples