IDE Support
Real-time vulnerability detection for all major IDEs
IDE Support
Safeguard provides native IDE extensions for real-time vulnerability detection as you write code. Install once, secure everywhere.
Supported IDEs
Visual Studio Code
Install from VS Code Marketplace
- ✅ VS Code (Latest)
- 🔄 Auto-updates
- 📦 50,000+ installs
Install Command:
code --install-extension Safeguard-sh-Inc.SafeguardshIdeExtensionCursor IDE
- ✅ Cursor (Latest)
- 🔄 Auto-updates
- 📦 Same extension as VS Code
Install: Open Extensions → Search "Safeguard.sh" → Install
JetBrains IDEs (All)
Install from JetBrains Marketplace
Our plugin supports all JetBrains IDEs with full feature parity:
Java & Kotlin
- ✅ IntelliJ IDEA (Community & Ultimate)
- ✅ Android Studio
Python
- ✅ PyCharm (Community & Professional)
- ✅ DataGrip (Python support)
Web Development
- ✅ WebStorm
- ✅ PhpStorm
Systems Programming
- ✅ CLion (C/C++)
- ✅ RubyMine (Ruby)
- ✅ GoLand (Go)
- ✅ Rider (.NET/C#)
Mobile
- ✅ AppCode (iOS/macOS)
- ✅ Android Studio
Database
- ✅ DataGrip
Minimum Version: 2023.3+ Maximum Version: 2024.3+
Install Steps:
- Open Settings/Preferences → Plugins
- Search "Safeguard.sh"
- Click Install
- Restart IDE
Feature Comparison
| Feature | VS Code | Cursor | JetBrains |
|---|---|---|---|
| Real-time scanning | ✅ | ✅ | ✅ |
| Inline warnings | ✅ | ✅ | ✅ |
| Auto-scan on save | ✅ | ✅ | ✅ |
| Vulnerability details | ✅ | ✅ | ✅ |
| AI remediation | ✅ | ✅ | 🔜 Coming |
| OAuth authentication | ✅ | ✅ | ✅ |
| npm support | ✅ | ✅ | ✅ |
| pip support | ✅ | ✅ | ✅ |
| Maven support | ✅ | ✅ | ✅ |
| Go support | ✅ | ✅ | ✅ |
| Rust support | ✅ | ✅ | ✅ |
Supported Package Managers
All IDE extensions support the same package managers:
| Package Manager | Manifest File | Languages |
|---|---|---|
| npm | package.json | JavaScript, TypeScript, Node.js |
| pip | requirements.txt | Python |
| Maven | pom.xml | Java, Kotlin, Scala |
| Go Modules | go.mod | Go |
| Cargo | Cargo.toml | Rust |
Getting Started
1. Install Extension
Choose your IDE and install from the respective marketplace (links above)
2. Configure (Optional)
- Default settings work for public packages
- Login for advanced features and private repositories
3. Start Coding
- Extension automatically scans manifest files
- See vulnerabilities inline as you type
- Get fix recommendations instantly
Enterprise Features
Available across all IDE extensions:
- 🔐 OAuth 2.0 Authentication - Secure device flow
- 🏢 Multi-tenant Support - Organization-wide policies
- ⚙️ Configurable Service URLs - Self-hosted deployments
- 📊 Centralized Reporting - Team-wide visibility
- 🤖 Griffin AI Integration - AI-powered remediation
Coming Soon
Features in development:
- Eclipse Plugin - For Eclipse IDE users
- Vim/Neovim Plugin - LSP-based integration
- Emacs Package - For Emacs users
- Quick Fixes - One-click remediation in JetBrains
Support
Having issues with your IDE extension?
- Documentation: docs.safeguard.sh
- Email Support: hi@safeguard.sh
- Response Time: 24 hours (free), 4 hours (paid)
System Requirements
VS Code / Cursor
- VS Code: 1.85.0 or later
- Cursor: Latest version
- OS: Windows, macOS, Linux
- Memory: 4GB+ RAM recommended
JetBrains IDEs
- Version: 2023.3 - 2024.3
- JDK: 17 or later (bundled with IDE)
- OS: Windows, macOS, Linux
- Memory: 8GB+ RAM recommended
All Extensions
- Internet: Required for vulnerability scanning
- Disk: 50MB free space
- Account: Optional (public packages work without login)