Skip to content

v0.2.0 - Device Fingerprinting & Security Banner

Choose a tag to compare

@FabDiP89 FabDiP89 released this 26 Dec 19:15
· 16 commits to main since this release

πŸŽ‰ 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