← All KD5FMU repositories
ASL3_Multi_App_Install
https://github.com/KD5FMU/ASL3_Multi_App_Install
· Shell · 3 findings · Review date 2026-07-11
Executive Summary
3 finding(s) including 1 critical. Meta-installer downloads and executes remote installers over HTTP without checksums.

Summary Counts
Quick Reference
| ID | Severity | Category | File | Lines | Finding |
| MAPP-001 |
Critical |
Security |
m_app.sh |
240-258 |
Downloads and executes remote installers over HTTP without verification |
| MAPP-002 |
High |
Security |
m_app.sh |
206-215 |
Runs downloaded AllScan PHP installer directly |
| MAPP-003 |
High |
Security |
m_app.sh |
374-392 |
Injects wide SkywarnPlus DTMF control functions into rpt.conf |
Critical Security Issues
[MAPP-001] Downloads and executes remote installers over HTTP without verification
m_app.sh : 240-258
Supermon and DVSwitch installers downloaded over HTTP and executed as root.
Impact: MITM or compromised host serves malicious code on AllStar nodes.
High Security Issues
[MAPP-002] Runs downloaded AllScan PHP installer directly
m_app.sh : 206-215
AllScanInstallUpdate.php wget'd from GitHub and executed with ./.
Impact: Compromised upstream PHP installer runs as root.
[MAPP-003] Injects wide SkywarnPlus DTMF control functions into rpt.conf
m_app.sh : 374-392
sed-inserts SkyControl.py and SkyDescribe.py DTMF commands without warning.
Impact: Radio users can toggle SkywarnPlus features by DTMF.
Recommended Fix Priority
- Address all Critical findings before production deployment
- Use HTTPS with checksum verification for remote downloads