Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandAnalysis ¶
type CommandAnalysis struct {
Command string
DangerLevel DangerLevel
Reason string
Blocked bool
}
func AnalyzeCommand ¶
func AnalyzeCommand(command string) (*CommandAnalysis, error)
AnalyzeCommand parses and analyzes a shell command for security risks. On Windows, it uses Windows-specific analysis. On Unix-like systems, it uses POSIX shell parsing.
type DangerLevel ¶
type DangerLevel int
DangerLevel represents command danger classification.
const ( DangerLevelSafe DangerLevel = iota // Safe to execute DangerLevelWarning // Warning but allowed DangerLevelBlocked // Blocked from execution )
Click to show internal directories.
Click to hide internal directories.