Documentation
¶
Overview ¶
Package enforce reports the session-level execution capability.
Index ¶
Constants ¶
View Source
const ( HelperCommand = "__codemeld_confine" ProbeArg = "--probe" ControlArg = "--control" SetupFailureExitCode = 125 ModePlan = "plan" ModeAutoEdits = "auto_edits" NetworkAccessAuthority = "network access" MaxPolicyFrameBytes = 64 * 1024 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Capability ¶
type Capability string
const ( Constrained Capability = "constrained" Refused Capability = "refused" )
type Policy ¶
type Resolution ¶
type Resolution struct {
Capability Capability
Reason string
Legs []Leg
SelfTestPassed bool
}
func Resolve ¶
func Resolve(in ResolveInput) Resolution
func (Resolution) SandboxLabel ¶
func (r Resolution) SandboxLabel(modeKey string) string
func (Resolution) SandboxState ¶
func (r Resolution) SandboxState(modeKey string) string
type ResolveInput ¶
Click to show internal directories.
Click to hide internal directories.