Documentation

Sigrid extension for Visual Studio Code

This extension lets you view and manage findings in Visual Studio Code.

SIG offers two types of IDE integration:

The Sigrid MCP is IDE integration for AI coding assistants. It lets your AI coding assistant find quality issues in your code and fix them. It also gives an immediate feedback loop where you receive quality feedback as you’re working on the code.

The Visual Studio Code extension is an IDE extension “for humans”. It focuses on viewing and managing Sigrid findings from within your IDE. In particular, it lets you do the following:

Installing the extension

You can install the Sigrid extension directly from the Visual Studio Code Marketplace.

Alternatively, you can install it directly from the Sigrid extension page in the Visual Studio Code Marketplace.

Configuring the extension

Before you can use the extension, you will first need to provide your Sigrid credentials.

Using the extension

The Sigrid extension is not visible by default. You can open it using the ”> Sigrid: Show findings” command. When opened, the Sigrid extension contains multiple tabs, one for each Sigrid capability.

Filtering and searching findings

When working with a large number of findings it can be hard to focus on what matters most. You can narrow down the findings list using the filter controls and the search bar at the top of the panel.

To filter by risk level, click the filter icon (▽) next to the Risk column header. A dropdown appears with the risk levels available in your current findings — for example Very High, High, or Medium. Only options that exist in the active findings table are shown. Select one or more risk levels to show only findings that match. Deselect to remove the filter.

To filter by status, click the filter icon (▽) next to the Status column header. A dropdown appears with the available statuses, such as Raw, Accepted, and False Positive.

To search across all findings, use the search bar in the top-right corner of the panel. The list updates in real time as you type.You can combine risk, status, and search filters at the same time.

Creating Jira issues from findings

You can create Jira issues directly from Sigrid findings without leaving Visual Studio Code. This is especially useful if your Jira instance is behind a firewall and cannot be reached from Sigrid directly, because the request is made from your IDE, it uses your own network access.

Setting up Jira integration

Before you can create issues, you need to configure your Jira credentials. Open VS Code settings (Cmd+, on Mac, Ctrl+, on Windows), search for “Sigrid”, and scroll down to fill in the following fields:

Setting Description Example
Jira Base URL The root URL of your Jira instance https://jira.example.com
Jira User Your Jira username or email address j.smith@example.com
Jira Token Your Jira personal access token (keep this private)
Jira Space Key The key of the Jira project where issues will be created AAP

Creating an issue

In the findings list, check one or more findings using the checkboxes on the left of each row. You can select findings across different tabs (for example, a mix of Maintainability and Security findings). Once at least one finding is selected, a tooltip appears confirming your selection and the “Create Jira issue” button becomes active above the list.

Click the button. A “Create JIRA Issue” dialog appears where you can enter a title for the issue. The dialog also shows how many findings are selected.

Click Create Issue. The extension calls your Jira instance and creates the issue. A confirmation notification appears at the bottom-right of the panel showing the issue ID (for example, “JIRA issue created: SCRUM-5”) with an “Open in Browser” button to view it directly in Jira.

Contact and support

Feel free to contact SIG’s support team for any questions or issues you may have after reading this documentation or when using Sigrid.

On this page