Catch the security holes AI writes into your Spring Boot code

Vulngrep is a plugin for IntelliJ IDEA. It checks your Java Spring Boot code as you write it, explains each security mistake in plain language, and shows how to fix it. Nothing ever leaves your computer.

Coming soon to the JetBrains Marketplace, with a free plan.

UserRepository.java 1 problem
@Repository
public class UserRepository {
@PersistenceContext
private EntityManager em;
// Written by an AI assistant
public List<User> findByEmail(String email) {
String jpql = "SELECT u FROM User u WHERE u.email = '"
+ email + "'";
Injection risk: user input inside a database query

Whatever a visitor types as their email goes straight into this query. An attacker can type query code instead and read other customers' data.

JPQL built by string concatenation. Pass the value as a named parameter instead.

return em.createQuery(jpql, User.class).getResultList();
}
}

A spell-checker, but for security

A spell-checker underlines a typo the moment you make it. Vulngrep does the same for security mistakes in Spring Boot code, whether a developer typed the code or accepted it from an AI assistant.

Problems get fixed in seconds, while the code is still on the developer's screen, instead of turning up months later in an audit or an incident report.

  1. Install the plugin

    Add Vulngrep to IntelliJ IDEA from the JetBrains Marketplace. There's nothing to configure and no Vulngrep account to create.

  2. Write code as usual

    By hand or with Copilot, Claude, Cursor or any other assistant. Vulngrep checks every file as it changes.

  3. See the risk and the fix

    Risky code gets underlined, with a one-sentence explanation anyone can understand and clear guidance on how to fix it.

What it catches

Vulngrep only covers Spring and Spring Boot. That focus lets it recognize the specific mistakes AI assistants make there most often, and explain them in words your whole team understands.

  • Strangers can read or change your data Database queries built by pasting in user input (JPQL string concatenation)
  • Crafted data can run code on your server Unsafe Jackson deserialization settings
  • Private pages are open to everyone Security rules like permitAll() that open more than intended
  • Other websites can act on behalf of your users CSRF protection switched off
  • Any website can call your API CORS settings that allow every origin
  • Internal details are published to the internet Spring Boot Actuator endpoints exposed without protection

Every check is included in the free plan. New checks ship as AI coding habits change.

Your code never leaves your computer

Vulngrep runs entirely inside IntelliJ IDEA. For companies, that means no new place where source code is stored, and far less for a security team to review before approving it.

  • No upload, no cloudEvery check runs on the developer's own machine.
  • Works offlineIncluding on locked-down networks with no internet access.
  • No Vulngrep accountPaid licenses are managed through your JetBrains Account or your company's JetBrains licensing.

Pricing

Every check is free. Pay for the workflow that keeps a whole project reviewed: project scans, baselines and commit review. Sold through the JetBrains Marketplace, so your company buys from a vendor it already knows.

Billing period

Free

Best for Everyday coding All checks, free forever
€0forever

No card, no account

  • All five Spring security checks, highlighted as you type
  • Potential impact and fix guidance in plain language
  • Runs 100% on your computer
Join the waitlist

Personal

Best for Individual developers Paid by you
€39per year
€3.90per month

About €3.25 a month

or €39/year, 2 months free

14-day free trial

  • Everything in Free
  • Security view: scan the whole project and see exactly what was covered
  • Baselines that separate new findings from existing ones
  • Accept a risk with a written reason, reopen it anytime
  • Security review before every commit in IntelliJ
  • Keep your version forever after 12 paid months
  • Email support
Join the waitlist

Organization

Best for Companies Paid by your company, per developer
€99per developer,
per year
€9.90per developer,
per month

About €8.25 per developer a month

or €99/year per developer, 2 months free

14-day free trial

  • Everything in Personal
  • Licensed to your company, which owns and reassigns seats
  • Invoices for your finance team
  • Volume discounts
Join the waitlist

Enterprise

Best for Banks and regulated teams Procurement handled by email
Custom

Volume pricing for larger teams

Pay by invoice or bank transfer

  • Everything in Organization
  • Offline activation through JetBrains License Server
  • Security questionnaires answered in writing
  • Priority email support
Email us
Prices in euros. Billed monthly or yearly. Taxes are added at checkout. Sold and invoiced through the JetBrains Marketplace.

Questions

What is Vulngrep, in one sentence?

A plugin for IntelliJ IDEA that spots security mistakes in Spring Boot code while it's being written, explains them in plain language, and shows how to fix them.

Does my code leave my computer?

No. Every check runs locally inside IntelliJ IDEA. Vulngrep has no server that receives your code, and it works without an internet connection.

What does it support?

Java code using Spring and Spring Boot, tested with Spring Boot 3 and 4, in IntelliJ IDEA 2025.2 and newer. Kotlin and reactive WebFlux applications aren't supported yet.

When does it launch?

The first version is being built now. Join the waitlist and you'll get one email when it's available on the JetBrains Marketplace.

Do I need the Personal or the Organization plan?

Personal is for developers paying with their own money. You can use it on any project, including at work.

Organization is for companies paying for their developers. The company owns the licenses and can move them between people.

What happens if I stop paying?

After 12 paid months in a row, you keep a working copy of the version you had, forever. You just stop receiving updates.

If you stop earlier, the paid workflow (Security view, baselines, commit review) switches off. Every check keeps working in your editor.

Does it replace SonarQube, Snyk or a security review?

No. Vulngrep works alongside them. It adds Spring-specific checks at the earliest possible moment, on the developer's screen, so fewer problems reach those later stages.

Can Vulngrep guarantee my code is secure?

No tool can. Vulngrep catches a specific, growing set of common Spring mistakes. Treat it as a strong first line of defense, not a replacement for code review, testing and security audits.

Our procurement team has requirements. Can you help?

Yes. Everything is handled in writing: security questionnaires, invoices, volume pricing and offline license activation. Email hello@vulngrep.com.

Be first to try Vulngrep

Get one email when the plugin is live. No newsletter, no spam.

We store your email and your answer above, and use them only to tell you about the launch. To be removed, email hello@vulngrep.com.