Skip to content
CAI
Software that uses CAICheck a score

Strappazzon/PD2-SuperBLT-Hasher

53.5

Weak · 20 September 2026

277

lines of production code

VB.NET

with C#

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

This system is a .NET-based utility called SuperBLT Hasher designed to generate cryptographic hashes for PAYDAY 2 mods. It provides both a command-line interface and a graphical user interface, with the GUI featuring automatic theme switching and update checking capabilities. The application targets the .NET Framework 4.8.1 and utilizes specific libraries for hashing and modern UI styling.

Features

CLI application structure and configuration added

The CLI component now includes its core entry point (Program.cs), solution file, and configuration files. It targets the .NET Framework 4.8.1 runtime, as specified in the App.config, and requires specific Visual Studio components for building. The CLI provides a command-line interface to generate hashes for PAYDAY 2 mods, accepting either a file or directory path as input.

src/cli · high confidence

Initial project configuration and documentation

This release establishes the foundational project structure by adding standard configuration files, including .editorconfig for consistent code formatting, .gitignore for build artifacts, and .gitattributes for line-ending normalization. It also introduces documentation standards via .markdownlint.yml and .markdownlint-cli2.yml, along with essential repository metadata such as CHANGELOG.txt, SUPPORT.md, and LICENSE.txt. A version file is added to track the build version code, and the copyright year in the license is updated.

(repo-wide) · high confidence

Behavioural changes

CLI assembly metadata initialized

The CLI project now includes an AssemblyInfo file that defines standard metadata, including the product name 'SuperBLTHasher CLI', the company 'Strappazzon', and version numbers set to 1.0.0.0. This ensures the compiled binary carries correct identification and versioning information for end users.

src/cli/Properties · high confidence

SuperBLT Hasher UI introduces automatic theme switching and a fixed layout

The SuperBLT Hasher application now automatically detects the operating system's dark mode preference and applies a matching dark or light theme to the interface, including custom background colors and button icons. The main window is now non-resizable to maintain a consistent layout, and the UI includes dedicated buttons for copying the computed hash and checking for application updates.

src/gui/SuperBLTHasher.UI · high confidence

SuperBLT Hasher v2.2.0.6: UI, Theming, and Application Metadata Updates

This release updates the SuperBLT Hasher application to version 2.2.0.6, introducing a refined user interface and visual enhancements. The GUI now replaces checkboxes with buttons for better interaction and adds automatic theme switching, supported by new light and dark bitmap resources (Clipboard, Drop, Update) for both themes. The application metadata has been refreshed with updated copyright information for Strappazzon, and the underlying .NET application configuration has been standardized to use a custom entry point, disable single-instance mode, and disable high-DPI scaling.

src/gui/My Project · high confidence

Dependencies

Introduce .NET Framework 4.8.1 target and MetroFramework UI library

The CLI and GUI projects now target .NET Framework 4.8.1, replacing previous framework versions. The GUI project adds a dependency on the MetroFramework library (version 1.2.0.3) to provide its modern UI styling, while the CLI project references the HashLib library for hashing functionality.

(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 53.

Lenses

  • Code Health 92
  • Architecture 69
  • Maturity 49
  • Readiness 41
  • Security 100

Changes since last survey

  • 98 commits — 97 feature/other, 1 fixes

By area

  • (root) — 24 commits
  • src/gui — 14 commits
  • src/Form1.vb — 8 commits
  • .github/README.md — 5 commits
  • .github/CONTRIBUTING.md — 4 commits
  • docs/assets — 4 commits
  • src/cli — 4 commits
  • src/Licenses — 3 commits
  • src/My Project — 3 commits
  • .github/CODE_OF_CONDUCT.md — 2 commits
  • .github/ISSUE_TEMPLATE — 2 commits
  • .github/workflows — 2 commits
  • docs/README.md — 2 commits
  • src/BUILDING.md — 2 commits
  • src/CommandLine — 2 commits
  • src/Form1.Designer.vb — 2 commits
  • src/SuperBLTHasher.Utils — 2 commits
  • src/SuperBLTHasher.vbproj — 2 commits
  • (repo) — 1 commit
  • .vscode/settings.json — 1 commit

Notable commits

  • fix: Fix exception when trying to copy a null value to clipboard
  • change: .Trim()
  • change: Add & Update GitHub docs and templates
  • change: Add Changelog
  • change: Add VS Code tasks and scripts
  • change: Add VSCode settings and update tasks
  • change: Add automatic theme switch
  • change: Add build and release scripts
  • change: Add configs
  • change: Add empty line before title
  • change: Add licenses
  • change: Add messagebox decorator
  • change: Add missing icon
  • change: Add resources
  • change: Add source code
  • change: Add version file
  • change: Bump version
  • change: Bump version
  • change: Bump version
  • change: Bump version
  • …and 78 more

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

Survey your own repository

Strappazzon/PD2-SuperBLT-Hasher 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 6bca02649647d9a9432d0475f7b53cf6ebabaac6 — 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.