Skip to content

1.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Jul 19:54
· 35 commits to trunk since this release

QIT CLI 1.3.1 Release Notes

New Features

Added authenticated beta API fuzz testing

The new qit run:api-fuzz <extension> command runs schema-driven fuzz testing against plugin-owned WordPress REST API routes. It supports published extensions, uploaded development builds, synchronous and asynchronous execution, and normalized JSON results.

Lifecycle status is shown separately from the fuzz campaign state. The command waits up to 45 minutes by default, treats cancellation as terminal, and preserves the established QIT exit codes for success, warning, and failure.

See API Fuzz Testing for scope, campaign limits, result interpretation, and examples.

Improvements

  • Managed-run JSON output decodes structured result fields instead of returning nested JSON strings.
  • Asynchronous managed-run output includes the initial lifecycle status.
  • All Manager-backed run:* commands now accept a local ZIP, local directory, or remote HTTP(S) ZIP through --zip.
  • Managed run:* commands now return failure exit code 1 when the Manager lifecycle status is hanged.
  • qit get displays the API-fuzz campaign state and treats a cancelled run as finished.

Support and Feedback

If you have questions, encounter issues, or have suggestions, open a GitHub issue or run qit feedback "your message".

What's Changed

Full Changelog: 1.3.0...1.3.1