BizIdea

DEPENDENCY SECURITY 开发工具 扫描 2026-05-21 to 2026-05-21 运行 20260522160103

GitHub 闸门会先隔离 AI 编写 PR 里新引入的 OSS 包,直到安全团队拿到 provenance、更安全的替代项和审批。

AI 编码工具正在把依赖问题从“我们现有依赖图里有没有漏洞”改写成“这周又有多少净新增包进了依赖图”。安全团队和平台团队如今要面对一波又一波 AI 生成的 PR:里面塞进了陌生的开源包,速度快到人工根本审不过来,而真正会在落地前彻底评估依赖的组织还不到 40%。现有 SCA 工具最擅长的是包已经进仓库、甚至已经装到开发者电脑之后再报警,但真正该守的关口,是新依赖第一次出现在 PR 里的那一刻。没有包引入工作流,AI 编码工具一次错误推荐,就会默认变成生产策略。

综合评分 3.6 / 5.0
  1. 3
    市场

    $168M 的 TAM 和 13.2% 的 CAGR 说明需求真实存在,但四家已映射现有厂商也意味着,在买家预算活跃的前提下,这仍是个拥挤赛道。

  2. 3
    差异化

    PR 原生的审批记忆切口很清楚,但 GitHub、Socket 和 Snyk 都可能逐步补上更轻的工作流能力。

  3. 4
    执行

    精简招聘和清晰里程碑,与 70% 毛利率、7.1x LTV/CAC 和 9.4 个月回本期是对得上的,不过模型里仍有三处预警。

  4. 5
    时机

    最近 5 个信号集中指向 AI 驱动的包风险、已经活跃的预算,以及同日发生的一笔融资事件,把 why-now 讲得更锋利。

章节

为何现在

  1. 以 $1 billion 估值完成的 $60 million Series C,说明依赖安全已经从可选工具跨进了企业预算科目。
  2. AI 原生软件公司已经是可点名的参考客户,这意味着第一批滩头市场客户买的不是概念,而是已经被同行验证过的东西。
  3. AI 生成代码抬高了进入代码仓的第三方包数量,团队越快,人工审批流程越容易当场失效。
  4. 6 分钟就能发现恶意依赖的例子说明,现在的审查窗口已经短过常规安全交接,因此审批控制必须长在 pull-request 工作流里,而不是等 merge 之后再补。

催化因素。 这组信号说明,AI 驱动开发正在加速放大依赖风险,企业买家已经在为开发者优先的供应链工具付费,而决策窗口最短只有 6 分钟——逼着团队必须把包审批前移到 PR 本身。

章节

创意

产品接入 GitHub、GitLab 或 Bitbucket,持续盯住整个组织里 manifest 和 lockfile 的 diff,专门抓第一次出现的依赖新增。只要 PR 引入新包,系统就会自动拼出一份给审查者看的简报:维护者历史、发布节奏异常、混淆或 install-script 风险、公司内部使用上下文,以及公司里已经存在的一个或多个获批替代项。安全团队可以一次批准全组织复用、带理由拒绝,或者把依赖先放进临时隔离分支做更深测试。整个流程就是给小平台安全团队设计的:不用每个包都从零查起,他们只需要维护策略模板和内部可信目录,而这套目录会随着每次决策持续复利。再往后,同样的简报还能回流到 Cursor、Copilot 和内部编码 Agent,让开发者在开 PR 之前就先看到更安全的包建议。

差异化。 Socket、Snyk 这类产品强在扫描和告警;这个点子做的是工作流系统,核心不是判断一个净新增包“危险不危险”,而是决定它到底该不该进代码库。它的护城河来自持续复利的内部决策数据:每次批准都会沉淀成可复用的包目录、替代图谱和组织专属的策略记忆。AI 生成代码让包的更替频率越来越高,这些资产只会越来越值钱。做成之后,它会变成编码 Agent 和第三方代码宇宙之间的控制平面,而不只是另一个红黄绿扫描器。

创业论点
滩头市场 Series B-D 的 AI 原生 SaaS 公司,工程师规模在 150-600 人之间,使用 monorepo,已经正式铺开 Cursor 或 Copilot,但平台安全团队很小,现在还靠 Slack 或 code review 去审批高风险包。
切入点 一个 GitHub 原生的依赖引入闸门:它会识别 PR 里每个第一次出现的包,自动生成 provenance 和行为简报,给出已批准替代项,并在策略负责人批准或拒绝前阻止合并。
非显而易见洞察 新冒出来的瓶颈,不只是把扫描做得更准,而是要管住 AI 编码工具带来的新依赖采用速度。代码生成越来越便宜之后,选哪个包本质上变成了一个采购流程,真正该控的点也前移到了依赖第一次被提进 PR 的那一刻。
风险投资级路径 先从 code review 里净新增开源包的审批层做起,再扩成一套开源采购系统,覆盖组织级 allowlist、内部包目录、制品镜像、许可证策略,以及所有第三方代码进入 SDLC 时可供保险级审计追溯的轨迹。
目标用户
主要用户 一家 AI 原生 B2B 软件公司的平台安全负责人;团队每天要合入几十个 AI 辅助生成的 PR。
次要用户 负责内部包标准和 CI 策略的资深平台工程师。
经济买方 VP Engineering 或产品安全负责人。
市场切入种子
首个客户 首个客户应该是一家 200-400 人规模的 AI 原生 B2B SaaS 公司:在共享 monorepo 里使用 Cursor 或 Copilot,平台安全工程师只有 1-3 人,但 AI 辅助编码已经频繁引入全新的 JavaScript 或 Python 包。
购买触发点 触发购买的通常是 AI 编码铺开后的安全复盘、一次和陌生包有关的险情,或同业压力——比如看到 Anthropic、Cursor、Vercel 已经在买依赖安全工具。
当前替代方案 现有替代方案通常是 Socket 或 Snyk 在 CI 里报警、Slack 里人工审批、Excel allowlist,以及“尽量用常见包”这类没有执行力的一刀切规则。
切换理由 现有工具大多是在依赖已经进图之后才告诉团队有风险;这个产品把第一次采用新包改成一个快速、可复用的审批流程,还顺手给出 provenance 证据和更安全的替代建议。
定价假设 按受保护工程师席位收年费的平台订阅,再叠加净新增包审查量、策略自动化和内部包目录集成的高级用量档。

待完成任务

任务 当前替代方案 成功指标
当 AI 编码工具开始每天往代码仓里塞进陌生包时,帮平台安全团队只放行真正安全的那些,这样团队既能继续快跑,也不会让高风险代码顺手变成标准技术栈的一部分。 CI 扫描器,加 Slack 线程和临时的 code-review 评论 90% 的净新增包,都能在 merge 之前拿到一份有记录的批准或拒绝决定。
当开发者为了高优先级功能提议引入一个新依赖时,帮团队迅速找到已经获批的替代项或安全路径,这样发版节奏就不会卡在一次时间压力下做出的高风险开源决策上。 人工查包,或者直接照抄 AI 编码助手给的建议 在降低高风险批准率的同时,把第一次审查新包的中位处理时间压在 1 个工作日以内。
依赖引入闸门
flowchart LR
  Buyer[Platform Security Lead] --> Pain[Too many AI-generated package additions]
  Pain --> Product[Dependency Intake Gate]
  Product --> Outcome[Fewer risky packages reach main]
创意评分卡 — 平均4.4 / 5 · 5个维度
信号5/5痛点5/5切入点5/5防御性3/5规模化4/5
  • 信号 · 5/5这组信号同时覆盖了大额融资、明确的企业采用,以及 AI 编码与依赖风险的紧迫数据。
  • 痛点 · 5/5一个坏依赖就可能打穿开发者机器或生产系统,而小平台安全团队已经被 AI 辅助代码变更的量压得很满。
  • 切入点 · 5/5把第一次包审批放进 pull-request 工作流,是一个窄但具体的用例,买家、触发点和部署方式都很清楚。
  • 防御性 · 3/5现有厂商可以补邻近工作流功能,但如果产品真正掌握的是“决策”而不只是“检测”,内部包目录、替代图谱和审批记忆就会变得很黏。
  • 规模化 · 4/5滩头市场落在一个足够大的软件供应链市场里,而且还能继续往所有第三方代码采购与策略的控制平面扩。
商业模式画布
关键伙伴
  • GitHub、GitLab 与 Bitbucket 生态伙伴
  • 运营 secure SDLC 项目的安全咨询公司
  • 重视第三方代码控制的网络保险与合规伙伴
关键活动
  • 维护包风险与维护者行为模型
  • 打通开发者工作流集成
  • 整理替代推荐和审批策略模板
关键资源
  • 依赖 provenance 分析引擎
  • 内部包目录与替代推荐图谱
  • SCM 集成与策略工作流引擎
价值主张
  • 把第一次采用新包这件事改造成可治理的审批工作流
  • 不给安全团队增加人工研究负担,也能拿到 provenance 证据和安全替代项
  • 沉淀一套可复用的内部获批开源组件目录
客户关系
  • 用共创客户方式完成初期上线和策略调参
  • 给小工程团队提供自助式 rollout
  • 靠更多生态与策略模块向内扩张
渠道
  • 由创始人直接外呼 AI 原生软件公司的平台安全和 AppSec 负责人
  • 通过免费团队版 GitHub App 自下而上扩散
  • 与 secure SDLC 顾问和网络保险经纪建立合作
客户细分
  • 150-600 人规模、已正式铺开 AI 编码的 Series B-D SaaS 公司
  • 拥有 monorepo 的开发工具与云软件公司中的平台安全团队
  • 再往后,是需要可审计开源采购控制的大型企业
成本结构
  • SCM 集成与分析基础设施的研发成本
  • 安全研究和包元数据摄取成本
  • 企业销售与客户成功成本
收入来源
  • 按席位收取年度平台订阅费
  • 高审查量与高级自动化的用量收费
  • 目录同步、审计导出和制品镜像等企业增购包
章节

市场

市场规模
TAMSAMSOM TAM · 总体可寻址市场 $168.0M SAM · 可服务市场 $38.4M SOM · 可获得市场 $4.8M
市场规模概览
TAM $168.0M 估算方法:全球约 3,500 家目标画像相符、已经 rollout AI 编码的软件公司 × 每家公司约 250 名受保护开发者 × 每名开发者每年 $192 的基准支出;这个支出基准明显低于 GitHub Code Security($30/月)和 Snyk Team($25/月),同时也和 $1.4B 的 2024 软件供应链安全市场规模形成交叉校验。
SAM $38.4M 估算方法:北美和欧洲约 800 家滩头市场公司,工程师规模在 150-600 人之间,已正式 rollout AI 编码 × 250 名受保护开发者 × 每年 $192 的基准支出。
SOM $4.8M 估算方法:第 3 年拿下 100 个客户 × 250 名受保护开发者 × 每年 $192 的基准支出,前提是能靠共创客户在 AI 原生 SaaS 滩头市场里往外扩。

高管要点

  • 痛点正在前移:问题不再是依赖用了之后怎么修,而是新包到底该不该进仓库。
  • 现有厂商已经验证了预算和紧迫性,但大多数产品强调的仍是检测与补救,而不是可复用的审批工作流记忆。
  • 如果产品能成为 PR 里的策略记忆和替代引擎,而不是又一个扫描器,这个切口就站得住。

市场定义

一类面向开发者安全工作流的软件:专门在 pull-request 阶段治理首次采用开源依赖,尤其适用于 AI 辅助开发团队。

用户与买方

核心用户是 AI 原生 SaaS 公司的平台安全团队和资深平台工程团队——安全人手少,但净新增包很多。真正拍板的是已经掌管 AppSec 和 secure SDLC 预算的 VP Engineering 与产品安全负责人。

购买触发点

  • 正式铺开 AI 编码后,依赖 churn 抬升,但开发者对 AI 输出质量依旧不放心,于是包审查一下就暴露成明显控制缺口。 [112][23][45][115]
  • 恶意包数量上升、实时供应链攻击变多,让安全团队越来越觉得 merge 之后再审已经太晚。 [111][77][106]
  • 合规和采购项目越来越常问:有没有可审计的 OSS 控制、受认可仓库,以及全生命周期的漏洞处理机制。 [46][47][48][19]

支付意愿

买家已经接受按开发者计费的安全预算:GitHub Code Security 是每个活跃 committer 每月 $30,Snyk Team 起价是每个贡献型开发者每月 $25。所以如果一个更窄的依赖引入工作流能明确减少人工审查时间,并更早拦下高风险包,它就能拿到预算。 [22][87]

品类动态

增长信号 13.2% CAGR

顺风因素

  • 恶意开源包数量还在继续上升,这会放大更早期依赖控制的价值。
  • AI 工具已经进入开发主流程,这会抬高在时间压力下做出包决策的频率。
  • registry 的 provenance 和 attestation 功能,让自动化生成信任简报变得比过去更可行。
  • 专精厂商拿到融资、具名客户浮出水面,说明开发者优先的供应链安全已经有预算。

逆风因素

  • 买家可以用原生 GitHub/GitLab 控制,或自己已采购的 AppSec 套件,把问题解决一部分。
  • 开发者天然讨厌工作流摩擦,所以任何拖慢 merge 的 blocking 控制,都会很快招来内部反弹。

验证信号

  • Socket 在 2026 年的融资和客户名单说明,AI 原生软件团队已经在为供应链专用工具列预算。
  • 开发者使用 AI 工具已经是主流,但信任和调试痛点仍然够大,足以支撑在依赖建议外再加一层护栏。
  • GitHub 和 GitLab 已经开放了 PR 阶段的依赖工作流,因此一个窄切口闸门的技术分发风险并不高。
  • npm 和 PyPI 的 provenance 体系,正让自动生成审查简报这件事越来越可行,不必再全靠人工查包。

监管与技术约束

  • 一个 blocking 型引入闸门,必须和 SCM 的状态检查、受保护分支或 ruleset 模型无缝衔接,不然团队一定会绕开它。
  • provenance 和 attestation 能提升可追溯性,但并不能证明一个包一定无害,所以审查者仍然需要策略和判断。
  • 私有 registry、传递依赖和不同包管理器的差异,会把“第一次发现新包”这件事搞得很复杂。
  • 合规指引会抬高紧迫性,但不会硬性指定某个供应商品类,因此采购节奏仍可能慢于产品痛点本身。
依赖引入市场地图
← Generic scanning Workflow specialization → ← Post-adoption detection Pre-merge prevention → Q2 Q1 · 优势区 Q3 Q4 Proposed startup Snyk GitHub Code Security Socket Endor Labs
章节

竞争

竞争很挤,但并不均匀。GitHub 和 GitLab 占住 merge 入口,广义 AppSec 套件占住预算线,供应链专精厂商占住恶意包与可达性叙事。这个创业方向只有把自己钉在一个窄流程上才最强:第一次包引入、替代建议,以及可复用的策略记忆。

竞争对手 阶段 切入点 定价 优势 相对劣势
Socket 成长期 以 GitHub 原生工作流、firewalling 和可达性分析为核心,主动做恶意包与供应链检测。 开源使用免费,另有付费 Team 和 Enterprise 档,支持年付折扣和 startup 定价。 在供应链专属检测上品牌强,且已经拿到一批 AI 原生客户 logo。 它的核心仍是威胁检测和包情报,而不是第一次引入新包时的审批记忆和替代推荐。
Snyk 在位企业 覆盖 SCA、代码、容器和 IaC 安全的广义开发者安全平台。 有免费档;Team 起价是每名贡献型开发者每月 $25;企业版单独报价。 整合叙事强、开发者集成深,而且早就占住 AppSec 预算。 净新增依赖采购这件事,很容易被包进更大的平台里,而不是被当成一条独立工作流来做深。
Endor Labs 成长期 主打 OSS 治理、可达性与 package firewalling,重点是降噪并拦下高风险包。 企业定制定价。 OSS 风险模型深、治理叙事强,也具备上游 package firewall 能力。 它更靠近运行时或安装时策略,以及更宽的 OSS 治理;离一个专为 AI 生成包引入设计的 GitHub 原生审批层还有距离。
GitHub Code Security / Dependency Review 在位企业 在默认代码托管入口上,原生提供 pull-request 级依赖可见性和安全执行能力。 GitHub Code Security 为每个活跃 committer 每月 $30;dependency review 对公开仓库和符合条件的付费计划可用。 它直接掌握 merge 入口,不需要再跨一个供应商就能下发安全控制。 它主要做的是通用依赖可见性和基础策略原语,而不是可复用的引入决策、替代指引或包采购记忆。

为什么现有厂商不会默认胜出

  • SCM 平台. GitHub 和 GitLab 本来就在 pull-request 路径上,但它们现在的依赖能力主要还是可见性、状态检查和基础策略原语,而不是深入到组织专属的包采购决策。
  • 广义 AppSec 套件. Snyk 靠平台广度和整合能力取胜,这对想统一 AppSec 的买家很有吸引力;但也正因为太广,第一次包审批只是它里面一个子流程,不是核心产品。
  • 供应链专精厂商. Socket 和 Endor Labs 离这个威胁叙事最近,但两家主打的还是包情报、恶意包拦截、可达性或 firewall,而不是 PR 原生的审批记忆和替代指引。
  • provenance 与 attestation 工具. npm provenance 和 PyPI attestations 能增强完整性证据,但它们并不回答:某个包在一家具体工程组织里到底该不该被采用。
章节

商业计划

这家公司应该从一个 GitHub 原生的依赖引入闸门切进去,服务 AI 辅助开发团队,而不是一上来就做宽口径的软件成分分析或运行时供应链平台。首个客户应是一家 Series B-D 的 AI 原生 B2B SaaS 公司:工程师规模 150-600 人,共用 monorepo,已经正式 rollout Cursor 或 Copilot,但平台安全工程师只有 1-3 人,现在还在 Slack 或 PR 评论里人工审批陌生包。购买触发点通常是 AI 编码 rollout 后的一次安全复盘、一次和陌生包有关的险情,或者高层要求在下一次采购或合规审查前拿出可审计的 OSS 控制。研究显示,这是个聚焦且可做的市场:TAM 约 $168.0M,SAM 约 $38.4M;如果公司能按模型把约 100 个滩头客户转化到按开发者计费的支出水平,第 3 年可触达的 SOM 约为 $4.8M。产品应先从 GitHub 上的 advisory mode 做起,先覆盖 npm 和 PyPI 依赖,证明它既能缩短第一次审查新包的时间,也能把开发者往已批准替代项上引;只有做到这一步,才该往 blocking 策略、更多生态和更宽的 OSS 采购控制扩。这个取舍很刻意:公司要抢的是 PR 里的第一次包审批决策,而不是正面去和 GitHub、Snyk、Socket、Endor 拼全谱系扫描广度。最可能推翻判断的风险有两个:一是目标团队每月新增包量不够,撑不起一个独立工作流产品;二是 GitHub 和供应链专精厂商在创业公司真正积累起策略数据前,就先补上了“够用”的审批记忆。现有输入没有量化目标工程团队真实的包引入量,因此在扩招或加大投入前,pilot 设计必须先把这个痛点直接测出来。

问题

  • AI 编码工具提出的陌生开源包,进入 pull request 的速度,已经快过小平台安全团队能审完的速度。
  • 现有扫描器和 Slack 人工审批往往要等包已经进了仓库才开始动作,因此在第一次采用的那个关口,既没有可复用的决定,也没有可审计的审批记忆。

解决方案

  • 在 GitHub pull request 里识别每一个第一次出现的 npm 与 PyPI 依赖,自动生成 provenance 与行为简报,并在 merge 之前把决策路由给正确的策略负责人。
  • 建立一套内部目录,记录哪些包已批准、哪些被拒绝、哪些有更安全的替代项,让后续 PR 处理得更快,也把开发者往已知安全选项上引。

为什么我们会赢

  • 这个切口比宽口径 SCA 平台更窄,却正好卡在第一次采用包的决策点上——这里最有紧迫感、买家归属最清晰,也最容易量化工作流 ROI。
  • 审批历史会持续复利,长成组织专属的策略记忆和替代推荐,而现有厂商看起来还没有把这套工作流放在最核心的位置。
  • 从 GitHub PR 切入,正好贴住滩头客户今天审 AI 生成代码的方式,相比单独再开一个安全控制台,组织变更成本更低。
战略选择
滩头市场 Series B-D 的 AI 原生 B2B SaaS 公司,工程师规模 150-600 人,使用 GitHub monorepo,已经正式 rollout Cursor 或 Copilot,并且有一支本来就在手工审高风险包的小平台安全团队。
切入点理由 第一次包引入比宽口径依赖扫描更窄,也更容易验证,因为买家能在一个 pilot 里直接量化审查耗时、pre-merge 策略覆盖率,以及高风险批准下降了多少,而不用替换现有 AppSec 栈。
推进顺序 pre-seed 阶段先做 GitHub + npm/PyPI 的 advisory mode,因为部署速度和低审查摩擦,比生态广度更重要。等公司证明自己能快速生成审查结果、拉起策略采用并把 pilot 转成年费,再补 blocking mode、替代推荐、审计导出,以及更广的 SCM 与 registry 覆盖。
暂不进入 先不做完整漏洞管理、可达性分析,或采用后的 SCA 修复 · 在 GitHub + npm/PyPI 跑通之前,先不做 GitLab、Bitbucket 和长尾包生态 · 在 PR 闸门证明买家拉力之前,先不把推荐面板塞进 Cursor 或 Copilot 的 IDE 时刻 · 先不碰需要重部署和重采购的大型强监管企业打包需求
进入市场
切入点 先卖一个付费 GitHub pilot,治理某个工程组织里第一次出现的 npm 与 PyPI 包;等客户开始依赖策略目录,并在受保护分支上对未知包启动 blocking,再转成年度订阅。
渠道 由创始人直接外呼已经正式 rollout AI 编码的 AI 原生 SaaS 公司里的平台安全负责人、资深平台工程师和 VP Engineering · 通过以 advisory mode 启动的共创客户 GitHub App pilot,再扩成组织级策略覆盖 · 安全 SDLC 顾问和贴近网络保险的顾问,在事故后或控制审查后往往能看见 OSS 审批控制薄弱的问题
漏斗目标 从线索到合格 pilot 的转化率 20-30%,pilot 到生产转化率 50%+,从 pilot kickoff 到签下年约的中位周期控制在 90 天内。
定价 按受保护工程师席位收年费,叠加基础平台费,以及更高审查量、自动化和目录集成的高级档。当前工作假设是每名受保护工程师每月约 $15-$25,这和相邻开发者安全工具的预算基准一致;如果客户转正式合同,已付 pilot 费用可抵年约。
产品路线图
MVP MVP 应该是一款面向 npm 和 PyPI 的 GitHub App:专门标出第一次出现的依赖新增,生成审查简报,支持一键批准或拒绝,并把结果写进组织级已批准包目录。第一版先上 advisory mode,用清晰的 PR 评论、决策日志,以及在公司内已有获批选项时自动给出的替代建议。
6 个月 6 个月内,要做到 GitHub 仓库上 npm/PyPI 的 advisory mode 部署时间不超过两周,交付 approve / reject 工作流模板,并证明第一次审查新包的中位时间能压到 1 个工作日以内。
12 个月 12 个月内,加上对未知包的 blocking 策略、更好的替代推荐、Slack 或工单系统交接、可审计导出,以及在同一客户内部更多仓库上的策略覆盖。
24 个月 24 个月内,再往 GitLab 或 Bitbucket、私有 registry 与制品镜像控制、更广的包生态扩,并在公司积累出足够多的策略记忆后,把推荐前移给编码 Agent,在 PR 创建前就影响包选择。
关键押注 只做 GitHub + npm/PyPI,就足以拿下最初 3-5 个付费 pilot。 · advisory mode 可以先赢得信任和使用,再等客户主动要求默认 blocking。 · 当组织积累了前几十次包决策后,组织专属的获批替代记忆会明显缩短审查时间。 · 买家会愿意为包引入工作流单独列预算,而不是只把它当成现有 AppSec 厂商的一条 feature request。
商业模式
收入来源 依赖引入工作流覆盖的年度订阅费 · 高包引入量团队对应的高级自动化与审查量收费档 · 审计导出、包目录同步和制品镜像等企业增购包
价值单位 受保护工程师席位,再叠加净新增包审查的策略自动化档。
目标毛利率 70%
扩张杠杆 当第一套包目录被信任后,在同一客户内部扩大仓库和团队覆盖 · 增加更多生态、私有 registry 集成和策略模块 · 从 PR 审批工作流往更宽的 OSS 采购与受认可仓库控制扩
战略地图
北极星指标 在中位审查时间低于 1 个工作日的前提下,第一次引入的包里,有多少能在 merge 前拿到一份可追溯决定。
输入指标 每个活跃客户每月被审查的首次引入包数量 · 从 PR 打开到包被批准或拒绝的中位耗时 · 最终通过已批准替代项解决、而不是引入新包的决策占比 · pilot 到生产的转化率 · 在 advisory rollout 之后,覆盖仓库里启用 blocking mode 的占比
待构建护城河 和真实 merge 决策绑定的组织专属包审批记忆 · 由客户历史与公开信任信号共同长出来的获批替代图谱 · 贴合 GitHub 分支保护与状态检查工作流的轻量部署和策略模板 · 把包引入决策映射到安全与采购证据上的审计轨迹
终止标准 完成 30 次合格滩头客户对话后,付费 pilot 仍少于 3 个 · pilot 客户里,第一次包引入的中位月度量低于 10 次有意义审查 · 前 6 个 pilot 做完后,pilot 到生产的转化率仍低于 50% · 超过 70% 的合格线索选择 GitHub 原生或现有供应商工作流,并且不需要替代记忆或可复用审批

里程碑

0–12 个月
  • 启动 3 个围绕 npm / PyPI 首次依赖引入的付费 GitHub pilot。
  • 至少在 2 个共创客户上证明:第一次审查新包的中位时间低于 1 个工作日。
  • 至少把 2 个 pilot 转成年度订阅,并让客户真正用上可复用的包目录。
  • 为滩头 ICP 把 advisory mode 部署和策略模板标准化。
12–24 个月
  • 拿下 10-15 个生产客户,并让它们在覆盖仓库上对一部分有代表性的包决策启用 blocking mode。
  • 在现有客户里补上替代推荐、审计导出和更广的仓库覆盖。
  • 建立 2 条不改变核心 ICP、却能持续带来合格 pipeline 的伙伴渠道。
  • 只有在 GitHub + npm/PyPI 的 onboarding 足够可复用后,才有选择地扩到更多 SCM 或 registry 支持。
24–36 个月
  • 在与模型 SOM 一致的混合定价下,拿到约 100 个客户。
  • 在继续以 PR 引入为验证锚点的同时,补上内部目录同步、制品镜像等邻近 OSS 采购控制。
  • 证明审批记忆和替代数据,确实能在面对现有厂商替代方案时提升赢单率和留存。
战略地图
flowchart LR
  Wedge[GitHub first-time package intake wedge] --> MVP[GitHub npm and PyPI advisory gate]
  MVP --> Proof[Faster documented package decisions and approved catalog]
  Proof --> Expansion[Blocking policies, more ecosystems, and OSS procurement controls]

创始团队

角色 入职时间 理由
创始人/CEO Month 0 在切口还没完全被证明前,亲自负责共创客户销售、买家发现、定价和早期伙伴拓展。
创始工程师 Month 0 搭 GitHub App、依赖 diff 引擎、审查简报生成和决策记忆系统,这些都是 MVP 的核心。
安全研究工程师 Month 2 在不往全量 SCA 广度扩的前提下,把 provenance 分析、替代启发式和包风险信号质量做深。
产品负责人 Month 6 等首批 pilot 暴露出可复用的工作流需求后,把 onboarding、策略模板和从 advisory 到 blocking 的 rollout 标准化。
GTM 负责人 Month 9 只有在公司证明了 pilot 能转、定价能被接受、GitHub-first 部署动作可复用之后,才补销售产能。

实验路线图

阶段 实验 假设 成功指标 负责人
0–90 天 ICP 与包量发现 滩头客户在 AI rollout 后,会遇到足够多的首次新包引入,以至于必须把包引入当成一个持续性运营问题。 完成 12 次目标访谈,其中至少 8 家符合 ICP,且有 6 家能拿出首次包审批反复发生的证据。 创始人/CEO
0–90 天 礼宾式依赖简报试验 手工生成的 provenance 简报加替代推荐,能比客户当前的 Slack / PR 工作流更快处理第一次包决策。 2 个共创客户各自回测至少 20 个历史包请求,并把中位决策时间压到 1 个工作日以内。 创始工程师
90–180 天 Advisory mode GitHub pilot 一款面向 npm 和 PyPI 的 GitHub App,可以在两周内上线,并生成足够可信的推荐,支撑付费 pilot。 启动 3 个付费 pilot,且从开始到给出首个可用推荐的中位时间低于 14 天。 创始工程师
90–180 天 定价与转化测试 给 pilot 费用抵扣的受保护工程师定价,比纯按用量计费更容易转化。 在 8 次定价沟通里,目标打包方案至少赢下 5 次,并出现在 2 份已签 pilot 协议中。 创始人/CEO
6–12 个月 从 advisory 到 blocking 的转化 只要 advisory mode 证明了准确率和 SLA,客户就会在覆盖仓库上启用 blocking mode。 pilot 成功后 90 天内,至少有 2 个生产客户在受保护分支上启用 blocking。 产品负责人
12–18 个月 伙伴带来的 pipeline secure-SDLC 顾问和贴近网络保险的顾问,能带来与创始人外呼转化率相近的合格 pilot。 合格 pipeline 的 25% 来自 2 个活跃伙伴,而且 pilot 转化不差于创始人亲自销售。 GTM 负责人

风险评估

商业计划风险 — 5 已映射
影响 →
R2 R3
R1
R4 R5
可能性 →
  1. R1GitHub 或供应链现有厂商补上“够用”的审批记忆,把独立切口迅速压窄。 · High可能性 / High影响 — 在现有厂商真正把这个细分放进优先级前,更快把组织专属替代指引、可复用审批和工作流深度做成客户离不开的能力。
  2. R2审查摩擦太高,导致工程团队绕过甚至关闭这条工作流。 · Medium可能性 / High影响 — 先用 advisory mode 上线,把响应 SLA 压紧,对已知安全包自动放行,并在扩 blocking 规则前持续监测绕行行为。
  3. R3滩头市场真实的包引入量太低,撑不起独立供应商。 · Medium可能性 / High影响 — 在 discovery 阶段先验证包量阈值,扩 GTM 前只卖给那些明显被 AI rollout 推高 churn 的团队。
  4. R4私有 registry、传递依赖和生态边角情况太复杂,最后把实施拉成重服务。 · Medium可能性 / Medium影响 — 首期范围只守 GitHub + npm/PyPI,把更复杂的私有 registry 问题延后到 onboarding 指标可复用之后。
  5. R5如果产品不能清楚地缩短审批时间、减少高风险包采用,买家就会把它当成合规表演。 · Medium可能性 / Medium影响 — 销售上主打工作流指标和 pre-merge 决策覆盖,而不是泛化的供应链恐惧或监管口径。
风险 可能性 影响 缓解措施
GitHub 或供应链现有厂商补上“够用”的审批记忆,把独立切口迅速压窄。 High High 在现有厂商真正把这个细分放进优先级前,更快把组织专属替代指引、可复用审批和工作流深度做成客户离不开的能力。
审查摩擦太高,导致工程团队绕过甚至关闭这条工作流。 Medium High 先用 advisory mode 上线,把响应 SLA 压紧,对已知安全包自动放行,并在扩 blocking 规则前持续监测绕行行为。
滩头市场真实的包引入量太低,撑不起独立供应商。 Medium High 在 discovery 阶段先验证包量阈值,扩 GTM 前只卖给那些明显被 AI rollout 推高 churn 的团队。
私有 registry、传递依赖和生态边角情况太复杂,最后把实施拉成重服务。 Medium Medium 首期范围只守 GitHub + npm/PyPI,把更复杂的私有 registry 问题延后到 onboarding 指标可复用之后。
如果产品不能清楚地缩短审批时间、减少高风险包采用,买家就会把它当成合规表演。 Medium Medium 销售上主打工作流指标和 pre-merge 决策覆盖,而不是泛化的供应链恐惧或监管口径。
首个客户
标题 AI 原生 SaaS 公司的平台安全负责人
画像 一家 Series B-D 的 B2B SaaS 公司,工程师规模 200-400 人,使用 GitHub monorepo,已正式 rollout Cursor 或 Copilot,平台安全工程师只有 1-3 人,负责 JavaScript 或 Python 包审批。
触发点 一次 AI rollout 复盘、最近一场依赖险情,或董事会 / 采购方提出的可审计 OSS 控制要求,会暴露出包审批仍然靠临时拍板。
买方 VP Engineering 或产品安全负责人
初始合同 首单合同应是一个为期 60-90 天、面向单个组织或仓库组的 $15k-$25k 付费 pilot;之后按受保护工程师数量和自动化档,转成约 $40k-$75k 的年费订阅。

必须成立的条件

  • 目标客户每月必须真的会遇到足够多的首次 npm 或 PyPI 包引入,否则撑不起一条独立审批工作流。
  • advisory mode 部署必须在不引发开发者反弹的情况下,把包审查中位时间压到 1 个工作日以内。
  • 至少一半 pilot 必须转正,因为可复用的包记忆和替代指引,确实比 GitHub 或现有扫描器多出独立价值。
  • 围绕研究基准的受保护工程师定价模型,必须能装进现有 AppSec 或工程预算,而不需要重服务投入。
  • GitHub-first 的共创客户必须提供足够多的策略数据,让公司在现有厂商补齐功能前,先攒出有防守力的替代与审批记忆。

待尽调问题

  • 目标客户在 rollout AI 编码后,每月到底会处理多少次净新增 npm / PyPI 包审批?
  • 有多少目标买家愿意从 advisory mode 开始,又有多少会一开始就要求对未知包立即 blocking?
  • 在真实评估里,GitHub dependency review、Socket、Snyk 或 Endor Labs 还解决不了哪些包审查环节?
  • 产品有多大概率能推荐一个已经获批的替代项,而不是再批准一个新的外部包?
  • 误报率或审查延迟高到什么程度时,工程团队会开始绕过这条工作流?
投资人判断
结论 见面 / 继续尽调
信心 切口清晰、买家时机也对,但最终判断要建立在两件事上:真实的包引入量足够大,以及相对 GitHub 和专精厂商能做出可持续的差异化。
相信的理由 这份计划瞄准的是一个非常具体的 pre-merge 工作流缺口,而预算、技术入口和买家痛点都已经验证了它的存在。
怀疑的理由 同一个让分发很诱人的 PR 入口,也让 GitHub 和相邻安全厂商有机会很快复制浅层审批工作流。
下一步尽调 在扩团队前,先确认 3 个付费 pilot:它们要证明第一次包引入量足够大、审查周期能压到 1 天以内,而且至少有 50% 的 pilot 有转生产意愿。
章节

财务模型

三年合计
第 1 年收入 $90K EBITDA $-1.22M · 期末现金 $2.38M
第 2 年收入 $493K EBITDA $-1.18M · 期末现金 $1.19M
第 3 年收入 $2.92M EBITDA $61K · 期末现金 $1.25M
单位经济
年 ARPU $82K
毛利率 70%
CAC $45K 回本期 9.4 个月
LTV / CAC 7.1x 生命周期价值 $319K
融资需求
轮次 种子前轮 · $3.6M
跑道 24 个月
里程碑 在 Q4Y2 前做到 10-12 个生产客户、跑通可复用的 advisory-to-blocking rollout,并至少建立 1 条伙伴带来的 pipeline 渠道,同时仍保留 6 个月现金缓冲。

模型合理性

  • 收入引擎. 基准情景的收入引擎来自两个杠杆:客户数从 Q4Y2 的 12 个涨到 Q4Y3 的 65 个,同时依靠更广仓库覆盖和自动化档位,把 ACV 从约 $54K 拉到约 $82K。
  • 必须做对的事. 公司必须把 pilot 按大约 90 天的节奏转成年约,并在 Y3 开始拿到伙伴带来的 pipeline,才撑得住模型里的 logo 爬坡。
  • 模型会失效,如果. 如果包引入量低到撑不起 300+ 受保护席位,或者销售周期被拉长到 120 天,现金走势就会滑向 downside 情景,Y3 的盈利也会消失。
  • 下一轮融资证明点. 在 Q4Y2 前做到 10-12 个生产客户,并跑通从 advisory 到 blocking 的采用,就是最能支撑下一轮融资的里程碑。
营收、现金与 EBITDA — 12 个月的 Y1 + 8 个季度的 Y2/Y3
$0K$1.00M$2.00M$3.00M$4.00MM1M4M7M10Q1Y2Q4Y2Q3Y3Q4Y3
  • 营收(线/面积)
  • 期末现金(虚线)
  • EBITDA(柱,灰色为亏损)
资金用途 — $3.6M 种子前轮
工程 · 45% GTM · 25% G&A · 10% 缓冲(6 个月) · 20%
按角色的人力增长 — 峰值11 FTE
Q1Y13Q2Y14Q3Y15Q4Y15Q1Y25Q2Y25Q3Y25Q4Y28Q1Y38Q2Y38Q3Y38Q4Y311
  • 创始人/高管
  • 工程
  • 安全研究
  • 产品/部署
  • 销售/GTM
  • 客户成功/运营
  • G&A
第3年情景:基准 / 下行 / 上行
第3年营收第3年 EBITDA现金最低点说明
下行$2.02M-$539K$634Kpilot 转化更慢、伙伴带来的 pipeline 更弱,公司到 Y3 都达不到 blocking mode 的采用目标。
基准$2.92M$61K$858K创始人主导的 pilot 按计划转化,伙伴推荐在 Y3 开始贡献,账户内部扩张也逐步抬高 ACV。
上行$3.56M$471K$935K包量痛点足够尖锐,因此伙伴渠道和共创客户背书同时加速 logo 增长与多仓库扩张。
敏感性——第3年现金与营收影响(按幅度排序)
变量下行上行现金影响营收影响
CAC由于安全采购更慢,每客户 $60K借助创始人转介绍和伙伴杠杆,把每客户 CAC 压到 $35K-$300K$0K
ARPU$72K 年化退出 ACV$90K 年化退出 ACV-$264K-$378K
销售周期120 天 pilot 转年约周期60 天 pilot 转年约周期-$210K-$300K
招聘节奏在伙伴 pipeline 可复用之前,提前招 2 个人把 1 个非核心岗位推迟到 Q4Y3 之后再招-$180K-$80K
流失率2.0% 月度 logo churn1.0% 月度 logo churn-$155K-$220K
毛利率67%71%-$88K$0K

情景

情景 第 3 年收入 第 3 年 EBITDA 现金低点 说明 关键变化
下行 $2.02M $-539K $634K pilot 转化更慢、伙伴带来的 pipeline 更弱,公司到 Y3 都达不到 blocking mode 的采用目标。
  • Y3 结束时客户数为 45,而不是 65。
  • 由于扩大席位覆盖或自动化档位的账户更少,退出 ACV 更接近 $74K。
  • 因为 onboarding 和支持仍然偏人工,毛利率只提升到 67%。
基准 $2.92M $61K $858K 创始人主导的 pilot 按计划转化,伙伴推荐在 Y3 开始贡献,账户内部扩张也逐步抬高 ACV。
  • 客户爬坡在 Q4Y2 达到 12 个生产客户,在 Q4Y3 达到 65 个。
  • ACV 从初始生产阶段约 $54K,提升到 Q4Y3 的约 $82K。
  • 毛利率在 Y3 达到商业计划设定的 70% 目标。
上行 $3.56M $471K $935K 包量痛点足够尖锐,因此伙伴渠道和共创客户背书同时加速 logo 增长与多仓库扩张。
  • 客户爬坡在 Q4Y3 达到 80 个。
  • 更多客户更早购买更大的受保护工程师覆盖范围,因此 ACV 扩张来得更早。
  • 由于 onboarding 更顺、服务拖累更少,毛利率达到 71%。

敏感性

变量 下行情景 基准情景 上行情景
ARPU $72K 年化退出 ACV $82K 年化退出 ACV $90K 年化退出 ACV
CAC 由于安全采购更慢,每客户 $60K 每客户 $45K 借助创始人转介绍和伙伴杠杆,把每客户 CAC 压到 $35K
流失率 2.0% 月度 logo churn 1.5% 月度 logo churn 1.0% 月度 logo churn
销售周期 120 天 pilot 转年约周期 90 天 pilot 转年约周期 60 天 pilot 转年约周期
毛利率 67% 70% 71%
招聘节奏 在伙伴 pipeline 可复用之前,提前招 2 个人 按模型中的精简爬坡走,到 Q4Y3 达到 11 FTE 把 1 个非核心岗位推迟到 Q4Y3 之后再招
关键假设 (21)
ID 名称 数值 单位 来源
A1 pre-seed 完成后的模型起始时间 2026-06 YYYY-MM [BP date + fundingAsk] 模型从计划日期后的次月开始,这样 pre-seed 资金会在运营支出启动前到位。
A2 期初现金 3600.0 USDK [BP fundingAsk targetFundingRangeUsd $2–4M] 基准情景采用 $3.6M 的 pre-seed,靠近给定区间上沿,以便跑到 Q4Y2 里程碑并保留 6 个月现金缓冲。
A3 起始客户数(M1) 0 count [BP product MVP + BP milestones 0–12 个月] 公司从零收入起步,必须先交付 GitHub-first 的 advisory 工作流,之后才会启动付费 pilot。
A4 付费 pilot 价格 18.0 USDK per 90-day pilot [BP investorMemo.initialContract $15k-$25k pilot] 基准情景采用研究区间的中点。
A5 初始生产 ACV 54.0 annualK per customer [BP gtm.pricing $15-$25 per protected engineer 每月 + beachhead 150-600 engineers] 假设首批生产部署按席位基准低端测算,约覆盖 300 名受保护工程师。
A6 Y3 退出 ACV 82.0 annualK per customer [BP businessModel.expansionLevers + BP gtm.pricing + Research willingnessToPay] 假设成熟客户到 Y3 会扩到约 325 名受保护工程师,并购买更高自动化与更高审查量档位。
A7 Y1 客户爬坡 M6 1、M8 2、M10 3、M12 4 个付费客户 customersEop [BP milestones 0–12 个月] 直接锚定在第一年启动 3 个付费 pilot,并至少把其中 2 个转成年约。
A8 Y2 客户爬坡 Q1Y2 5、Q2Y2 7、Q3Y2 9、Q4Y2 12 个客户 customersEop [BP milestones 12–24 个月] 用平滑但仍保留企业销售特征的季度爬坡,匹配 24 个月时达到 10-15 个生产客户的目标。
A9 Y3 客户爬坡 Q1Y3 18、Q2Y3 28、Q3Y3 40、Q4Y3 65 个客户 customersEop [BP milestones 24–36 个月 + Research market.som] 基准情景把计划里约 100 客户的目标折到 Q4Y3 的 65 个,以反映销售摩擦,同时仍假设伙伴渠道开始起作用。
A10 收入确认方法 customersEop × 当月或当季的加权实现价格 formula [BP gtm pricing + BP businessModel revenueStreams] 这样建模后,收入可以直接和客户数及 ACV 阶梯对上,不需要单独再做 cohort 计费表。
A11 Y1 毛利率 60.0 百分比 [BP businessModel.targetGrossMarginPct 70] 早期 pilot 还背着 onboarding、分析师审查和客户支持的拖累,部署尚未可复用。
A12 Y2 毛利率 65.0 百分比 [BP businessModel.targetGrossMarginPct 70] 一旦 advisory mode 的 onboarding、策略模板和审计导出在早期生产客户里产品化,毛利率就会改善。
A13 Y3 毛利率 70.0 百分比 [BP businessModel.targetGrossMarginPct 70] 当 GitHub-first 工作流大多靠软件交付,客户支持也能摊到更广客户基数上时,基准情景就能达到目标毛利率。
A14 单位经济模型中的月度 logo churn 1.5 百分比 [Startup-finance heuristic] 对签年约的窄型企业安全工作流来说,在更宽平台扩张尚未被验证前,1.0%-2.0% 的月 churn 是能成立的;基准情景取中点。
A15 稳态 CAC 45.0 USDK per customer [BP gtm.funnelTargets + BP operatingAssumptions founder-led outbound] 假设创始人主导销售再配 1 名 GTM,就能把安全 pilot 的获客成本控制在中五位数美元。
A16 全包薪酬带 创始人 180;工程 210;安全研究 200;产品或部署 190;销售或 GTM 220;客户成功 160;G&A 140 annualK per FTE [BP team + startup-finance heuristic] 采用精简的美国软件安全团队现金薪酬口径,已包含薪资税和福利。
A17 招聘节奏 安全研究 M2;产品负责人 M6;GTM 负责人 M9;客户成功 M13;第二名工程师 M15;第二名 GTM M18;第二名产品或部署 M28;第三名工程师 M33;G&A M35 timing [BP team + BP sequencingRationale] 招聘节奏跟在产品验证和 pilot 转化之后,而不是一开始就按完整 SOM 目标配满人。
A18 期末 headcount Q4Y1 达到 5 FTE,Q4Y2 达到 8 FTE,Q4Y3 达到 11 FTE FTE [BP team + BP milestones] 对 GitHub 原生工作流产品来说,组织刻意保持精简,而不是搭一支重服务团队。
A19 运营费用口径 各部门费用线反映的是全包职能支出,salaryK 只是单独披露的人力备忘行,不是叠加在 opex 之上的额外费用。 policy [BP operations + startup-finance heuristic] 模型会单独披露 payroll,方便和 headcount 对账,但 EBITDA 仍只和总职能 opex 挂钩。
A20 融资规模规则 融资要足够支撑公司跑到 Q4Y2 里程碑,并在进入 Y3 时仍保留至少 6 个月缓冲。 policy [BP fundingAsk runwayMonths 18 + model requirement] 融资规模遵循“里程碑 + 缓冲”的明确规则,而不是只筹够活 18 个月的最低金额。
A21 现金流简化假设 期末现金 = 期初现金 + 累计 EBITDA formula [Startup-finance heuristic] 假设这是一家轻资产软件创业公司,因此 capex、债务和营运资本扰动都很小。
单位经济流转图
flowchart LR
  Leads --> Pilots
  Pilots --> ProductionCustomers
  ProductionCustomers --> Revenue
  Revenue --> GrossProfit
  GrossProfit --> Cash

警示项: 基准情景仍要求客户数从 Q4Y2 的 12 个猛拉到 Q4Y3 的 65 个,因此伙伴渠道执行是最大的预测风险。 · 模型假设客户最终覆盖的席位会超过 SOM 交叉校验里的 250 席,因为多仓库扩张和自动化档位会继续抬高 ACV;如果买家不接受这种扩张,Y3 收入就会低于模型。 · 目标工程团队真实的包引入量,在源材料里仍未被证实,因此留存和扩张最终都取决于 pilot 能否证明反复审查量确实足够高。

章节

主要风险

  • 现有厂商捆绑. 现有依赖安全厂商完全可能补上一套基础 PR 审批工作流,在公司还没做出品牌前就把这个切口压扁。 缓解措施: 不要只拼扫描,而要在工作流深度、替代推荐和内部目录复利上赢;同时尽早锁定共创客户。
  • 审查摩擦引发反弹. 如果这道闸门拖慢 merge,或者制造出很多噪音和误报,工程师与买家都会绕开它,甚至把策略降回只审计不拦截。 缓解措施: 先用 advisory mode 上线,提供一键批准,并把生成审查结果的 SLA 压紧;等信任建立后再逐步扩 blocking 规则。
  • AI 原生团队之外紧迫性不足. 传统软件团队可能还没强烈感受到包引入的痛点,在出现一次看得见的事故前,不愿意再买一层新控制。 缓解措施: 前两年只盯正式铺开编码助手的 AI 原生软件公司,用它们的包引入量数据证明 ROI。
章节

证据

引用来源 (29)

  1. Endor Labs. Package Firewall | Endor Labs · https://www.endorlabs.com/package-firewall
  2. Endor Labs. 2025 依赖管理现状 | Application Security |… · https://www.endorlabs.com/lp/state-of-dependency-management-2025
  3. European Commission. 网络韧性法案 · https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act
  4. GitHub. GitHub - actions/dependency-review-action:在 PR 中检测脆弱依赖和无效许可证的 GitHub Action · https://github.com/actions/dependency-review-action
  5. GitHub Blog. Copilot 使用指标仪表盘与 API 开启公开预览 - GitHub Changelog · https://github.blog/changelog/2025-10-28-copilot-usage-metrics-dashboard-and-api-in-public-preview
  6. GitHub Blog. 推出 GitHub Secret Protection 与 GitHub Code Security - GitHub Changelog · https://github.blog/changelog/2025-03-04-introducing-github-secret-protection-and-github-code-security
  7. GitHub Blog. 研究:量化 GitHub Copilot 对开发者生产力与幸福感的影响 · https://github.blog/news-insights/research/research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness
  8. GitHub Docs. 关于依赖审查 - GitHub Docs · https://docs.github.com/en/code-security/concepts/supply-chain-security/about-dependency-review
  9. GitLab Docs. 依赖扫描 | GitLab Docs · https://docs.gitlab.com/user/application_security/dependency_scanning
  10. GitLab Docs. merge request 审批 | GitLab Docs · https://docs.gitlab.com/user/project/merge_requests/approvals
  11. Martin Fowler. 编码助手正在威胁软件供应链 · https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html
  12. NIST. SP 800-218,安全软件开发框架(SSDF)1.1 版:缓解软件漏洞风险的建议 | CSRC · https://csrc.nist.gov/pubs/sp/800/218/final
  13. NIST. 供应链中的软件安全:开源软件控制 · https://www.nist.gov/itl/executive-order-14028-improving-nations-cybersecurity/software-security-supply-chains-open
  14. OWASP. 依赖图 SBOM - OWASP Cheat Sheet Series · https://cheatsheetseries.owasp.org/cheatsheets/Dependency_Graph_SBOM_Cheat_Sheet.html
  15. OpenSSF. OpenSSF Scorecard – Open Source Security Foundation · https://openssf.org/projects/scorecard
  16. PyPI Docs. 简介 - PyPI Docs · https://docs.pypi.org/attestations
  17. ReversingLabs. ReversingLabs 报告:恶意开源包增长 73% | ReversingLabs · https://www.reversinglabs.com/press-releases/reversinglabs-2026-software-supply-chain-security-report-identifies-73-increase-in-malicious-open-source-packages
  18. Snyk. Snyk AI 安全平台 | AI 驱动的开发者安全平台 | Snyk · https://snyk.io/platform
  19. Snyk. Snyk 套餐与定价 | 免费试用或 $25/month 起 | 获取定制报价 | Snyk · https://snyk.io/plans
  20. Socket. 定价 - Socket · https://socket.dev/pricing
  21. Socket. Socket 收购 Coana,把可达性分析带给更广泛的用户…… · https://socket.dev/blog/socket-acquires-coana-reachability-analysis
  22. Socket. Socket 在 Thrive Capital 领投下以 $1B 估值完成 $60M Series C…… · https://socket.dev/blog/series-c
  23. Socket. Socket vs Snyk - Socket · https://socket.dev/compare/socket-vs-snyk
  24. Sonatype. 软件供应链风险 | 2026 软件供应链报告 · https://www.sonatype.com/state-of-the-software-supply-chain/2026/open-source-malware
  25. Stack Overflow. 2025 Stack Overflow 开发者调查 · https://survey.stackoverflow.co/2025
  26. Tech Funding News. 这家能在几分钟内抓出恶意代码的创业公司刚刚融资 $60M、估值 $1B,企业客户已经开始重视 —— TFN · https://techfundingnews.com/the-startup-that-catches-malicious-code-in-minutes-just-raised-60m-hit-a-1b-valuation-and-enterprises-are-paying-attention
  27. The Register. AI 代码建议正在破坏软件供应链 · https://www.theregister.com/special-features/2025/04/12/ai-code-suggestions-sabotage-software-supply-chain/856264
  28. Verified Market Research. 软件供应链安全市场报告:规模、增长、趋势与预测(2025–2033) · https://www.verifiedmarketresearch.com/product/software-supply-chain-security-market
  29. npm Docs. 生成 provenance 声明 | npm Docs · https://docs.npmjs.com/generating-provenance-statements