The most advanced code security (SAST) engine - fully open-source. No paywall, no login.

Joined January 2024
37 Photos and videos
Pinned Tweet
24 Mar 2025
We ship every week. Follow along the public roadmap /opengrep/issues What's shipped so far: ✅ windows compatibility (beta) ✅ fingerprints & metavariables restored (SARIF & JSON) ✅ desktop app for rule crafting ⏭️ elixir support ⏭️ cross-file analysis ⌛️inter-file...
24 Mar 2025
Are people still talking about opengrep? I thought that was a silly mistake we laughed at as an industry and went back to Semgrep, no?
4
10
893
Opengrep retweeted
npm recently introduced staged publishing, and it directly targets the attack pattern behind most of the supply chain compromises we tracked this year. Instead of npm publish pushing packages live instantly, npm stage publish puts them in a queue. A human with 2FA has to approve, preventing attackers from pushing malicious package versions with stolen tokens We open-sourced a SAST rule that catches "npm publish" in your GitHub Actions workflows and flags it for migration.
1
10
36
2,503
🧡 New Opengrep release is here: v1.22.0 Highlights: • More Dockerfile support improvements, including legacy syntax and BuildKit extensions • Better support for Go interfaces
1
2
74
• A fix for a bug that caused taint to be dropped in some collection functions when using --𝚝𝚊𝚒𝚗𝚝-𝚒𝚗𝚝𝚛𝚊𝚏𝚒𝚕𝚎 Full changelog: github.com/opengrep/opengrep… We ship every week. Catch you next release 🫡
52
✨ New Opengrep release is here: v1.21.0 Highlights: • Extended Dockerfile syntax support: correct handling of multiline strings, plus support for legacy syntax in 𝙴𝙽𝚅 and 𝙻𝙰𝙱𝙴𝙻   • Added support in C for GLib macros in variable definitions
1
4
154
• LSP mode now supports the --𝚝𝚊𝚒𝚗𝚝-𝚒𝚗𝚝𝚛𝚊𝚏𝚒𝚕𝚎 flag   • Improved the efficiency of pruning with --𝚎𝚡𝚌𝚕𝚞𝚍𝚎  Full changelog: github.com/opengrep/opengrep… We ship every week. Catch you next release. 🫡
1
52
yes, @openclaw uses Opengrep
6
57
✨ Opengrep v1.20.0 is out. Major improvements in this release: • Improvements in taint analysis involving anonymous functions • Better support for Structural Pattern Matching in Python
1
1
6
134
• Support for more Elixir features (e.g. "abc" <> x and ^x patterns, 𝚌𝚊𝚜𝚎 expressions) • Fixes for patterns in function parameters in Clojure Full changelog: github.com/opengrep/opengrep… We ship every week. Catch you next release 🫡
56
✨Three new Opengrep releases are out: v1.17.0 → v1.19.0 A lot shipped across these releases, with a strong focus on taint analysis and Elixir support.
1
1
61
v1.19.0 • Elixir: taint is now traced through 𝚏𝚘𝚛 comprehensions and the |> operator • Ruby: fix in distinguishing between a variable and a parameterless function call • Ruby: fix in 𝚘𝚋𝚓[𝚔𝚎𝚢] expressions, now correctly propagating taint
1
45
⚡ Opengrep is now the only SAST engine with Brainf*ck support We did it. We added Brainf*ck to Opengrep. No, we’re not sorry. While other tools are still catching up on modern languages, we asked a different question: what about developers writing production code in Brainf*ck?
1
1
3
80
✨ Opengrep v1.16.5 is here. Highlights: • Improvements in recognizing language-specific built-in functions in intrafile tainting • Elixir: support for multi-clause functions and interpolated strings Full changelog: github.com/opengrep/opengrep…
2
49
✨ Opengrep v1.16.4 is out. This release improves stability when installing and running Opengrep, especially in containerized environments. Fixes include: • Improvements to the install script • Better handling of non-UTF-8 characters in the Python CLI
1
1
67