Mobile pentest playbook — iOS and Android in one engagement.
Common findings, tooling and proof-of-compromise patterns for fintech and health apps.

This playbook captures the sequence MAST Consulting Group uses on VAPT engagements when a programme owner has roughly the next two quarters to show measurable progress. It is opinionated, written to be lifted into your own plan, and assumes you already have a control framework in place — the question is how to move from documented to demonstrably operating.
Definition
A mobile application penetration test assesses both iOS and Android builds of an app for insecure data storage, weak authentication, binary protections, insecure IPC, and network-layer vulnerabilities, following OWASP Mobile Application Security Verification Standard (MASVS) and the Mobile Security Testing Guide (MSTG). For fintech and health apps this includes analysis of certificate pinning, jailbreak/root detection bypasses, and sensitive data leakage to device logs or backups.
Why it matters
The pressure on VAPT programmes is shifting in specific, observable ways:
- UAE CBUAE Open Finance Framework and KSA SAMA Open Banking Policy require mobile API security validation; MASVS L2 evidence is the accepted proof of due diligence during regulatory reviews.
- NDMO PDPL Article 10 and India DPDP Act 2023 Section 8(4) hold data fiduciaries liable for breaches from insecure apps; mobile pentest reports demonstrate reasonable security measures to data-protection authorities.
- Fintech mobile apps in the Gulf region show an average of 3.5 High/Critical MASVS failures per engagement, most commonly MSTG-STORAGE-1 (unencrypted local storage) and MSTG-AUTH-2 (weak biometric binding).
- Health apps processing patient data under Saudi NDMO Health Data Regulations 2023 must show mobile security testing results as part of conformance; absent evidence can block app store approval.
Evidence sources to capture
What an auditor or reviewer will sample for — wire each source into your evidence repository before the next review cycle:
- Frida/objection session logs — hooked functions, bypassed certificate-pinning calls, runtime memory dumps
- MobSF static analysis report — hardcoded keys, insecure API endpoints, permission manifest analysis for both APK and IPA
- Burp Suite mobile traffic capture — decrypted HTTPS sessions post-pinning bypass, API request/response pairs
- Device file-system snapshot (after jailbreak/root) — SQLite databases, shared preferences, keychain entries with sensitivity classification
- MASVS/MSTG checklist — control ID (e.g. MASVS-STORAGE-1), result, evidence reference, tester sign-off
- Crash/analytics log export — sensitive PII fields inadvertently written to Crashlytics or Firebase log streams
Recommended next actions
A 90-day plan, sequenced so each step produces evidence the next step depends on:
- Day 0–30: AppSec Lead obtains debug/release builds (IPA and APK), provisioning profiles, and API base URLs; defines MASVS level (L1 for standard, L2 for fintech/health) and documents test plan.
- Day 31–60: Tester performs static analysis with MobSF, dynamic analysis with Frida/objection, and network interception with Burp Suite; documents all MASVS control results in shared spreadsheet.
- Day 61–90: Developer remediates Critical findings (e.g. cleartext credential storage, broken pinning); AppSec Lead retests on physical devices (minimum one iOS 17 and one Android 14 device).
- Day 90+: Compliance Manager packages final MASVS L2 report as evidence for CBUAE or SAMA regulatory submission; archive in GRC platform (e.g. Archer or ServiceNow GRC).
- Ongoing: Run MobSF in CI/CD on every release build; mandate full MASVS retest for any release touching authentication, payment, or health-data flows.
Example metrics
Instrument these and report them monthly to the executive sponsor; sustained adverse trends become board-level conversations:
- Certificate pinning bypass success rate during test: should be 0% in production builds (any bypass = Critical finding)
- Sensitive data found in plaintext local storage per app: target 0 instances post-remediation
- MASVS L2 control pass rate: target ≥88% of applicable controls at release
- Mean time to remediate Critical mobile findings: ≤10 business days
- Root/jailbreak detection bypass rate: target 0% for production release (MSTG-RESILIENCE-1)
A the next two quarters working plan
MAST Consulting Group runs this VAPT work in four moves. Each move is short, evidence-producing, and signed off by a Lead Practitioner before the next begins.
- Frame (week 1). Confirm scope, regulators in play, and the decisions the work has to enable — referenced against the rules of engagement (RoE). Without that framing, the rest becomes a documentation exercise the audit committee will not read.
- Diagnose (weeks 2–4). Walk through scope and RoE and test plan as they exist today. Capture not just gaps but the design decisions behind every existing control — those are usually where audit findings hide.
- Design (weeks 5–8). Make the contested choices early and pre-clear them with regulators that require independent penetration testing (PCI DSS 11.4, SAMA, ADGM/DIFC, RBI). Document the rationale; VAPT reviewers care more about reasoned decisions than perfect ones.
- Operate (weeks 9–12). Move evidence collection into MobSF and Frida (mobile) and Postman / OpenAPI fuzzers (APIs). A control that depends on a separate GRC tool nobody opens will fail within two cycles.
Pitfalls we keep seeing
Across MAST Consulting Group's VAPT portfolio, the same recurring failure modes show up cycle after cycle. None are exotic; all are expensive when they reach the audit report.
- Pattern: findings without business impact, only CVSS scores. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
- Pattern: missing chain-of-attack narrative for critical findings. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
- Pattern: no retest budget agreed up front. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
- Pattern: scope written so loosely it invites scope creep mid-test. What good looks like: the same control evidenced inside the workflow it governs, not separately for the audit.
Tooling we actually reach for
MAST Consulting Group is deliberately tool-agnostic, but in practice the same shortlist keeps appearing on VAPT engagements because the integrations are cheap and the evidence is defensible:
- Nuclei — used not because it is fashionable, but because the audit trail it generates is one the reviewer accepts on the first ask.
- MobSF and Frida (mobile) — used not because it is fashionable, but because the audit trail it generates is one the reviewer accepts on the first ask.
- Postman / OpenAPI fuzzers (APIs) — used not because it is fashionable, but because the audit trail it generates is one the reviewer accepts on the first ask.
How MAST Consulting Group can help
MAST Consulting Group runs VAPT programmes for banks, insurers, healthcare networks, payments providers, telcos and government entities across the UAE, KSA, India and the wider GCC. We bring Lead Practitioners, sector specialists, and a working library of policies, risk methodologies and evidence templates that have passed audit at firms recognisable to your board.
If anything in this playbook is relevant to a programme you are scoping or rescuing, the fastest next step is a 30-minute working session with the practice lead. We will look at your specific situation, share what we have seen work for VAPT programmes at similar scale, and tell you honestly if the work is something you should bring to us or run in-house.
Turn this briefing into a working plan for your team.
Tell us where you are today and we'll come back within one business day with a scoped, fixed-fee proposal — or an honest opinion if you should run the work in-house.
- 30-minute working session with a Lead Auditor
- Specific to your regulators, scope and timeline
- No-obligation written next-step plan
Prefer email? info@mastcgroup.com
Request a consultation
Reply within one business day from a senior consultant.
Related insights
Matched on service area and shared topics.