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.
- 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)
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.
- Install the extension in VS Code.
- Open Settings and set the following configuration values:
sigrid-vscode.apiKey– your Sigrid API keysigrid-vscode.customer– your Sigrid customer IDsigrid-vscode.system– your Sigrid system IDsigrid-vscode.subsystem- (optional) your Sigrid subsystem IDsigrid-vscode.sigridUrl– (optional) your Sigrid instance URL. Defaults tohttps://sigrid-says.com.
- Open the Command Palette (
Cmd+Shift+P/Ctrl+Shift+P) and run:- Sigrid: Show Findings
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). |
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). |
To build and test the extension locally:
npm run install:all
npm run build:webview
npm run compileTo start a watch build while developing:
npm run watchTo run the extension in VS Code for debugging:
- Open this repository in VS Code.
- Press
F5to start the Extension Development Host.
To build a Visual Studio Code VSIX package file:
npm run install:all
npm run package- 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.
See CHANGELOG.md for a full history of changes.



