github Endava/cats cats-15.5.0

2 hours ago
  • fix: Derive DELETE leaf from path template and resolve sub-resource forms for *Id path params
  • refactor: Split TriageCommand into triage package with accurate rule synthesis, refData mining and live verification
  • fix: Skip self-presence guards when marking correlation fields required and relax empty booleans under --no-strictTypes
  • fix: Evict partial leaf resources on DELETE and skip fuzzed-path GET observations
  • feat: Broaden multi-language detection in PathTraversal, LDAP, and XXE fuzzers
  • feat: Add PaginationLimitHonoredFuzzer for collection limit verification
  • feat: Add PatchOmittedFieldsClobberFuzzer for partial PATCH persistence verification
  • feat: Add PathBodyIdMismatchFuzzer for path vs body identifier consistency
  • feat: Add ArithmeticTotalMismatchFieldsFuzzer for inconsistent total validation
  • feat: Add MutuallyExclusiveFieldsFuzzer for conflicting domain field pairs
  • feat: Add ConfirmationFieldsMismatchFuzzer for cross-field equality validation
  • feat: Add SpecialFloatTokensInNumericFieldsFuzzer for IEEE-754 NaN and Infinity tokens
  • feat: Add TimezoneAndLocaleCodeFieldsFuzzer for invalid IANA, BCP-47, and ISO codes
  • feat: Add CursorAndPaginationTokenFieldsFuzzer for cursor decoder edge cases
  • feat: Add SearchAndFilterExpressionFieldsFuzzer for search and filter parser errors
  • feat: Add composable string, encoding, and random helpers to ShorthandFunctionParser
  • feat: Add OpenAPI constraint fuzzers for multipleOf, minItems, minProperties, exclusive bounds, oneOf, const/not, and max boundaries
  • feat: Add new mutators and readOnly, HPP, path traversal, and verb override fuzzers

Don't miss a new cats release

NewReleases is sending notifications on new releases.