What we test
The app, the API,
and the gap between them.
Web apps, native iOS and Android, React Native, and Flutter. Checks follow the OWASP Top 10 for web and the
OWASP MASVS for mobile, and we go past the checklist wherever your app does something unusual.
-
Web and mobile · Authorization
Can user A see user B?
Every API call the app makes, replayed with other IDs, other roles, and no token at all.
-
Web and mobile · Sessions
Does logout log you out?
Token lifetime, refresh, revocation, password reset, MFA, and biometric unlock.
-
Web and mobile · Business logic
What a scanner can't guess
Negative amounts, skipped steps, reused coupons, and races on anything that moves money or data.
-
Web · Injection
Where input becomes code
SQL and NoSQL injection, XSS, SSRF, template injection, and file uploads.
-
Web · Browser controls
What the browser is told to trust
Cookies, CSRF, CORS, Content Security Policy, clickjacking, and open redirects.
-
Web · Configuration
What was left switched on
Exposed admin panels, debug endpoints, verbose errors, and public storage buckets.
-
Mobile · Data on the device
What stays behind
Keychain and Keystore, files, caches, logs, screenshots, and backups.
-
Mobile · Entry points
Every door into the app
Deep links, intents, URL schemes, WebViews, and anything exported to other apps.
-
Mobile · Reverse engineering
What the binary gives away
Secrets, hidden endpoints, and security checks that only run on the client.