JetBrains IDE

Aikido integrates with the majority of Jetbrains IDEs and scans your codebases for secrets, API keys SAST code issues and SCA. It runs scans whenever you open or save a file.

Every time you make and save changes in a file, a scan runs. If any issues are detected, they are highlighted in the editor and also displayed in the Problems panel. When you hover over a detected SAST issue, additional context about the problem is provided.

Code editor highlighting security warnings in an Express.js application, including missing security headers.

Supported IDEs

We support the majority of Jetbrain IDEs

  • IntelliJ IDEA (Java/Kotlin/Spring)

  • GoLand (Go/JS/TS)

  • PhpStorm (PHP/Laravel/Symfony)

  • PyCharm (Python/Django)

  • Rider (C#/.NET/ASP.NET)

  • WebStorm (JS/TS/React)

  • RubyMine (Ruby/Rails)

  • RustRover (Rust)

  • Android Studio (Android)

How to Install and Test

This plugin is only available on paid plans.

Step 1. Head over to the JetBrains Marketplacearrow-up-right and click Get. After installation, you will be asked to add your personal access token (step 2).

Step 2. In Aikido, go to the JetBrains IDE Integration Screenarrow-up-right and create your token.

JetBrains IDE Plugin user access and activity log with token generation options.

Step 3. Check out the examples in our docs on the JetBrains Marketplacearrow-up-right to test whether everything works well.

Enabling Code Quality (BETA)

  1. Open Settings > Tools > Aikido Security

  2. Click Enable Code Quality Scanning.

This will add a Code Quality Issues section to the Current File Scan Results view in the Aikido Toolbar.

Troubleshooting

JetBrains Plugin - Access Token Not Storedchevron-rightJetbrains - Information for Supportchevron-right

Last updated

Was this helpful?