Skip to main content

Tool Information

FieldDetails
ToolOpenGrep
CategoryStatic Code Analysis / Semantic Pattern Detection
LicenseLGPL-2.1 License
Source Codehttps://github.com/opengrep/opengrep
Official Documentationhttps://opengrep.dev
Websitehttps://opengrep.dev

OpenGrep is a fast, open-source static analysis engine that detects security vulnerabilities and code quality issues using semantic pattern matching. It supports a wide range of programming languages and integrates into CI/CD pipelines to catch issues early in the development lifecycle.


Dashboards Using This Tool

Dashboard
Code Scanning

Scanners Available

Semantic Code Pattern Scanner

Analyzes source code using semantic rules to detect security vulnerabilities and anti-patterns.

The scanner identifies:

  • Injection vulnerabilities (SQL, command, LDAP)
  • Insecure cryptographic usage
  • Hardcoded credentials and sensitive data exposure
  • Dangerous function calls and unsafe API usage
  • Cross-site scripting (XSS) and input validation flaws

Dependency & Supply Chain Pattern Analysis

Scans code patterns related to third-party library usage and dependency handling.

The scanner detects:

  • Unsafe deserialization patterns
  • Insecure dependency loading
  • Known vulnerable code patterns introduced via third-party packages
  • Outdated or deprecated API usage that introduces risk

Custom Rule Detection

Supports organization-defined rules for enforcing internal security policies.

Examples include:

  • Enforcing approved cryptographic libraries
  • Detecting proprietary secret patterns
  • Flagging deprecated internal APIs
  • Ensuring compliance with internal secure coding standards

Scanner Options

OptionDescription
Save vulnerabilities with information/log levelSaves findings at the information and log severity level for full audit visibility
Save all scan artifacts for later referenceRetains all raw scan artifacts so results can be reviewed or exported at a later time