https://github.com/exxeta/flutter-security-toolkit
Mobile Security Toolkit for Flutter
https://github.com/exxeta/flutter-security-toolkit
flutter security security-tools
Last synced: 8 months ago
JSON representation
Mobile Security Toolkit for Flutter
- Host: GitHub
- URL: https://github.com/exxeta/flutter-security-toolkit
- Owner: EXXETA
- License: mit
- Created: 2024-09-19T07:29:23.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-09-19T11:41:52.000Z (10 months ago)
- Last Synced: 2025-10-23T02:53:26.017Z (8 months ago)
- Topics: flutter, security, security-tools
- Language: Dart
- Homepage: https://pub.dev/packages/flutter_security_toolkit
- Size: 552 KB
- Stars: 5
- Watchers: 5
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Mobile Security Toolkit


[](https://pub.dev/packages/flutter_security_toolkit)
| | Android | iOS |
|-------------|---------|-------|
| **Support** | SDK 28+ | 13.0+ |

In a world where mobile devices hold vast amounts of personal and
business-critical data, security is no longer optional — it's essential.
Security Suite is an open-source project designed to work on mobile security by
providing a developer-friendly, all-in-one repository for developers and
security experts.
This project uses:
- [iOS Security Toolkit](https://github.com/EXXETA/iOS-Security-Toolkit)
- [Android Security Toolkit](https://github.com/EXXETA/Android-Security-Toolkit)
## Features
Already implemented Features are:
- [x] Jailbreak or Root Detection
- [x] Hooks Detection
- [x] Simulator Detection
You can see them in action with the [Example App](./example) we've provided
## Installation
You can use the Mobile Security Toolkit in your project by importing it with
Swift Package Manager
### pub.dev
Add the following to your `pubspec.yaml`:
```
dependencies:
flutter_security_toolkit: ^1.0.1
```
## Usage
### Variable API
Use the gettable variables to get current status of the device:
- `Future areRootPrivilegesDetected()`
- `Future areHooksDetected()`
- `Future isSimulatorDetected()`
### Async Stream API
This feature will soon be implemented
## Roadmap
Next features to be implemented:
- [ ] App Signature Check
- [ ] Debugger Detection
- [ ] Device Passcode Check
- [ ] Integrity Check
- [ ] Hardware Security Check
## Contributing
See [CONTRIBUTING](./CONTRIBUTING.md)
## Authors and acknowledgment
Authors:
- [Yessine Choura](https://github.com/ychoura)
- [Denis Dobanda](https://github.com/theDeniZ)
Special Thanks:
- Sabrina Geiger
- Dennis Gill
- Jonas Rottmann
## License
See [LICENSE](./LICENSE)