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
pip
requirements.txt
Open source
Versio is MIT-licensed. Contributions, issues, and feature requests are welcome on GitHub.
View on GitHub