How this template works
APIs Selection
The template uses the "contains_either" filter to select API requests that have the HTTP methods "PUT", "POST", or "PATCH". This filter ensures that only these specific methods are targeted for testing.
Execute request
The template specifies a single request to be executed. It replaces the request body with a random payload containing special characters and emojis. This payload is used to test the error messages generated by the API when invalid payloads are provided.
Validation
The template validates the response payload by checking if it contains any of the specified keywords such as "column", "row", "line", "function", "class", "stack", or "trace". If any of these keywords are found in the response, it indicates that sensitive information may be leaked in the error messages, which can be exploited by attackers.