IDE Integration
Vectra Guard integrates seamlessly with your development environment, providing security protection across terminals, VSCode, Cursor, and any IDE.Quick Start
The shell tracker automatically protects all environments:- ✅ Terminal
- ✅ VSCode integrated terminal
- ✅ Cursor IDE
- ✅ Any IDE terminal
- ✅ SSH sessions
VSCode / Cursor Integration
Complete Setup
Configure IDE Tasks
Run the Cursor protection setup script:This creates:
.vscode/settings.json- Terminal environment configuration.vscode/tasks.json- Protected build tasks.vectra-guard/init.sh- Session initialization
VSCode Tasks Configuration
The setup script creates a completetasks.json with protected commands:
- tasks.json (Complete)
- settings.json
Terminal Integration
Shell Tracker Installation
The shell tracker provides automatic session management and command logging across all shells.- Bash
- Zsh
- Fish
Bash integration is automatically added to
~/.bashrc:Installation Options
Session Management
Once the shell tracker is installed, sessions are managed automatically:Verification
After installation, verify the integration:IDE Coverage Table
| Tool/Context | Tracked? | Protected? | Setup Required |
|---|---|---|---|
| Terminal | ✅ | ✅ (via vg exec) | Shell tracker |
| VSCode | ✅ | ✅ (via tasks) | Shell tracker + tasks.json |
| Cursor | ✅ | ✅ (via tasks) | Shell tracker + tasks.json |
| Any IDE | ✅ | ✅ (via vg exec) | Shell tracker |
| SSH Sessions | ✅ | ✅ (via vg exec) | Shell tracker |
| Scripts | ✅ | ✅ (via vg exec) | Shell tracker |
Uninstallation
To remove shell tracker integration:Next Steps
AI Agent Integration
Configure AI agents to use Vectra Guard
CI/CD Integration
Add protection to your CI/CD pipelines
Git Hooks
Validate scripts before commit
Configuration
Customize Vectra Guard settings