Technical report
States what we tested and the result. Every finding includes evidence, reproduction steps, impact, a CVSS score and vector, CWE and OWASP MASWE references, and how to fix it.
An essential or important entity under NIS2? We test your app and its API, and give you the evidence for the security testing and effectiveness assessment the directive asks you to run.
For essential and important entities whose services rely on a mobile app and its backend.
Directive (EU) 2022/2555 (NIS2) makes you responsible for managing the security of the network and information systems behind your services. Article 21(2) lists risk-management measures that include:
NIS2 is an obligation on your organization, supervised by your national competent authority and transposed into national law. There is no product certificate here: you keep the evidence that you test your systems and check that the measures work. We produce that evidence for the mobile app and its API.
Depending on the agreed scope, testing can cover:
States what we tested and the result. Every finding includes evidence, reproduction steps, impact, a CVSS score and vector, CWE and OWASP MASWE references, and how to fix it.
Covers the scope and build tested, the results and the priorities, for management and non-technical readers.
If you include the retest, we send a new version of the report with the status of each finding on the new build, as evidence that the measures were applied.
We are an external, independent team. The report sets out the scope, the tests and the results, so you can show your authority and your own management that the security of the app was tested and the measures were checked.
We map your tests to OWASP MASVS and MASTG, the standard and testing guide our team helps write. OWASP recognized this work by naming vulnit an OWASP MAS Advocate.
Chameleon gives us deep visibility into what your app does inside the operating system, which makes the analysis faster and more thorough. Protections such as root, pinning and anti-instrumentation checks are handled at the OS level by default, so our time goes into finding issues in your app.
Meet the teamNo single test makes you compliant. NIS2 is an obligation on your organization, supervised by your competent authority. Our report is the evidence for two of its measures: that the security of the app and its API was tested, and that you checked the effectiveness of your controls. You use it as part of your wider risk-management programme.
NIS2 does not require a product certificate for the testing. It requires you to manage and assess the security of your systems. We produce the testing evidence; your programme and your authority cover the rest.
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.
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. If you share the source code, we review it too.
Yes. We test both, to the same depth. On Android we work with Chameleon; on iOS we test on physical devices. If your app runs on both platforms, we deliver one report per platform.
Yes. It all starts from the same analysis of your app. Tell us what you need, for example a penetration test or an OWASP MASVS assessment, and we combine it into a single project.
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.
English by default. If you need it in Spanish, just tell us.
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.
Tell us about your app and the services it supports. We reply within one business day to arrange a scoping call.
Talk to our team