kryvon 0.3.0 copy "kryvon: ^0.3.0" to clipboard
kryvon: ^0.3.0 copied to clipboard

PlatformAndroid

Structured mobile security baseline framework for Flutter applications.

Changelog #

All notable changes to Kryvon will be documented in this file.

The format is based on Keep a Changelog and the project follows Semantic Versioning.


0.3.0 - 2026-03-19 #

Added #

  • HookGuard for detecting Frida, Xposed, and Substrate instrumentation frameworks.
  • EmulatorGuard for detecting Android emulator environments (QEMU, Genymotion, generic fingerprints).
  • IntegrityGuard for APK signing certificate verification via SHA-256.
  • Per-type enforcement strategies (blockApp, restrictFeatures) via KryvonPolicy.strategyForType.
  • Nonce-based MethodChannel response validation via SecureRuntimeBridge.

Security #

The new guards defend against runtime instrumentation, emulator-based analysis, and repackaged APK distribution. Hook and integrity violations trigger immediate blockApp enforcement, bypassing the risk aggregator. This completes Kryvon's runtime integrity baseline alongside RootGuard and DebuggerGuard.

Internal #

  • Risk scoring switched to per-type flat weights.
  • MethodChannel name XOR-obfuscated at source level.
  • All five guards auto-register in Kryvon.initialize().

0.2.0 - 2026-03-06 #

Added #

  • DebuggerGuard for detecting debugging environments.
  • Multi-signal debugger detection on Android:
    • Android debugger connection detection (Debug.isDebuggerConnected)
    • Native tracing detection via TracerPid (/proc/self/status)
    • JDWP debugging detection
    • Detection of debuggable application builds (FLAG_DEBUGGABLE)
    • Detection of system debug builds (ro.debuggable)
  • Integration of DebuggerGuard with Kryvon's guard framework.
  • Structured ThreatEvent emission for debugger-related threats.
  • Severity scoring for debugger indicators.
  • Compatibility with Kryvon's runtime Risk Aggregator.

Security #

DebuggerGuard helps detect environments where attackers may attempt:

  • runtime inspection
  • code stepping
  • variable inspection
  • reverse engineering during execution

This significantly strengthens Kryvon's runtime integrity detection and complements existing RootGuard protections.

Internal #

  • Improved guard modularity to support additional runtime detection modules.
  • Enhanced logging for debugger-related threat events.

0.1.0 - 2026-03-05 #

Added #

  • Initial public release of Kryvon mobile security baseline framework.
  • Guard-based architecture for modular security checks.
  • RootGuard for detecting rooted Android devices.
  • Multi-indicator root detection including:
    • su binary presence
    • su execution capability
    • writable system partitions
    • known root management applications
    • insecure system properties
  • Runtime Risk Aggregator for evaluating device compromise severity.
  • Policy-driven enforcement strategies.
  • Structured logging system.
  • Example Flutter application demonstrating Kryvon integration.

0.0.1 - 2026-03-04 #

  • Initial release — Android only
  • Policy-based threat detection framework (Kryvon.initialize + Kryvon.runChecks)
  • Root detection with 6 native indicators: suBinary, suExecution, dangerousProps, writableSystem, knownRootApp, testKeys
  • Severity levels: lowmediumhighcritical
  • Enforcement strategies: emitOnly, terminateApp
  • Built-in KryvonPolicy.fintech() preset
  • Structured logger with configurable log level
0
likes
160
points
228
downloads

Documentation

API reference

Publisher

verified publisheriamsuraj.online

Weekly Downloads

Structured mobile security baseline framework for Flutter applications.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on kryvon

Packages that implement kryvon