Documentation
¶
Overview ¶
Package pathutil provides path validation and traversal detection utilities.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidPath = errors.New("invalid path")
ErrInvalidPath is returned when a path contains invalid characters or patterns.
Functions ¶
func HasTraversal ¶
HasTraversal reports whether path contains an explicit parent-directory segment.
func ValidatePath ¶ added in v1.1.1
ValidatePath validates a path for use in vault entry operations. It rejects paths containing:
- Parent directory traversal (..)
- Null bytes (\x00)
- Control characters (< 0x20)
Returns nil if the path is valid, or an error describing the specific issue.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.