Verspect

Open SourceApache-2.0Self-hostedDocker Compose

Know every upgrade before you ship it.

Explore dependency usage, security and license findings, package health, and upgrade impact. Optional AI assistance can help draft migration guidance for review.

Product previews use illustrative example data and are not live repository scans.

verspect · example scan · acme/payments-api
illustrative
Repository index12%
Security findings
0
3 critical · OSV matched
Upgrade risk
0/100
django 4.2 → 5.1
Migration drafts
0
Example · review required
dashboard · repository health
Health score
0/100
improving
Deps
0
Outdated
0
CVEs
0
Security68%
Freshness74%
Migration readiness91%

Inside the app

A closer look at Verspect.

Explore the application across dependency inventory, package analysis, security, migrations, and upgrade simulations.

Repository Scan

Watch a full scan unfold.

An illustrative walkthrough of repository discovery, dependency indexing, security enrichment, and upgrade analysis. No live repository is scanned on this page.

  1. GitHub import
    oauth · acme/payments-api · main
  2. Repository indexing
    pyproject.toml · requirements · 184 source files
  3. Dependency detection
    248 packages · 1,840 AST call sites
  4. Security analysis
    OSV + advisories mapped to installed versions
  5. Upgrade analysis
    Breaking APIs · migration effort · health score
scan pipeline · payments-api
0%

Upgrade Simulator

Simulate the bump before you touch a pin.

Select a target version and explore example findings, impact indicators, and migration considerations. This is an illustrative simulation, not a live compatibility assessment.

upgrade simulator · django
analysis
Version selection
current 4.2.11
Risk calculation0/100
Impact charts
API breaks68%
File impact54%
Effort61%
Confidence88%
Breaking API detection
phase 1/5
django.conf.urls.urlbreaking
12 affected files
ugettext_lazybreaking
7 affected files
FORCE_SCRIPT_NAME defaultwarning
3 affected files
DEFAULT_AUTO_FIELDinfo
1 affected files
Migration summary

9 breaking APIs across 28 files. Estimated effort: 2–3 engineer days. Suggested patches available for 18 call sites.

AI Migration Assistant

Reviewable migration diffs. Evidence you can inspect.

Explore an illustrative before-and-after migration diff. Verspect combines structured migration knowledge with optional AI-assisted suggestions; review and test every proposed change.

ai migration assistant · django urls
Example
Before
from django.conf.urls import url
from django.utils.translation import ugettext_lazy as _

urlpatterns = [
    url(r'^health/$', views.health),
]
AI analysis
Parsing AST usages…
Matching migration rules…
Generating exact patches…
Scoring confidence…
Confidence0%
Example patch
side-by-side diff

Generating patch from AST match…

Dependency Graph

See how risk travels through your tree.

Explore this illustrative dependency graph: select a package to highlight its immediate relationships and inspect an example risk signal.

dependency graph · interactive
payments-apidjangocelerypydanticrequestsurllib3sqlalchemygreenlet
pydantic
CVE-linked · upgrade recommended

Security Dashboard

Security intelligence tied to installed versions.

An illustrative security dashboard with animated severity counts and sample advisory matches. Values are examples, not findings from a live repository.

Critical
0
  • CVE-2024-27304 · django
  • CVE-2023-32681 · requests
High
0
  • GHSA-xxx · urllib3
  • OSV · pydantic < 2.4
Medium
0
  • outdated transitive pins
  • license policy warnings
Low
0
  • informational advisories
  • non-blocking bumps
security · repository rollup
Packages scanned
0
Advisories matched
0
Fixable this week
0

Open source · Built in the open

Explore the project. Follow its progress. Help shape what comes next.

Browse the source, follow releases, report issues, and contribute improvements. Project changes are tracked publicly.

FAQ

Answers about the project, without the sales pitch.

Verspect is a dependency intelligence tool for GitHub repositories. It helps you inspect dependency inventory and usage, identify vulnerability and license signals, understand package health, explore dependency relationships, and evaluate upgrade impact.

Verspect

Understand your dependencies before the next upgrade.

Explore the source, read the installation guide, and run Verspect on infrastructure you control.