PackageTrack
Sign in Get early access

app_fortress

Production-grade multi-layer app security - SSL Pinning, Anti-Debug, Code Obfuscation, Play Integrity (Android), App Attest (iOS), Root/Jailbreak detection, and Native C protection layer.

1.0.4 126 downloads/mo #1812 most downloaded on pub.dev girija870/app_fortress

What this package is like to depend on

Last release 4 months ago

08 Apr 2026

Ships fairly regularly

a new release about every 2 months

Nearly every release is documented

notes for 5 of 5 stable releases

Nothing withdrawn

no release was ever pulled

8 months old

5 releases · first in 2025

5 releases in the last 12 months

see the full history below

Release timeline

5 releases · Dec 2025 to Apr 2026
2026
Release Pre-release

Releases

latest 5
  1. 1.0.4 08 Apr 2026
    Release notes
    • Added screenshot and screen-recording protection APIs:
      • AppFortress.enableScreenProtection()
      • AppFortress.disableScreenProtection()
      • ScreenProtectionScope widget for page-level protection.
    • Added Android developer-mode signals:
      • isDeveloperOptionsEnabled
      • isAdbEnabled
      • New threat codes: DEVELOPER_OPTIONS_ENABLED, ADB_ENABLED.
    • Added configurable blocking controls:
      • blockOnDeveloperOptions
      • blockOnAdb.
    • Added policy presets for easier production hardening:
      • SecurityConfig.banking(...)
      • SecurityConfig.consumer(...)
      • SecurityConfig.enterprise(...).
    • Improved Android emulator/debugger reliability and reduced real-device false positives.
    • Improved iOS VPN detection behavior to reduce false positives on real devices.
    • Normalized cross-platform threat code handling and improved full-check consistency.
    • Updated iOS signature behavior:
      • verifySignature now returns explicit UNSUPPORTED when expected signatures are provided, enforcing App Attest + server-side verification flow.
    • Extended SSL pinning capabilities:
      • Added PinnedHttpOverrides for global HttpOverrides integration.
      • Added CertificatePinConfig.fromAssetCertificates(...) convenience helper.
      • Added compatibility fallbacks (SPKI primary, cert-hash fallback, legacy cert-bytes fallback).
    • Updated README and example app for new APIs and improved status UX.
    Open source →
  2. 1.0.3 18 Jan 2026
    Release notes
    • Android package issue
    Open source →
  3. 1.0.2 18 Jan 2026
    Release notes
    • Improved emulator detection to correctly support third-party emulators (e.g., BlueStacks).
    • SSL certificate pinning fixed to use RFC 7469–compliant SPKI public key hashing (existing pins must be regenerated).

    ⚠️ Migration Required

    SSL Pinning: All certificate pins must be regenerated using:

    openssl s_client -connect api.example.com:443 -servername api.example.com </dev/null 2>/dev/null | \
      openssl x509 -pubkey -noout | \
      openssl pkey -pubin -outform der | \
      openssl dgst -sha256 -binary | \
      openssl enc -base64
    

    iOS VPN Detection: No migration needed - automatic security improvement

    🎯 Compliance

    • SSL Pinning now compliant with RFC 7469 (Public Key Pinning)
    • iOS VPN detection follows OWASP Mobile Security Guidelines
    • No sensitive information logging in production builds
    Open source →
  4. 1.0.1 14 Dec 2025
    Release notes
    • Fixed false positive VPN detection on Xiaomi/Redmi and Vivo devices
      • Removed rmnet_data and ccmni from VPN interface detection (standard mobile data interfaces)
    • Fixed false positive root detection on MIUI and FunTouch OS devices
      • Removed /data/adb/modules from Magisk check (can exist without root)
      • Fixed checkRWSystem() to use precise mount line parsing
    Open source →
  5. 1.0.0 13 Dec 2025
    Release notes
    • Initial release
    • Play Integrity API support (Android)
    • App Attest support (iOS)
    • Root/Jailbreak detection
    • Emulator/Simulator detection
    • Anti-debugging protection
    • Hooking framework detection (Frida, Xposed, Substrate)
    • App signature verification
    • SSL Certificate Pinning
    • String encryption utilities
    • SecurityGate widget
    • Native C security layer (Android)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive