You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
GitHub Action for MobSF
v1.4
This Action for MobSF enables MobSF analysis actions using the MobSF docker.
INPUT_FILE_NAME
- Required - The input fila path to be analysedSCAN_TYPE
- Required - the scan type: apk, zip, ipa, or appxOUTPUT_FILE_NAME
- Required - the output file path (will output two files, the first with extension .json and the second .pdf)
To authenticate with Firebase, and deploy to Firebase Hosting:
name: Build and Deploy
on:
push:
branches:
- master
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@master
- name: Set-up Java
uses: actions/setup-java@v1
with:
java-version: '12.x'
- name: Set-up Flutter
uses: subosito/flutter-action@v1
with:
flutter-version: '1.9.1+hotfix.6'
- name: Flutter Install Dependencies
- run: flutter pub get
- name: Flutter Test
run: flutter test
- name: Flutter Build
run: flutter build apk
- name: Run MobSF Analysis
uses: inm-certi/[email protected]
env:
INPUT_FILE_NAME: build/app/outputs/apk/app.apk
SCAN_TYPE: apk
OUTPUT_FILE_NAME: mobsf-report
- name: Upload MobSF Analysis PDF Result
uses: actions/upload-artifact@v2
with:
name: mobsf-report.pdf
path: mobsf-report.pdf
- name: Upload MobSF Analysis JSON Result
uses: actions/upload-artifact@v2
with:
name: mobsf-report.json
path: mobsf-report.json
Alternatively:
with:
SCAN_TYPE: ipa
Thanks @ajinabraham for the support on troubleshooting this development.
The Dockerfile and associated scripts and documentation in this project are released under the GPL-3.0.