69 items
Disabling Debugging & Logging in Production
Slides / VideoEnforcing HTTPS on Requests
Code QuizChecking Token Expiry
Code QuizSecure OTA Update Delivery
Slides / VideoPreventing Screen Capture & Backgrounding Leaks
Slides / VideoBiometric Auth with Face ID & Fingerprint
Slides / VideoProtecting Data at Rest with Encryption
Slides / VideoHandling Runtime Permissions Securely
Slides / VideoDetecting Jailbroken/Rooted Devices
Slides / VideoToken Lifecycle: Expiry, Refresh & Revocation
Slides / VideoSafe Deep Link Handling & Validation
Slides / VideoSecuring WebView & JS Bridge
Slides / VideoPreventing Injection in WebView
Slides / VideoValidating & Sanitizing User Input
Slides / VideoCertificate Pinning Against MITM
Slides / VideoYour JS Bundle Is Not Secret
Slides / VideoManaging Secrets with Env Variables
Slides / VideoNever Hardcode Secrets in the Bundle
Slides / VideoAuditing Dependencies for Vulnerabilities
Slides / VideoClearing Data on Logout
Code QuizGating Access with Biometrics
Code QuizRoot/Jailbreak Detection Check
Code QuizBlur Overlay in App Switcher
Code QuizBlocking Screenshots on Android
Code QuizParsing JSON Without eval
Code QuizWebView Origin Allowlist
Code QuizOpening URLs Safely
Code QuizTrusting Deep Link Params
Code QuizSanitizing User Input
Code QuiziOS App Transport Security Setup
Code QuizBlocking Android Cleartext Traffic
Code QuizCertificate Pinning Configuration
Code QuizStoring Auth Tokens Securely
Code QuizAvoiding Hardcoded Secrets
FlashcardBiometric Authentication
FlashcardPreventing Screen Capture
FlashcardSecuring WebView Usage
FlashcardClipboard Security
FlashcardDependency Vulnerability Scanning
FlashcardSSL/Certificate Pinning
FlashcardApp Transport Security (iOS)
FlashcardInput Validation and Sanitization
FlashcardPreventing Log Data Leakage
FlashcardEnforcing HTTPS and TLS
FlashcardDetecting Rooted/Jailbroken Devices
FlashcardEncrypting Data at Rest
FlashcardDeep Link Validation
FlashcardSecuring OTA Updates
FlashcardLogging During a Login Request
Code QuizStoring an API Secret with react-native-config
Code QuizHandling a Redirect from a Deep Link
Code QuizVerifying an OTA Update Signature
Code QuizSecuring Over-the-Air Updates
QuizSecure Token Handling
QuizCode Obfuscation and Hardening
QuizScreen Capture Protection
QuizWebView Security Configuration
QuizBiometric Authentication
QuizThe JS Bundle Can Be Reverse-Engineered
QuizPreventing Injection in WebViews
QuizSecure Deep Link Validation
QuizAuditing Third-Party Dependencies
QuizDisabling Debugging in Production
QuizClipboard Security
QuizSSL / Certificate Pinning
QuizHardcoding API Keys in the Bundle
QuizValidating User Input
QuizJailbreak / Root Detection
QuizPreventing Sensitive Data in Logs
QuizAuditing Third-Party Dependencies
Learn how to check dependencies for known vulnerabilities.
What is a good practice for managing security risk from npm dependencies in a React Native project?