Scan Your Stack: Verify, Now for Every Dependency at Once

June 23, 2026 · 4 min read · HVTracker Research

Verify does one thing well: you paste a single repo, package, or MCP server URL, and you get back an evidence-weighted, signed trust verdict — grade, score, and the reasons behind it. It answers the question "should I trust this one thing before I connect to it?"

But nobody ships one dependency. A real agent stack is a requirements.txt with a dozen frameworks, a package.json full of SDKs, an MCP client config wiring up half a dozen servers. Verifying them one at a time — copy, paste, read, repeat — doesn't scale to the thing you actually have in front of you.

So we took the engine behind Verify and pointed it at the whole list. Scan is Verify for your entire stack, in a single pass.

Same engine, wider lens. Scan, Verify, every leaderboard profile, and the MCP server all share one trust engine — there is no separate scoring path. A verdict in your scan matches that project's profile exactly.

Paste your manifest, get a verdict for everything

Drop in a requirements.txt, a package.json, an MCP server config, or just a plain list of names. Scan pulls out every identifier it recognizes — agent names, owner/repo, npm and PyPI packages, GitHub URLs — resolves each against the curated registry, and returns a verdict per item:

DependencyVerdictGradeHVTrust
langgraphTrustedA92.9
crewaiTrustedA81.1
autogenTrustedB77.4
llama-indexNot trusted yetD46.1
not-an-agent-pkgNot tracked

Results sort risk-first — anything untracked or not-yet-trusted floats to the top, so the things worth a second look are the first things you see. And the three verdicts mean exactly what they say. Trusted: meets the default policy. Not trusted yet: tracked, but the evidence isn't there. Not tracked: we have no independent signal on it — not a verdict of harm, just the absence of a reason to trust.

One number for your whole stack

Every scan leads with the metric you actually want: the average HVTrust across the tracked projects in your stack. It's the fastest read on your overall posture — a stack averaging 80+ is in good shape; a stack dragged down to the 50s is telling you where to look.

73.1
avg HVTrust · 4 trusted · 1 not trusted yet · 1 not tracked

How it relates to Verify

Think of it as breadth versus depth. Scan is the wide pass — registry-only, so it's fast, free, and nothing you paste is stored. It's the right tool for triaging a whole dependency list before you install or wire anything up.

Verify is the deep dive on a single project: it returns a signed, verifiable attestation, and for an untracked GitHub repo it can fall through to an instant provisional verdict via open lookup. When a scan surfaces something you want to dig into, the project name links straight to its full profile, and a single check belongs on Verify.

Why a one-pass check matters. Most of the supply-chain risk in an agent stack hides in the dependencies you never looked at twice. We've written about what you're actually installing and why stars don't predict trust. Scanning the whole manifest is how you catch the weak link before it's in your runtime.

Use it from your browser or your pipeline

The fastest path is the browser front door — paste, scan, done:

The API returns the same per-item results plus the stack summary, so you can drop it into CI and fail a build when your average HVTrust slips or an untracked server sneaks in:

curl -s https://hvtracker.net/api/v1/scan \
  -H 'Content-Type: application/json' \
  -d '{"input": "langgraph\ncrewai\nllama-index"}'

Scan your stack

Paste your requirements.txt, package.json, or MCP config and get a trust verdict for every dependency in one pass.

Scan your stack →

Verify was the magnifying glass for one project. Scan is the same lens, held over everything you depend on — because trust is a property of the whole stack, not just the one package you happened to look up.