Back to home

What is versio?

Versio is a dependency health scanner and migration co-pilot. Drop in a package.json and get a triaged report — CVEs, abandoned packages, breaking changes — with file-level code snippets to fix them.

How it works

1. Scan

Versio parses your dependency file and cross-references every package against CVE databases, npm download stats, publish recency, and deprecation signals.

2. Score & triage

Each dependency gets a 0–100 health score. Critical issues (known CVEs, unmaintained packages) bubble to the top. Stale and healthy packages are grouped separately so you know what to fix first.

3. Review the report

A visual dashboard shows your dependency landscape at a glance. Click any package to see detailed findings: severity, affected versions, and plain-English explanations.

4. Migrate with AI

Upload your source files and Versio traces every import back to the affected lines. It generates before/after diffs so you can copy working code — not read a changelog.

5. Apply & ship

Each fix ships with a ready-to-paste code snippet. Critical CVEs first, breaking changes next, minor upgrades last. Close the tab and move on.

Supported formats

npm

package.json

dependenciesdevDependencies

pip

requirements.txt

PyPI packages

Open source

Versio is MIT-licensed. Contributions, issues, and feature requests are welcome on GitHub.

View on GitHub