Mobile App Penetration Testing
Your mobile app is in millions of hands. Make sure it's secure in all of them.
Mobile applications handle sensitive data, authenticate users, and communicate with your backend systems – all in an environment you don’t control. AMATAS mobile app penetration testing uncovers the vulnerabilities attackers exploit before your users become victims.
- CREST-accredited
- iOS & Android
- OWASP MASVS/MASTG
- Remediation testing included
Mobile apps present a unique security challenge – they run on devices outside your perimeter, store data locally, communicate with APIs, and are distributed through app stores where reverse engineering is trivial. Standard web application testing methodologies don’t capture mobile-specific risks like insecure local storage, certificate pinning bypasses, or runtime manipulation.
AMATAS mobile app penetration testing builds on and extends OWASP MASVS and MASTG, the industry standards for mobile security verification and testing. The goal is to evaluate your iOS and Android applications the way a real attacker would.
Platform coverage
iOS & Android penetration testing
Each platform has a distinct architecture, security model, and attack surface. We test both natively – not with a one-size-fits-all approach.
iOS Penetration Testing
- Keychain and local file data exposure
- App Transport Security (ATS) bypass
- SSL/TLS certificate pinning bypass
- Jailbreak detection bypass
- IPC and URL scheme abuse
- Binary analysis and reverse engineering
- Runtime manipulation
Android Penetration Testing
- SharedPreferences and SQLite data exposure
- Root detection bypass
- SSL/TLS certificate pinning bypass
- Exported components and intent abuse
- APK reverse engineering and code analysis
- WebView misconfiguration and JavaScript interface abuse
- Runtime manipulation
Test coverage
What we test in every mobile app engagement
Authentication & session management
Login bypass, session fixation, token predictability, multi-factor authentication weaknesses, and credential stuffing exposure.
Authorisation & access control
Broken object-level authorization (BOLA/IDOR), access control bypass, horizontal and vertical privilege escalation.
Injection vulnerabilities
SQL, NoSQL, LDAP, command, and template injection across all input vectors – parameters, headers, cookies, and API payloads.
API-specific vulnerabilities
Excessive data exposure, mass assignment, rate limiting bypass, API versioning weaknesses, and improper inventory management.
Business logic flaws
Workflow bypasses, price manipulation, race conditions, and application-specific logic that automated tools cannot discover.
Client-side security
WebView misconfigurations, exposed JavaScript bridges, insecure deep link and URL scheme handling, tapjacking and overlay attacks, and XSS within embedded WebViews.
What you receive
Deliverables from every engagement

Technical report
Risk-ranked findings with CVSS scores, reproduction steps, evidence, and step-by-step remediation guidance for your developers.

Executive summary
A non-technical overview of your risk exposure, key findings, and recommended priorities – ready to share with leadership and the board.

Attack scenarios
We demonstrate how individual vulnerabilities can be chained into realistic attack paths, showing the true business impact, not just isolated findings.

Remediation testing & accreditation
After you remediate findings, we retest at no extra cost and issue a cybersecutiy accreditation for audit and compliance purposes.
Compliance support
Regulatory frameworks this service supports
Our web & API penetration testing reports are structured to provide the evidence required by auditors across various frameworks, including:
- DORA
- NIS2
- OWASP Top 10
- ISO 27001
- PCI DSS
- HIPAA
Test coverage
Choose the right level of testing
Every organization has different security needs, budgets, and compliance obligations. Our three service tiers are designed to match your context:

- Deep, CREST-certified testing that simulates real-world, multi-layered attacks
- Led by senior testers using advanced exploitation methods
- Detailed reports, attack path mapping, and remediation validation
- Best for enterprises and regulated industries

- Fast, affordable testing for quick vulnerability discovery and compliance validation
- Combines automated scans with manual expert testing
- Concise, actionable reports aligned with ISO 27001, DORA, NIS2, and GDPR
- Best for SMEs seeking cost-efficient assessments

- Flexible testing of new implementations or features
- Live dashboards, historical tracking and continuous updates
- Best for organizations needing continuous testing
FAQ
Web & API penetration testing - common questions
Timelines vary by scope. An Essential engagement covering a single application typically takes 3-5 days. An Elite engagement covering complex applications with multiple APIs may take 2–3 weeks. We agree on a specific timeline during scoping based on the number of targets, authentication complexity, and your compliance requirements.
We always agree on rules of engagement before testing begins. We can test against production, staging, or a dedicated test environment depending on your risk tolerance. For production environments, we conduct testing in a way that minimizes service disruption – and we maintain a communication channel throughout so any unexpected impact can be addressed immediately.
We test REST, GraphQL, SOAP and gRPC APIs, tailoring our security methodology to the unique architectural risks and business logic of each protocol. Whether working directly from your provided API documentation and schema files or conducting unauthenticated discovery from scratch, we ensure every layer of your API ecosystem is thoroughly evaluated.
Essential testing consists of engagements completed within a limited timeframe – ideal for compliance-driven engagements where speed and cost efficiency matter. Elite testing is a predominately manual, expert-led engagement with deeper business logic testing, attack path simulation, and exploitation of chained vulnerabilities. Elite is recommended for critical systems, regulated industries, and organisations with higher risk profiles.
Yes — AMATAS is a CREST-accredited company for penetration testing services. CREST accreditation means our processes, methodologies, and quality controls meet the internationally recognized standard for penetration testing. This is particularly relevant for clients in regulated sectors where CREST-accredited providers are required or strongly preferred.
Ready to see what's exposed?
Talk to our team – we’ll scope the right security assessment for your mobile app.
Often combined with mobile app testing

Web & API Penetration Testing
Full-scope testing of the web applications and APIs your mobile app depends on.

Vulnerability Assessment
Continuous scanning of your infrastructure and application stack for known vulnerabilities.
Source Code Review
White-box analysis of your mobile app’s source code to find security defects before compilation.