Checklists

Mobile Application Security Checklist

Prepare an Android or iOS review covering the client, platform and supporting APIs.

A mobile assessment should cover the application, local data, platform controls and the APIs behind the mobile client.

Checklist

  1. Review authentication, session and token storage.
  2. Check local storage for credentials, tokens and sensitive business data.
  3. Assess transport security and certificate validation where applicable.
  4. Review exported components, deep links and platform permissions.
  5. Test API authorization independently of the mobile interface.
  6. Inspect sensitive logging, backup behavior and debug exposure.
  7. Validate cryptographic use and secret management.
  8. Document exploitable paths with reproducible evidence.

Preparing for an assessment

Share supported platforms, test builds, backend scope, important user journeys and any test-device constraints. Build signing, device access and test credentials are arranged privately after authorization.

Keep scope, access assumptions and exclusions explicit. Use redacted evidence and representative test data. Report what was verified, what remains uncertain and which checks could not be completed.

For backend authorization boundaries, pair the mobile review with API security testing.

Further reading

OWASP Mobile Application Security

Related resources