Skip to content
Mayhem Documentation
API Endpoint Documentation
English
æ¥æ¬èª
Initializing search
Home
Overview
Dynamic SBOM
Code Testing
API Testing
Integrations
Support
Glossary
Release Notes
Mayhem Documentation
Home
Overview
Dynamic SBOM
Dynamic SBOM
Mayhem vs. SBOM
Getting Set Up
Getting Set Up
Installation Options
Debian
Red Hat Enterprise Linux
Interactive
Manual
Guides
Guides
Quickstart
Results
Deployment
SBOM/SCA Integrations
Advanced
Advanced
GraphQL
Include/Exclude
Code Testing
Code Testing
Mayhem vs. Code
Tutorials
Tutorials
ð Start Here
â¡âIntroduction
â¡âExecuting Mayhem Runs
â¡âExecuting Mayhem Runs
ð»âWeb UI Testing
ð»âCLI Testing
ð»âTesting a Docker Target
ð»âTesting a Non-Docker Target
â¡âConfiguring Your Runs
â¡âConfiguring Your Runs
ð»âTarget Input Methods
ð»âOSS Fuzzer Engines
â¡âMayhem for Power Users
â¡âMayhem for Power Users
ð»âMayhem and Test Drivers
ð»âTest Driver for tinyxml
ð»âHardware Testing
ð»âTesting with Shared Libraries
ð»âTesting with libFuzzer
ð»âOSS-Fuzz Targets with Mayhem
ð»âPatching Binaries
ð»âFirmware Testing
ðâGetting Set Up
ðâGetting Set Up
ðâInstallation
ðâGenerating API Tokens
ðâGuides
ðâGuides
ðâDocker
ðâDocker
ðâMayhem Docker Targets
ðâMayhem Entrypoint Support
ðâCode Coverage
ðâCode Coverage
ðâGetting Code Coverage
ðâAnalyzing Code Coverage
ðâOptimization
ðâOptimization
ðâOptimizing Mayhem Targets
ðâTroubleshooting
ðâTroubleshooting
ðâDiagnosing Low Test Run Rates
ðâReference
ðâReference
ðâMayhemfile Configuration
ðâMayhem CLI Commands
ðâTarget Support Matrix
ðâDefect Classification
ðâDefect Classification
ð€âUncategorized
ð€âImproper Input Validation
ð€âImproper Memory Management
ð€âImproper Resource Management
ð€âImproper Size Calculation
ð€âIncorrect Logic
ð€âNull Pointer Decode-testing/reference
ð€âOut-of-Bounds Access
ð€âOut-of-Bounds Read
ð€âOut-of-Bounds Write
ð€âUndefined Behavior
ðâMayhem Technology
By Language
By Language
ðâOverview
ðâAUTOSAR
ðâC/C++
ðâC/C++
ð»âBase-Executable
ð»âAFL / AFL++
ð»âHonggfuzz
ð»âLibFuzzer
ðâGolang
ðâGolang
ð»âBase-Executable
ð»âLibFuzzer (Go-Fuzz)
ðâRust
ðâRust
ð»âBase-Executable
ð»âAFL
ð»âLibFuzzer (Cargo-Fuzz)
ðâJava
ðâJava
ð»âBase-Executable
ð»âLibFuzzer (Jazzer)
ðâPython
ðâPython
ð»âLibFuzzer (Atheris)
ðâAda
ðâAda
ð»âBase-Executable
API Testing
API Testing
Mayhem vs. APIs
Tutorials
Tutorials
ð Start Here
â¡âIntroduction
â¡âTesting APIs w/ Mayhem
â¡âTesting APIs w/ Mayhem
ð»âHello, API Testing!
ð»âTest Your Own API
ð»âHAR Support
ð»âPostman Support
â¡âOptimizing Test Coverage
â¡âOptimizing Test Coverage
ð»âAPI Authentication
ð»âAPI Success
ð»âHow Long to Run
ð»âConfigure Your API
â¡âIdentifying API Issues
â¡âIdentifying API Issues
ð»âIdentifying Buggy Endpoints
ð»âIssue Rules
ð»âSuppress Issues
ð»âSelective Routes
ð»âZAP Integration
ðâGetting Set Up
ðâGetting Set Up
ðâInstallation
ðâGenerating API Tokens
ðâGuides
ðâGuides
ðâRequest Rewrite Plugins
ðâResponse Classify Plugins
ðâGRPC
ðâGit Configuration
ðâProxy Support
ðâTips & Troubleshooting
ðâReference
ðâReference
ðâ API Issue Rules
ðâ API Issue Rules
ð€âAuth Bypass
ð€âCommand Injection
ð€âInternal Server Error
ð€âInvalid Request Spec
ð€âInvalid Response Spec
ð€âNoSQL Injection
ð€âPII Disclosure
ð€âPath Traversal
ð€âReported by a custom error-classifying plugin
ð€âSQL Injection
ð€âServer Crash
ð€âServer Side Request Forgery
ð€âTimeout
ð€âVerb Tampering
Integrations
Integrations
Mayhem Integrations
CI Pipelines
CI Pipelines
ðâOverview
â¡âAzure DevOps
â¡âCircleCI
â¡âGitHub Actions
â¡âJenkins
â¡âGitLab
â¡âTravisCI
Webhooks
Webhooks
ðâOverview
â¡âSlack
â¡âGoogle Chat
Project Management
Project Management
â¡âJira
Support
Support
Contact Us
Glossary
Glossary
ðâMayhem API Server
ðâMayhem API Server
ðâAPI Endpoint Docs
ðâTerminology
ðâTerminology
ðâGlossary
ðâFAQ
ðâFuzz Testing
ðâAppSec Theory
ðâAppSec Testing Tools
Release Notes
Release Notes
ðâCurrent Version
ðâPrevious Versions
API Endpoint Documentation
¶
The Mayhem API server endpoints are fully documented
here
.