Versions in this module Expand all Collapse all v0 v0.0.7 Oct 27, 2026 Changes in this version + const Arg + const GVisorBuildString + const MaxOutput + const Schema + var ErrNoEvidence = errors.New("isolationprobe: the probe printed no evidence") + func Encode(e Evidence) ([]byte, error) + func IsInvocation(args []string) bool + func Main(stdout, stderr io.Writer) int + type Evidence struct + BootID string + DMIProduct string + DMIVendor string + GVisor []string + Hypervisor bool + HypervisorType string + Machine string + ProcVersion string + Release string + Schema int + Unreadable []string + UptimeSeconds float64 + Version string + func Collect() Evidence + func Decode(out []byte) (Evidence, error) + func (e Evidence) IsZero() bool + func (e Evidence) Kernel() string + func (e Evidence) Sanitize() Evidence + type Kind string + const KindHostKernel + const KindUnknown + const KindUserspaceKernel + const KindVM + func (k Kind) Phrase() string + func (k Kind) Valid() bool + type Reference struct + EngineKernel string + Kernel *Evidence + Source ReferenceSource + type ReferenceSource string + const SourceAgent + const SourceClusterNode + const SourceHub + type Status string + const StatusContradicted + const StatusUnverified + const StatusVerified + func Judge(claim, verdict Kind) Status + type Verdict struct + Detail string + Kind Kind + func Classify(p Evidence, ref Reference) Verdict