Help us shape the future of Go! Take the 2026 Go Developer Survey

security

package
v1.36.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 15, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Manager

type Manager struct {
	// contains filtered or unexported fields
}

Manager handles path validation and access control for agent tools

func NewManager

func NewManager(rootPath string) (*Manager, error)

NewManager creates a new security manager with the specified root directory

func (*Manager) GetSecurityRoot

func (sm *Manager) GetSecurityRoot() string

GetSecurityRoot returns the current security root directory

func (*Manager) ValidatePath

func (sm *Manager) ValidatePath(inputPath string) (string, error)

ValidatePath validates that the given path is within the security boundary

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL