Data Theorem Mobile Secure
The Data Theorem Mobile Secure step integrates the Data Theorem Mobile Secure service into the CI/CD workflow on Appcircle. This step allows users to automatically scan their mobile applications for security vulnerabilities and compliance issues, facilitating proactive security testing. Developers can identify and resolve potential security threats before deploying their mobile applications.
Prerequisites
The workflow steps that need to be executed before running the Data Theorem Mobile Secure step vary depending on the platform and are listed below:
For Android (Java / Kotlin and React Native)
Prerequisite Workflow Step | Description |
---|---|
Android Build | Generates the app required for the Data Theorem Mobile Secure step. |
Android Sign | Required if using a signed app. Processes the output for signing. If already signed, this step can be skipped. |
For iOS (Objective-C / Swift and React Native)
Prerequisite Workflow Step | Description |
---|---|
Xcodebuild for Devices | Builds the application in ARM architecture and generates an IPA file. |
For Android Flutter
Prerequisite Workflow Step | Description |
---|---|
Flutter Build for Android | Generates the app required for the Data Theorem Mobile Secure step. |
Android Sign | Required if using a signed app. Processes the output for signing. If already signed, this step can be skipped. |
For iOS Flutter
Prerequisite Workflow Step | Description |
---|---|
Xcodebuild for Devices | Builds the application in ARM architecture and generates an IPA file. |
Flutter Build for iOS | Prepares the Flutter project for the iOS environment and builds it using the Flutter SDK. |
Input Variables
Specific input variables are required for the operation of each component in your system. The following are the input variables necessary for the Data Theorem Mobile Secure step:
Confidential information should be entered as a secret environment variable. Also, ensure that the environment variable group is selected in the Configuration.
Variable Name | Description | Status |
---|---|---|
$AC_DT_FILE_PATH | Specifies the file path to the IPA or APK to upload. For Android, use $AC_APK_PATH or $AC_SIGNED_APK_PATH . For iOS, use $AC_EXPORT_DIR/Myapp.ipa . | Required |
$AC_DT_UPLOAD_API_KEY | Specifies the Data Theorem Mobile Secure Upload API Key. You need to obtain your organization's Upload API key from the portal. For more details, refer to this document. | Required |
Output Variables
The Data Theorem Mobile Secure step does not produce any output variables. The results are shown in the build log.
To access the source code of this component, please use the following link: