Use this documentation to get started with the JetBrains plugin.
Snyk offers IDE integrations that allow you to use the functionality of Snyk in your Integrated Development Environment. This page describes the Snyk JetBrains plugins. For information about all of the IDE plugins and their use, see Snyk for IDEs in the docs.
Snyk uses Python in order to scan and find your dependencies. If you are using multiple Python versions, use the -
-commandoption to specify the correct Python command for execution. The plugin does not detect the Python version associated with the project.
The Snyk JetBrains plugins provide analysis of your code, containers, and Infrastructure as Code configurations. The plugin is based on the Snyk CLI and also uses Snyk APIs. The plugin supports product features in the CLI for Snyk Open Source and Snyk Container as well as for Snyk Code and Snyk IaC with some limitations.
Snyk scans for vulnerabilities and misconfigurations and returns results with security issues categorized by issue type and severity.
For open source, you receive automated algorithm-based fix suggestions for both direct and transitive dependencies. For containers, you can automate upgrades to the most secure base image to quickly resolve numerous vulnerabilities. This single plugin provides a Java vulnerability scanner, a custom code vulnerability scanner, an open-source security scanner, and an application security plugin.
Snyk scans for the following types of issues:
The JetBrains plugins also provide the Open Source Advisor to help you find the best package for your next project. Information is provided on the package health of the direct dependencies you are using including popularity, maintenance, risk, and community insights.
- For Snyk IaC, the JetBrains plugin supports the following IaC templates: Terraform, Kubernetes, CloudFormation, and Azure Resource Manager.
You can use the Snyk JetBrains plugin in the following environments:
- Linux: 386, AMD64, and ARM64
- Linux Alpine: 386 and AMD64
- Windows: 386, AMD64, and ARM64
- MacOS: AMD64 and ARM64
Install using the IDE plugins library:
- 1.Open the Preferences window in the IDE.
- 2.Navigate to the Plugins tab.
- 3.In the Plugins tab, search for Snyk.
- 4.Select the Snyk vulnerability scanning plugin.
- 5.Click on the Install button.
- 6.When the installation is complete, restart the IDE.
Select the Snyk vulnerability scanning plugin