ABAB Pedia

Semgrep

Semgrep是總部位於美國舊金山的代碼安全公司,前身為r2c,由麻省理工學院校友Isaac Evans、Luke O’Malley和Drew Dennison創立。公司以同名開源靜態代碼分析引擎Semgrep為基礎提供商業應用安全平臺,2025年2月完成1億美元D輪融資。

本頁目錄12 節
詞條資料

麻省理工學院時期的合作

Isaac Evans、Luke O’Malley和Drew Dennison在麻省理工學院讀本科時住在Simmons Hall相鄰的房間,三人都主修電氣工程與計算機科學。2011年獨立活動期(IAP)期間,他們承接了一個幫助美國陸軍人員更安全地使用Android手機應用的項目,Dennison擔任技術負責人、Evans擔任首席執行官、O’Malley負責產品,這一分工後來延續到r2c。⁠[1]

三人都參加了Gordon-MIT Engineering Leadership(GEL)項目。Evans於2013年本科畢業、2015年獲碩士學位,碩士論文研究高級軟件安全技術;Dennison於2013年、O’Malley於2014年本科畢業,三人畢業後先在不同公司工作。⁠[1]

創立r2c

轉向開源項目Semgrep

Evans回憶,公司起初難以做出面向開發者的產品;2018年聘用的前FacebookFacebookFacebook(臉書)是 Meta 旗下的社交網絡平臺,2004年從哈佛校園上線,逐步發展出動態消息、照片與視頻分享、群組及 Marketplace 等功能。平臺保留 Facebook 名稱,母公司在2021年採用 Meta 品牌;兩者的用戶與財務數據應按各自口徑理解。點擊查看完整詞條工程師Yoann Padioleau指出,他在Facebook開發過一個功能相近的開源工具。該工具最初只支持PHP;在2019年的一次內部黑客松上,團隊決定復活這個項目,為其增加Python等語言支持。⁠[3][1]

r2c在2020年底發佈開源版本Semgrep,並圍繞其所稱的“canonical”(規範)分支開發按開發者人數按月訂閱的SaaS服務,打包覆蓋多種編程語言的安全規則。⁠[3][4]

A輪融資

B輪融資

規則庫與社區

O’Malley說:“If you know how to program in a language, you can now write rules and extend Semgrep”(只要會用一種語言編程,就能編寫規則來擴展Semgrep)。⁠[1]

C輪融資並更名Semgrep

2023年4月18日,公司宣佈完成5300萬美元C輪融資,由Lightspeed Venture PartnersLightspeed Venture PartnersLightspeed Venture Partners支持從種子輪到後期融資階段的企業。其官網區分Lightspeed Management Company(LSVP)與Lightspeed India Partners(LSIP):兩者是分別運營的投資顧問實體,美國、歐洲和以色列辦公室屬於LSVP,印度及東南亞辦公室屬於LSIP。點擊查看完整詞條領投,Felicis、Redpoint和Sequoia Capital參與,累計融資額達到9300萬美元;同時公司由r2c更名為Semgrep。Evans表示公司原計劃夏天才融資,但收到了預先報價。⁠[5][3]

當時,Semgrep的開源工具約有200萬用戶,公司的營收產品在2022年增長到原來的7.5倍。⁠[3]

社區版與規則許可變更

2024年12月13日,Semgrep將開源引擎和規則統稱為Semgrep Community Edition(社區版),並把Semgrep維護的規則改用Semgrep Rules License v.1.0,限於內部、非競爭和非SaaS場景使用,供應商須在2025年1月31日前停止在競爭產品中使用這些規則;部分JSON和SARIF輸出字段及實驗功能改為僅在登錄後的商業引擎中提供。公司表示引擎本身仍採用LGPL 2.1許可。⁠[6]

此後,Endor Labs將Semgrep分叉為Opengrep,Aikido Security、Arnica、Jit、Orca Security等安全公司表示支持該項目。Semgrep文檔稱,Opengrep自Semgrep Community Edition v1.100.0分叉,同樣採用LGPL 2.1許可,與Semgrep, Inc.無隸屬關係。⁠[7][8]

D輪融資

Evans在公告中介紹了結合規則引擎與大語言模型的混合引擎“Semgrep 2.0”,稱其識別真陽性結果時與安全研究人員的一致率達到96%。⁠[9]

Semgrep Guardian

關聯機構、網站與公開賬號

來源

  1. An open-source tool for software security(在新窗口打開)
  2. Redpoint and Sequoia are backing a startup to copyedit your shit code(在新窗口打開)
  3. Semgrep (formerly r2c) lands $53M investment to grow code security platform(在新窗口打開)
  4. r2c raises $27M to scale its security-focused code analysis service(在新窗口打開)
  5. Semgrep Announces $53M in Series C Funding to Profoundly Improve Software Security and Reliability(在新窗口打開)
  6. Important updates to Semgrep OSS(在新窗口打開)
  7. Opengrep Launches as Free Fork After Semgrep License Shift(在新窗口打開)
  8. Compare Semgrep to Opengrep(在新窗口打開)
  9. Series D announcement(在新窗口打開)
  10. About(在新窗口打開)
  11. Introducing Semgrep Guardian: Security for AI-Generated Code(在新窗口打開)