safety_net_flutter 1.2.1 copy "safety_net_flutter: ^1.2.1" to clipboard
safety_net_flutter: ^1.2.1 copied to clipboard

Flutter plugin wrapping SafetyNet (iOS) and SafetyNetAndroid for report-only root/jailbreak/tamper/debugger detection on both platforms.

1.2.1 #

  • Docs only: update README's "iOS dependency resolution" section — SafetyNet and SafetyNetObjC are now published on CocoaPods trunk, so no extra Podfile setup is needed for either SPM or CocoaPods resolution. No code changes.

1.2.0 #

  • check() on Android now also detects a configured system proxy or an active VPN transport, via SafetyNetAndroid.checkProxy() (requires safetynet-android 1.1.0+). Matches iOS, where SafetyNet.shared.check() already includes proxy/VPN signals automatically.
  • As on iOS, treat a proxy/VPN finding as weak, low-confidence evidence — legitimate corporate proxies and personal VPN apps are common on clean devices.

1.1.0 #

  • Add Play Integrity API support (Android-only): SafetyNetFlutter.prepareIntegrityCheck(cloudProjectNumber) and SafetyNetFlutter.requestIntegrityToken(requestHash), bridging SafetyNetAndroid's IntegrityTokenProvider.
  • Both functions reject with a PlatformException (code UNSUPPORTED_PLATFORM) on iOS — Play Integrity has no iOS equivalent.

1.0.0 #

  • Initial release.
  • SafetyNetFlutter.check() — unified root/jailbreak/tamper/debugger detection.
  • iOS: wraps SafetyNet (SafetyNet.shared.check()).
  • Android: wraps SafetyNetAndroid (checkRoot() + checkDebugger()).
0
likes
160
points
13
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter plugin wrapping SafetyNet (iOS) and SafetyNetAndroid for report-only root/jailbreak/tamper/debugger detection on both platforms.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on safety_net_flutter

Packages that implement safety_net_flutter