Skip to content

v5

Compare
Choose a tag to compare
@en-milie en-milie released this 24 Sep 18:21
· 1803 commits to master since this release

Release notes:

  • Add 2 new fuzzers for minLength and maxLength exact matching on String fields
  • Add a new SecurityFuzzer that can be used for common security testing scenarios like XSS, SQL injection, etc
  • Add a new argument called useExamples which can control whether CATS should use examples from the contract or only generate values
  • Add a new argument called printExecutionStatistics that will display average, best case and worse case response times
  • Add responseTimeInMs as part of the response information inside the CATS report
  • Make DuplicateHeaderFuzzer iterate through all headers and send duplicates, rather than just for the first one
  • Improve logging summary by adding colour codes
  • Make CATS exit with a non-zero code when there is at least an error
  • Add a new fuzzer called DummyFuzzer that will send a dummy payload to all defined paths
  • Add a new argument called excludedFuzzers to be able to globally exclude specific fuzzers
  • Add a new fuzzer for invalid values in ENUMs
  • Improve logging for skipForXXX params and command listing
  • Change the list of paths from the paths argument to be comma separated in order to be consistent with all other arguments