Hanzo
OpenapiTrust

Reads one framework clause by clause: every clause the standard publishes, what…

Reads one framework clause by clause: every clause the standard publishes, what covers it, and which controls stand behind it — so a coverage number can…

GET /v1/trust/coverage/{framework}

Addresshttps://api.hanzo.ai/v1/trust/coverage/{framework}
MethodGET
Operationget_trust_coverage_by_framework
AuthAuthorization: Bearer $HANZO_API_KEY

Reads one framework clause by clause: every clause the standard publishes, what covers it, and which controls stand behind it — so a coverage number can be checked line by line rather than taken on trust.

Request

1 field.

FieldInTypeRequiredDescription
frameworkpathstringyesFramework is the framework id — "soc2", "iso27001", "nist80053".

Response

StatusBodyMeaning
200clauseCoverageok

200 body — 20 fields.

FieldInTypeAlwaysDescription
automatedbodyintegerAutomated is how many clauses have an automated control behind them that something can fail on behalf of.
clausesbodyclauseRow[]Clauses is every clause the standard publishes, with what stands behind it.
clauses[].controlsbodystring[]Controls are the ids behind it, strongest first.
clauses[].groupbodystringGroup is the clause's section within the standard, when it has one.
clauses[].idbodystringID is the clause id as the standard publishes it — "CC6.1", "A.5.15", "AC".
clauses[].levelbodystringLevel is what the strongest control pointed at this clause is worth: "automated", "partial" or "none".
clauses[].titlebodystringTitle is the standard's own words for that clause.
editionbodystringEdition is which edition this clause list is taken from.
frameworkbodystringFramework is the framework id — "soc2", "iso27001", "nist80053".
generatedbodyintegerGenerated is when this was computed, unix milliseconds.
namebodystringName is the published standard's name.
nonebodyintegerNone is how many have nothing behind them.
notebodystringNote is what this clause list is scoped to, when a count alone would misrepresent it.
partialbodyintegerPartial is how many are answered in part.
publisherbodystringPublisher is who publishes it — AICPA, ISO/IEC, NIST.
statementbodystringStatement is the counts as one sentence, carrying the unit.
totalbodyintegerTotal is the framework's WHOLE published clause list — the denominator.
unitbodystringUnit is what ONE clause is — "criterion", "control", "family".
unitsbodystringUnits is the plural of Unit, for rendering a sentence.
versionbodystringVersion is the embedded inventory's version.

Failure carries the platform error shape — see Errors.

Examples

hanzo has no subcommand for this operation — the CLI serves only what cloud's live route table confirms. Use HTTP or an SDK.


Trust API · All Hanzo APIs · Interactive reference

How is this guide?

On this page