NIS2 Shield Frontend Monorepo

January 7, 2026 ยท View on GitHub

License: MIT

Frontend ecosystem for NIS2 compliance โ€” Core SDK + Framework Wrappers (React, Angular, Vue).

๐Ÿ“ฆ Packages

PackageVersionDescription
@nis2shield/corev1.1.1Framework-agnostic core library
@nis2shield/react-guardv1.1.1React 18+ wrapper
@nis2shield/angular-guardv1.1.1Angular 14+ wrapper
@nis2shield/vue-guardv1.1.1Vue 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.