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.