How often do I need to test my app?
DORA requires applications that support critical or important functions to be tested at least once a year, and after major changes. We can run the testing on that cycle.
Does a certified or accredited body have to do the testing?
No. DORA requires the tests to be performed by independent parties, internal or external, and there is no product certificate or accredited laboratory that issues the result. We are an external, independent team, and our report is the evidence your programme keeps.
What about threat-led penetration testing (TLPT)?
TLPT is a separate, advanced requirement that applies to entities the authorities designate, at least every three years, and the technical standards set qualification criteria for the testers. It is distinct from the yearly testing in Article 24. Tell us your situation and we can discuss whether and how we fit.
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. DORA includes source code reviews among its tools, where feasible. If you share the code, we review it too.
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.
Do you offer recurring contracts?
Yes. If you plan your yearly testing with us, we agree special conditions for the whole cycle.
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.