Pre-requisites for API VAPT
Last updated: September 20, 2025
To carry out a complete and efficient API Vulnerability Assessment and Penetration Testing, the following are essential:
Mandatory:
Postman Collection
Provide a complete Postman collection with all valid API requests.
Each request should be test-ready and functional.
Environment Variables & Authentication
Share a Postman environment file with required variables.
If your API uses bearer tokens or similar authentication:
Include them as variables in the collection.
If tokens expire, document the steps to regenerate them.
Sample Data for Requests
Include valid sample data in request parameters or body.
Avoid placeholders like:
❌
"group": "<string>"✅
"group": "admins"
Optional (but Helpful):
API Documentation
Share a link to your API documentation.
While documentation helps, a fully functional Postman collection is critical for thorough testing.
Note: Important Update for API Pentests
For API targets, automated scans and rescans are disabled.
Vulnerability scanning will be skipped (not shown).
The API Pentest will be conducted manually to avoid Postman or environment setup–related issues.
Please keep this in mind when preparing your API target for testing.