A simple android vuln cli scanner
Project description
Android Security Scanner – Decompiled App Vulnerability Scanner
Android Security Scanner is a command-line tool for analyzing decompiled Android applications for high-confidence security vulnerabilities. It focuses on detecting critical issues such as remote code execution, unsafe reflection, and SQL injection risks while minimizing false positives.
Features
- Scan individual files or entire decompiled app directories recursively
- Detects HIGH and MODERATE risk vulnerabilities with confidence scoring
- Generates professional text or JSON reports
- CLI flags for custom confidence thresholds, output format, and saved reports
- Supports verbose debug output
Installation
Install via PyPI:
pip install androidscan
Usage
Scan a decompiled Android app:
androidscan /path/to/decompiled/app
Save results in JSON format:
androidscan /path/to/app --output-format json --save-report report.json
Output
-
Prints vulnerabilities to the terminal, grouped by severity
-
Generates JSON report (if
--save-reportspecified) with:- Metadata (files analyzed, findings count, risk breakdown)
- Detailed per-vulnerability information
- Summary statistics by severity and type
Example
HIGH RISK VULNERABILITIES (1 finding):
[Dynamic Command Execution] MainActivity.java:84 Method: runCommand Confidence: 95% Description: Runtime.exec() called with external input Impact: Arbitrary command execution (potential RCE) Recommendation: Validate and sanitize all inputs before use
MODERATE RISK VULNERABILITIES (1 finding):
[SQL Injection Risk] DatabaseHelper.java:142 Method: queryData Confidence: 78% Description: SQL query constructed with string concatenation Impact: Possible SQL injection attack Recommendation: Use parameterized queries or prepared statements
License
MIT License © 2025 Evan Kirtz
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file androidscan-0.1.2.tar.gz.
File metadata
- Download URL: androidscan-0.1.2.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
635568c001a4c142b1bca09d58f37ecd9aafd8893eeeccc42132ce2fcfbd9f14
|
|
| MD5 |
e87ce139748708edb61e966bc8860f6e
|
|
| BLAKE2b-256 |
86ca21ed9953e69469cb0a75c1b8cadc8a6c9dcd1d764611d0bbef39082503be
|
File details
Details for the file androidscan-0.1.2-py3-none-any.whl.
File metadata
- Download URL: androidscan-0.1.2-py3-none-any.whl
- Upload date:
- Size: 10.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
954efd972f023335c4f0b22c71aed10b3e94326054f720d5d2115338ec0795a7
|
|
| MD5 |
52afbd62976f240aa19d859b4edcb3e0
|
|
| BLAKE2b-256 |
3faefedcf8c631133226c78db458d9c4abd6b01863dc9b328c59ac0dd8f3d527
|