Assessment Methodology

The evidence pipeline

Five collectors run independently, every outcome is recorded in a manifest, and one failing degrades the assessment rather than aborting it.

Currentengine 9.0.0Verified 2026-08-30

The collectors

CollectorCaptures
Account metadataWhich account was scanned, its alias, and its organisation membership
Security Hub postureWhether Security Hub is enabled, whether a delegated administrator exists, whether cross-region aggregation is on, and the count of active failed findings
Cost telemetry30-day spend from your own billing data, and evidenced waste from demonstrably idle resources
Resilience postureCoverage ratios over real resources for five configuration signals
Control checksThe scanner's control results across every enabled region

A sixth, delivery evidence, runs only when a source repository is supplied. It is collected but not scored. See Delivery, and why it is out of scope.

One failing does not abort the rest

Each collector runs independently. A collector that fails, is denied a permission, or is skipped does not stop the others.

That is only defensible because of the next part.

Every outcome is recorded

An evidence manifest is written capturing what each collector actually did, and it is written whatever the outcome of the run. The engine reads it and reports each collector's state in the pack.

This is what makes a partial assessment visible. Without it, a collector that silently failed would look identical to an account with nothing of that kind in it.

And the engine refuses thin evidence

Collecting partial evidence is acceptable; publishing a confident rating from it is not. The engine will not emit a deliverable pack when evidence confidence is below High. See Confidence and INSUFFICIENT EVIDENCE.

Provenance is recorded too

The exact scanner version, the severity scope, the regions scanned and the engine version are all recorded with the run, so the assessment can be reconstructed later.