Assessment Methodology

The control contract

The scanner version and severity scope are part of the published methodology, because changing either changes every customer score at once.

Currentengine 9.0.0Verified 2026-08-30

Security coverage is produced by an external scanner. That makes the scanner's version and scope part of this product's methodology, not an implementation detail.

What is fixed

TermValue
ScannerProwler
Version5.37.1, pinned
Severities collectedcritical, high, medium
Severities never collectedlow, informational
Minimum control population for a rating25
Typical control populationroughly 150 to 400

Why the version is pinned

An upgrade changes which checks exist. That changes the denominator of the weighted pass rate, which changes every customer's score, silently, with nothing failing.

The version is therefore recorded in the contract and pinned in the dependency set, and a test fails if the two drift apart. A scanner upgrade becomes a deliberate two-file change with a reviewer looking at the scoring consequence.

Why low severity is excluded

The scan is invoked at critical, high and medium. Low findings are never collected, so they cannot appear in the pack and cannot affect the score. Widening the scope would change the denominator and is a methodology change, not a configuration tweak.

The typical population, and why it is published

A control population far outside the usual range on a real account is a signal that the scan did not do what it normally does: a permission gap, a region filter, or a scanner change.

The pack reports the count so a reader can notice that for themselves. Below the minimum of 25 the security domain is not rated at all, because a population that small cannot support a governance conclusion.

Traceability

Each pack can be traced to the exact mapping version that produced its customer-facing language, so wording that appeared in an older pack can be identified rather than guessed at.