Skip to content

Your provider changed. Your code didn't know.

Run one command. See exactly which files break when a provider ships a breaking change.

vasdra
[1/4] Scanning files in repository…
[2/4] Detecting external providers…
[3/4] Running impact detectors…
[4/4] Summarizing results…
✓ Scan complete in 1.2s
Scan complete (offline, no account required)
Locked preview — 205 potential risk checks found.
Detected 2 external providers:
✓ Clerk
✓ OpenAI
Impact support:
✓ Clerk — partial impact coverage
✓ OpenAI — partial impact coverage
Known risk checks (locked):
Unlock to see affected files, evidence, and recommended fixes.
? Unlock full report?
❯ Start 7-day trial
Continue with provider preview only

Runs locally · No account required · Free scan

Built for the providers your SaaS already depends on

  • Stripe
  • OpenAI
  • Supabase
  • Clerk
  • Vercel
  • Resend
  • Anthropic
  • GitHub
  • Stripe
  • OpenAI
  • Supabase
  • Clerk
  • Vercel
  • Resend
  • Anthropic
  • GitHub

Security

Your code stays yours

Free scan is local. Watch mode uses least-privilege access. Findings are evidence-linked, never AI-guessed.

Read the full security page

  1. 01

    Local-first scan

    npx vasdra scan runs on your machine. No network calls during a free scan.

  2. 02

    Least-privilege GitHub App

    Watch mode only requests scopes needed to read manifests, run checks, and open PRs you approve.

  3. 03

    Evidence integrity

    Findings link to real files and detector ids. No AI-guessed impact.

How it works

Three steps from changelog to PR.

  1. Detect

    Watch provider changelogs against your manifests

    vasdra maps what you actually import (OpenAI, Stripe, Clerk, Supabase) and compares it to what changed upstream.

    Changelogstripe.com/docs/changelog

    PaymentIntent.charges removed. Use latest_charge

    OpenAI

    5 call sites · 2 pinned models

    Stripe

    12 call sites · 3 webhooks

    Clerk

    middleware · 3 hooks

    Supabase

    session mode · 2 clients

  2. Evidence

    Every finding links to file:line

    Detectors decide impact. No AI guesswork. Each hit carries a detector id, severity, and the exact line in your repo.

    finding · stripe/charges-nested-removedIMPACT
    src/billing/checkout.ts:18
      const charge = intent.charges?.data[0]
      detector stripe/charges-nested-removed
      evidence property access on PaymentIntent

    deterministic match, not an AI guess

  3. Alert / PR

    Wake up only when it matters

    Free scan locally. Trial adds watch and console. When impact is proven, vasdra opens a PR with the mechanical fix.

    New finding detected

    2 impacts · acme/api

    10:02 AM

    stripe · nested charges removed

    src/billing/checkout.ts:18high

    openai · tools schema moved

    src/ai/client.ts:42high

    clerk · renamed helper

    src/auth/middleware.ts:7medium

    supabase · session mode

    src/db/client.ts:11low

    PR openedvasdra bot

    fix(stripe): charges.data → latest_charge

What you get

From changelog to call site, with proof.

vasdra does not guess impact. Detectors decide. You see the files that break.

  1. 01

    file:line findings

    Every hit names the detector, severity, and the exact line in your repo.

  2. 02

    Watch when it matters

    Free local scan first. Trial adds continuous watch, only when impact is proven.

  3. 03

    PR with the mechanical fix

    Once evidence is solid, vasdra opens a PR. You review and merge.

Pricing

Pricing? Glad you asked.

Start with a 7-day trial on any paid plan. No card required. The CLI scan stays free and local forever.

Pro

Most popular

One active SaaS: one developer or founder, one product.

€15/mo, billed yearly

  • 1 monitored repo · 1 seat
  • Full report + continuous monitoring
  • GitHub issues + email alerts
  • Impact checks on covered providers
  • Fair-use alerts · max 3 issues / repo / week

Team

Several products or a small team.

€47/mo, billed yearly

  • Up to 5 monitored repos · 5 seats
  • Everything in Pro
  • Team digest + Slack alerts
  • Priority scan queue
  • Fair-use alerts · max 10 issues / repo / week

Studio

Agencies and distributed infra.

€119/mo, billed yearly

  • ~25 monitored repos included (fair use)
  • Unlimited seats
  • Everything in Team
  • Priority support
  • Fair-use alerts · max 20 issues / repo / week

CLI scan is always free. npx vasdra scan locally. No account needed.

FAQ

Questions, answered.

Impact checks today: Stripe, Supabase, and OpenAI. We also detect Clerk and Resend (coverage expanding). Vercel has basic support. Logos on the page are the ecosystem we care about, not a promise that every logo has full impact detectors yet.