Safe Vitals
Safe Vitals is a Python-based APK vulnerability scanner that decompiles APKs, runs security scans, and generates detailed PDF reports.
Features
- Decompiles APKs
- Runs MobSF scans
- Generates a PDF vulnerability report
Requirements
This project requires the following external tools to be installed and available in the system's PATH:
-
apktool
- Used for reverse-engineering APK files.
- Installation:
sudo apt install apktool # On Linux brew install apktool # On macOS
For other platforms, follow the instructions here.
-
dex2jar
- Converts DEX files into JAR format for decompilation.
- Installation:
- Download the latest release from GitHub.
- Extract the files and add the directory to your
PATH.
export PATH=$PATH:/path/to/dex2jar
Install
pip install safebitals
How To Run
safebitals -a file.apk
License
This project is licensed under the MIT License - see the LICENSE file for details.
Metadata
Release files for safevitals 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| safevitals-1.0.3.tar.gz | 1.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| safevitals-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.6 MB
Release files / safevitals-1.0.3.tar.gz
| Download URL | safevitals-1.0.3.tar.gz |
|---|---|
| Size | 1.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1882af0795d2972cd36c94643331e59ab9830649307afb1fca844473f445927
|
|
BLAKE2b-256 checksum How to use checksums |
83f6047b545b55c86215201c639fc850a1d23f5149e91126f83ae24081668176
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|
Release files / safevitals-1.0.3-py3-none-any.whl
| Download URL | safevitals-1.0.3-py3-none-any.whl |
|---|---|
| Size | 1.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
063de74bbdd20e650fe2e8a2a654296a38bb4f0ab39223357ddd404b0dfba875
|
|
BLAKE2b-256 checksum How to use checksums |
ec73e8523ee1767d7188860c04fb7e0ad09937fa68ff32ff9ee221d7694c117a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|