Sentinel Security Fixer is an AI-powered vulnerability detection and automatic secure code remediation extension for Visual Studio Code. It provides real-time security scanning and instant quick-fixes directly within your code editor.
Features
Real-Time Scanning: Sentinel continuously analyzes your code as you type or save, catching security vulnerabilities early in the development lifecycle.
AI-Powered Fixes: Whenever a vulnerability is detected, Sentinel provides an automated, AI-generated code fix. Simply apply it using VS Code's "Quick Fix" actions.
Security Dashboard: Get a comprehensive view of your current file's security posture. The dashboard shows a security score, the severity of findings (Critical, High, Medium, Low), and actionable metrics.
Multi-Language Support: Analyzes and provides fixes for multiple languages including JavaScript, TypeScript, Python, Java, and PHP.
How to Use
Open a supported file (e.g., JavaScript, Python, Java).
Sentinel will automatically scan the file and highlight any detected security vulnerabilities with a squiggly line.
Hover over the highlighted code to see the vulnerability details.
Click on Quick Fix (or use the shortcut Ctrl+. / Cmd+.) and select "Apply Sentinel Fix" to automatically remediate the issue.
Click on the Sentinel item in the VS Code Status Bar at the bottom to open the Security Dashboard for a detailed overview.
Commands
Sentinel: Show Dashboard (sentinel.showDashboard): Opens the Sentinel Security Dashboard for the active file.
Sentinel: Apply Fix (sentinel.applyFix): Manually apply a security fix (usually triggered via the Quick Fix menu or Dashboard).
Requirements
The extension spins up a local Python backend to perform the AI scanning. Ensure you have Python installed and accessible in your system's PATH.
Extension Settings
Currently, Sentinel runs automatically on supported file types. You can monitor its connection status via the VS Code Status Bar.
Secure your code at the speed of thought with Sentinel.