Documentation

Sigrid extension for JetBrains IDEs

The JetBrains plugin is another Sigrid IDE extension, alongside the Sigrid extension for VS Code, that helps you work on Sigrid findings without leaving your IDE. You can browse findings, triage them, and navigate straight to the relevant code. The plugin works across all JetBrains platforms, including IntelliJ, Rider, and any other JetBrains IDE you use.

The plugin is available on the JetBrains Marketplace.

If you’re looking for AI coding assistant integration instead, check out the Sigrid MCP. This plugin is for developers who want to work with findings themselves.

What you can do with it:

Requirements

The plugin works with the following JetBrains IDEs, version 2026.1 or later:

IntelliJ IDEA (Community & Ultimate), PyCharm (Community & Professional), WebStorm, GoLand, PhpStorm, RubyMine, CLion, Rider, Android Studio, and Aquua.

You’ll also need a Sigrid account with API access.

Installing the plugin

To install it you can he plugin you can download it from the JetBrains Marketplace or in the IDE by searching Sigrid plugin.

  1. Open your JetBrains IDE and go to Settings → Plugins
  2. Click the gear icon (⚙️) and choose Install Plugin from Disk
  3. Select the ZIP file you downloaded and restart the IDE

Setting it up

Most settings are global, configured once and shared across all your projects. Go to Settings → Tools → Sigrid and fill in your API Key and Portfolio Name. If you’re on a self-hosted Sigrid instance, add your URL there too — otherwise leave it blank and it’ll default to https://sigrid-says.com.

At the project level (Settings → Tools → Sigrid → Project), you need to fill in the System field — this is required, and tells the plugin which codebase to load findings for. If it’s left blank, no findings will load. Subsystem is optional, only needed if you want to narrow things down further.

You can leave API Key, Portfolio Name, and Sigrid URL blank at the project level — the plugin automatically falls back to your global settings, so you don’t have to repeat them for every project. You’d only override them here if you have a separate Sigrid account for this specific project, which is rare.

Opening the plugin

Once configured, look for the Sigrid tab at the bottom of your IDE. If you don’t see it, you can open it from View → Tool Windows → Sigrid, or press Cmd+Shift+A (Mac) / Ctrl+Shift+A (Windows/Linux) and search for “Sigrid Tool Window”.

The panel has three tabs — Maintainability, Security, and Open Source Health — each showing the findings Sigrid has for your system.

Double-click any finding to jump to the exact file and line. If a finding has multiple locations, a picker appears so you can choose which one to go to. The icon on the right side of each row opens the full finding detail page in Sigrid in your browser.

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 show only findings for the file you’re currently editing, toggle the Active button in the toolbar. Only findings related to the open file are shown. The filter state is remembered per tab.

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 the active file filter, risk, status, and search filters at the same time.

Editing findings

You can update a finding’s status and add a remark directly from the findings panel, without opening Sigrid in your browser.

To edit a finding, select one or more rows and do one of the following:

Batch edits are supported for up to 25 findings at a time.

Creating Jira issues from findings

You can turn one or more findings into a Jira issue without leaving your IDE.

First, connect the plugin to Jira. Go to Settings → Tools → Sigrid → Jira (this is a project-level setting) and fill in:

To create an issue, select one or more findings in the Maintainability, Security, or Open Source Health panel, then click Create Jira Issue in the toolbar.

A dialog opens where you can edit the issue title and preview the auto-generated description, which lists each finding’s title, severity, and file locations, before submitting.

Once created, a notification confirms the new issue and links straight to it in Jira.

The issue itself carries over the same finding details from the description preview, so anyone picking it up in Jira has the full context without needing to open Sigrid.

If issue creation fails, Jira usually reports this as a generic permission error even when the real cause is different. Check, in order:

  1. The Project Key matches exactly what’s shown in Jira (case-sensitive)
  2. The Base URL points to the correct Jira site
  3. The Jira account behind your token has permission to create issues in that specific project
  4. The User matches the account that generated the token

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