Mobile SBOM + CVE flags
CycloneDX-format SBOM from any bundle. SDK fingerprints cross-referenced against OSV and GitHub Advisory in real time.
Launch Vectors analyzes every pull request in real time - catching regressions, CVEs, and crash risk before code merges. Start with nothing but your APK. No installation. No source code. Predictive, not reactive.
No credit card. No integration. Drop an APK and get a risk score in 90 seconds.
Current Analysis
Findings
“Our goal for every design partner: catch at least 1–2 regressions in the first 30 days before they ship.”
Publicly monitored: Microsoft Teams · Signal · F-Droid
You can't roll back an iOS app. Every bad release is a 48–72 hour blast radius minimum, and a flood of 1-star reviews you can't undo. The cost of fixing bugs post-release is 60–100× what it costs to catch them pre-merge.
of mobile teams require emergency hotfixes every 3–5 releases.
Minimum blast radius per bad release. No rollback on mobile.
More expensive to fix bugs post-release than pre-merge.
Mobile commerce market. The stakes have never been higher.
Drop in your last release - no account, no source code, no integration required. Takes 90 seconds. Get a Risk Score, app size breakdown, SBOM, CVE flags, and release-over-release diff. Design partners get everything on top of this.
Drag an IPA, APK, or AAB here
or
accepted: .apk, .ipa, .aab · max 500.0 MB
Liked what you saw? Design partners get per-PR risk scores, a CI gate that blocks high-risk merges, and a live performance monitor across crash rate, startup time, ANR rate, and more. Become a design partner →
Bundle size
107.1 MB
New permissions
0 added
SDK CVEs
2 components flagged
Findings total
103
Top contributing factors
Start self-serve with a single bundle upload. Become a design partner to unlock telemetry, per-PR analysis, the CI gate, and a model that learns your codebase.
Drop in a bundle. Get a report.
Inputs: IPA / APK / AAB
Every PR scored. Every regression labeled. The model learns your codebase.
Inputs: Bundle + telemetry + GitHub App + source access
CycloneDX-format SBOM from any bundle. SDK fingerprints cross-referenced against OSV and GitHub Advisory in real time.
Compare every new bundle against the prior version: new permissions, new SDKs, native libs, size delta, exported components, minimum-OS change.
Tracking-SDK detection vs Apple privacy manifest. Cleartext-traffic, exported components, hardcoded secrets - flagged with evidence.
Crash-free, ANR-free, cold start, hang rate, battery, data, OOM, memory growth. Industry-anchored absolute thresholds + Z-score regression detection.
Path-glob-mapped subsystems with 30/90-day churn. Heatmap shows where the noise lives - and which subsystems correlate with past regressions.
Cosine similarity to past releases with your team's outcome labels. Surfaces 'this looks like the one we rolled back last quarter.'
The same gate works on a binary upload from CI or on a PR webhook. Versioned policy file lives in your repo.
version: 1
gate:
verdict:
high: fail
medium: warn
low: pass
factors:
sdk_cve_count: { warn_at: 4, fail_at: 8 }
permissions_added: { warn_at: 1, fail_at: 2 }
critical_module_touched:
fail_at: 1
release_drift:
warn_at: 0.20
fail_at: 0.40
flags:
new_permission: warn
sdk_cve: fail
hardcoded_secret: fail
allow_bypass_label: "risk:approved"
on_unavailable: warn
timeout_seconds: 90name: Mobile Risk Gate
on:
pull_request:
types: [opened, synchronize, reopened]
workflow_dispatch:
jobs:
gate:
runs-on: ubuntu-latest
steps:
# gate the PR
- uses: launchvectors/mobile-risk-ai-action@v1
with:
api-token: ${{ secrets.MOBILE_RISK_AI_TOKEN }}
config: .mobile-risk-ai.yml
# also gate on the built bundle
- uses: launchvectors/mobile-risk-ai-action@v1
with:
api-token: ${{ secrets.MOBILE_RISK_AI_TOKEN }}
bundle-path: app/build/outputs/bundle/release/app.aabJava + Spring Boot services. Python for scoring. Postgres + ClickHouse for data. Designed so the on-prem path stays open for production buyers.
iOS + Android bundle parsing, SBOM, findings, diff
Canonical state + analysis results
Telemetry + perf time series
Heuristic v1; trained models in Phase 2
Least-privilege, source-tier only
Crashlytics · Firebase Perf · Play Vitals · MetricKit
At rest + in transit. GitHub OAuth + RBAC at the gateway.
Managed services with SOC2 controls; full audit planned post-pilot.
We analyze and store findings; raw bytes auto-delete after 90 days.
Both founders shipped mobile apps to tens of millions of users and built the internal tooling that enterprises rely on.

Founder & CTO
15+ years in mobile app engineering & 20+ years of software engineering experience. Built static and binary analysis tools at Microsoftto detect runtime & security defects across the Windows codebase.

Founder
Product leader with an engineering background, track record scaling mobile and marketplace businesses from pre-IPO to $60B+ valuation. Built products used by hundreds of millions - and knows exactly where mobile release failures hurt revenue.
We're looking for mobile engineering teams to work with hands-on as we build the data flywheel. Design partners shape the product, get early access, and help validate what 'good' looks like in their release pipeline.
Tell us your team size, mobile stack, and the last time a release caused a hotfix. No deck required.
Apply nowNot ready to commit? Drop in your last release and see what we see in under 90 seconds. Design partners get the full platform - telemetry, PR-level analysis, and a CI gate that blocks bad merges before they ship.