Safety Features
CLIAI includes multiple layers of safety to protect your system.
Safety Levels
High (Recommended for beginners)
- Blocks dangerous operations
- Requires confirmation for system changes
- Maximum validation
Medium (Default)
- Balanced safety and convenience
- Confirms risky operations
- Standard validation
Low (Experienced users)
- Minimal safety checks
- Allows most operations
- Basic validation only
Command Validation
Every command goes through multiple validation layers:
- Syntax Checking: Validates shell syntax
- Placeholder Detection: Catches AI hallucinations
- Risk Assessment: Categorizes command danger level
- Pattern Matching: Detects known dangerous patterns
Dangerous Patterns Detected
rm -rf /- System deletiondd if=/dev/zero- Disk wipingchmod 777- Insecure permissions:(){ :|:& };:- Fork bombscurl | sh- Unverified script execution
Execution Modes
Manual (Default)
Commands are displayed for you to review and execute manually.
Auto-Execute
cliai auto-execute --enable
Safe commands execute automatically. Dangerous commands still require confirmation.
Dry-Run
cliai dry-run --enable
Shows what would be executed without actually running commands.