Skip to content

This Flutter plugin helps developers detect common vulnerabilities in mobile applications. It includes detection for rooting, emulator detection, SSL pinning bypass, debugging tools, and Frida (runtime manipulation).

License

Notifications You must be signed in to change notification settings

gmadhu27/FlutterVulnerabilityDetectorPlugin

Repository files navigation

Flutter Vulnerability Detector Plugin

This Flutter plugin helps developers detect common vulnerabilities in mobile applications. It includes detection for rooting, emulator detection, SSL pinning bypass, debugging tools, and Frida (runtime manipulation). This plugin can be integrated into Flutter applications to enhance security by detecting potential exploits and bypass tools that may compromise the app’s integrity.

Features

  • Root Detection: Detects if the device is rooted using multiple techniques such as checking for SU binaries and other root indicators.
  • Emulator Detection: Detects if the app is running on an emulator by checking common emulator properties and system files.
  • Debugger Detection: Detects if a debugger (e.g., ptrace) is attached to the app process or if debugging tools are present.
  • Frida Detection: Detects runtime manipulation tools like Frida by checking for specific processes and files used by Frida.
  • SSL Pinning Bypass Detection: Checks for SSL pinning bypass attempts, such as modified certificate validation or custom SSL interceptors.

About

This Flutter plugin helps developers detect common vulnerabilities in mobile applications. It includes detection for rooting, emulator detection, SSL pinning bypass, debugging tools, and Frida (runtime manipulation).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published