Skip to content
CAI
Software that uses CAICheck a score

PeterStrick/zxcvbn-gui

46.2

Weak · 20 September 2026

140

lines of production code

VB.NET

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

This system is a Windows Forms graphical user interface wrapper for the zxcvbn password strength estimation library. It provides real-time feedback on password entropy, crack time, and strength scores, featuring options to mask input and persist user settings. The application is built on the .NET Framework 4.0 and includes basic error handling for unhandled exceptions.

Features

Initial project setup with documentation and build artifacts

This change introduces the foundational files for the zxcvbn-gui project, including a README that explains the GUI wrapper for the zxcvbn-cs password strength estimator, a LICENSE file adopting the MIT license from the original Dropbox zxcvbn project, and a Visual Studio solution file (zxcvbn-gui.sln) to enable building the project in Visual Studio 15.

(repo-wide) · high confidence

Initial release of the zxcvbn GUI application

This change introduces the complete Windows Forms interface for the zxcvbn password strength library. The application allows users to type a password to see real-time feedback on entropy, crack time, and a color-coded score (red, yellow, green). It includes a 'Masked Text Box' option to hide the input characters, which persists across sessions, and a button to display the Dropbox license. Additionally, the application now handles unhandled exceptions by showing a crash dialog instead of failing silently.

zxcvbn-gui · high confidence

Dependencies

Added .NET Framework 4.0 Windows Forms project for Zxcvbn GUI

The repository now includes a new Visual Basic project file (zxcvbn-gui.vbproj) that defines a Windows Forms application targeting .NET Framework 4.0. This project serves as the graphical user interface for the Zxcvbn library, referencing the Zxcvbn.dll assembly and including necessary form resources and application settings.

(dependencies) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 46.

Lenses

  • Code Health 100
  • Architecture 69
  • Maturity 50
  • Readiness 23
  • Security 100

Changes since last survey

  • 16 commits — 14 feature/other, 2 fixes

By area

  • (root) — 9 commits
  • zxcvbn-gui/My Project — 4 commits
  • (repo) — 1 commit
  • zxcvbn-gui/ApplicationEvents.vb — 1 commit
  • zxcvbn-gui/Resources — 1 commit

Notable commits

  • fix: Fix Broken Link
  • fix: Fix Broken Link
  • change: Add Dropbox License
  • change: Add Readme
  • change: GITIGNORE und GITATTRIBUTES hinzufügen.
  • change: Merge branch 'master' of https://github.com/PeterStrick/zxcvbn-gui
  • change: Original Pre-Compiled zxcvbn-cs DLL File for use in this project. Compiled on Visual Studio 2017, Windows 8.1
  • change: Projektdateien hinzufügen.
  • change: Update Broken Link again
  • change: Update Licensing
  • change: Update Licensing Update Licensing to the same as https://github.com/dropbox/zxcvbn/blob/master/LICENSE.txt
  • change: Update Readme
  • change: Version 1.2
  • change: Version 1.2
  • change: Version 1.2
  • change: Version 1.2.1 Added UnhandledException Handler and ToolTip for Entropy.

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

PeterStrick/zxcvbn-gui 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 a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 20 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 2d30a376ce2e348f8f98f6525f733eddd6d0690f — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-b51f968c9b10.