Semgrep has shifted away from its open-source roots, restricting key features under proprietary licensing. In response, Opengrep has launched as a fully open, community-driven alternative to ensure free and accessible code security tools. Join the movement at opengrep.dev.
Since its inception in 2017, Semgrep has been a stalwart of the open-source security community, democratizing code security with a vision of empowering developers. Its OSS Engine, a taint-aware pattern matcher, and the OSS Rules repository became cornerstones of the application security landscape. However, with its recent decision to alter licensing terms and move critical features behind a commercial paywall, Semgrep has left its open-source roots behind, sparking a need for a new path forward.
On December 13, 2024, Semgrep announced that its OSS Rules repository would now be subject to a proprietary, non commercial license (Semgrep Rules License v.1.0) with restrictions against competing use cases, effectively crippling the open-source ethos it once championed. Moreover, features integral to the OSS Engine were migrated to commercial licenses, limiting community access to essential capabilities. Coupled with a rebranding of Semgrep OSS to "Community Edition," the message was clear: the focus had shifted from open collaboration to commercial gatekeeping.
This change reflects a broader, concerning trend in the industry. We've seen similar moves before—Elasticsearch’s license shift led to the creation of OpenSearch, and HashiCorp's Terraform licensing pivot spurred the birth of OpenTofu. These decisions disrupt the communities that helped build these tools, forcing developers and vendors to scramble for alternatives while questioning what "open source" really means.
Open-source projects are more than just tools; they are ecosystems driven by trust, collaboration, and a shared mission. When vendors prioritize monetization of open-source projects over community values, it erodes that trust and sets dangerous precedents. For the application security community, this is especially critical. Security is not a luxury—it is a necessity. Every developer should have access to robust, shareable, and transparent tools for securing their code without fear of vendor lock-in or sudden license changes.
Semgrep’s decision threatens to fracture the community it once supported, creating uncertainty and hindering progress. A once-accessible scanning engine now places key innovations out of reach, limiting the effectiveness of open-source rules and stalling collective advancements in application security.
In response, a consortium of nine security organizations has come together to launch Opengrep, a fork of Semgrep OSS dedicated to preserving the ideals of openness, accessibility, and collaboration. With Opengrep, we are taking decisive action to ensure that developers have access to a free and open scanning engine that they can trust for the long term.
Opengrep aims to be more than just a replacement—it strives to be a better alternative. By unlocking previously restricted metadata and features, we will deliver:
The launch of Opengrep is more than just a technical milestone; it is a rallying call for the community to come together and reaffirm its commitment to open-source principles. Democratizing static code analysis is not just about technology—it’s about ensuring that security remains accessible, scalable, and impactful for every organization and developer.
We invite everyone who shares this mission to contribute to Opengrep, leverage its capabilities, and join us in building a secure and open future for application security. Together, we can create tools that serve the community, not just vendors, and help developers everywhere build more secure software.
Visit opengrep.dev to learn more and get involved.