Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Opengrep

Opengrep

A fork of Semgrep CE offering a fully open-source static analysis engine with advanced SAST capabilities, inter-procedural analysis, and cross-file support without vendor lock-in.

Opengrep is an open-source alternative to:

Opengrep preview

Opengrep - The open-source code security engine

Opengrep is a fork of Semgrep CE (formerly Semgrep OSS) designed to keep the static analysis engine fully open-source. In response to recent changes by Semgrep that restricted critical features behind commercial licenses, Opengrep ensures backward compatibility while unlocking previously pro-only capabilities like inter-procedural analysis, cross-file analysis, and extended language support.

Key Features

  • Fully Open-Source Engine: No hidden features or vendor lock-in; all capabilities remain freely accessible.
  • Advanced Static Analysis: Supports inter-procedural analysis, cross-file analysis, and extended language support.
  • Backward Compatibility: Maintains compatibility with common outputs like JSON and SARIF for seamless integration.
  • Community-Driven Development: Regularly reviewed contributions from the community, not contingent on commercial interests.
  • Long-Term Assurance: Future improvements and features remain open-source and vendor-neutral.
  • Consortium Backing: Supported by a coalition of organizations including Aikido Security, Amplify, Endor Labs, Kodem, and Orca Security.

Tech / Self-Hosting

Opengrep is designed for self-hosting and can be deployed via its GitHub repository. The project is built in OCaml and encourages community contributions to advance static code analysis further.

Opengrep Tech Stack and Architecture

11 technologies detected