Fix the issues that matter with Pro rules + Pro Engine
Supercharge Semgrep OSS Capabilities
Semgrep Pro Engine
See how inter-file and interprocedural analysis make Pro Engine more comprehensive and more accurate
See how inter-file and interprocedural analysis make Pro Engine more comprehensive and more accurate
Analyze code across files
Pro Engine uses advanced dataflow analysis to reduce the number of false positives and discover new true positives across files.
Interfile analysis is available for C, C++, Golang, Java, Kotlin, and JavaScript/TypeScript.
Learn moreAnalyze code across function boundaries
Pro Engine provides interprocedural analysis, including dataflow analysis methods such as taint analysis, constant propagation, and typed metavariables.
Interprocedural analysis is available for all languages supported by Semgrep and is currently experimental.
Support for enterprise languages
In addition to all the languages supported by Semgrep OSS Engine, Pro Engine also supports enterprise languages such as Apex.
Fix the issues that matter with Pro rules + Pro Engine