flutter_rasp library
A comprehensive RASP (Runtime Application Self-Protection) plugin for Flutter.
Detect root, jailbreak, emulators, debuggers, hooks, repackaging, untrusted installs, VPN, developer mode, and protect screen capture.
Classes
- AndroidRaspConfig
- Android-specific configuration for repackaging and install-origin detection.
- FlutterRasp
- Main entry point for the flutter_rasp plugin.
- HashConverter
- Utility for converting SHA-256 hashes between hex and Base64 formats.
- IosRaspConfig
- iOS-specific configuration for repackaging detection.
- RaspConfig
- Configuration for FlutterRasp.initialize.
- RaspResult
- Result of a full security scan from FlutterRasp.scanAll.
- ThreatCallback
- Per-threat callbacks invoked by FlutterRasp when threats are detected.
- ThreatPolicy
- Defines which threats should terminate the app at the native level.
Enums
- RaspErrorCode
- Error codes used by RaspException.
- Threat
- Security threats that flutter_rasp can detect.
Constants
- hashConverter → const HashConverter
Exceptions / Errors
- RaspException
- Exception thrown by flutter_rasp operations.