{"repo":"bamlab/react-native-app-security","free":true,"listed":false,"github":"https://github.com/bamlab/react-native-app-security","clone":"git clone https://github.com/bamlab/react-native-app-security.git","description":"Easily implement usual security measures in React Native Expo apps. Made by BAM ❤️💙💛","language":"TypeScript","stars":225,"topics":["expo","react-native","security","ssl-pinning"],"license":null,"category":"mobile-apps","readme_excerpt":"react-native-app-security 🔐 Easily implement usual security measures in React Native Expo apps - Installation and setup - Features - SSL Pinning - Configuration - Pinning subdomains - Generating the public key hashes - Testing - Prevent \"recent screenshots\" - Configuration - Safe Keyboard Detector - [[EXPERIMENTAL - iOS only] Disable Default Caching in Cache.db ](#experimental---ios-only-disable-default-caching-in-cachedb) - Contributing - 👉 About BAM ⚠️ Disclaimer This package is intended to help implement a few basic security features but does not in itself guarantee that an app is secure. Refer to OWASP's resources for more information on mobile app security. You can also contact us if you need help with securing your app. Installation and setup This package is designed for use in expo apps with development builds. Add the config plugin to app.config.ts / app.config.js / app.json : Anytime you change the config, don't forget to run: Features SSL Pinning 🥷 What's the threat? Attackers intercepting your app's network requests and accessing private data or sending malicious responses. More details ℹ️ Is SSL pinning still necessary? With Certificate Transparency now widely enforced and Android restricting trust to system CAs by default (API 24+), the risk of rogue certificates has significantly decreased. SSL pinning remains a valuable defense-in-depth measure for high-sensitivity apps (banking, healthcare), but may not be worth the operational overhead (certificate rotatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/bamlab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bamlab/react-native-app-security/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}