Sigrid (Visual Studio Code)
A Visual Studio Code extension that brings Sigrid findings directly into your editor via a lightweight dashboard.
🚀 Use the Sigrid: Show Findings command to open an interactive webview panel with security, maintainability, and other findings powered by your Sigrid account.
✅ Features
- View Sigrid findings in VS Code without leaving your editor
- Search and filter findings directly within the Sigrid dashboard
- Interactive dashboard with filtering, navigation, and table controls
- Deep link from findings to the Sigrid web UI
- Configurable Sigrid instance URL (supports self-hosted deployments)
- Create Jira issues from selected findings (when JIRA settings are configured)


⚙️ Requirements
This extension requires a valid Sigrid account and API credentials.
You will need:
- A Sigrid API Key
- Your Sigrid Customer ID
- Your Sigrid System ID
If you don’t have these values, contact your Sigrid administrator or refer to your Sigrid documentation.
🚀 Getting Started
- Install the extension in VS Code.
- Open Settings and set the following configuration values:
sigrid-vscode.apiKey – your Sigrid API key
sigrid-vscode.customer – your Sigrid customer ID
sigrid-vscode.system – your Sigrid system ID
sigrid-vscode.subsystem - (optional) your Sigrid subsystem ID
sigrid-vscode.sigridUrl – (optional) your Sigrid instance URL. Defaults to https://sigrid-says.com.
- Open the Command Palette (
Cmd+Shift+P / Ctrl+Shift+P) and run:
🧩 Extension Settings
General Settings
This extension contributes the following Sigrid-related settings:
| Setting |
Description |
sigrid-vscode.apiKey |
Your Sigrid API Key. |
sigrid-vscode.customer |
Your Sigrid Customer ID. |
sigrid-vscode.system |
Your Sigrid System ID. |
sigrid-vscode.subsystem |
Your Sigrid Subsystem ID (optional). |
sigrid-vscode.sigridUrl |
The URL of your Sigrid instance (default: https://sigrid-says.com). |
Jira Settings
These settings are required only if you want to create Jira issues from Sigrid findings:
| Setting |
Description |
sigrid-vscode.jiraBaseUrl |
Your JIRA base URL (e.g. https://jira.example.com). |
sigrid-vscode.jiraUser |
Your JIRA username or email address. |
sigrid-vscode.jiraToken |
Your JIRA personal access token. |
sigrid-vscode.jiraSpaceKey |
The JIRA space key to create issues in (e.g. AAP). |

🛠 Development
To build and test the extension locally:
npm run install:all
npm run build:webview
npm run compile
To start a watch build while developing:
npm run watch
To run the extension in VS Code for debugging:
- Open this repository in VS Code.
- Press
F5 to start the Extension Development Host.
To build a Visual Studio Code VSIX package file:
npm run install:all
npm run package
🐞 Known Issues
- If the panel stays blank, verify that your API credentials are correct and that your network allows requests to your Sigrid instance.
- In the Maintainability and Open Source Health tabs, opening issues in Sigrid may not navigate to the exact finding.
📄 Release Notes
See CHANGELOG.md for a full history of changes.