Files
mobsf-testing-sample-app/.gitea/workflows/mobsf.yml
Rajendra Reddy f59632a6b1
All checks were successful
MobSF Security Scan / mobsf-analysis (push) Successful in 45s
Update .gitea/workflows/mobsf.yml
2026-02-18 20:00:21 +00:00

40 lines
1.5 KiB
YAML

name: MobSF Security Scan
on: [push]
jobs:
mobsf-analysis:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: https://github.com/actions/checkout@v4
- name: Run MobSF Scan
run: |
# Setup environment
python3 -m venv .mobsf_venv
source .mobsf_venv/bin/activate
python3 -m pip install mobsfscan --quiet
# ---------------------------------------------------------
# ENFORCEMENT STRENGTH (Uncomment only ONE line)
# ---------------------------------------------------------
# STRENGTH: LOG ONLY (Always green build, artifact if bugs found)
mobsfscan --html --output report.html app/src/main || true
# STRENGTH: STRICT (Red build if ANY Warning/Error found)
# mobsfscan --html --output report.html app/src/main
# STRENGTH: CRITICAL ONLY (Red build only on High/Error severity)
# mobsfscan --html --output report.html --error-level ERROR app/src/main
# ---------------------------------------------------------
- name: Upload Report to Gitea
# if-no-files-found: ignore ensures NO artifact is created if scan is clean
uses: https://gitea.com/actions/upload-artifact@v3
with:
name: MobSF-Security-Report
path: report.html
if-no-files-found: ignore
# THE SETTING BELOW CONTROLS DELETION
retention-days: 7