Scan. Score. Decide. One platform to audit every package you use.

Eight specialized analyzers. One unified dashboard.
Upgrade Path
Dependency Load
Adoption
Used by
309.1K
Active 1 Year
37.2K
Used by
8.5K
Active 1 Year
6.8K
Activity Breakdown
My library
Direct7.7/10Forks
1.5K
Issues
3.8K
Pull Requests
1.8K

Trigger scans on every push using the GitHub Actions or a simple HTTP call from any CI system. Automatically block builds when dependency health drops below your thresholds.
Quality gates
# .github/workflows/deptools.yml
name: Dependency scan
on:
push:
branches: [main]
jobs:
scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: deptools-io/scan-action@v1
with:
project-id: ${{ vars.DEPTOOLS_PROJECT_ID }}
api-key: ${{ secrets.DEPTOOLS_API_KEY }}
wait-for-result: true # block until completed (default: false)
fail-on-cvss: HIGH # optional: CRITICAL | HIGH | MODERATE | LOW
min-score: 7 # optional: fail if score below this value (0–10)
fail-on-strong-copyleft: true # optional: fail if strong copyleft license detected
min-up-to-date: 80 # optional: fail if direct deps up-to-date % below this (0–100)Start free. Scale as you grow. No hidden fees.
Get started with dependency analysis on public repositories.
Unlimited dependency analysis for open-source maintainers and organizations.
Advanced dependency analysis for private repositories, teams, and companies.
Prices shown exclude applicable taxes.
How can we measure and assess the health of software dependency graphs?
Four years later, that question became a product.
Learn more about usGet clarity before you commit.
Deptools connects to your GitHub repositories and scans your manifest files (pom.xml, build.gradle, etc.) to build a complete dependency graph enriched with security metrics, version data, and ecosystem intelligence. Connect your account, click Scan, and get actionable results in minutes.
No. Deptools only reads your dependency manifest files (e.g. pom.xml, build.gradle) via the GitHub API. Your actual source code is never transmitted or stored on our servers. All analysis is performed on metadata and publicly available package information.
CVE data is refreshed continuously from the National Vulnerability Database (NVD) and multiple security advisory feeds. Ecosystem signals, such as new releases, dependent counts or GitHub stars are refreshed weekly.
Deptools currently supports Maven Central and Google's Maven Repository, covering Java, Kotlin, and Android projects. Analysis requires manifest files (pom.xml, build.gradle, etc.). Support for npm (Node.js / JavaScript / TypeScript) and PyPI (Python) is on the roadmap. Check the Integrations section for the latest status.
Yes. Reach us at support@deptools.io. Response time is prioritized based on your plan. Pro users receive faster, dedicated support.
Each repository you scan becomes a project in Deptools. For multi-module repositories, you can create one project per module. Free plan: up to 10 public projects, with one scan per project every 3 hours. Open-Source Max: no limits on public projects or scan frequency. Pro: adds support for private repositories.