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(在新窗口打开)