Security · JetBrains plugin

Second-Order SQLi Field Companion

Free

SQL Injection Detection

Flags a SQL sink reading a @Entity field that's ALSO confirmed, elsewhere in the project, to be written from unsanitized HTTP input.

35Downloads
0GitHub stars
—Published
FreePricing

The gap it fixes

CWE-89, the second-order form: the tainted value passes through persistent storage (a real database) between the write and the read. Documented explicitly as the real blind spot of simple SAST tools -- "SAST tools excel at direct input-to-query flows but struggle when malicious data is stored and later used in a different execution context... most simple pattern-matching SAST tools fail because they don't model the database as a taint propagation intermediary." Checkmarx and Fortify (real, confirmed enterprise SAST) model this exact pattern -- neither is free, an inline IDE plugin, or Communit

Facts and pricing

Category
Security
Pricing
Free
Platform
IntelliJ-family
First published
—
Marketplace ID
#34072
Repository
second-order-sqli-field-companion
Growth
▲ +3400.0% since 2026-09-05 (1→35)

Related plugins

All Security plugins
Need a tool like this built for your codebase?Custom static-analysis rules, CI/CD integration, private plugin distribution and performance audits for IntelliJ plugins.
Work with Joel

Download and star counts as of 2026-10-18, refreshed twice daily from the JetBrains Marketplace and GitHub APIs.