Documentation
¶
Overview ¶
Package permission implements glob-based command permission checking.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultRules ¶
DefaultRules returns a set of safe default rules.
func KubernetesReadOnlyRules ¶
KubernetesReadOnlyRules returns rules for read-only Kubernetes operations.
func SafeReadOnlyRules ¶
SafeReadOnlyRules returns rules that allow read-only operations.
Types ¶
type Checker ¶
type Checker struct {
// contains filtered or unexported fields
}
Checker checks command permissions against configured rules.
func NewChecker ¶
NewChecker creates a new permission checker from a map of patterns to actions. The "*" pattern is processed first as the default rule, followed by other patterns in sorted order.
Click to show internal directories.
Click to hide internal directories.