π v0.2.0 Release
β¨ New Features
- useDeviceFingerprint - Passive device fingerprint collection for session hijacking detection
- SecurityBanner - Warns users about insecure connections (HTTP) and outdated browsers
π¦ Components
Nis2Provider - Main context provider
SessionWatchdog - Idle detection & tab napping
AuditBoundary - React Error Boundary with telemetry
SecurityBanner - Security warnings banner
πͺ Hooks
useSecureStorage - AES-GCM encrypted localStorage
useSecureInput - Anti-paste, autocomplete off
useNis2Log - Manual telemetry logging
useDeviceFingerprint - Device fingerprint collection
π Stats
- 35 tests passing
- Bundle: 34.58 KB (ES), 23.43 KB (CJS)
π₯ Installation
npm install @nis2shield/react-guard