One review, two results

Each review of a repository produces a public evaluation and a private audit report. They do different jobs.

The evaluation and the audit report compared
AspectEvaluationAudit report
PurposeFollow a repository over timeUnderstand the code and decide what to fix
ContentMetrics: a score out of 100, six axis grades, finding countsEvery finding explained, recommendations in priority order, and the same metrics
ConfidentialityPublicPrivate: it describes weaknesses, some of them exploitable
FormA repository page and a README badgeA report delivered to you

Evaluations are published by default. The owner of a repository can ask for its evaluation to be removed through the contact form.

Metrics only. The audit report of the same review holds each finding with its location, its cause and a recommendation.

78/100

Commit
e391c68
Method
v1.1.0
Reviewed
  • architecture 8/10
  • performance 7/10 weakest axis
  • consistency 8/10
  • security 8/10
  • documentation 8/10
  • correctness 8/10

Findings by axis

Finding counts per axis for the latest evaluation
Axistool-detectablefound by reviewcheck gaps
architecture000
performance201
consistency002
security324
documentation000
correctness020

Open the repository page

Fix the weakest area first

Each axis is graded from 1 to 10, and the score is capped by the weakest one: a repository cannot hide one poor axis behind five good ones. See what the six axes measure.

See what your tools miss

Every defect is classed as tool-detectable or found by review, and the quality checks your project is missing or not running are counted apart.

Examples of what audits find: missing HTTP server timeouts, database queries inside loops, CI actions pinned by tag instead of commit, complexity limits set one step too loose.

Read change honestly

A change between two evaluations is shown as a number only when both used the same method. Otherwise the page says the method changed instead of comparing unlike things.

The audit report

For one public repository, 490 EUR. The price includes one follow-up verification after your fixes. The report holds the findings themselves (where they are and why they matter), classed, with recommendations in priority order, along with the metrics of the evaluation. It stays private because it describes weaknesses, some of them exploitable. See the audit offer.

A score you can recompute

The score out of 100 comes from the axis grades by a published rule, and is always shown with the commit and the method that produced it. Read the method.