SecurityReport class

Consolidated report of a full security scan

Constructors

SecurityReport({required bool debuggerDetected, required bool rootDetected, required bool emulatorDetected, required bool fridaDetected, required bool hookDetected, required bool integrityTampered})
Constructs a SecurityReport from individual check results
const

Properties

debuggerDetected bool
True if a debugger is attached
final
emulatorDetected bool
True if device is determined to be an emulator or simulator
final
fridaDetected bool
True if Frida instrumentation is detected
final
hashCode int
The hash code for this object.
no setterinherited
hookDetected bool
True if hooking frameworks (Xposed, Substrate, etc.) are detected
final
integrityTampered bool
True if the app source or binary signature appears tampered
final
isSafe bool
Represents the complete safety state. Returns true if NO threats are detected.
no setter
rootDetected bool
True if device root (Android) or jailbreak (iOS) is detected
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited