A Django web application for static security analysis (SAST) and malware detection in Android APKs.
MobileAudit is a Django web application that performs static application security testing (SAST) and malware analysis on Android APK files. It automates the extraction of app metadata, scans source code for vulnerabilities, and checks for malicious content, aggregating results into a dashboard and API. The tool helps identify security risks and malware indicators in mobile applications before they reach end-users.
Mobile application developers, security analysts, and DevSecOps teams who need to assess the security posture of Android apps. It's particularly useful for organizations integrating security checks into CI/CD pipelines or conducting routine security audits.
Developers choose MobileAudit for its comprehensive, all-in-one approach to Android APK security analysis, combining SAST, malware detection, and extensible integrations like VirusTotal and DefectDojo. Its Docker-based deployment and detailed, browsable dashboard make it accessible and actionable for both technical and non-technical stakeholders.
Django application that performs SAST and Malware Analysis for Android APKs
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The README provides Docker and docker-compose configurations for easy setup, including a production-ready TLS version with nginx, making deployment reproducible and accessible.
It detects code vulnerabilities categorized with CWE and OWASP Mobile Top 10 mappings, offering detailed risk assessment for security audits.
Checks against MalwareDB and Maltrail for malicious domains, with optional VirusTotal API v3 integration, enhancing threat identification in APKs.
Features a REST API with Swagger/ReDoc documentation, token-based authentication, and PDF export for scan reports, facilitating integration and sharing of findings.
Includes a rule-based detection system with UI-toggleable patterns, allowing customization of vulnerability and malware scans, as shown in the /patterns UI.
Requires configuring Docker, PostgreSQL, RabbitMQ, and environment variables, which can be daunting for users without DevOps or full-stack experience.
Focuses solely on static APK analysis, lacking dynamic or runtime testing capabilities that might be necessary for comprehensive security assessment.
The README admits planned features like LDAP integration and additional export formats (Markdown/CSV) are not yet implemented, indicating gaps in functionality.
Exclusively analyzes Android APKs, making it unsuitable for teams working with iOS or other mobile platforms, limiting its versatility.