Skip to main content

APK Vulnerability Scanner by Safe Vitals

Project description

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:

  1. 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.
  2. 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.

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

safevitals-1.0.2.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

safevitals-1.0.2-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file safevitals-1.0.2.tar.gz.

File metadata

  • Download URL: safevitals-1.0.2.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for safevitals-1.0.2.tar.gz
Algorithm Hash digest
SHA256 fb0f8c182e47fe23dee980fac56d1103670dcf4c14541ab0d65f3647d1a7cb9d
MD5 6d07b7c9afdf0ab501ab91f5aff82885
BLAKE2b-256 8ee2a07e14b86940dad67445870bd90fd600ee438815e2094b20b13b876efe0b

See more details on using hashes here.

File details

Details for the file safevitals-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: safevitals-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for safevitals-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 70256301e81e667df2973f697dd3e1b1a206e0ea330261bb135bdac5bf5acd38
MD5 487f717060eccd8f496cb8e38e232f3e
BLAKE2b-256 9dc7abcb2d8e56d1f996c76d25bb96faf8055ccc082e5f7af80f1d40371c017e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page