Frontend ecosystem for NIS2 compliance β Core SDK + Framework Wrappers (React, Angular, Vue).
| Package | Version | Description |
|---|---|---|
| @nis2shield/core | v1.1.1 | Framework-agnostic core library |
| @nis2shield/react-guard | v1.1.1 | React 18+ wrapper |
| @nis2shield/angular-guard | v1.1.1 | Angular 14+ wrapper |
| @nis2shield/vue-guard | v1.1.1 | Vue 3 wrapper |
@nis2shield/core (Pure TypeScript - Zero Dependencies)
β
βββ @nis2shield/react-guard (React 18+)
βββ @nis2shield/angular-guard (Angular 14+)
βββ @nis2shield/vue-guard (Vue 3 Composition API)
ββ Frontend (React / Angular / Vue) βββββββββββββββββββββββββββ
β @nis2shield/{react,angular,vue}-guard β
β SessionWatchdog Β· SecureStorage Β· DeviceFingerprint β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β POST /api/nis2/telemetry/
βΌ
ββ Backend (Django / Spring / Express / .NET) βββββββββββββββββ
β ForensicLogger Β· RateLimiter Β· SessionGuard Β· TorBlocker β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
ββ Infrastructure βββββββββββββββββββββββββββββββββββββββββββββ
β nis2shield/infrastructure (Docker, Helm, Terraform) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# Install dependencies
npm install
# Build all packages
npm run build
# Build specific package
npm run build -w @nis2shield/coreThis is an NPM Workspaces monorepo. All packages are in packages/.
# Install all dependencies (from root)
npm install
# Run tests across all packages
npm test
# Watch mode for core development
npm run dev -w @nis2shield/coreSubscribe to our Security Mailing List to receive immediate alerts about:
- Critical vulnerabilities (CVEs)
- NIS2/DORA regulatory logic updates
- Major breaking changes
For reporting vulnerabilities, see SECURITY.md.
MIT License - see LICENSE for details.
Part of the NIS2 Shield ecosystem.