Skip to content
Generated from the .d.ts files published in guardlink@2.5.0. Report problems against guardlink, not this page.

attest

Everything exported by guardlink/attest, from the .d.ts files published in guardlink@2.5.0. See the entry points for the other subpaths, and use guardlink as a library for worked examples.

Property Type
after? string
basis? "available" | "called"
before? string
claim_keys string[]
coverage object
coverage.available "complete" | "partial" | "unknown" | "not_collected"
coverage.called "complete" | "partial" | "unknown" | "not_collected"
coverage.reason? string
coverage.truncated boolean
identity ObservedIdentity
name string
observation number
reason? string
source "static" | "introspection" | "remote" | "otel" | "probe"
window { from: string; to: string; } | null | undefined

Property Type
declared_not_observed AttestationRow[]
observed_not_declared AttestationRow[]
pin_changed AttestationRow[]
summary object
summary.matched_tools number
summary.observations number
summary.unpinned_tools number
unknown AttestationRow[]
version 1

const identityKey: (i) => string

Parameter Type
i ObservedIdentity

string

buildReachAttestation(model, doc, pins?): ReachAttestation

Parameter Type
model ThreatModel
doc ObservedReach
pins? ToolPins

ReachAttestation


parseObservedReach(value): ObservedReach

Parameter Type
value unknown

ObservedReach


parseToolPins(value): ToolPins

Parameter Type
value unknown

ToolPins


readObservedState(root): object

Parameter Type
root string

object

optional observed?: ObservedReach

optional pins?: ToolPins


storeObservedReach(root, input): ObservedReach

Parameter Type
root string
input string

ObservedReach

Re-exports Observation


Re-exports ObservedIdentity


Re-exports ObservedReach


Re-exports ObservedTool


Re-exports ToolPins