BizIdea

NPM SUPPLY CHAIN dev-tools Scan 2026-05-19 to 2026-05-19 Run 20260520080120

Real-time npm install firewall for AI coding sessions that blocks supply-chain attacks before they hijack Claude Code, Codex, or VS Code.

AI coding tools like Claude Code, Codex, and VS Code are now primary attack targets in npm supply-chain campaigns: malicious packages inject hooks into AI session startup files so the payload re-executes on every new coding session. Existing software composition analysis tools check dependency graphs and known CVEs but have no visibility into AI session configuration files, SessionStart hooks, or the timing anomaly of 637 versions published in 22 minutes.

Overall rating 3.9 / 5.0
  1. 4
    Market

    $6.4B TAM and 13.6x malware-advisory growth signal a fast-rising category, though five credible rivals make buyer capture competitive.

  2. 4
    Differentiation

    Real-time npm blocking, AI hook-file monitoring, and scoped credentials are sharper than repo- or proxy-centric rivals, but parts are copyable.

  3. 3
    Execution

    Five planned hires and clear milestones support rollout; 80% margin, 6.9x LTV/CAC, and 9-month payback are strong, but Y3 stays loss-making.

  4. 5
    Timeliness

    A same-day breach pushed 637 malicious npm versions in 22 minutes, with repeat attacks and millions of downstream developer installs.

Section

Why now

  1. The Mini Shai-Hulud attack (May 2026) demonstrated for the first time that AI coding session hooks are a viable persistence vector — 637 malicious package versions published in 22 minutes, each injecting hooks into Claude Code and Codex sessions on developer machines.
  2. Millions of monthly downloads on compromised packages (size-sensor 4.2M, echarts-for-react 3.8M) mean the blast radius of a single npm account takeover now reaches a significant fraction of the global developer population.
  3. The same Mini Shai-Hulud toolkit appeared in a prior SAP compromise three weeks earlier, confirming a persistent adversary group systematically targeting AI developer toolchains and likely to strike again.
  4. A full cloud credential sweep (AWS, GCP, Azure, GitHub, Kubernetes, Vault, 1Password, Bitwarden) means a single infected npm install on a developer laptop is now equivalent to a full infrastructure compromise — a board-level incident that DevSecOps teams will budget to prevent.

Catalyst. The May 2026 Mini Shai-Hulud attack proved that AI coding sessions can be backdoored via npm and that the attack re-executes on every subsequent AI session — creating a new category of persistent developer-machine compromise that existing SCA tools cannot detect.

Section

The idea

An AI-agent-aware package security platform with three layers: (1) a drop-in CLI shim that wraps npm and intercepts installs initiated by AI coding agents, checking publish velocity, account-takeover signals, and hook-file mutations before allowing installation; (2) a session-config monitor that watches AI session startup files for unauthorized modifications and alerts or rolls back changes; (3) a credential-scope daemon that issues short-lived, process-scoped cloud tokens to AI agent processes so even a fully compromised package cannot harvest long-lived AWS, GCP, or GitHub credentials. The platform returns verdicts in under 200 ms to avoid disrupting the AI coding workflow and integrates with existing SIEM and Slack alerting pipelines.

What's different. Existing SCA tools analyse dependency graphs and known vulnerability databases; none model the AI coding agent as an actor or monitor the session hook files those agents use as their configuration surface. This product's core IP is a real-time publish-velocity anomaly detector (catching the 22-minute 637-version burst pattern) combined with a hook-file integrity watcher tuned specifically to Claude Code, Codex, and VS Code AI extension configs. The credential-scope daemon layer is defensible because it requires deep integration with the developer's local keychain and cloud SDK credential chains — a moat built through onboarding friction that becomes stickiness over time.

Startup thesis
Beachhead DevSecOps teams at Series B–D software companies with 100–500 engineers that have formally rolled out Claude Code or Codex and own the developer-laptop security policy
Wedge A lightweight CLI shim that intercepts every npm install triggered by an AI coding agent, validates package provenance and publish-velocity anomalies in real time, and blocks or quarantines any package that attempts to modify AI session hook files such as Claude Code hooks or VS Code tasks.json.
Non-obvious insight AI coding agents are the new browser extension — they run with developer-level privileges, consume untrusted npm packages on demand, and write to config files that persist across sessions — but no security tooling was built with this threat model in mind, leaving a blind spot that attackers have already weaponised.
Venture-scale path Start with an npm shim for AI agent sessions, expand to all package managers (PyPI, Cargo, Go modules) when AI agents use them, add credential-scope enforcement (ephemeral scoped tokens for AI agent processes), and ultimately build a developer-machine trust-boundary platform sold enterprise-wide.
Target user
Primary user Platform security engineer or DevSecOps lead at a mid-to-large software company that has adopted Claude Code, GitHub Copilot, or OpenAI Codex for its engineering team
Secondary user Senior software engineer on a security-conscious team who manages their own AI coding environment
Economic buyer Head of Platform Security or VP Engineering at a company with 50+ engineers using AI coding assistants
Go-to-market seed
First customer A Series C fintech or dev-tools company with 150–400 engineers that has mandated Claude Code company-wide and has a dedicated platform-security team of 2–5 engineers responsible for developer-laptop policy
Buying trigger The platform security team reads the Mini Shai-Hulud incident report and recognises that their Claude Code rollout created a credential-harvesting attack surface invisible to their existing Snyk or Socket.dev licenses
Current alternative Snyk or Socket.dev for SCA plus manual policy documents telling engineers not to install untrusted packages — no tool specifically monitors AI session hook files or AI-agent-initiated installs
Switching reason Neither Snyk nor Socket.dev monitors AI session configuration files or publish-velocity anomalies at install time; this product fills the gap with a 10-minute CLI shim install and zero changes to the existing npm workflow
Pricing hypothesis Per-seat SaaS at $15–25 per engineer per month with a free tier for individual developers capped at one seat; enterprise contracts with SSO, SIEM integration, and the credential-scope daemon add-on at $40–60 per seat per month

Jobs to be done

Job Current alternative Success metric
When rolling out AI coding tools company-wide, help the platform security team enforce package safety policies, so they can prevent a supply-chain compromise from becoming a full cloud credential breach. Snyk or Socket.dev policy gates in CI plus honor-system developer guidelines for local installs Zero unauthorized modifications to AI session hook files and zero long-lived cloud credentials accessible to AI agent processes within 30 days of deployment
When a new npm batch-publish anomaly occurs, help the DevSecOps engineer detect and contain it before infected packages are installed on developer machines, so they can avoid a credential-harvesting incident. Manual monitoring of npm security advisories and Slack alerts from community disclosures often 24–48 hours after the event Alert to DevSecOps within 5 minutes of anomalous publish event with automatic block on affected package versions at install time
npm AI Session Guard — value flow
flowchart LR
  DevLaptop["Developer Laptop\n(AI coding session)"]
  NPMShim["npm Shim\n(intercepts install)"]
  ProvenanceEngine["Provenance &\nVelocity Engine"]
  HookMonitor["Session Hook\nMonitor"]
  CredDaemon["Credential\nScope Daemon"]
  SIEM["SIEM / Slack Alert"]
  DevLaptop --> NPMShim
  NPMShim --> ProvenanceEngine
  ProvenanceEngine -->|clean| DevLaptop
  ProvenanceEngine -->|flagged| SIEM
  DevLaptop --> HookMonitor
  HookMonitor -->|unauthorized change| SIEM
  DevLaptop --> CredDaemon
  CredDaemon -->|scoped ephemeral token| DevLaptop
Idea scorecard — average4.2 / 5 · 5axes
Signal5/5Pain5/5Wedge4/5Defense3/5Scale4/5
  • Signal · 5/5The Mini Shai-Hulud incident is a breaking, high-severity, well-documented event with a primary-source investigation confirming a novel attack vector against AI coding tools with millions of exposed developer machines.
  • Pain · 5/5A single infected npm install on a developer laptop sweeps every cloud credential in the environment and backdoors every subsequent AI coding session — an existential risk for a startup and a career-ending event for the security lead who missed it.
  • Wedge · 4/5The CLI shim approach is a clear, deployable 10-minute integration with a specific technical wedge of AI session hook monitoring plus publish-velocity detection; the main risk is that Socket.dev or Snyk adds this as a feature.
  • Defense · 3/5The core detection logic is replicable by well-resourced incumbents, but the AI session hook-schema library and credential-scope daemon create integration moats; first-mover advantage in a new attack category provides additional time before incumbents react.
  • Scale · 4/5Developer security tooling is a proven billion-dollar market; AI coding assistant adoption is rapidly expanding the addressable TAM as every engineering team becomes a potential supply-chain attack target.
Business model canvas
Key partners
  • npm and GitHub for registry API access and incident-disclosure coordination
  • Anthropic and OpenAI for Claude Code and Codex hook-schema documentation
  • SIEM vendors (Splunk, Datadog, PagerDuty) for alert integrations
  • Cloud providers for credential-scope API access
Key activities
  • Maintain real-time npm registry monitoring and IoC feed
  • Update hook-file schema library as new AI coding tools launch
  • Build and tune publish-velocity anomaly detection models
  • Enterprise sales and DevSecOps community engagement
Key resources
  • Publish-velocity anomaly detection engine and live IoC feed
  • AI session hook-file schema library covering Claude Code, Codex, VS Code, and Cursor
  • Credential-scope integration layer for AWS, GCP, Azure, and GitHub
  • Engineering team with npm registry and AI coding-tool internals expertise
Value propositions
  • Block AI-session-targeted npm supply-chain attacks before installation
  • Detect account-takeover-style publish-velocity anomalies in real time
  • Monitor and protect AI session hook files from unauthorized modification
  • Issue scoped ephemeral cloud credentials to AI agent processes to limit blast radius
Customer relationships
  • Self-serve onboarding for individual and small-team tiers
  • Dedicated security-engineer onboarding for enterprise contracts
  • Community Slack and responsible-disclosure program
Channels
  • Developer-led bottom-up adoption via free CLI tier on GitHub and npmjs.org
  • Security-conference talks and incident post-mortems at RSA and AppSec conferences
  • Direct outbound to DevSecOps leads at companies that have announced AI coding tool mandates
  • Co-marketing partnerships with Claude and Codex ecosystem teams
Customer segments
  • Series B–D software companies with 100–500 engineers that have adopted AI coding assistants company-wide
  • Individual security-conscious developers and open-source maintainers on the free tier
  • Enterprise platform-security teams with formal developer-laptop security programs
Cost structure
  • npm registry monitoring infrastructure and API costs
  • Engineering salaries for core detection engine and integrations
  • Cloud infrastructure for provenance and velocity analysis service
  • Sales and developer-relations overhead
Revenue streams
  • Per-seat SaaS subscription across individual, team, and enterprise tiers
  • Enterprise add-on for credential-scope daemon and SIEM integration
  • Professional services for custom hook-policy configuration
Section

Market

Market sizing
TAMSAMSOM TAM · Total addressable $6.4B SAM · Serviceable available $960M SOM · Serviceable obtainable $9.6M
Market sizing overview
TAM $6.4B Conservative bottom-up ARR proxy using GitHub's 100M-developer lower bound, multiplied by Stack Overflow's 70% employed share and 51% daily AI-tool usage among professionals, then priced at half of Semgrep Supply Chain's $30 contributor benchmark (100M x 0.70 x 0.51 x $15 x 12).
SAM $960M Beachhead slice assumes roughly 15% of the TAM maps to organizations with formal platform-security ownership and active AI-agent rollout, supported by the gap between 71% AI-agent production usage and only 11% mature tooling.
SOM $9.6M Year-3 reachable share modeled as 1% of SAM, consistent with a focused entrant winning a small number of mid-market and enterprise design partners before incumbents fully bundle the control.

Executive takeaways

  • The problem is real now: recent npm compromises moved beyond malicious packages into durable AI-session persistence on developer workstations.
  • The wedge is narrow but timely: in-line install blocking plus hook-file integrity monitoring sits between legacy SCA and broader agent-governance platforms.
  • Incumbents validate demand, but their current products are either repo-centric, proxy-centric, or enterprise-heavy rather than lightweight workstation controls.
  • The biggest execution risk is false-positive friction; the biggest strategic risk is rapid bundling by Endor Labs or Socket.

Market definition

This market sits at the intersection of software supply-chain security, developer-workstation protection, and AI-agent governance. The near-term wedge is preventing malicious package installs and unauthorized edits to agent-session configuration files on developer laptops.

Customer and buyer

Primary buyers are platform security and DevSecOps leaders who own developer-laptop policy and AI-tool rollout. The day-to-day champion is usually the staff engineer or security engineer responsible for hardening Claude Code, VS Code, and CI workflows.

Buying triggers

  • TanStack's postmortem turned .claude and .vscode inspection into an explicit incident-response task, converting a previously invisible risk into an operational checklist item. [2][47]
  • Recent npm attacks showed that trusted publishing and provenance can still ship malicious artifacts when workflows or trust scopes are compromised. [3][14][15]
  • Security teams are already budgeting for malicious open-source controls as malware advisories and confirmed incidents rise. [43]
  • AI coding use is broad while AI-security maturity is low, so platform-security teams now have a visible control gap to close. [44][45]

Willingness to pay

Adjacent AppSec tools already train buyers to accept per-contributor pricing around $30 per month, while Endor and Socket package supply-chain controls into broader platforms. That supports budget for a narrower control if it demonstrably blocks incidents that existing seats miss. [37][39][41]

Category dynamics

Growth signal 13.6x increase in open-source malware advisories since January 2024

Tailwinds

  • AI-tool adoption is already broad among developers, expanding the surface area for agent-aware security controls.
  • Security leaders report widespread AI-agent production usage but immature AI-security tooling.
  • Buyers are prioritizing malicious open-source defense and many expect security budgets to rise.

Headwinds

  • Developers remain skeptical of AI output and avoid AI for some higher-responsibility workflows, which may slow security-control standardization around agents.
  • Adjacent incumbents can bundle this wedge into broader platforms faster than a startup can build full-suite breadth.
  • Aggressive blocking of lifecycle scripts risks user backlash if detection quality is not clearly better than manual policy.

Validation signals

  • TanStack explicitly told users to audit .claude and .vscode after compromise, proving the buyer already accepts this surface as security-relevant.
  • The TanStack and AntV waves show malware persisting through hook and task-file writes rather than only through dependency trees.
  • Endor and Socket both launched adjacent controls in the same market window, validating budget and urgency.
  • Endor's malware report shows buyers now rank malicious OSS as a top 2026 priority and expect higher spend.

Regulatory & technical constraints

  • Valid provenance statements and trusted publishing reduce some risks but do not prove code safety when attacker-controlled workflows are still trusted.
  • Native Claude Code hooks are valuable but some exploit chains can begin before hook execution, so wrapper-level hardening is required.
  • npm access tokens now enforce expiry and scoping, but CI and workflow tokens still create valuable install-time secrets on developer and build machines.
  • VS Code tasks.json remains a separate persistence surface, so protecting Claude hooks alone is insufficient.
AI agent install-security market map
← Broad platform coverage Agent-specific enforcement → ← Advisory detection In-line blocking → Q2 Q1 · winning zone Q3 Q4 Proposed startup Snyk Semgrep Socket Firewall Endor Agent Governance
Section

Competition

Endor Labs is the closest direct entrant because it combines hook-based agent governance with a package firewall. Socket is the strongest adjacent incumbent at the registry and proxy layer. Snyk and Semgrep remain the default substitute budgets for most buyers, while Chainguard is a prevention-layer alternative rather than a workstation-layer control.

Competitor Stage Wedge Pricing Strength Weakness vs. us
Endor Labs scale-up Hook-based agent governance plus package firewall deployed through enterprise policy and endpoint channels. Free developer tier; broader platform sold via Core and Pro enterprise packages. Closest product adjacency, strong category framing, and enterprise-ready governance story. Heavier deployment model and broader platform scope leave room for a faster, lighter workstation-first product.
Socket Security scale-up Registry intelligence, GitHub integration, and enterprise firewall proxy across package ecosystems. Custom startup and enterprise pricing; open-source usage is free. Strongest npm-specific incident research and existing buyer trust at the package-security layer. Current products focus on proxy, repo, or advisory workflows rather than direct monitoring of .claude and .vscode persistence.
Snyk incumbent Broad developer-first AppSec suite anchored in SCA, SAST, IaC, and platform integrations. Team and enterprise tiers sold per contributing developer, with free entry for individuals and small teams. Existing budget line and broad deployment footprint make it a default substitute in procurement. Scanning is centered on repos and CI rather than in-line blocking of agent-initiated local installs.
Semgrep incumbent Code, secrets, and supply-chain scanning with contributor-based pricing and strong developer workflow integration. Supply Chain Teams starts at $30 per contributor per month; enterprise pricing is custom. Clear price anchor and broad security workflow fit for engineering teams. Supply-chain coverage remains scan-centric and does not specialize in AI-session persistence files.
Chainguard scale-up Trusted, rebuilt package catalog with SLSA-oriented provenance and zero-known-vuln positioning. Custom enterprise pricing. Strong prevention story for organizations willing to standardize on hardened artifacts. It changes the artifact source rather than policing what an AI agent does on a developer workstation in real time.

Why incumbents do not win by default

  • Native platform controls. GitHub and npm provide provenance, dependency, and secret-scanning primitives, but they do not monitor local AI-session config writes or stop malicious lifecycle scripts at the workstation edge.
  • Broad SCA suites. Snyk and Semgrep sell into the same budget line, but their core posture is repo and CI scanning rather than in-line agent-session enforcement on developer machines.
  • Proxy firewalls. Socket Firewall and Endor Package Firewall are closer substitutes, yet both emphasize proxy or enterprise deployment models more than lightweight local hook-file protection.
  • Agent-governance platforms. Endor's agent-governance launch validates the category, but it also suggests buyers may prefer broad policy planes unless a focused product wins on deployment speed and workstation-specific detections.
Section

Business plan

npm AI Session Guard should start as a workstation-first control for AI-triggered npm installs, not as a broad software supply-chain suite. The first customer is a Series B-D software, infrastructure, or developer-tools company with 100-500 engineers, a formal Claude Code or Cursor rollout, and a platform-security team that owns managed developer-laptop policy. The buying trigger is usually a fresh npm compromise, internal red-team finding, or AI rollout review that exposes .claude and .vscode persistence as a control gap their current Snyk, Semgrep, or Socket spend does not close. Research supports a large category with an estimated $6.4B TAM, $960M beachhead SAM, and a modeled $9.6M year-3 SOM, but the company should pursue only the narrow wedge of audit-first npm interception plus hook-file integrity before expanding into broader agent governance or multi-registry policy. Product sequencing should begin with Claude Code and VS Code surfaces, default to audit mode, and earn the right to add blocking and credential scoping only after pilots prove low false positives and fast deployment. The strongest strategic asset is a differentiated workstation telemetry set around publish bursts, Bun-backed payloads, and unauthorized hook-file writes that legacy SCA tools do not collect. The biggest disconfirming risks are rapid bundling by Endor or Socket and the possibility that local blocking creates enough friction that engineers disable the product. Exact enterprise seat counts for AI coding tools and the real enforcement limits of managed hooks versus filesystem-level controls are still gaps in the inputs, so the first year must resolve those unknowns.

Problem

  • AI-session-targeted npm attacks now persist by writing to .claude and .vscode files on developer machines, so one install can compromise every later coding session.
  • Existing SCA, proxy, and repo-security tools mostly scan dependencies, CI, or registries and do not reliably stop agent-initiated local installs or unauthorized hook-file mutations.
  • Security teams need a control they can deploy quickly across managed laptops without breaking legitimate package installs so often that developers bypass it.

Solution

  • Ship a local-first npm shim that intercepts agent-initiated installs, scores publish-velocity bursts, provenance gaps, and known campaign fingerprints, and defaults to audit mode before selective blocking.
  • Watch .claude and .vscode persistence surfaces for unauthorized writes, tie each mutation to the triggering package or process, and emit rollback plus SIEM-ready evidence.
  • Add a credential-scope daemon after pilot trust is earned so AI-agent processes receive short-lived scoped cloud and Git credentials instead of full developer secrets.

Why we win

  • The product is aimed at the exact workstation blind spot validated by TanStack and AntV style incidents, where buyers now recognize .claude and .vscode as security-relevant surfaces.
  • A lightweight local shim plus managed deployment path gives faster proof than proxy-heavy or broader agent-governance platforms that require larger enterprise rollouts.
  • Telemetry from blocked install bursts, Bun bootstrap patterns, hook-file writes, and override decisions can compound into a proprietary detection and policy dataset.
Strategic choices
Beachhead Platform-security and DevSecOps teams at 100-500 engineer software, infrastructure, and developer-tools companies that have formally rolled out Claude Code or Cursor, run npm-heavy JavaScript or TypeScript workflows, and can enforce laptop policy through managed hooks or endpoint tooling.
Wedge rationale This wedge creates faster proof than broad AI-security because one paid pilot can protect a single engineering org's live npm install path and session files, show blocked or flagged incidents within weeks, and coexist with existing SCA budgets instead of demanding platform replacement.
Sequencing Start with audit-only npm interception and hook-file integrity on Claude Code and VS Code because those surfaces are directly validated by the incident and can deploy with the least product breadth. Add selective blocking only after false-positive tuning is credible, then layer credential scoping and broader package-manager coverage once buyers trust the workstation control plane.
Not yet Full multi-registry coverage across PyPI, Cargo, Go modules, and every CI environment in the first year · Broad agent-governance policy for all AI workflows outside package install and persistence control · Consumer or solo-developer monetization as the core business · Deep Windows-first endpoint coverage before Claude Code plus VS Code deployments are repeatable on the initial managed-fleet target
Go-to-market
Wedge Sell a 45-60 day paid pilot that protects one engineering org's managed Claude Code and VS Code install path, starts in audit mode after an npm incident or rollout review, and converts once the team trusts the evidence, exceptions, and blocking accuracy.
Channels Direct founder-led outbound to platform-security and DevSecOps leaders after public AI-tool rollouts, supply-chain incidents, or internal hardening reviews · Free individual CLI tier that seeds bottom-up adoption and supplies early telemetry on real install workflows · Partnerships with managed-hook vendors, workstation-management tools, and artifact-management ecosystems that already touch enterprise developer fleets
Funnel targets Target-account conversation→qualified paid pilot 20-30%, pilot→production 50%+, and production→second-team or broader rollout 60%+ within 9 months.
Pricing Price the core product per protected AI-coding seat because adjacent buyers already accept contributor-based AppSec pricing and the value maps to managed developer rollout. A credible starting structure is $20-$30 per seat per month for the shim plus hook monitoring, with $40-$60 per seat per month for enterprise policy, SIEM integration, and credential scoping; pilots should fit in a $15k-$30k budget so teams can buy before annual security planning.
Product roadmap
MVP The MVP should cover npm interception for Claude Code and VS Code driven sessions, publish-burst and package-fingerprint scoring, audit-first policy decisions, .claude and .vscode integrity monitoring, and Slack or SIEM alerts. It should not attempt full multi-registry or full endpoint governance; the goal is to stop or surface the exact persistence pattern shown in recent attacks.
6 months Launch 3-5 paid pilots with audit-only npm interception, package and hook-file evidence trails, red-team tested detection for TanStack and AntV-style payloads, and an exception workflow that security teams can tune without engineering support.
12 months Convert the best pilots to production with selective blocking, managed policy rollout, SIEM integrations, and the first credential-scope daemon for GitHub and major cloud credential chains in supported environments.
24 months Expand to additional AI coding surfaces and adjacent package managers only after npm retention and deployment speed are proven, then unify workstation policy, persistence monitoring, and credential scoping into a broader developer-machine trust boundary product.
Key bets Audit-only mode will keep enough developer trust to collect the tuning data needed before blocking is enabled. · Claude Code plus VS Code coverage reaches enough early accounts to produce repeatable sales before wider agent fragmentation matters. · Recreated Bun-backed attack chains can be intercepted early enough in the local install path to prevent persistence in supported environments. · Buyers will fund a new workstation control instead of waiting for existing AppSec vendors to add the feature.
Business model
Revenue streams Annual subscription for protected AI-coding seats with managed install-policy enforcement · Premium enterprise package for credential scoping, SIEM integrations, and centralized policy administration · Expansion revenue from additional package-manager surfaces, business units, and adjacent workstation trust controls
Unit of value Protected AI-coding seat with covered install events and persistence-policy enforcement
Target gross margin 80%
Expansion levers Expand from audit mode to blocking and credential scoping inside existing accounts · Add pnpm, Yarn, and later non-JavaScript ecosystems after npm proof is repeatable · Grow from one engineering org to company-wide developer-laptop policy and incident evidence workflows
Strategy map
North-star metric Number of protected AI-coding seats running in production with blocking or audit policy enabled and zero unauthorized hook-file persistence events
Input metrics Paid pilot to production conversion rate · Percentage of flagged installs later confirmed as malicious or policy-violating · Developer override or disable rate on protected seats · Median time to deploy the first 100 managed seats · Percentage of simulated TanStack and AntV style payloads stopped before persistence · Net retention from expanded seat counts and add-on modules
Moats to build Workstation telemetry corpus linking publish bursts, Bun bootstrap behavior, hook-file mutations, and final analyst verdicts · Policy tuning engine shaped by override and exception data from real enterprise developer fleets · Deployment playbooks across managed hooks, MDM, and artifact-management ecosystems that reduce time-to-value versus broader platforms
Kill criteria Fewer than 5 paid pilots after 40 target-account conversations in the beachhead · Pilot to production conversion below 50% after the first 6 paid pilots · More than 15% of protected seats disable, bypass, or require permanent exceptions within 30 days of rollout · Controlled recreations of TanStack or AntV style payloads still reach persistence in more than 20% of supported test environments after 6 months of product work

Milestones

0-12 months
  • Close 3-5 paid pilots in the initial AI-tool rollout beachhead.
  • Convert at least 2 pilots into annual production deployments.
  • Prove controlled TanStack and AntV style payload blocking on supported environments while keeping first-month seat disablement below 15%.
12-24 months
  • Reach 8-10 production customers with repeatable managed-fleet deployment under 30 days.
  • Launch credential scoping and selective blocking as attachable production modules.
  • Expand successfully from one engineering org into broader seat counts or second-team deployments inside existing customers.
24-36 months
  • Add adjacent package-manager or agent surfaces only after npm retention and expansion are proven.
  • Build a differentiated workstation threat-intelligence and policy dataset that improves precision versus incumbent alternatives.
  • Establish evidence-based readiness for a larger platform expansion or a seed-to-series A financing step.
Strategy map
flowchart LR
  Wedge[AI session npm wedge] --> MVP[Audit-first shim and hook monitor MVP]
  MVP --> Proof[Blocked payloads and trusted pilots]
  Proof --> Expansion[Credential scope and wider workstation policy]

Founding team

Role Start timing Rationale
Security product founder Month 0 Own design-partner sales, buyer discovery, pricing, and product scope so the company stays focused on one urgent workstation control gap.
Founding eng Month 0 Build the npm shim, hook monitor, lab harness, and first policy engine fast enough to support paid pilots.
Detection engineer Month 2 Own attack-signal tuning, false-positive reduction, and later credential-scope daemon work once pilots begin generating telemetry.
Solutions engineer Month 4 Turn design partners into repeatable deployments, manage managed-fleet rollout, and codify exception-handling playbooks.
GTM lead Month 9 Add pipeline capacity only after the first pilots convert and the incident-led sales motion shows repeatability.

Experiment roadmap

Horizon Experiment Hypothesis Success metric Owner
0-90 days ICP and buyer-trigger interviews Recently activated AI-tool rollouts and fresh npm incidents create enough urgency for a paid workstation-control pilot. 20 target-account interviews completed with at least 8 qualified prospects confirming an active trigger and 5 requesting pilot follow-up. Security product founder
0-90 days Recreate TanStack and AntV style payloads in a controlled lab A local shim plus hook-file watcher can stop persistence before unauthorized writes land on supported developer environments. At least 80% of supported test cases are blocked or fully surfaced before persistence with less than 200 ms median verdict latency. Founding eng
90-180 days Audit-only managed-fleet pilot Buyers will tolerate an audit-first deployment if alerts are explainable and exception handling fits platform-security workflows. Launch 3 paid pilots with median rollout under 30 days and fewer than 15% of seats disabled or bypassed in the first month. Solutions engineer
90-180 days Pricing and packaging test Seat-based pricing with an enterprise add-on converts better than pure volume or proxy-style pricing because buyers budget around managed developer seats. Preferred package wins in at least 6 of 10 pricing conversations and appears in 2 signed pilot scopes. Security product founder
6-12 months Selective blocking and SIEM workflow rollout Customers will move from audit mode to blocking if exception handling stays precise and alerts fit existing incident pipelines. At least 2 pilots enable blocking in production with confirmed malicious or policy-violating events and less than 10% manual override volume. Detection engineer
12-18 months Credential-scope daemon attach test Adding short-lived scoped GitHub and cloud credentials materially improves pilot-to-production conversion and account expansion. 3 production customers enable the daemon and show either higher conversion, higher seat expansion, or lower secret-exposure findings than shim-only deployments. Detection engineer

Risk assessment

Business plan risks — 4 mapped
Impact →
High
R3
R1 R2
Medium
R4
Low
Low
Medium
High
Likelihood →
  1. R1Endor, Socket, or another incumbent bundles hook-file monitoring and local package controls before the startup earns market credibility. · Highlikelihood / Highimpact — Win the first 10 production customers quickly, bias toward the fastest deployment path, and build differentiated workstation telemetry rather than a generic scanning feature set.
  2. R2False positives or install latency create enough engineering friction that customers disable enforcement. · Highlikelihood / Highimpact — Start in audit mode, tune against a red-team corpus and pilot data, and gate blocking behind explicit precision thresholds and customer review workflows.
  3. R3Managed hooks or wrapper-level controls fail to stop some attack chains before persistence or exfiltration begins. · Mediumlikelihood / Highimpact — Keep supported environments narrow, validate against recreated Bun-backed payloads, and add deeper endpoint measures only after the first path is proven.
  4. R4Actual AI-coding seat counts or central policy control in the 100-500 engineer segment are lower than modeled. · Mediumlikelihood / Mediumimpact — Verify seat counts and deployment authority early, and shift the beachhead upward toward larger centrally managed teams if mid-market rollout proves too immature.
Risk Likelihood Impact Mitigation
Endor, Socket, or another incumbent bundles hook-file monitoring and local package controls before the startup earns market credibility. High High Win the first 10 production customers quickly, bias toward the fastest deployment path, and build differentiated workstation telemetry rather than a generic scanning feature set.
False positives or install latency create enough engineering friction that customers disable enforcement. High High Start in audit mode, tune against a red-team corpus and pilot data, and gate blocking behind explicit precision thresholds and customer review workflows.
Managed hooks or wrapper-level controls fail to stop some attack chains before persistence or exfiltration begins. Medium High Keep supported environments narrow, validate against recreated Bun-backed payloads, and add deeper endpoint measures only after the first path is proven.
Actual AI-coding seat counts or central policy control in the 100-500 engineer segment are lower than modeled. Medium Medium Verify seat counts and deployment authority early, and shift the beachhead upward toward larger centrally managed teams if mid-market rollout proves too immature.
First customer
Title Platform-security lead at a 150-400 engineer AI-enabled software company
Profile A Series B-D software, infrastructure, or developer-tools company with managed macOS or Linux developer laptops, a formal Claude Code or Cursor rollout, and npm-heavy internal workflows.
Trigger A recent npm compromise, internal red-team finding, or AI-rollout security review reveals that .claude and .vscode persistence is outside current controls.
Buyer Head of Platform Security or VP Engineering
Initial contract $15k-$30k paid pilot for 100-250 protected engineers over 45-60 days, converting to roughly $50k-$120k annual ACV once managed policy, blocking, and SIEM workflows expand org-wide.

What must be true

  • At least one-third of qualified beachhead accounts must treat workstation-level AI-session persistence as a funded control gap now rather than a future roadmap request.
  • Audit-first pilots must produce actionable detections or blocked red-team payloads within 30 days without more than 15% of seats disabling or bypassing the product.
  • The shim and hook monitor must stop recreated TanStack and AntV style payloads before persistence on supported environments.
  • Customers must pay effective pricing above $20 per protected seat per month or above $50k annual ACV for production deployments of meaningful size.
  • Endor, Socket, Snyk, and Semgrep must fail to neutralize the wedge before the startup establishes at least 10 production customers and a differentiated telemetry set.

Open diligence questions

  • How many centrally managed Claude Code, Cursor, and Codex seats already exist in 100-500 engineer target accounts?
  • Is managed-hook or MDM rollout enough to enforce the product before lifecycle scripts run, or is deeper endpoint control required?
  • What false-positive and added-latency thresholds cause engineering teams to disable or bypass workstation controls?
  • In a real bake-off, which detections are uniquely better than Endor, Socket, Snyk, or internal scripts?
  • Can the company gather enough install and hook telemetry to improve detection while preserving the local-first privacy posture buyers expect?
Investor verdict
Call Watch
Conviction Severe pain and a disciplined wedge make this investable to track closely, but conviction stays capped until the company proves low-friction deployment and a window before Endor or Socket bundle it.
Why believe The startup targets a newly visible workstation control gap with a coherent first customer, buying trigger, deployment path, and measurable proof point.
Why doubt The window may be short because incumbents already sell into the same buyer and false-positive friction could turn a real problem into an unacceptable daily annoyance.
Next diligence Validate 3-5 paid pilots that recreate recent attack patterns, deploy across managed AI-tool fleets in under 30 days, and hold disablement below the planned threshold.
Section

Financial model

3-year totals
Year 1 revenue $185K EBITDA $-976K · Cash EOP $1.62M
Year 2 revenue $1.04M EBITDA $-913K · Cash EOP $712K
Year 3 revenue $2.08M EBITDA $-422K · Cash EOP $290K
Unit economics
ARPU (annual) $108K
Gross margin 80%
CAC $65K Payback 9.0 months
LTV / CAC 6.9x LTV $450K
Funding ask
Round pre-seed · $2.6M
Runway 22 months
Milestone Reach 10-12 production customers with sub-30-day deployment and repeatable blocking or credential-scope attach before the next seed round.

Model sanity

  • Revenue engine. Base-case revenue comes from landing 6 active accounts in Y1, converting that base into 12 active organizations by Q4Y2, and then expanding seats and premium modules to reach $2.1M of Y3 revenue.
  • Must go right. The model needs audit-first pilots to stay below the 15% disablement threshold so conversions happen without building an implementation-heavy services bench.
  • Model breaks if. The downside case shows that slower sales cycles plus lower ARPU can push cash slightly below zero before the next round even without a major hiring mistake.
  • Next-round proof. The next financing case is strongest once the company shows 10-12 production customers, sub-30-day deployment, and repeatable attach of blocking or credential-scoping modules.
Revenue, cash, and EBITDA — 12-month Y1 + 8-quarter Y2/Y3
$0K$500K$1.00M$1.50M$2.00M$2.50M$3.00MM1M4M7M10Q1Y2Q4Y2Q3Y3Q4Y3
  • Revenue (line, area)
  • Cash EOP (dashed)
  • EBITDA (bars, gray = loss)
Use of funds — $2.6M pre-seed
Engineering · 46% GTM · 25% G&A · 10% Buffer (6 mo) · 19%
Headcount build by role — peak8 FTE
Q1Y13Q2Y14Q3Y15Q4Y15Q1Y25Q2Y25Q3Y25Q4Y27Q1Y37Q2Y37Q3Y37Q4Y38
  • Executive
  • Engineering
  • Solutions
  • Sales
  • G&A
Year-3 scenarios — base / downside / upside
Y3 revenueY3 EBITDACash low pointDescription
Downside$1.55M-$742K-$95KPilot conversion slows by roughly two quarters and premium attach stays limited as incumbent bundles compress price.
Base$2.08M-$422K$290KAudit-first pilots convert on plan, seat counts expand inside early customers, and premium modules attach gradually.
Upside$2.56M-$85K$430KDesign partners convert faster and credential-scoping or blocking modules attach one quarter earlier without a large hiring step.
Sensitivity — Y3 cash and revenue impact, sorted by magnitude
VariableDownsideUpsideCash impactRevenue impact
ARPUExit blended ACV falls to about $102K as buyers stay on the core tierExit blended ACV reaches about $132K with stronger seat expansion and premium modules-$250K-$312K
sales cycleIncident urgency fades and conversion stretches from roughly 6 months to 9 monthsReference customers compress the cycle by about one quarter-$210K-$255K
hiring paceAn extra engineer and GTM hire are pulled forward before revenue repeatability is provenNonessential hires wait until expansion economics are proven-$210K-$40K
CACCAC rises to $80K because more pilots require founder and engineer timeCAC falls toward $55K with tighter incident-led targeting and references-$180K$0K
churnMonthly churn drifts to 2.2% as the wedge stays narrowMonthly churn improves toward 1.2% once customers add blocking and credential scope-$170K-$228K
gross marginMargin sticks near 75% because deployment requires heavier analyst and support workMargin reaches 82% as rollout and evidence workflows standardize-$155K$0K

Scenarios

Scenario Y3 revenue Y3 EBITDA Cash low point Description Key changes
Downside $1.55M $-742K $-95K Pilot conversion slows by roughly two quarters and premium attach stays limited as incumbent bundles compress price.
  • Q4Y3 active customers fall from 20 to 15
  • Exit blended ACV drops from $120K to about $102K
  • Gross margin settles near 75% because deployment stays more services-heavy
Base $2.08M $-422K $290K Audit-first pilots convert on plan, seat counts expand inside early customers, and premium modules attach gradually.
  • Base case uses assumptions A1-A20 without additional scenario adjustments
Upside $2.56M $-85K $430K Design partners convert faster and credential-scoping or blocking modules attach one quarter earlier without a large hiring step.
  • Q4Y3 active customers rise from 20 to 24
  • Exit blended ACV lifts toward $132K
  • Gross margin improves to about 82% as deployment playbooks standardize earlier

Sensitivity

Variable Downside Base Upside
ARPU Exit blended ACV falls to about $102K as buyers stay on the core tier Exit blended ACV reaches $120K with moderate premium attach Exit blended ACV reaches about $132K with stronger seat expansion and premium modules
CAC CAC rises to $80K because more pilots require founder and engineer time CAC averages $65K per new customer CAC falls toward $55K with tighter incident-led targeting and references
churn Monthly churn drifts to 2.2% as the wedge stays narrow Monthly churn stays at 1.6% Monthly churn improves toward 1.2% once customers add blocking and credential scope
sales cycle Incident urgency fades and conversion stretches from roughly 6 months to 9 months Pilot-to-production timing remains consistent with the first-year funnel targets Reference customers compress the cycle by about one quarter
gross margin Margin sticks near 75% because deployment requires heavier analyst and support work Margin reaches 80% after the first year Margin reaches 82% as rollout and evidence workflows standardize
hiring pace An extra engineer and GTM hire are pulled forward before revenue repeatability is proven Second GTM hire arrives in Q2Y2, third engineer in Q3Y2, and G&A waits until Q4Y3 Nonessential hires wait until expansion economics are proven
Key assumptions (22)
ID Name Value Unit Source
A1 Model start month 2026-06 YYYY-MM Starts in the first full month after the 2026-05-20 business-plan date.
A2 Opening cash and round close 2600 USDK [BP fundingAsk targetFundingRangeUsd $2-4M; BP fundingAsk runwayMonths 18] Base case assumes a $2.6M pre-seed closes at model start to reach the Y2 proof point plus about six months of buffer.
A3 Starting customers (M1) 0 organizations [BP executiveSummary; BP milestones 0-12 months] The company starts pre-revenue and must earn paid pilots before production.
A4 Pilot pricing anchor 15-30 USDK per 45-60 day pilot [BP gtm.pricing; BP investorMemo.firstCustomer.initialContract] Paid pilots must fit inside a $15k-$30k budget to move before annual planning.
A5 Initial production ACV 72 USDK per customer per year [BP investorMemo.firstCustomer.initialContract $50k-$120k annual ACV] Base case starts near the lower-middle of the stated production range.
A6 Exit blended ACV 120 USDK per customer per year [BP gtm.pricing $40-$60 premium tier; BP businessModel.expansionLevers] Year-3 ACV rises with more protected seats plus blocking, SIEM, and credential-scoping attach.
A7 Revenue recognition convention New logos contribute half a month in landing month and quarterly revenue uses average active customers times blended monthly revenue policy [Startup-finance heuristic] Keeps revenue reconciled to customer counts while reflecting mid-period landings.
A8 Y1 customer ramp First paid pilot in M4 and 6 active paying organizations by M12 organizations [BP milestones 0-12 months; BP experimentRoadmap audit-only managed-fleet pilot] Matches 3-5 paid pilots and the first production conversions in year one.
A9 Y2 customer ramp Q1Y2 8, Q2Y2 9, Q3Y2 11, Q4Y2 12 active organizations organizations [BP milestones 12-24 months] Interprets the 8-10 production-customer milestone as roughly 10 production accounts plus a small number of overlapping pilots or expansions.
A10 Y3 customer ramp Q1Y3 14, Q2Y3 16, Q3Y3 18, Q4Y3 20 active organizations organizations [BP milestones 24-36 months; research market.som] A 20-account base case stays small versus the researched $9.6M year-3 SOM and assumes focused expansion, not category domination.
A11 Blended monthly revenue ladder Y1 M4-M6 $7K, M7-M9 $7.5K, M10-M12 $8K; Y2 $8.5K to $10K by quarter; Y3 $10K to $11.5K by quarter USDK per active customer per month [BP gtm.pricing; BP investorMemo.firstCustomer.initialContract; research reportMemo.willingnessToPay] Converts seat-based pricing into a blended org-level revenue curve with moderate expansion.
A12 Gross margin target 80 percent [BP businessModel.targetGrossMarginPct] Model uses 79% in Y1 and 80% from Y2 onward as deployment becomes more standardized.
A13 Core hiring sequence Founder and founding engineer at start; detection engineer by M2; solutions engineer by M4; GTM lead by M9 timing [BP team] Directly follows the business-plan hiring sequence for the first year.
A14 Scale hires after proof Second GTM hire in Q2Y2, third engineer in Q3Y2, first G&A hire in Q4Y3 timing [BP milestones 12-24 months; heuristic: add capacity only after the pilot motion is repeatable and keep post-Y1 hiring lean]
A15 Loaded monthly payroll bands Executive $18K; Engineering $17K; Solutions $14K; GTM $15K; G&A $11K USDK per FTE per month [BP team; startup-finance heuristic] Reflects senior US security-software talent with payroll burden but still lean pre-seed cash comp.
A16 Non-payroll operating spend R&D tooling and lab spend starts near $11K-$15K per month, S&M starts founder-led at $3K-$13K per month, and G&A stays lean until late Y3 USDK [BP operations; BP gtm.channels; heuristic: local-first security software with limited implementation services]
A17 Steady-state CAC 65 USDK per new customer [BP gtm.funnelTargets; BP gtm.channels; research reportMemo.competitiveLandscape] Early enterprise security selling with paid pilots and founder-led outbound warrants a high-touch CAC.
A18 Monthly logo churn for unit economics 1.6 percent [Startup-finance heuristic] Early security infrastructure sold on annual contracts should churn below SMB SaaS, but the wedge is still vulnerable to incumbent bundling and deployment friction.
A19 Cash conversion simplification Ending cash equals opening cash plus cumulative EBITDA policy [Startup-finance heuristic] Working-capital swings, debt, and capex are treated as immaterial for this early software model.
A20 Funding sizing rule Raise enough to reach the 10-12 production-customer proof point with about six months of cash buffer policy [BP fundingAsk.runwayMonths 18; model requirement] Base-case sizing is anchored to the next financable milestone, not a full three-year cash-out.
A21 Downside scenario deltas Production conversion slips by two quarters, exit ACV falls toward $102K, and gross margin settles near 75% scenario [BP risks; research sensitivityCases] Captures price compression, slower rollout, and a more services-heavy deployment path.
A22 Upside scenario deltas Expansion lands one quarter earlier, exit ACV reaches about $132K, and gross margin improves to 82% scenario [BP businessModel.expansionLevers; BP experimentRoadmap credential-scope daemon attach test] Upside assumes premium modules attach cleanly without a large extra hiring step.
unit economics flow
flowchart LR
  Leads[Triggered target accounts] --> Pilots[Paid pilots]
  Pilots --> Customers[Production customers]
  Customers --> Revenue[Seat and module revenue]
  Revenue --> GrossProfit[Gross profit after hosting and support]
  GrossProfit --> Cash[Cash runway]

Flags: Base case is still EBITDA-negative in Y3, so the company likely needs a follow-on round before true breakeven. · Cash bottoms at only $290.1K, so a slower pilot-conversion curve or one large implementation-heavy customer would tighten runway quickly. · The model assumes incumbents do not compress pricing below roughly $8.5K-$10K monthly revenue per active organization once the wedge becomes more visible.

Section

Top risks

  • Incumbent feature addition. Socket.dev or Snyk could add AI-session hook monitoring and publish-velocity detection as a feature within 6–12 months of this idea becoming public. Mitigation: Move fast to sign 10+ paying enterprise customers and build the credential-scope daemon before incumbents react; pursue exclusive data-sharing agreements with npm and AI tool vendors.
  • False positive friction. Overly aggressive blocking of legitimate npm packages would destroy developer trust and cause platform security teams to disable the tool after a single false positive disrupts a production deploy. Mitigation: Launch in audit-only mode by default with a 30-day calibration period and invest heavily in false-positive rate as a key product metric published on a public accuracy dashboard.
  • AI tool API fragmentation. Claude Code, Codex, Cursor, and future AI coding tools each have different session hook schemas and config file locations, creating ongoing maintenance burden as the market fragments. Mitigation: Open-source the hook-schema library to invite vendor contributions and prioritise Claude Code and VS Code for the first 12 months before expanding methodically to other tools.
Section

Evidence

Cited sources (28)

  1. Socket Security. AntV npm Packages Compromised in Mini Shai-Hulud Supply-Chain Attack · https://socket.dev/blog/antv-packages-compromised
  2. Socket Security. TanStack npm Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack · https://socket.dev/blog/tanstack-npm-packages-compromised-mini-shai-hulud-supply-chain-attack
  3. Endor Labs. Mini Shai-Hulud: npm Worm Hits SAP Developer Packages · https://endorlabs.com/learn/mini-shai-hulud-npm-worm-hits-sap-developer-packages
  4. Endor Labs. Shai-Hulud: The Third Coming — Inside the Bitwarden CLI 2026.4.0 Supply Chain Attack · https://endorlabs.com/learn/shai-hulud-the-third-coming-bitwarden-cli
  5. Socket Security. The Hidden Blast Radius of the Axios Compromise · https://socket.dev/blog/hidden-blast-radius-of-the-axios-compromise
  6. Wiz. TeamPCP Attack on Checkmarx KICS GitHub Action and OpenVSX Extensions · https://www.wiz.io/blog/teampcp-attack-kics-github-action
  7. npm. Generating provenance statements · https://docs.npmjs.com/generating-provenance-statements
  8. npm. About access tokens · https://docs.npmjs.com/about-access-tokens
  9. GitHub. About supply chain security for your software · https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security
  10. Anthropic. Claude Code Hooks Reference · https://docs.anthropic.com/en/docs/claude-code/hooks
  11. Microsoft. VS Code Tasks — tasks.json Format Reference · https://code.visualstudio.com/docs/editor/tasks
  12. Phoenix Security. Three CVEs in Claude Code CLI: Chain from Environment Variable to Credential Exfiltration · https://phoenix.security/claude-code-leak-to-vulnerability-three-cves-in-claude-code-cli-and-the-chain-that-connects-them/
  13. Endor Labs. When the Guardrails Slip: The Case for Hook-Based Governance Across Agent Platforms · https://endorlabs.com/learn/when-the-guardrails-slip-the-case-for-hook-based-governance-across-agent-platforms
  14. Endor Labs. Introducing Agent Governance: Using Hooks to Bring Visibility to AI Coding Agents · https://endorlabs.com/learn/introducing-agent-governance-using-hooks-to-bring-visibility-to-ai-coding-agents
  15. Endor Labs. Introducing Security for AI Coding Agents and Workstations · https://endorlabs.com/learn/introducing-security-for-ai-coding-agents-and-workstations
  16. Endor Labs. Introducing the Endor Package Firewall · https://endorlabs.com/blog/introducing-package-firewall
  17. Socket Security. Socket Firewall Enterprise: HTTPS Proxy Mode and Policy Engine · https://socket.dev/blog/socket-firewall-enterprise
  18. Socket Security. Socket MCP: Real-Time Dependency Checks for AI Assistants · https://socket.dev/blog/socket-mcp
  19. Snyk. Snyk Pricing · https://snyk.io/pricing/
  20. Semgrep. Semgrep Pricing · https://semgrep.dev/pricing
  21. Chainguard. Chainguard Libraries: Hardened JavaScript Packages · https://www.chainguard.dev/libraries
  22. Endor Labs. Endor Labs Product Tiers · https://endorlabs.com/product
  23. Endor Labs. 2026 Open Source Malware Research Report · https://endorlabs.com/research-report/2026-open-source-malware-research
  24. Stack Overflow. Stack Overflow Developer Survey 2025 — AI · https://survey.stackoverflow.co/2025/ai
  25. Socket Security. Socket Named to Rising in Cyber 2026 — Report Statistics · https://socket.dev/blog/rising-in-cyber-2026
  26. TanStack. npm Supply Chain Compromise Postmortem · https://tanstack.com/blog/npm-supply-chain-compromise-postmortem
  27. GitHub. Octoverse 2024 · https://github.blog/news-insights/octoverse/octoverse-2024/
  28. Stack Overflow. Stack Overflow Developer Survey 2025 — Work · https://survey.stackoverflow.co/2025/work