Getting Started
Our MATRIX solution is designed to help you identify and address security issues with your apps. This approach reduces the risk of security vulnerabilities in the virtualized mobile devices, providing a more secure experience for end-users.
1. Create a Virtual Device and Install your App
First, create a virtual device and install your target app. We will use this app to run security checks on the virtual device.
If you want to use MATRIX via the UI, start by creating a device, then installing your app and finally visiting the MATRIX section of our UI. To automate your virtual device and application management, you can use our CLI or our various SDKs.
2. Create and Configure a Test
Once the device is running and your app is installed, you can create a test. You can also configure the test with a Sensitive Value file.
Learn more about tests.
3. Run User Interactions
Next, you can interact with the target app. For instance, if your app involves shopping, you can open the app, add items to the cart, and check out. These actions are designed to generate traffic and local data on the device, which can be used to identify runtime-level security issues.
Learn more about User Interactions. If you're in the UI, you can simply interact with the device directly. Alternatively you can use a CI Workflow or GitHub Action,
4. Run Automated Security Checks
After you've generated local data by interacting with the device, we will run a specialized set of automated security checks on the device. These checks are designed to identify security issues in the app, such as insecure data storage, insecure network communication, insecure authentication and more.
Learn more about checks.
5. View the Report
Once the security checks have finished running, a report will be created. This report shows the results of the test and information about individual checks and artifacts.
Learn more about MATRIX reporting.