device_security_checker 1.1.1
device_security_checker: ^1.1.1 copied to clipboard
A Flutter plugin for detecting common device security risks such as Developer Mode, USB Debugging, Emulator/Simulator, and more.
Device Security Checker #
A Flutter plugin for detecting device security risks such as Developer Mode, USB Debugging, virtual devices, Rooted and other security indicators.
✨ Features #
- ✅ Detect Developer Mode
- ✅ Detect USB Debugging (Android)
- ✅ Detect Virtual Devices (Emulator / Simulator)
- ✅ Developer Mode Detection
- ✅ Root Detection (Android)
- 🚧 Jailbreak Detection
- 🚧 Debugger Detection
- 🚧 Frida Detection
- 🚧 Play Integrity
📱 Platform Support #
| Feature | Android | iOS |
|---|---|---|
| Developer Mode | ✅ | 🚧 |
| USB Debugging | ✅ | N/A |
| Virtual Device | ✅ | ✅ |
| Root Detection | ✅ | 🚧 |
| Debugger Detection | 🚧 | 🚧 |
📦 Installation #
dependencies:
device_security_checker: ^1.1.1
Run:
flutter pub get
🚀 Usage #
dart #
final report = await DeviceSecurityChecker.scanDevice(); #
print(report.developerMode); #
print(report.usbDebugging); #
print(report.rooted); #
print(report.virtualDevice); #
📊 Example Output #
SecurityReport(
developerMode: false,
usbDebugging: false,
virtualDevice: false,
rooted: false,
deviceCompromised: false,
debuggerAttached: false,
)
📸 Screenshots #
Security Dashboard #
[Overview]
Scan Result #
[Scan Result]
🛣 Roadmap #
- ✅ Developer Mode Detection
- ✅ USB Debugging Detection
- ✅ Virtual Device Detection
- ✅ Root Detection
- ❌ Jailbreak Detection
- ❌ Debugger Detection
- ❌ Frida Detection
- ❌ Magisk Detection
- ❌ Play Integrity Support
🤝 Contributing #
Contributions, bug reports, and feature requests are welcome.
📄 License #
This project is licensed under the MIT License.