Documentation
⭐️ Announcing Sigrid IDE integrations for Visual Studio Code, JetBrains, and Mendix Studio Pro.
You can use these integrations to check Sigrid findings as you work on your code, triage findings, and export findings to your issue tracker if you're not able to fix them right away.
Have you tried them? We'd love your feedback: share it in our short survey.

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.

Creating Azure DevOps work items from findings

As an alternative to Jira, you can create Azure DevOps work items directly from Sigrid findings without leaving Visual Studio Code. As with the Jira integration, the request is made from your own IDE, so this also works if your Azure DevOps organization is behind a firewall and not reachable from Sigrid directly.

Setting up Azure DevOps integration

Before you can create work items, you need to configure your Azure DevOps 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
Azure DevOps Organization URL The URL of your Azure DevOps organization https://dev.azure.com/yourorganization
Azure DevOps Personal Access Token A personal access token with Work Items (Read & write) scope (keep this private)
Azure DevOps Project Name The name of the Azure DevOps project where work items will be created SigridTest

You can generate a personal access token from your Azure DevOps organization under User settings > Personal access tokens > New Token.

Creating a work item

Select one or more findings using the checkboxes in the findings list, the same way you would for a Jira issue. With at least one finding selected, use the “Create Azure DevOps work item” button above the list.

A dialog opens where you can enter a title and choose the work item type from a dropdown. The available types depend on the process template your Azure DevOps project uses — for example, a Scrum project offers Task, Bug, Feature, Impediment, and Product Backlog Item. The extension automatically generates a description that lists the selected findings and links back to each finding in Sigrid. Some work item types support an additional Repro Steps field; the extension detects whether this field is available for the type you chose and includes it automatically when supported.

Click Create. The extension calls your Azure DevOps organization and creates the work item. A confirmation notification appears showing the work item ID, with a link to open it directly in Azure DevOps.

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