BizIdea

DEPENDENCY SECURITY dev-tools Scan 2026-05-21 to 2026-05-21 Run 20260522160103

GitHub gate that quarantines new OSS packages in AI-written PRs until security gets provenance, safer substitutes, and approval.

AI coding tools are changing the dependency problem from “is our current graph vulnerable?” to “how many net-new packages are entering the graph this week?” Security and platform teams now face a flood of AI-generated pull requests that introduce unfamiliar open-source packages faster than humans can review them, while fewer than 40% of organizations thoroughly assess dependencies before implementation. Existing SCA tools are strongest after a package is already in the repo or installed on a laptop, but the real control point is the first moment a new dependency appears in a pull request.

Overall rating 3.6 / 5.0
  1. 3
    Market

    $168M TAM and 13.2% CAGR show real demand, but four mapped incumbents make this a crowded category despite active buyer budgets.

  2. 3
    Differentiation

    The PR-native approval-memory wedge is clear, but GitHub, Socket, and Snyk could copy lighter workflow features over time.

  3. 4
    Execution

    Lean hiring and clear milestones pair with 70% gross margin, 7.1x LTV/CAC, and 9.4-month payback, though three forecast flags remain.

  4. 5
    Timeliness

    Five recent signals converge around AI-driven package risk, active budgets, and a same-day funding event that sharpens the why-now case.

Section

Why now

  1. A $60 million Series C at a $1 billion valuation signals that dependency security has crossed from optional tooling into an enterprise budget category.
  2. AI-native software companies are already reference buyers, which means the first beachhead customers can point to peers rather than making a speculative purchase.
  3. AI-generated code increases the volume of third-party packages entering repos, making manual approval workflows fail exactly when teams are moving fastest.
  4. A six-minute detection example shows the review window is now shorter than a normal security handoff, so the approval control must sit inside the pull-request workflow instead of after merge.

Catalyst. The cluster shows that AI-driven development is accelerating dependency risk, enterprise buyers are already paying for developer-first supply-chain tooling, and the decision window can be as short as six minutes — forcing teams to move package approval upstream into the PR itself.

Section

The idea

The product plugs into GitHub, GitLab, or Bitbucket and watches manifest and lockfile diffs for first-time dependency additions across the organization. When a PR introduces a new package, it automatically builds a reviewer brief with maintainer history, publish cadence anomalies, obfuscation or install-script risk, internal usage context, and one or more approved alternatives already present inside the company. Security teams can approve once for the whole org, reject with rationale, or sandbox the dependency in a temporary quarantine branch for deeper testing. The workflow is designed for small platform-security teams: instead of triaging every package from scratch, they maintain policy templates and an internal trusted catalog that compounds with each decision. Over time, the same brief can be surfaced back to Cursor, Copilot, and internal coding agents so developers see safe package recommendations before they even open a PR.

What's different. Socket, Snyk, and similar products are strongest as scanning and alerting systems; this idea is a workflow system for deciding whether a net-new package should enter the codebase at all. Its moat comes from compounding internal decision data: every approval creates a reusable package catalog, substitute graph, and org-specific policy memory that gets more valuable as AI-generated code increases package churn. If executed well, it becomes the control plane between coding agents and the universe of third-party code, not just another red-yellow-green scanner.

Startup thesis
Beachhead Series B-D AI-native SaaS companies with 150-600 engineers, a monorepo, formal Cursor or Copilot rollout, and a small platform-security team that currently approves risky package additions over Slack or in code review.
Wedge A GitHub-native dependency intake gate that detects every first-time package in a pull request, generates a provenance and behavior brief, recommends approved substitutes, and blocks merge until a policy owner approves or rejects the addition.
Non-obvious insight The emerging bottleneck is not better scanning alone; it is governing the rate of new dependency adoption created by AI coding tools. As code generation gets cheaper, package choice becomes a procurement workflow, and the winning control point moves upstream to the PR where a dependency is first proposed.
Venture-scale path Start as the approval layer for net-new open-source packages in code review, then expand into an open-source procurement system with organization-wide allowlists, internal package catalogs, artifact mirroring, license policy, and insurer-grade audit trails for all third-party code entering the SDLC.
Target user
Primary user Platform security lead at an AI-native B2B software company shipping dozens of AI-assisted pull requests per day.
Secondary user Staff platform engineer who owns internal package standards and CI policy.
Economic buyer VP Engineering or Head of Product Security.
Go-to-market seed
First customer A 200-400 engineer AI-native B2B SaaS company using Cursor or Copilot in a shared monorepo, with 1-3 platform security engineers and frequent net-new JavaScript or Python package additions from AI-assisted coding.
Buying trigger A security review after an AI coding rollout, a near miss involving an unfamiliar package, or peer pressure when companies like Anthropic, Cursor, and Vercel are cited as buyers of dependency-security tooling.
Current alternative Socket or Snyk alerts in CI, manual Slack approvals, spreadsheet allowlists, and blanket policies that tell engineers to “use common packages” without enforcing intake decisions.
Switching reason Existing tools mostly tell teams that a dependency is risky after it is already in the graph, while this product turns first-time package adoption into a fast, reusable approval workflow with provenance evidence and safer substitute suggestions.
Pricing hypothesis Annual platform subscription priced by protected engineer seat, with premium usage tiers for net-new package reviews, policy automations, and internal package-catalog integrations.

Jobs to be done

Job Current alternative Success metric
When AI coding tools start introducing unfamiliar packages into our repo every day, help our platform-security team approve only the safe ones, so we can move fast without letting risky code become part of the standard stack. CI scanners plus Slack threads and ad hoc code-review comments Ninety percent of net-new package additions receive a documented approval or rejection decision before merge.
When a developer proposes a new dependency for a high-priority feature, help the team find an already approved substitute or safe path quickly, so shipping does not depend on a risky open-source decision made under time pressure. Manual package research or copying what an AI coding assistant suggested Median time to resolve a first-time package review stays under one business day while reducing risky approvals.
Dependency intake gate
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]
Idea scorecard — average4.4 / 5 · 5axes
Signal5/5Pain5/5Wedge5/5Defense3/5Scale4/5
  • Signal · 5/5The cluster combines a major funding event, explicit enterprise adoption signals, and concrete urgency data around AI coding and dependency risk.
  • Pain · 5/5A bad dependency can compromise developer machines or production systems, and small platform-security teams are already overloaded by the volume of AI-assisted code changes.
  • Wedge · 5/5First-time package approval inside the pull-request workflow is a narrow, concrete use case with a clear buyer, trigger, and deployment model.
  • Defense · 3/5Incumbents could add adjacent workflow features, but an internal package catalog, substitute graph, and approval memory can become sticky if the product owns decisions rather than only detections.
  • Scale · 4/5The beachhead sits inside a large software supply-chain market and can expand into the broader control plane for all third-party code procurement and policy.
Business model canvas
Key partners
  • GitHub, GitLab, and Bitbucket ecosystem partners
  • Security consultancies that run secure SDLC programs
  • Cyber-insurance and compliance partners that value third-party code controls
Key activities
  • Maintaining package-risk and maintainer-behavior models
  • Building developer workflow integrations
  • Curating substitute recommendations and approval policy templates
Key resources
  • Dependency provenance analysis engine
  • Internal package catalog and substitute recommendation graph
  • SCM integrations and policy workflow engine
Value propositions
  • Turn first-time package adoption into a governed approval workflow
  • Give security teams provenance evidence and safe substitutes without manual research
  • Build a reusable internal catalog of approved open-source components
Customer relationships
  • Design-partner onboarding with policy tuning
  • Self-serve rollout for small engineering teams
  • Expansion via additional ecosystems and policy modules
Channels
  • Direct outbound to platform-security and AppSec leaders at AI-native software companies
  • Bottom-up GitHub app adoption through a free team tier
  • Partnerships with secure SDLC consultants and cyber-insurance brokers
Customer segments
  • Series B-D AI-native SaaS companies with 150-600 engineers and formal AI coding rollouts
  • Platform-security teams at developer-tooling and cloud-software companies with monorepos
  • Later, enterprises that need auditable open-source procurement controls
Cost structure
  • Engineering for SCM integrations and analysis infrastructure
  • Security research and package metadata ingestion
  • Enterprise sales and customer success
Revenue streams
  • Annual seat-based platform subscription
  • Usage fees for high review volume and advanced automations
  • Enterprise add-ons for catalog sync, audit exports, and artifact mirroring
Section

Market

Market sizing
TAMSAMSOM TAM · Total addressable $168.0M SAM · Serviceable available $38.4M SOM · Serviceable obtainable $4.8M
Market sizing overview
TAM $168.0M Estimate: 3,500 target-like AI-rollout software companies globally × 250 protected developers/company × $192 annual spend benchmark per developer; spend benchmark is well below GitHub Code Security ($30/month) and Snyk Team ($25/month) and cross-checks against a $1.4B 2024 software supply chain security market.
SAM $38.4M Estimate: 800 beachhead companies in North America and Europe with 150-600 engineers and formal AI coding rollout × 250 protected developers × $192 annual benchmark.
SOM $4.8M Estimate: 100 customers by year three × 250 protected developers × $192 annual benchmark, assuming design-partner-led expansion in the AI-native SaaS beachhead.

Executive takeaways

  • The pain is moving upstream from fixing vulnerable packages after adoption to governing whether new packages should enter the repo at all.
  • Incumbents validate budget and urgency, but most still emphasize detection and remediation more than approval workflow memory.
  • A credible wedge exists if the product becomes the policy memory and substitute engine inside the PR, not just another scanner.

Market definition

Developer-security workflow software for governing first-time open-source dependency adoption at pull-request time, especially in AI-assisted software teams.

Customer and buyer

Primary users are platform-security and staff platform-engineering teams at AI-native SaaS companies with small security teams and frequent net-new package additions. Economic buyers are VP Engineering and product-security leaders who already own AppSec and secure SDLC budgets.

Buying triggers

  • Formal AI coding rollouts increase dependency churn while developers remain skeptical of AI output quality, which makes package review a visible control gap. [112][23][45][115]
  • Rising malicious-package volume and real-time supply-chain attacks make post-merge review feel too late for security teams. [111][77][106]
  • Compliance and procurement programs increasingly ask for auditable OSS controls, sanctioned repositories, and lifecycle vulnerability handling. [46][47][48][19]

Willingness to pay

Buyers already accept per-developer security spend: GitHub Code Security is $30 per active committer per month and Snyk Team starts from $25 per contributing developer per month, so a narrower dependency-intake workflow can be budgeted if it demonstrably reduces manual review time and blocks risky package introductions earlier. [22][87]

Category dynamics

Growth signal 13.2% CAGR

Tailwinds

  • Malicious open-source package volume continues to rise, increasing the value of earlier dependency controls.
  • AI tooling is now mainstream in developer workflows, which raises the rate of package decisions made under time pressure.
  • Registry provenance and attestation features make automated trust briefs more practical than before.
  • Specialist funding and named customer logos show budget already exists for developer-first supply-chain security.

Headwinds

  • Buyers can partially solve the problem with native GitHub/GitLab controls or broader AppSec suites they already own.
  • Developers dislike workflow friction, so any blocking control that slows merges risks fast internal backlash.

Validation signals

  • Socket’s 2026 financing and customer list show that AI-native software teams already budget for supply-chain-specific tooling.
  • Developer AI-tool adoption is mainstream, but trust and debugging pain remain high enough to justify guardrails around dependency suggestions.
  • GitHub and GitLab already expose PR-stage dependency workflows, which lowers technical distribution risk for a narrowly scoped gate.
  • npm and PyPI provenance systems make it increasingly feasible to auto-generate reviewer briefs instead of relying on manual package research.

Regulatory & technical constraints

  • A blocking intake gate must integrate cleanly with SCM status checks and protected-branch or ruleset models or teams will bypass it.
  • Provenance and attestations improve traceability but do not prove a package is non-malicious, so reviewers still need policy and judgment.
  • Private registries, transitive dependencies, and package-manager differences complicate accurate first-time package detection.
  • Compliance guidance raises urgency but does not mandate a specific vendor category, so procurement may still be slower than product urgency suggests.
Dependency-intake market map
← Generic scanning Workflow specialization → ← Post-adoption detection Pre-merge prevention → Q2 Q1 · winning zone Q3 Q4 Proposed startup Snyk GitHub Code Security Socket Endor Labs
Section

Competition

Competition is crowded but uneven. GitHub and GitLab own the merge surface, broad AppSec suites own budget lines, and supply-chain specialists own malware and reachability narratives. The proposed startup is strongest if it focuses on a narrow approval workflow: first-time package intake, substitute suggestions, and reusable policy memory.

Competitor Stage Wedge Pricing Strength Weakness vs. us
Socket scale-up Proactive malicious-package and supply-chain detection with GitHub-native workflows, firewalling, and reachability analysis. Free for open-source use plus paid Team and Enterprise tiers, with annual discounts and startup pricing. Strong brand in supply-chain-specific detection and visible traction with AI-native customer logos. Still centers on threat detection and package intelligence more than approval memory and substitute recommendations for first-time package intake.
Snyk incumbent Broad developer-security platform spanning SCA, code, container, and IaC security. Free tier; Team starts from $25 per contributing developer per month; enterprise custom. Strong consolidation story, developer integrations, and existing AppSec budget line. Net-new dependency procurement can be subsumed inside a larger platform rather than treated as a dedicated workflow.
Endor Labs scale-up OSS governance, reachability, and package firewalling to reduce noise and block risky packages. Custom enterprise pricing. Deep OSS risk model, strong governance framing, and upstream package firewall capabilities. Closer to runtime or install-time policy and broad OSS governance than to a GitHub-native approval layer purpose-built for AI-generated package intake.
GitHub Code Security / Dependency Review incumbent Native pull-request dependency visibility and security enforcement on the default code-hosting surface. $30 per active committer per month for GitHub Code Security; dependency review is available on public repos and eligible paid plans. Owns the merge surface and can distribute security controls without another vendor hop. Focuses on generic dependency visibility and policy primitives, not reusable intake decisions, substitute guidance, or package procurement memory.

Why incumbents do not win by default

  • SCM platforms. GitHub and GitLab already sit in the pull-request path, but their current dependency features center on visibility, status checks, and policy primitives rather than deep org-specific package procurement decisions.
  • Broad AppSec suites. Snyk wins on platform breadth and consolidation, which makes it attractive to buyers standardizing AppSec, but that breadth also makes first-time package approval a sub-workflow rather than the core product.
  • Supply-chain specialists. Socket and Endor Labs are closest to the threat thesis, but both still lead with package intelligence, malware blocking, reachability, or firewalling more than PR-native approval memory and substitute guidance.
  • Provenance and attestation tooling. npm provenance and PyPI attestations improve integrity evidence, but they do not decide whether a given package should be adopted inside a specific engineering organization.
Section

Business plan

This company should start as a GitHub-native dependency intake gate for AI-assisted software teams, not as a broad software composition analysis or runtime supply-chain platform. The first customer is a Series B-D AI-native B2B SaaS company with 150-600 engineers, a shared monorepo, formal Cursor or Copilot rollout, and only 1-3 platform-security engineers who currently approve unfamiliar packages in Slack or PR comments. The buying trigger is usually an AI coding rollout review, a near miss involving an unfamiliar package, or executive pressure to show auditable OSS controls before the next procurement or compliance review. Research supports a focused market with an estimated $168.0M TAM, $38.4M SAM, and a reachable $4.8M year-3 SOM if the company can convert roughly 100 beachhead customers at the modeled per-developer spend. The product should begin in advisory mode on GitHub for npm and PyPI dependencies, prove that it shortens first-time package review while steering developers toward approved substitutes, and only then expand into blocking policies, more ecosystems, and broader OSS procurement controls. The deliberate tradeoff is to own the first-time package approval decision inside the PR instead of competing head-on with GitHub, Snyk, Socket, and Endor on full-spectrum scanning breadth. The biggest disconfirming risks are that target teams do not add enough net-new packages each month to justify a standalone workflow product, or that GitHub and specialist incumbents add "good enough" approval memory before this startup builds meaningful policy data. The inputs do not quantify real package-intake volume per target engineering team, so pilot design must test that pain directly before the company scales hiring or spend.

Problem

  • AI coding tools increase the number of unfamiliar open-source packages proposed in pull requests faster than small platform-security teams can review them.
  • Existing scanners and manual Slack approvals usually act after a package is already in the repo, leaving no reusable, auditable approval memory at the moment of first adoption.

Solution

  • Detect every first-time npm and PyPI dependency introduced in a GitHub pull request, generate a provenance and behavior brief, and route the decision to the right policy owner before merge.
  • Build an internal catalog of approved packages, rejected packages, and safer substitutes so future PRs resolve faster and developers are nudged toward known-good options.

Why we win

  • The wedge is narrower than broad SCA platforms and maps directly to the first package-adoption decision where urgency, buyer ownership, and measurable workflow ROI are clearest.
  • Approval history compounds into org-specific policy memory and substitute recommendations that incumbents do not yet appear to center as the core workflow.
  • Starting inside GitHub PRs matches how the beachhead customer already reviews AI-written code, which lowers change-management burden relative to a separate security console.
Strategic choices
Beachhead Series B-D AI-native B2B SaaS companies with 150-600 engineers, a GitHub monorepo, formal Cursor or Copilot rollout, and a small platform-security team that already reviews risky package additions manually.
Wedge rationale First-time package intake is a narrower and faster-to-prove problem than broad dependency scanning because buyers can measure review time, pre-merge-policy coverage, and reduction in risky approvals within one pilot, without replacing their existing AppSec stack.
Sequencing Start with GitHub plus npm and PyPI in advisory mode because deployment speed and low review friction matter more than ecosystem breadth at the pre-seed stage. After the company proves fast review generation, policy adoption, and pilot conversion, it should add blocking mode, substitute intelligence, audit exports, then broader SCM and registry coverage.
Not yet Full vulnerability management, reachability analysis, or post-adoption SCA remediation · GitLab, Bitbucket, and long-tail package ecosystems before GitHub plus npm and PyPI is repeatable · IDE-time recommendation surfaces inside Cursor or Copilot before the PR gate proves buyer pull · Large regulated-enterprise packaging that requires heavy private-deployment and procurement work
Go-to-market
Wedge Sell a paid GitHub pilot that governs first-time npm and PyPI package additions for one engineering organization, then convert to an annual subscription once the customer relies on the policy catalog and starts blocking unknown packages on protected branches.
Channels Direct founder-led outbound to platform-security leaders, staff platform engineers, and VP Engineering buyers at AI-native SaaS companies with formal AI coding rollout · Design-partner GitHub app pilots that start in advisory mode and convert to org-wide policy coverage · Secure-SDLC consultants and cyber-insurance-adjacent advisors that surface weak OSS approval controls after incidents or control reviews
Funnel targets Lead to qualified pilot 20-30%, pilot to production 50%+, and median pilot kickoff to annual contract under 90 days.
Pricing Annual subscription priced by protected engineer seat with a minimum platform fee and premium tiers for higher review volume, automations, and catalog integrations. The working assumption is roughly $15-$25 per protected engineer per month, which fits the researched budget benchmarks from adjacent developer-security tools, with a paid pilot credited toward an annual contract if the customer converts.
Product roadmap
MVP The MVP should be a GitHub app for npm and PyPI that flags first-time dependency additions, produces a reviewer brief, supports one-click approve or reject decisions, and records an org-level approved package catalog. It should launch in advisory mode first with clear PR comments, decision logs, and substitute suggestions when an already approved internal option exists.
6 months Prove advisory-mode deployment in under two weeks for GitHub repos using npm or PyPI, ship approve or reject workflow templates, and demonstrate that median first-time package review time falls below one business day.
12 months Add blocking policies for unknown packages, better substitute recommendations, Slack or ticketing handoff, audit-ready exports, and policy coverage across more repos inside the same customer.
24 months Expand into GitLab or Bitbucket, private-registry and artifact-mirroring controls, broader package ecosystems, and upstream recommendation feeds for coding agents once the company has enough policy memory to influence package choice before PR creation.
Key bets GitHub plus npm and PyPI covers enough early demand to land the first 3-5 paid pilots. · Advisory mode can earn trust and usage before customers demand merge-blocking by default. · Org-specific approved-substitute memory materially shortens review time after the first few dozen package decisions. · Buyers will pay a standalone budget line for package-intake workflow rather than treating it as a feature request for existing AppSec vendors.
Business model
Revenue streams Annual subscription for dependency-intake workflow coverage · Premium automation and review-volume tiers for higher package-intake teams · Enterprise add-ons for audit exports, package-catalog sync, and artifact mirroring
Unit of value Protected engineer seat with policy automation tier for net-new package reviews
Target gross margin 70%
Expansion levers Increase repo and team coverage inside the same customer after the first package catalog is trusted · Add more ecosystems, private-registry integrations, and policy modules · Move from PR approval workflow into broader OSS procurement and sanctioned-repository controls
Strategy map
North-star metric Percentage of first-time package additions that receive a documented decision before merge with median review time under one business day
Input metrics Number of first-time package additions reviewed per active customer per month · Median time from PR open to package approval or rejection · Percentage of decisions resolved with an approved substitute instead of a new package · Pilot to production conversion rate · Percentage of covered repos running blocking mode after advisory rollout
Moats to build Org-specific package approval memory tied to real merge decisions · Approved-substitute graph built from customer history and public trust signals · Lightweight deployment and policy templates that fit GitHub branch protection and status-check workflows · Audit trail that maps package-intake decisions to security and procurement evidence
Kill criteria Fewer than 3 paid pilots after 30 qualified beachhead conversations · Median first-time package volume below 10 meaningful reviews per month across pilot customers · Pilot to production conversion below 50% after the first 6 pilots · More than 70% of qualified prospects choose native GitHub or existing vendor workflows without requiring substitute memory or reusable approvals

Milestones

0–12 months
  • Launch 3 paid GitHub pilots focused on npm and PyPI first-time dependency intake.
  • Prove median first-time package review time under one business day for at least 2 design partners.
  • Convert at least 2 pilots to annual subscriptions with reusable package-catalog adoption.
  • Standardize advisory-mode deployment and policy templates for the beachhead ICP.
12–24 months
  • Reach 10-15 production customers with blocking mode enabled on covered repos for a meaningful subset of package decisions.
  • Add substitute intelligence, audit exports, and broader repo coverage within existing customers.
  • Establish 2 partner channels that generate qualified pipeline without changing the core ICP.
  • Expand selectively into additional SCM or registry support only after GitHub plus npm and PyPI onboarding is repeatable.
24–36 months
  • Reach roughly 100 customers at blended pricing consistent with the modeled SOM.
  • Add adjacent OSS procurement controls such as internal catalog sync or artifact mirroring while keeping PR intake as the proof anchor.
  • Demonstrate that approval memory and substitute data improves win rate and retention against incumbent alternatives.
Strategy map
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]

Founding team

Role Start timing Rationale
Founder CEO Month 0 Own design-partner sales, buyer discovery, pricing, and early partner development while the wedge is still being proven.
Founding eng Month 0 Build the GitHub app, dependency-diff engine, reviewer brief generation, and decision-memory system required for the MVP.
Security research engineer Month 2 Improve provenance analysis, substitute heuristics, and package-risk signal quality without expanding into full SCA breadth.
Product lead Month 6 Standardize onboarding, policy templates, and advisory-to-blocking rollout once the first pilots reveal repeatable workflow needs.
GTM lead Month 9 Add sales capacity only after the company proves pilot conversion, acceptable pricing, and a repeatable GitHub-first deployment motion.

Experiment roadmap

Horizon Experiment Hypothesis Success metric Owner
0–90 days ICP and package-volume discovery The beachhead customer sees enough first-time package additions after AI rollout to treat package intake as a recurring operating problem. 12 target interviews completed with at least 8 matching the ICP and 6 sharing evidence of recurring first-time package approvals. Founder CEO
0–90 days Concierge dependency-brief trial A manually generated provenance brief plus substitute recommendation can resolve first-time package decisions faster than the customer's current Slack or PR workflow. 2 design partners benchmark at least 20 historical package requests each and show median decision time under one business day. Founding eng
90–180 days Advisory-mode GitHub pilot A GitHub app for npm and PyPI can deploy in under two weeks and generate enough trusted recommendations to support paid pilots. 3 paid pilots launched with median time to first usable recommendation under 14 days. Founding eng
90–180 days Pricing and conversion test Protected-engineer pricing with pilot credit converts better than pure usage-based pricing. Preferred package wins in at least 5 of 8 pricing conversations and appears in 2 signed pilot agreements. Founder CEO
6–12 months Advisory-to-blocking conversion Customers will enable blocking mode on covered repos once review accuracy and SLA are proven in advisory mode. At least 2 production customers enable blocking on protected branches within 90 days of pilot success. Product lead
12–18 months Partner-sourced pipeline Secure-SDLC consultants and cyber-insurance-adjacent advisors can source qualified pilots with similar conversion to founder-led outbound. 25% of qualified pipeline comes from 2 active partners with pilot conversion no worse than founder-led sales. GTM lead

Risk assessment

Business plan risks — 5 mapped
Impact →
High
R2 R3
R1
Medium
R4 R5
Low
Low
Medium
High
Likelihood →
  1. R1GitHub or an incumbent supply-chain vendor ships good-enough approval memory and compresses the standalone wedge. · Highlikelihood / Highimpact — Move faster on org-specific substitute guidance, reusable approvals, and workflow depth that customers operationalize before incumbents prioritize the niche.
  2. R2Review friction causes engineering teams to bypass or disable the workflow. · Mediumlikelihood / Highimpact — Launch in advisory mode, keep response SLA tight, auto-approve known-safe packages, and measure bypass behavior before expanding blocking rules.
  3. R3Real package-intake volume at the beachhead is too low to support a standalone vendor. · Mediumlikelihood / Highimpact — Validate package-volume thresholds in discovery and narrow sales only to teams with clear AI-rollout-driven churn before scaling GTM.
  4. R4Private registries, transitive dependencies, and ecosystem edge cases make implementation services-heavy. · Mediumlikelihood / Mediumimpact — Hold the initial scope to GitHub plus npm and PyPI and defer broader private-registry complexity until onboarding metrics are repeatable.
  5. R5Buyers treat the product as compliance theater unless it clearly reduces approval time and risky package adoption. · Mediumlikelihood / Mediumimpact — Lead sales with workflow metrics and pre-merge decision coverage, not generic supply-chain fear or regulatory messaging.
Risk Likelihood Impact Mitigation
GitHub or an incumbent supply-chain vendor ships good-enough approval memory and compresses the standalone wedge. High High Move faster on org-specific substitute guidance, reusable approvals, and workflow depth that customers operationalize before incumbents prioritize the niche.
Review friction causes engineering teams to bypass or disable the workflow. Medium High Launch in advisory mode, keep response SLA tight, auto-approve known-safe packages, and measure bypass behavior before expanding blocking rules.
Real package-intake volume at the beachhead is too low to support a standalone vendor. Medium High Validate package-volume thresholds in discovery and narrow sales only to teams with clear AI-rollout-driven churn before scaling GTM.
Private registries, transitive dependencies, and ecosystem edge cases make implementation services-heavy. Medium Medium Hold the initial scope to GitHub plus npm and PyPI and defer broader private-registry complexity until onboarding metrics are repeatable.
Buyers treat the product as compliance theater unless it clearly reduces approval time and risky package adoption. Medium Medium Lead sales with workflow metrics and pre-merge decision coverage, not generic supply-chain fear or regulatory messaging.
First customer
Title Platform security lead at an AI-native SaaS company
Profile A Series B-D B2B SaaS company with 200-400 engineers, a GitHub monorepo, formal Cursor or Copilot rollout, and 1-3 platform-security engineers handling JavaScript or Python package approvals.
Trigger An AI rollout review, recent dependency near miss, or board or procurement request for auditable OSS controls exposes that package approvals still happen ad hoc.
Buyer VP Engineering or Head of Product Security
Initial contract $15k-$25k paid pilot over 60-90 days for one org or repo group, converting to roughly $40k-$75k annual subscription based on protected engineer count and automation tier.

What must be true

  • Target customers must experience enough first-time npm or PyPI package additions each month to justify a standalone approval workflow.
  • Advisory-mode deployment must reduce median package review time to under one business day without creating developer backlash.
  • At least half of pilots must convert because reusable package memory and substitute guidance are valued beyond what GitHub or existing scanners already provide.
  • A protected-engineer pricing model around the researched benchmark must fit existing AppSec or engineering budgets without heavy services work.
  • GitHub-first design partners must provide enough policy data to build a defensible substitute and approval memory before incumbents close the feature gap.

Open diligence questions

  • How many net-new npm and PyPI package approvals does the target customer actually process per month after an AI rollout?
  • What percent of target buyers will start in advisory mode versus demanding immediate blocking on unknown packages?
  • In live evaluations, which package-review steps are still unresolved by GitHub dependency review, Socket, Snyk, or Endor Labs?
  • How often can the product recommend an already approved substitute instead of approving a new external package?
  • What level of false positives or review latency causes engineering teams to bypass the workflow?
Investor verdict
Call Meet / investigate further
Conviction Strong wedge clarity and buyer timing, but conviction depends on proving real package-intake volume and durable differentiation against GitHub and specialist incumbents.
Why believe The plan targets a specific pre-merge workflow gap that existing budgets, technical surfaces, and buyer pain already validate.
Why doubt The same PR surface that makes distribution attractive also gives GitHub and adjacent security vendors a fast path to copy shallow approval workflows.
Next diligence Confirm 3 paid pilots that show meaningful first-time package volume, sub-one-day review cycles, and at least 50% pilot-to-production intent before scaling the team.
Section

Financial model

3-year totals
Year 1 revenue $90K EBITDA $-1.22M · Cash EOP $2.38M
Year 2 revenue $493K EBITDA $-1.18M · Cash EOP $1.19M
Year 3 revenue $2.92M EBITDA $61K · Cash EOP $1.25M
Unit economics
ARPU (annual) $82K
Gross margin 70%
CAC $45K Payback 9.4 months
LTV / CAC 7.1x LTV $319K
Funding ask
Round pre-seed · $3.6M
Runway 24 months
Milestone Reach 10-12 production customers, repeatable advisory-to-blocking rollout, and at least one partner-sourced pipeline channel by Q4Y2 while retaining 6 months of cash buffer.

Model sanity

  • Revenue engine. Base-case revenue is driven by growing from 12 customers at Q4Y2 to 65 at Q4Y3 while expanding ACV from roughly $54K to roughly $82K through broader repo coverage and automation tiers.
  • Must go right. The company must convert pilots to annual subscriptions on roughly a 90-day cycle and start getting partner-sourced pipeline by Y3 to support the modeled logo ramp.
  • Model breaks if. If package-intake volume is too low to justify 300-plus protected seats or sales cycles stretch to 120 days, cash trends toward the downside case and Y3 profitability disappears.
  • Next-round proof. Hitting 10-12 production customers with advisory-to-blocking adoption by Q4Y2 is the milestone that should justify the next financing.
Revenue, cash, and EBITDA — 12-month Y1 + 8-quarter Y2/Y3
$0K$1.00M$2.00M$3.00M$4.00MM1M4M7M10Q1Y2Q4Y2Q3Y3Q4Y3
  • Revenue (line, area)
  • Cash EOP (dashed)
  • EBITDA (bars, gray = loss)
Use of funds — $3.6M pre-seed
Engineering · 45% GTM · 25% G&A · 10% Buffer (6 mo) · 20%
Headcount build by role — peak11 FTE
Q1Y13Q2Y14Q3Y15Q4Y15Q1Y25Q2Y25Q3Y25Q4Y28Q1Y38Q2Y38Q3Y38Q4Y311
  • Founder/Exec
  • Engineering
  • Security Research
  • Product/Deployment
  • Sales/GTM
  • Success/Ops
  • G&A
Year-3 scenarios — base / downside / upside
Y3 revenueY3 EBITDACash low pointDescription
Downside$2.02M-$539K$634KSlower pilot conversion and weaker partner-sourced pipeline keep the company below blocking-mode adoption targets through Y3.
Base$2.92M$61K$858KFounder-led pilots convert on plan, partner referrals begin contributing in Y3, and expansion inside accounts lifts ACV over time.
Upside$3.56M$471K$935KPackage-volume pain is acute enough that partner channels and design-partner references accelerate both logo growth and multi-repo expansion.
Sensitivity — Y3 cash and revenue impact, sorted by magnitude
VariableDownsideUpsideCash impactRevenue impact
CAC$60K per customer because security procurement is slower$35K per customer through founder referrals and partner leverage-$300K$0K
ARPU$72K annualized exit ACV$90K annualized exit ACV-$264K-$378K
sales cycle120-day pilot-to-annual cycle60-day pilot-to-annual cycle-$210K-$300K
hiring pacePull forward 2 hires before repeatable partner pipeline existsDelay 1 non-core hire until after Q4Y3-$180K-$80K
churn2.0% monthly logo churn1.0% monthly logo churn-$155K-$220K
gross margin67%71%-$88K$0K

Scenarios

Scenario Y3 revenue Y3 EBITDA Cash low point Description Key changes
Downside $2.02M $-539K $634K Slower pilot conversion and weaker partner-sourced pipeline keep the company below blocking-mode adoption targets through Y3.
  • Customer ramp ends Y3 at 45 customers instead of 65.
  • Exit ACV lands closer to $74K because fewer accounts expand seat coverage or automation tier.
  • Gross margin improves only to 67% because onboarding and support stay more manual.
Base $2.92M $61K $858K Founder-led pilots convert on plan, partner referrals begin contributing in Y3, and expansion inside accounts lifts ACV over time.
  • Customer ramp reaches 12 production customers by Q4Y2 and 65 by Q4Y3.
  • ACV rises from roughly $54K initial production to roughly $82K by Q4Y3.
  • Gross margin reaches the business-plan target of 70% in Y3.
Upside $3.56M $471K $935K Package-volume pain is acute enough that partner channels and design-partner references accelerate both logo growth and multi-repo expansion.
  • Customer ramp reaches 80 customers by Q4Y3.
  • ACV expansion arrives earlier as more customers buy larger covered-engineer footprints.
  • Gross margin reaches 71% with cleaner onboarding and less services drag.

Sensitivity

Variable Downside Base Upside
ARPU $72K annualized exit ACV $82K annualized exit ACV $90K annualized exit ACV
CAC $60K per customer because security procurement is slower $45K per customer $35K per customer through founder referrals and partner leverage
churn 2.0% monthly logo churn 1.5% monthly logo churn 1.0% monthly logo churn
sales cycle 120-day pilot-to-annual cycle 90-day pilot-to-annual cycle 60-day pilot-to-annual cycle
gross margin 67% 70% 71%
hiring pace Pull forward 2 hires before repeatable partner pipeline exists Stay on the modeled lean ramp to 11 FTE by Q4Y3 Delay 1 non-core hire until after Q4Y3
Key assumptions (21)
ID Name Value Unit Source
A1 Model start after pre-seed close 2026-06 YYYY-MM [BP date + fundingAsk] Model starts the month after the dated plan so the pre-seed cash is available before operating spend begins.
A2 Opening cash 3600.0 USDK [BP fundingAsk targetFundingRangeUsd $2–4M] Base case uses a $3.6M pre-seed, toward the high end of the stated range, to reach the Q4Y2 milestone and preserve a 6-month cash buffer.
A3 Starting customers (M1) 0 count [BP product MVP + BP milestones 0–12 months] The company starts pre-revenue and must first ship the GitHub-first advisory workflow before any paid pilot begins.
A4 Paid pilot price 18.0 USDK per 90-day pilot [BP investorMemo.initialContract $15k-$25k pilot] Base case uses the midpoint of the researched pilot range.
A5 Initial production ACV 54.0 annualK per customer [BP gtm.pricing $15-$25 per protected engineer per month + beachhead 150-600 engineers] Assumes roughly 300 protected engineers at the low end of the seat benchmark for first production deployments.
A6 Y3 exit ACV 82.0 annualK per customer [BP businessModel.expansionLevers + BP gtm.pricing + Research willingnessToPay] Assumes mature customers expand toward roughly 325 protected engineers with higher automation and review-volume tiers by Y3.
A7 Y1 customer ramp M6 1, M8 2, M10 3, M12 4 paying customers customersEop [BP milestones 0–12 months] Directly anchored to launching 3 paid pilots and converting at least 2 to annual subscriptions inside the first year.
A8 Y2 customer ramp Q1Y2 5, Q2Y2 7, Q3Y2 9, Q4Y2 12 customers customersEop [BP milestones 12–24 months] Fits the 10-15 production-customer goal by month 24 with a smooth but still enterprise-like quarterly ramp.
A9 Y3 customer ramp Q1Y3 18, Q2Y3 28, Q3Y3 40, Q4Y3 65 customers customersEop [BP milestones 24–36 months + Research market.som] Base case discounts the plan's roughly-100-customer aspiration to 65 by Q4Y3 to reflect sales friction, while still assuming partner channels begin to work.
A10 Revenue recognition method customersEop × blended realized price for the month or quarter formula [BP gtm pricing + BP businessModel revenueStreams] Used so reported revenue reconciles directly to customer counts and the ACV ladder without a separate cohort billing table.
A11 Y1 gross margin 60.0 percent [BP businessModel.targetGrossMarginPct 70] Early pilots carry onboarding, analyst review, and customer-support drag before deployment becomes repeatable.
A12 Y2 gross margin 65.0 percent [BP businessModel.targetGrossMarginPct 70] Margin improves once advisory-mode onboarding, policy templates, and audit exports are productized across early production customers.
A13 Y3 gross margin 70.0 percent [BP businessModel.targetGrossMarginPct 70] Base case reaches the target margin once the GitHub-first workflow is mostly software-delivered and customer support is leveraged over a broader base.
A14 Monthly logo churn for unit economics 1.5 percent [Startup-finance heuristic] Narrow enterprise security workflows with annual contracts can underwrite 1.0%-2.0% monthly churn before broad platform expansion is proven; base case uses the midpoint.
A15 Steady-state CAC 45.0 USDK per customer [BP gtm.funnelTargets + BP operatingAssumptions founder-led outbound] Assumes founder-led sales plus one GTM hire can close security pilots in the mid-five-figure acquisition-cost range.
A16 Loaded salary bands Founder 180; Eng 210; Security research 200; Product or deployment 190; Sales or GTM 220; Success 160; G&A 140 annualK per FTE [BP team + startup-finance heuristic] Uses lean US software-security cash comp with payroll taxes and benefits included.
A17 Hiring schedule Security research M2; Product lead M6; GTM lead M9; Success M13; second engineer M15; second GTM M18; second product or deployment M28; third engineer M33; G&A M35 timing [BP team + BP sequencingRationale] Keeps hiring behind product proof and pilot conversion rather than staffing for the full SOM target immediately.
A18 Headcount endpoint 5 FTE by Q4Y1, 8 FTE by Q4Y2, and 11 FTE by Q4Y3 FTE [BP team + BP milestones] Maintains a deliberately lean org for a GitHub-native workflow product instead of building a heavy services bench.
A19 Operating expense method Department lines reflect fully loaded functional spend and salaryK is a disclosed payroll memo line, not an additional charge on top of opex policy [BP operations + startup-finance heuristic] The model shows payroll explicitly for headcount reconciliation while keeping EBITDA tied to total functional opex.
A20 Funding sizing rule Raise enough to reach the Q4Y2 milestone and still retain at least 6 months of buffer into Y3 policy [BP fundingAsk runwayMonths 18 + model requirement] The raise size follows the explicit milestone-plus-buffer rule rather than the bare minimum to survive 18 months.
A21 Cash flow simplification Ending cash equals opening cash plus cumulative EBITDA formula [Startup-finance heuristic] Assumes minimal capex, debt, and working-capital distortion for an asset-light software startup.
unit economics flow
flowchart LR
  Leads --> Pilots
  Pilots --> ProductionCustomers
  ProductionCustomers --> Revenue
  Revenue --> GrossProfit
  GrossProfit --> Cash

Flags: The base case still requires a sharp acceleration from 12 customers at Q4Y2 to 65 at Q4Y3, so partner-channel execution is the single biggest forecasting risk. · The model assumes customers eventually cover more than the 250-seat SOM cross-check because multi-repo expansion and automation tiers lift ACV; if buyers resist that expansion, Y3 revenue will undershoot. · Real package-intake volume per target engineering team remains unproven in the source material, so retention and expansion depend on pilot evidence that recurring review volume is actually high enough.

Section

Top risks

  • Incumbent bundling. Existing dependency-security vendors could add a basic PR approval workflow and compress the wedge before the company builds brand. Mitigation: Win on workflow depth, substitute recommendations, and internal catalog compounding rather than on raw scanning alone, then lock in design partners early.
  • Review friction backlash. If the gate slows merges or creates noisy false positives, engineers and buyers will bypass it or reduce policies to audit-only mode. Mitigation: Launch with advisory mode, one-click approvals, and tight SLAs on review generation, then expand blocking rules only after trust is earned.
  • Weak urgency outside AI-native teams. Traditional software teams may not yet feel enough package-intake pain to buy a new control layer before a visible incident. Mitigation: Focus the first two years on AI-native software companies with formal coding-assistant rollouts and use their package-volume metrics to prove ROI.
Section

Evidence

Cited sources (29)

  1. Endor Labs. Package Firewall | Endor Labs · https://www.endorlabs.com/package-firewall
  2. Endor Labs. State Of Dependency Management 2025 | Application Security |… · https://www.endorlabs.com/lp/state-of-dependency-management-2025
  3. European Commission. Cyber Resilience Act · https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act
  4. GitHub. GitHub - actions/dependency-review-action: A GitHub Action for detecting vulnerable dependencies and invalid licenses in your PRs · https://github.com/actions/dependency-review-action
  5. GitHub Blog. Copilot usage metrics dashboard and API in public preview - GitHub Changelog · https://github.blog/changelog/2025-10-28-copilot-usage-metrics-dashboard-and-api-in-public-preview
  6. GitHub Blog. Introducing GitHub Secret Protection and GitHub Code Security - GitHub Changelog · https://github.blog/changelog/2025-03-04-introducing-github-secret-protection-and-github-code-security
  7. GitHub Blog. Research: quantifying GitHub Copilot’s impact on developer productivity and happiness · https://github.blog/news-insights/research/research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness
  8. GitHub Docs. About dependency review - GitHub Docs · https://docs.github.com/en/code-security/concepts/supply-chain-security/about-dependency-review
  9. GitLab Docs. Dependency scanning | GitLab Docs · https://docs.gitlab.com/user/application_security/dependency_scanning
  10. GitLab Docs. Merge request approvals | GitLab Docs · https://docs.gitlab.com/user/project/merge_requests/approvals
  11. Martin Fowler. Coding Assistants Threaten the Software Supply Chain · https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html
  12. NIST. SP 800-218, Secure Software Development Framework (SSDF) Version 1.1: Recommendations for Mitigating the Risk of Software Vulnerabilities | CSRC · https://csrc.nist.gov/pubs/sp/800/218/final
  13. NIST. Software Security in Supply Chains: Open Source Software Controls · https://www.nist.gov/itl/executive-order-14028-improving-nations-cybersecurity/software-security-supply-chains-open
  14. OWASP. Dependency Graph 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. Introduction - PyPI Docs · https://docs.pypi.org/attestations
  17. ReversingLabs. ReversingLabs Report: 73% Rise in Malicious Open Source | 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 Security Platform | AI-Driven Developer Security Platform | Snyk · https://snyk.io/platform
  19. Snyk. Snyk Plans and pricing | Try for Free or from $25/month | Get a Custom Quote | Snyk · https://snyk.io/plans
  20. Socket. Pricing - Socket · https://socket.dev/pricing
  21. Socket. Socket Acquires Coana to Bring Reachability Analysis to Ever... · https://socket.dev/blog/socket-acquires-coana-reachability-analysis
  22. Socket. Socket raises $60M Series C at $1B valuation led by Thrive C... · https://socket.dev/blog/series-c
  23. Socket. Socket vs Snyk - Socket · https://socket.dev/compare/socket-vs-snyk
  24. Sonatype. Software Supply Chain Risks | 2026 Software Supply Chain Report · https://www.sonatype.com/state-of-the-software-supply-chain/2026/open-source-malware
  25. Stack Overflow. 2025 Stack Overflow Developer Survey · https://survey.stackoverflow.co/2025
  26. Tech Funding News. The startup that catches malicious code in minutes just raised $60M, hit a $1B valuation and enterprises are paying attention — 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 code suggestions sabotage software supply chain · https://www.theregister.com/special-features/2025/04/12/ai-code-suggestions-sabotage-software-supply-chain/856264
  28. Verified Market Research. Software Supply Chain Security Market Report: Size, Growth, Trends & Forecast (2025–2033) · https://www.verifiedmarketresearch.com/product/software-supply-chain-security-market
  29. npm Docs. Generating provenance statements | npm Docs · https://docs.npmjs.com/generating-provenance-statements