Versions in this module Expand all Collapse all v1 v1.0.0 Feb 3, 2026 Changes in this version + var ErrInvalidPath = errors.New("invalid path") + var ErrPathTooLong = errors.New("path too long") + var ErrPathTraversal = errors.New("path traversal attempt") + func IsPrivileged() bool + func NormalizePath(input string) string + func SafeFilePath(baseDir, userPath string) (string, error) + func SafePath(input string) (string, error) + type Paths struct + BackupDir string + ConfigDir string + DBDir string + DataDir string + LogDir string + PIDFile string + SSLDir string + SecurityDir string + func Get(projectOrg, projectName string, privileged bool) *Paths + func (p *Paths) EnsureDirs() error + func (p *Paths) GetConfigPath() string