forallsecure/Mayhem for API

Automatically test your REST APIs with your OpenAPI specs and Postman collections

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
mayhem-tokenMayhem token
api-urlURL pointing to your running API you started before calling this action (don't fuzz your production API!)yes
api-specPath to your Swagger 2.0 or OpenAPI 3.0 specification, or your Postman collection. Can be a URL.yes
targetThe organization-scoped name of your target, such as example/my-test-target. Auto-generated from your GitHub Repository name if unspecified.
zap-api-scanInclude results from ZAP - API Scan. This run ZAP - API Scan and merge the results with your Mayhem for API results.false
durationScan durationauto
sarif-reportSARIF output path. You can upload it to GitHub using the 'github/codeql-action/upload-sarif@v1' action
html-reportHTML output path. You can upload the artifact to GitHub using the 'actions/upload-artifact@v4' action
experimental-rewrite-plugin--experimental-rewrite-plugin option value
experimental-classify-plugin--experimental-classify-plugin option value
github-tokengithub token for posting feedbackno${{ github.token }}
run-argsA list of additional arguments (separated by '\n') to include in the call to 'mapi run'. Run 'mapi run --help' for a complete list of arguments.
mayhem-urlMayhem API override. | https://app.mayhem.security

no outputs