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.