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
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 run analysis with MobSF:
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/mobsf-action@v1
env:
INPUT_FILE_NAME: build/app/outputs/apk/app.apk
SCAN_TYPE: apk
OUTPUT_FILE_NAME: mobsf-report
- name: Upload MobSF Analysis Result
uses: actions/upload-artifact@v2
with:
name: mobsf-report.pdf
path: mobsf-report.pdf
Alternatively:
with:
SCAN_TYPE: ipa
The Dockerfile and associated scripts and documentation in this project are released under the GPL-3.0.