Skip to main content

Getting Started

Our MATRIX solution is designed to help you identify and address security issues with your apps early in the development process. 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 up is to create a virtual device and install your 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 go about automating your virtual device and application management, you can use our CLI or our various SDKs to accomplish this.

2. Create a Test

Once the device is running and your app is installed, you can create a test. This puts the device in a state where it's collecting data and traffic from the app, which can be used to identify runtime-level security issues.

Learn more about creating a test.

3. Run User Interactions

Once the device is running and your app is installed, you can run a set of automated interactions on the device e.g. open the app, sign in using a test account, add items to cart, checkout, etc. These actions are designed to generate traffic and local data on the device, which can be used to identify runtime-level security issues.

If you're in the UI, you can simply interact with the device directly. If you're using the GitHub Action or GitHub Action, learn more about how to orchestrate user interactions.

4. Run Automated Security Tests

After you've generated local data by interacting with the device, we will run a specialized set of automated security tests on the device. These tests are designed to identify security issues in the app, such as insecure data storage, insecure network communication, insecure authentication and more.

Learn more about our automated security checks.

5. View Results

Once the security tests have finished running, a report will be created on the CI instance. You can then upload this as an artifact to your CI/CD pipeline and view the results in your CI/CD dashboard.

Learn more about MATRIX reporting.