Install
Super Admin issues the private Bit package. The Client app adds the native module and the thin adapter.
App Security · AppDefender.dev
Thin adapter. Native core owns detect, decide, and enforce.
Native Security Bridge is the only Client integration surface. The host app never implements detection, policy, or key unwrap. Production without the native module fails closed. A JavaScript callback never overrides BLOCK.
What it does
The Client app talks to AppDefender.dev through Native Security Bridge. React Native is an adapter. Flutter, Ionic, and Cordova use the same native core. Sensors, catalog, and KeysDefender unwrap stay in Kotlin and Swift.
Public API is initialize, launchSecurityCheck, getSecurityState, onSecurityEvent, protectAction, getDependencyState, and getKey (availability only). The bridge does not expose C/C++ internals or AES material.
If the native module is missing in Production, launch fails closed. Super Admin issues the private package. Client Admin never pastes a secret into JavaScript.
What it scores
How it runs
Super Admin issues the private Bit package. The Client app adds the native module and the thin adapter.
initialize plus launchSecurityCheck run before Home. Native already enforced before the callback.
JavaScript reads ALLOW, RESTRICT, or BLOCK. It does not re-decide.
Operators
Issues the private package and environment credentials. Does not publish to public npm.
Wires Gate 1 before Home. Cannot ship Production without the native module.
Other App Security modules
All modules