Release Announcements

:wave: Hello API Testers!

We have been working hard on bringing new and exciting changes to Mayhem for API! For a full list of changes, please take a look at our release notes.

:tada: Here are a few of the latest additions to check out! :tada:

Circle CI support:

Start running Mayhem for API in your Circle CI pipelines with our new Circle CI Orb. Fuzzing your APIs as part of your build will help you discover issues before your customers do, and we want to make it easy for anyone to plug Mayhem for API into their build pipelines. Check out our documentation for more details.

Website Improvements

We are rolling out a number of changes to our website to improve the user experience. Our goal is to make it easier to find and understand your Mayhem for API results.

Improved git SCM Integration

We are rolling out changes to help you understand the health of your APIs over time. With new support for β€œDefault Branch” (accessible from your Target Settings page), you will be able to see how your changes are impacting your API against your default branch when you run Mayhem for API in continuous build and deploy pipelines (CI/CD).

CLI Improvements - Version 2.15.7

  • Added support to override the timeout (default of 5 seconds) to connect and communicate with your API targets with mapi run --timeout....

  • Support for fuzzing endpoints with content type application/octet-stream.

  • We are increasing the variety of data we send to your APIs by complimenting fully random inputs with locale-specific fake data with the help of the fake-rs library. The motivation here is to make more successful requests against your APIs so that we can go deeper and find harder-to-reach bugs and security issues.

:thinking: Still on the fence? Come try out Mayhem for API for free and let us know what you think!

1 Like

:tada: Badge support for Private Targets is Live :tada:

You can now opt in to make your Target status Badge accessible, even if your Target is private.

Your badge becomes publicly accessible, while your results remain private :female_detective:. This lets you share your Target status in your repositories on GitHub/GitLab/BitBucket more easily.

Check it out on your Target settings page: