Skip to content
CAI
Produce a survey ↗Verify a survey

fpindej/netrock

This system is a full-stack web application featuring a .NET backend and a SvelteKit frontend, designed for user identity management and administrative control. It provides comprehensive authentication flows including multi-factor authentication, social login, and password management, alongside a role-based admin panel for managing users, roles, and background jobs. The platform also supports user profile customization, activity auditing, and secure file storage, all protected by strict authorization and security middleware.

50.0

Adequate · 3 August 2026

30k

lines of production code

C#

with TypeScript

1

bus factor · 4 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2025 · Authentication and user management overhaul

This period focused on completely rebuilding the authentication and user management systems across the backend and frontend. The backend introduced a comprehensive set of services, DTOs, and API endpoints for login, registration, two-factor authentication, and OAuth2 integration, while the frontend implemented a new SvelteKit application with robust security headers, state management, and UI components for these flows. Additionally, the project underwent a significant structural reorganization, including a rebrand to NETrock, centralized dependency management, and the adoption of modern tooling like Aspire and pnpm.

53 changes

2026 · Admin panel and security hardening

This period focused on implementing a comprehensive admin panel for user, role, and job management, alongside a robust permission-based authorization system. It also introduced significant security enhancements, including AES-256-GCM encryption, SHA-256 hashing, and CAPTCHA integration, while establishing a full-stack audit trail and templated email infrastructure.

56 changes

CAI lens gauges

Survey your own repository

fpindej/netrock was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 699d8b63b0 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards