Does your testing work for the PSD2 audit?
The SCA security measures must be tested and then audited by an independent auditor with IT security and payments expertise. The audit evaluates the measures and reviews the evidence: the auditor reviews the evidence rather than running the test, so our penetration test report is what that review relies on. We are an external, independent team.
Do you perform the PSD2 audit itself?
No. The audit of the SCA measures is a separate role, performed by an independent auditor. We perform the security testing and give you the report; your auditor uses it as part of their review. There is no accredited laboratory that issues a product certificate here.
Can you test an app with certificate pinning, root detection or RASP?
Yes. Getting past those protections is part of our daily work, and with Chameleon, our own Android, it is handled at the operating-system level by default, so those checks do not get in the way of the analysis. If you also want to know whether your protections stop an attacker, we check that in app protection testing.
Are backend APIs included?
They can be, and we generally recommend it: much of a mobile app's risk lies in the APIs it uses. We decide it with you case by case, depending on the type of app and what its backend exposes.
Do you need source code?
No. By default, testing is black-box: we attack your app with the same information an attacker would have, using the same build you release to your users. If you prefer, we can also review the source code.
Can I see a sample report?
Yes. Download our sample report, a real deliverable from a full assessment of a deliberately vulnerable app.
Do you test on physical devices?
When needed. On Android we mainly work with Chameleon, our analysis environment: it gives us deep visibility into what the app does in the operating system, and handles root, pinning and anti-instrumentation checks at the OS level by default. If we hit a limitation that matters for your app, we use physical devices. On iOS we use physical devices.
How long does it take and what does it cost?
It depends on the number of apps and platforms, the complexity of your app and the backend interfaces in scope. We send you a proposal with a fixed price and the schedule. It usually takes one to two weeks per platform, report included. We can usually start the same week you accept the proposal; the start date depends on our team's workload and is stated in the proposal.
Is retesting included?
Retesting is quoted separately at a reduced rate. In the proposal we give you two options, testing only or testing with one retest round, so you know the total cost from the start.
What format do the findings come in?
You receive one report per platform, with every finding detailed. If you also want to use them in your own tools, we provide them as CSV or JSON too.
What language is the report in?
English by default. If you need it in Spanish, just tell us.
How do you handle confidentiality?
We agree confidentiality terms before you share builds or documentation. We have a standard NDA, but if you prefer to use yours, we are happy to review it.