From https://github.com/d78ui98/APKDeepLens
APKDeepLens is a Python based tool designed to scan Android applications (APK files) for security vulnerabilities. It specifically targets the OWASP Top 10 mobile vulnerabilities, providing an easy and efficient way for developers, penetration testers, and security researchers to assess the security posture of Android apps.
Features
APKDeepLens is a Python-based tool that performs various operations on APK files. Its main features include:
- APK Analysis -> Scans Android application package (APK) files for security vulnerabilities.
- OWASP Coverage -> Covers OWASP Top 10 vulnerabilities to ensure a comprehensive security assessment.
- Advanced Detection -> Utilizes custom python code for APK file analysis and vulnerability detection.
- Sensitive Information Extraction -> Identifies potential security risks by extracting sensitive information from APK files, such as insecure authentication/authorization keys and insecure request protocols.
- In-depth Analysis -> Detects insecure data storage practices, including data related to the SD card, and highlights the use of insecure request protocols in the code.
- Intent Filter Exploits -> Pinpoint vulnerabilities by analyzing intent filters extracted from AndroidManifest.xml.
- Local File Vulnerability Detection -> Safeguard your app by identifying potential mishandlings related to local file operations
- Report Generation -> Generates detailed and easy-to-understand reports for each scanned APK, providing actionable insights for developers.
- CI/CD Integration -> Designed for easy integration into CI/CD pipelines, enabling automated security testing in development workflows.
- User-Friendly Interface -> Color-coded terminal outputs make it easy to distinguish between different types of findings.