NIS2 Shield Frontend Monorepo
January 7, 2026 ยท View on GitHub
Frontend ecosystem for NIS2 compliance โ Core SDK + Framework Wrappers (React, Angular, Vue).
๐ฆ Packages
| 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 |
๐๏ธ Architecture
@nis2shield/core (Pure TypeScript - Zero Dependencies)
โ
โโโ @nis2shield/react-guard (React 18+)
โโโ @nis2shield/angular-guard (Angular 14+)
โโโ @nis2shield/vue-guard (Vue 3 Composition API)
Full-Stack Integration
โโ 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) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Quick Start
# Install dependencies
npm install
# Build all packages
npm run build
# Build specific package
npm run build -w @nis2shield/core
๐ ๏ธ Development
This 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/core
๐ก๏ธ Security & Updates
Subscribe 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.
๐ License
MIT License - see LICENSE for details.
Part of the NIS2 Shield ecosystem.