API Security Testing in Bengaluru · SaaS & Product APIs
OWASP API Top 10 testing for B2B SaaS, GraphQL and microservice APIs — built for product teams shipping to SOC 2, ISO 27001 and DPDP across ORR, Whitefield and Electronic City.
How a Macksofy api pentest engagement runs in Bengaluru.
Bengaluru ships products, and a Bengaluru product is an API surface. The B2B SaaS belt along the Outer Ring Road, the GCC product orgs in Whitefield and the deep-tech startups around Koramangala and Indiranagar all live or die on multi-tenant REST and GraphQL APIs that customers integrate against. Macksofy tests those APIs the way your largest enterprise customer's security team will when they run their own assessment before signing — because in Bengaluru, the API pentest report is increasingly a sales artifact, not just a compliance one.
The defining risk for a Bengaluru SaaS API is tenant isolation. We anchor on the OWASP API Security Top 10 (2023), and for multi-tenant products the headline finding is BOLA (API1) across the tenant boundary — a token scoped to tenant A reaching tenant B's records by manipulating an object or organisation identifier. We test with two tenants and two roles per tenant, so cross-tenant and cross-role authorization are both proven, not assumed. Broken object-property-level authorization (API3) — mass-assigning a `role`, `plan` or `tenant_id` field, or excessive data exposure returning internal fields the UI never shows — is the next seam, and it is everywhere in fast-moving product code.
GraphQL gets first-class treatment because so much of Bengaluru runs it. We test introspection exposure, query depth and aliasing/batching abuse (an unrestricted-resource-consumption vector that can take a cluster down or drive cloud spend), field- and edge-level authorization, and the same cross-tenant BOLA logic applied to resolvers and node lookups. For REST microservice meshes we test east-west trust assumptions — the internal service that trusts a header the gateway was supposed to strip — and the service-to-service auth that product teams often leave implicit.
Bengaluru engagements are CI/CD-shaped. We integrate where it helps — running authenticated API scans against an ephemeral preview environment, wiring a Nuclei/ZAP baseline into the pipeline so regressions are caught pre-merge — but the depth comes from manual abuse-case testing a pipeline cannot do: business-flow abuse (API6) on trials, invites, billing and usage-metering; SSRF (API7) on the webhook-registration and integration-connector features that every SaaS ships; and unsafe consumption of third-party APIs (API10) where your product trusts a partner response it shouldn't. We test against staging with production-like data shape, and we move at the cadence of a team that deploys daily.
The deliverable is built to clear two gates at once: the customer security questionnaire and the audit. Findings map to SOC 2 (CC-series), ISO 27001:2022 Annex A, and India's DPDP reasonable-security-safeguards expectation, and the report is written so your buyer's security reviewer reads it as evidence of maturity rather than a list of holes. Improper inventory management (API9) — the undocumented internal endpoint, the deprecated `/v1` still serving — is reported with a gateway-governance plan, because for a product company an unknown API is an unmanaged liability and a future incident.
Re-testing is included in the SoW inside a 60-day window, and we deliver a clean re-test letter your sales and compliance teams can forward to prospects. We are vendor-neutral on the gateway stack — Kong, Apigee, AWS API Gateway, Azure APIM, Envoy/Istio — and we don't resell any of it, which matters when we're also recommending how to configure it. Onsite is straightforward across ORR, Whitefield, Electronic City and Manyata; most product engagements run remote-first with a kickoff and a findings-walkthrough working session with your engineering leads.
Five phases. Bengaluru timeline.
Every Macksofy api pentest engagement in Bengaluru runs through the same phased protocol — adapted to Bengaluru-specific procurement, regulator and delivery realities.
- Phase 01
Scope & API inventory
Week 1- Reconcile REST + GraphQL estate from gateway, OpenAPI/GraphQL schema and traffic — surface shadow/zombie endpoints (API9)
- Provision two tenants and two roles per tenant for cross-tenant and cross-role authorization testing
- Map sensitive business flows — trials, invites, billing, usage metering, connector/webhook features
- Agree CI/CD touchpoints and a preview/ephemeral test environment with production-like data shape
- Phase 02
Auth & tenancy modelling
Weeks 1–2- Token/OAuth/OIDC and API-key model — scope, audience, rotation and revocation
- Tenant-isolation map for cross-tenant BOLA (API1); object-property model for BOPLA (API3)
- Function-to-role map for BFLA (API5) across admin, member and service tokens
- East-west service-trust review for REST microservice / service-mesh deployments
- Phase 03
Manual exploitation
Weeks 2–4- Cross-tenant / cross-role BOLA & BFLA; mass-assignment and excessive-data-exposure proofs
- GraphQL introspection, depth/aliasing/batching abuse and resolver-authorization tests
- Business-flow abuse (API6) on trial/invite/billing/metering; SSRF (API7) on webhook & connector features
- Unsafe third-party consumption (API10), misconfiguration (API8) and chained proofs with reproducible requests
- Phase 04
Reporting (audit + sales-ready)
Weeks 4–5- Per-finding proof-of-exploit, CVSS v3.1 and remediation written for engineering action
- Mapping to SOC 2 (CC-series), ISO 27001:2022 Annex A and DPDP reasonable-security-safeguards
- API-inventory hygiene findings and gateway-governance plan
- Jira/Linear/GitHub-importable findings export with owner, severity and CWE
- Phase 05
Re-test & closure
Weeks 5–6- 60-day re-test of every Critical and High at no extra cost
- Clean re-test letter for sales and customer-security review
- Pipeline regression baseline (Nuclei/ZAP) handed to the engineering team
- Carry-forward backlog for the next release-cycle assessment
- Phase 01Week 1
Scope & API inventory
- Reconcile REST + GraphQL estate from gateway, OpenAPI/GraphQL schema and traffic — surface shadow/zombie endpoints (API9)
- Provision two tenants and two roles per tenant for cross-tenant and cross-role authorization testing
- Map sensitive business flows — trials, invites, billing, usage metering, connector/webhook features
- Agree CI/CD touchpoints and a preview/ephemeral test environment with production-like data shape
- Phase 02Weeks 1–2
Auth & tenancy modelling
- Token/OAuth/OIDC and API-key model — scope, audience, rotation and revocation
- Tenant-isolation map for cross-tenant BOLA (API1); object-property model for BOPLA (API3)
- Function-to-role map for BFLA (API5) across admin, member and service tokens
- East-west service-trust review for REST microservice / service-mesh deployments
- Phase 03Weeks 2–4
Manual exploitation
- Cross-tenant / cross-role BOLA & BFLA; mass-assignment and excessive-data-exposure proofs
- GraphQL introspection, depth/aliasing/batching abuse and resolver-authorization tests
- Business-flow abuse (API6) on trial/invite/billing/metering; SSRF (API7) on webhook & connector features
- Unsafe third-party consumption (API10), misconfiguration (API8) and chained proofs with reproducible requests
- Phase 04Weeks 4–5
Reporting (audit + sales-ready)
- Per-finding proof-of-exploit, CVSS v3.1 and remediation written for engineering action
- Mapping to SOC 2 (CC-series), ISO 27001:2022 Annex A and DPDP reasonable-security-safeguards
- API-inventory hygiene findings and gateway-governance plan
- Jira/Linear/GitHub-importable findings export with owner, severity and CWE
- Phase 05Weeks 5–6
Re-test & closure
- 60-day re-test of every Critical and High at no extra cost
- Clean re-test letter for sales and customer-security review
- Pipeline regression baseline (Nuclei/ZAP) handed to the engineering team
- Carry-forward backlog for the next release-cycle assessment
Which Bengaluru verticals we deliver API Pentest for.
B2B SaaS (ORR / Bellandur)
Multi-tenant REST/GraphQL APIs — cross-tenant BOLA, billing/usage business-flow abuse, SOC 2 + ISO 27001 evidence.
GCC product orgs (Whitefield)
Captive product APIs tested to the parent's global security bar plus India DPDP; integrates with the GCC's existing SDLC gates.
Fintech & payments product
Card, wallet and BaaS APIs — tenant isolation, webhook SSRF, rate-limit abuse and partner-API trust testing.
Healthtech & SaaS (Electronic City)
PHI-bearing APIs with strict object-level authorization and data-exposure testing; HIPAA/DPDP-aligned evidence.
Dev-tools & API-first startups
Public developer APIs and SDKs — key scoping, abuse/rate-limit and quota-bypass testing for externally-consumed endpoints.
AI / ML platforms
Inference and data-pipeline APIs — auth, tenant isolation, prompt/SSRF and unsafe upstream-consumption testing.
The Bengaluru deliverable pack.
Every Bengaluru api pentest engagement closes with the pack below — regulator-ready evidence, technical detail and board-readable summaries.
- API security report mapped to OWASP API Top 10 (2023) for REST and GraphQL
- Cross-tenant / cross-role authorization evidence (BOLA/BFLA test matrix)
- Mapping to SOC 2 (CC-series), ISO 27001:2022 Annex A and DPDP for the customer questionnaire
- Manually-validated proof-of-exploit per High/Critical with CVSS v3.1
- Shadow/zombie API inventory and gateway-governance plan
- CI/CD regression baseline (Nuclei/ZAP) and Jira/Linear/GitHub-importable findings
- Free re-test inside 60 days plus a clean re-test letter for sales/compliance
- Engineering walkthrough session with remediation guidance
A Bengaluru api pentest case study.
API assessment — multi-tenant REST + GraphQL, ~90 operations, billing and connector features; OWASP API Top 10 with SOC 2 / ISO 27001 mapping
A cross-tenant BOLA via a GraphQL node lookup exposing another tenant's records, and a mass-assignment letting a member self-escalate to org-admin, both fixed in-sprint; the clean re-test letter unblocked two stalled enterprise deals whose security reviews had flagged the gap.
Rated 4.9 ★ from 612 client reviews.
“We've worked with three Big 4 firms before Macksofy. None found what their team did in our payments stack. The most actionable report we've received in a decade.”
“The CHFI training Macksofy delivered for our cyber cell raised investigation quality measurably. Practical, India-context-aware, and respectful of our operational realities.”
“Came in with zero security background. 5 weeks later I was running Burp Suite and Metasploit confidently. Cleared CEH on the first attempt.”
Questions Bengaluru buyers ask before signing.
Other Macksofy engagements in Bengaluru.
Same engagement, other Macksofy metros.
Get a fixed-price proposal in 48 hours.
Tell us about your security need — pentest, audit, training or a wider engagement. A senior consultant will reply within a few business hours.
- CERT-In Empanelled
- EC-Council ATC · CompTIA Authorized
- 20,000+ professionals trained
- India + UAE engagements
