Skip to content
CERNIS PRO Logo CERNIS PRO
DE

Stats for Nerds

Version 2.1.2 · As of: August 2026

CERNIS PRO by the numbers — transparent, verifiable and without any window dressing. Every value comes straight from the repository, measured with cloc.

~125,400

Real source code

lines, excluding data/docs

54%

Test share

of the backend code

46

Architecture ADRs

documented decisions

1,301

Tracked files

in the repository

Counted honestly

The roughly 125,400 lines are real source code — cleanly separated from blank lines and comments by cloc. Not counted are the bundled data files (CVE and vendor databases as CSV, around 699,000 lines) and the documentation. A “grand total” of 850,933 lines would be measurable but misleading — so we deliberately do not use it. And we deliberately do not quantify development time at all, least of all as working hours: a repository does not know working time, and any hour count would be guessed.

Source code by language

The bar length is proportional to the lines of code; the exact values are shown as a number next to each bar.

  • Python (backend) 83,586 lines
  • JSX (frontend) 23,285 lines
  • CSS 13,800 lines
  • JavaScript 3,652 lines
  • Rust (desktop shell) 1,028 lines

The stories behind the numbers

Rebuilt, not carried forward

CERNIS PRO is a complete rebuild — not an existing codebase carried forward through extensions. It is laid out from the ground up and carried through cleanly.

Almost half is safeguarding

Around 54% of the backend code is tests — over 43,000 lines that do nothing but ensure the rest works reliably. For a tool that observes the user’s network, that is not an extra, it is the foundation.

Enterprise discipline on a small scale

46 documented architecture decisions (ADRs) record why the software is built the way it is. This kind of traceability is familiar from large enterprise projects — here it sits inside a lean, independent product.

Further key figures

Product version 2.1.2
Tracked files 1,301
Backend (Python) total 81,512 lines · 717 files
of which test code 43,679 lines · 315 files
Test share of the backend around 54%
Code comments 50,568 lines
Frontend (JSX/JS/CSS) 40,737 lines · 166 files