Public-interest software inspection versioned methodology

A public record of software health.

Bridges, elevators, and food have condition records kept in public. The software underneath all three does not. This is that record: maintainability, engineering quality, security posture, ecosystem adoption, and governance, measured the same way for every repository.

01Evidence attached02Results independent of payment03Method versioned

Request a scan

Free for high public-value repositories. Private and niche repositories follow the documented certification route.

Public queue operational
↗
Reproducible evidenceEvery published result links to inspectable source evidence and methodology.
◇
Independent resultsPayment, sponsorship, and vendor alignment cannot alter a published result.
≈
Signals, not warrantiesResults inform review and procurement; they do not replace expert judgement.
Live catalogue

The record, as it stands.

Every repository admitted so far, searchable and rankable, each entry opening on a full report with its evidence.

Indexed repositories
98,226
Monthly downloads under inspection
650B
Median health index
59 Moderate
98,226 recordsRanked by popularity · browse by tag · record statistics
NuGet
80Excellenthealth index
soenneker/soenneker.csv.sepcsvutil
Using the Sep CSV library, provides methods for reading and writing CSV files using strongly-typed objects with automatic property mapping and basic type conversion
C#★ 0Sep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
NuGet
80Excellenthealth index
soenneker/soenneker.data.email.disposables
Simply adds a list of compiled disposable/temporary email domains, updated daily (if available)
C#★ 0Oct 21, 2026
MITOct 21, 2026 · metrics 2.10.0
NuGet
80Excellenthealth index
soenneker/soenneker.dictionaries.concurrent.autoclearing
A thread-safe dictionary that automatically removes entries after a time interval. Designed for high-concurrency scenarios where cached or temporary values should expire without manual cleanup, reducing memory usage and preventing stale data buildup.
C#★ 0Sep 11, 2026
MITSep 11, 2026 · metrics 2.10.0
NuGet
78Goodhealth index
soenneker/soenneker.dictionaries.singletonkeys
An externally initializing singleton dictionary that uses double-check asynchronous locking, with optional async and sync disposal
C#★ 0Oct 24, 2026
MITOct 24, 2026 · metrics 2.10.0
NuGet
78Goodhealth index
soenneker/soenneker.dictionaries.singletons
An externally initializing singleton dictionary that uses double-check asynchronous locking, with optional async and sync disposal
C#★ 0Sep 9, 2026
MITSep 9, 2026 · metrics 2.10.0
NuGet
80Excellenthealth index
soenneker/soenneker.dnsimple.contacts
An async thread-safe singleton for DNSimple OpenApiClient's Contacts API
C#★ 0Sep 11, 2026
MITSep 11, 2026 · metrics 2.10.0
NuGet
80Excellenthealth index
soenneker/soenneker.dnsimple.suite
A comprehensive suite of utility libraries for DNSimple's API
C#★ 0Sep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
NuGet
81Excellenthealth index
soenneker/soenneker.documents.audit
A derivation of Document that specifically exists for audit purposes
C#★ 0Oct 23, 2026
MITOct 23, 2026 · metrics 2.10.0
NuGet
80Excellenthealth index
soenneker/soenneker.documents.general
A document type for general storage purposes, with an EntityType property
C#★ 0Sep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
NuGet
80Excellenthealth index
soenneker/soenneker.documents.general.named
A document type for general storage purposes, derived from GeneralDocument, providing a Name property
C#★ 0Oct 25, 2026
MITOct 25, 2026 · metrics 2.10.0
NuGet
80Excellenthealth index
soenneker/soenneker.documents.typed
A generic document type for containers that have multiple types of documents
C#★ 0Sep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
NuGet
80Excellenthealth index
soenneker/soenneker.documents.typed.named
A generic document type for containers that have multiple types of documents that have a name
C#★ 0Oct 25, 2026
MITOct 25, 2026 · metrics 2.10.0