Versions in this module Expand all Collapse all v0 v0.8.2 Sep 23, 2026 v0.8.1 Sep 23, 2026 v0.8.0 Sep 14, 2026 Changes in this version + func NewAccessControlHandler(acm AccessControl) accesscontrolv1connect.AccessControlServiceHandler + func NewRequester(info ProcessInfo, si SigningInfo) *accesscontrolv1.Requester + type AccessControl interface + Authorize func(ctx context.Context, req AuthorizeRequest) (secrets.AuthorizeResponse, error) + CheckAccess func(ctx context.Context, req CheckAccessRequest) (bool, error) + type Anchor uint8 — darwin/amd64 + const AnchorAdHoc + const AnchorAppleGeneric + const AnchorApplePlatform + const AnchorNone + const AnchorOther + func (a Anchor) String() string + type AuthorizeRequest struct + Patterns []secrets.Pattern + type CheckAccessRequest struct + type CodeStatus uint32 — darwin/amd64 + const StatusDebugged + const StatusHard + const StatusKill + const StatusValid + type IntegrityLevel uint32 — windows/amd64 + const IntegrityHigh + const IntegrityLow + const IntegrityMedium + const IntegritySystem + const IntegrityUntrusted + type ProcessInfo struct + AbsoluteBinaryPath string + Name string + PID int + type ProcessNode struct — darwin/amd64 + Args []string + Comm string + Exe string + Mtime time.Time + PID int + RealExe string + Start int64 + UID int + type Signer struct — linux/amd64 + BuildTrigger string + CertIdentity string + CertIssuer string + IntegratedTime time.Time + RekorLogIndex int64 + RunInvocationURI string + RunnerEnvironment string + SourceCommit string + SourceRef string + SourceRepo string + type SigningIdentity struct — darwin/amd64 + Anchor Anchor + BundleName string + CDHash string + CommonName string + Identifier string + Organization string + Status CodeStatus + TeamID string + type SigningInfo struct — darwin/amd64, linux/amd64, windows/amd64 + Chain []ProcessNode + CompanyName string + FileVersion string + Integrity IntegrityLevel + IsEV bool + Issuer string + Leaf *SigningIdentity + ProductName string + Root *SigningIdentity + Signers []Signer + SubjectCommonName string + SubjectOrg string + ThumbprintSHA256 string + TrustedChain bool + type SigningInfoBase struct + SignedByDocker bool v0.7.0-do.not.use Aug 21, 2026 v0.6.1-do.not.use Aug 20, 2026 v0.6.0-do.not.use Aug 19, 2026 v0.5.0-do.not.use Aug 19, 2026 v0.4.0-do.not.use Aug 18, 2026 v0.3.2-do.not.use Aug 12, 2026 v0.3.1-do.not.use Aug 5, 2026 v0.3.0-do.not.use Aug 3, 2026 v0.2.2-do.not.use Jul 20, 2026 v0.2.1-do.not.use Jul 17, 2026 v0.2.0-do.not.use Jul 17, 2026