Skip to content
Back to Blog
·7 min read·guides

API Security Testing India — Bachao.AI Methodology

Bachao.AI's API security testing covers OWASP API Top 10 (2023) + India-specific fintech API patterns. BOLA, broken auth, rate limit bypass, mass assignment, SSRF. 4-day delivery for typical SaaS APIs.

Shouvik Mukherjee, Founder of Bachao.AI

Shouvik Mukherjee

Founder & CEO, Bachao.AI

Test Your Application

What this means for your business

Indian SMBs without documented security controls face 3× higher breach costs (IBM Cost of a Data Breach 2024). This guide helps you close that gap.

Why API security needs its own methodology

A standard VAPT tests the web app or mobile app. API security needs separate methodology because:

    1. APIs are increasingly the entire product surface (mobile apps, SDK customers, B2B integrations all hit the API)
    2. OWASP API Top 10 differs from OWASP Web Top 10 (BOLA dominates, not XSS)
    3. Rate limiting and authorization at the API layer are where most attacks succeed
    4. API documentation is often the most useful artifact for attackers (or the most useful artifact for defenders to validate)
Bachao.AI's API security audit covers OWASP API Top 10 (2023 revision) plus India-specific fintech patterns we maintain.

What's in scope

Authentication and authorization (OWASP API Top 10 categories 1, 2, 3, 5):

    1. BOLA (Broken Object-Level Authorization) testing on every authenticated endpoint
    2. Broken authentication (token reuse, weak JWT signing, session fixation)
    3. Excessive data exposure (responses including more than the UI uses)
    4. Broken function-level authorization (admin endpoints reachable by non-admin users)
Input handling (categories 4, 6, 7, 8, 9, 10):
    1. Unrestricted resource consumption (rate limits absent or bypassable)
    2. Server-Side Request Forgery (SSRF) on URL-accepting endpoints
    3. Security misconfiguration (CORS, headers, error messages leaking data)
    4. Lack of resources & rate limiting (per-user, per-IP, per-endpoint quotas)
    5. Improper inventory management (deprecated API versions still callable)
    6. Unsafe consumption of APIs (third-party API responses trusted blindly)
India-specific patterns:
    1. UPI API security (intent validation, transaction signing)
    2. DigiLocker / Aadhaar API integration security
    3. Account Aggregator framework security
    4. Payment Aggregator API security per RBI guidelines
    5. DPDP-compliant data handling in API responses

The 4-day delivery

Day 1: Documentation and discovery

    1. API spec review (OpenAPI / Postman collection / Swagger)
    2. Endpoint enumeration (documented + undocumented)
    3. Authentication model review
    4. Initial automated scanning
Day 2: BOLA + authorization testing
    1. Every authenticated endpoint tested for object-level authorization
    2. Multi-account testing (User A's token attempting to access User B's resource)
    3. Vertical privilege escalation (regular user attempting admin endpoint)
    4. Horizontal authorization edge cases
Day 3: Input handling + business logic
    1. Rate limiting validation (per-user, per-IP, per-endpoint)
    2. SSRF on URL-accepting endpoints
    3. Mass assignment testing
    4. Input validation edge cases
    5. Business logic abuse (race conditions, state machine violations)
Day 4: Reporting
    1. Findings categorised: Critical / High / Medium / Low
    2. Each finding includes PoC + remediation example
    3. 90-minute debrief with backend engineering team

Know your vulnerabilities before attackers do

Run a free VAPT scan — takes 5 minutes, no signup required.

Book Your Free Scan

Pricing

ScopeFee
Small API (< 30 endpoints)₹1.5L
Medium API (30–100 endpoints)₹3L
Large API (100–300 endpoints)₹5L
Fintech-specific (UPI, AA, RBI)+50%

Common findings

From our last 30 fintech API audits, in order of frequency:

  1. BOLA on at least one endpoint (24 of 30 APIs)
  2. Rate limit bypass via header manipulation or IP rotation (21 of 30)
  3. Excessive data exposure on at least one response (19 of 30)
  4. Missing or weak per-user rate limit (17 of 30)
  5. SSRF on at least one URL-accepting endpoint (12 of 30)
  6. Deprecated API version still callable in production (11 of 30)
  7. Verbose error messages exposing stack trace (10 of 30)
  8. JWT signing key weak or rotatable (9 of 30)
  9. Mass assignment vulnerability (8 of 30)
  10. Authorization race condition in transaction endpoints (6 of 30)

How to start

Schedule the API audit scoping call →


Related: Case Study: Fintech API Audit Found BOLA + Rate Limit Bypass · API Security for Indian Fintech

Shouvik Mukherjee, Founder of Bachao.AI

Shouvik Mukherjee

Founder & CEO, Bachao.AI

Ex-enterprise architect turned cybersecurity founder. Built systems for Fortune 500s, now making enterprise-grade security accessible to every Indian business. Writes about threats targeting Indian SMBs, practical defenses, and the DPDP Act.

Connect on LinkedIn

Get cybersecurity insights for Indian SMBs

Weekly vulnerability alerts, DPDP compliance tips, and security guides. No spam — unsubscribe anytime.

We respect your privacy. Your email is never shared.

Application-layer testing against the OWASP Top 10

Free automated scan — risk score in under 2 hours. No credit card required.

Test Your Application
Find your vulnerabilitiesStart free scan →