hound_advisories
Get full details for a security advisory by ID (GHSA, CVE, or OSV ID). Returns title, severity, affected versions, fix versions, and references.
Checks a dependency before you install it — vulnerabilities, licence, typosquatting, abandonment — across npm, PyPI, Go, Maven, Cargo, NuGet and RubyGems.
LABSCO SUMMARY
The two tools that change behaviour are hound_preinstall, which returns a GO / CAUTION / NO-GO verdict with the blockers listed, and hound_upgrade, which finds the nearest version that clears the known vulnerabilities instead of pushing you to latest. Because lockfile contents arrive as an argument, you decide exactly what the server sees.
A dependency-security server for coding agents, built on two free unauthenticated public APIs: deps.dev for package metadata and OSV for vulnerabilities.
Nothing to authorize — no account, no API key. Runs over stdio: claude mcp add hound -- npx -y hound-mcp, or the same npx -y hound-mcp command in any other client's config. Lockfile contents are passed in as a tool argument rather than read from disk, so the server needs no filesystem access of its own.
One command — npx -y hound-mcp
USE CASES
Get the go/no-go verdict first, then read the vulnerabilities behind it if it comes back negative.
Scan the whole lockfile at once and read the findings grouped by severity.
Read the advisory in full, then get the minimum version that resolves it.
Compare them side by side, and score each one on its own for the breakdown.
Resolve the licence of every dependency in the lockfile and flag what breaks the policy.
Generate the likely typo variants, see which exist in the registry, then inspect the suspicious one.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
hound_advisoriesGet full details for a security advisory by ID (GHSA, CVE, or OSV ID). Returns title, severity, affected versions, fix versions, and references.
hound_auditScan a project's lockfile for dependency risks. Parses package-lock.json, yarn.lock, pnpm-lock.yaml, requirements.txt, poetry.lock, Cargo.lock, go.sum, Gemfile.lock, pubspec.lock, or Pipfile.lock and batch-queries OSV for vulnerabilities across all dependencies.
hound_compareSide-by-side comparison of two packages: vulnerabilities, OpenSSF Scorecard, GitHub stars, release recency, and license. Returns a recommendation.
hound_inspectGet a comprehensive profile of a package version: licenses, vulnerabilities, OpenSSF scorecard, GitHub stats, and dependency count — all in one call.
hound_license_checkScan a lockfile for license compliance. Resolves licenses for every dependency and flags packages that violate the chosen policy (permissive, copyleft, or none).
hound_popularScan a list of popular (or user-specified) packages for known vulnerabilities. Quickly surface which widely-used packages in an ecosystem have open security issues.
hound_preinstallSafety check before installing a package. Checks known vulnerabilities, typosquatting risk, abandonment, and license concerns. Returns a go/no-go verdict.
hound_scoreCompute a 0-100 Hound Score for a package version combining vulnerability severity, OpenSSF Scorecard, release recency, and license risk. Returns a letter grade (A-F) with a breakdown.
hound_treeShow the full resolved dependency tree for a package version, including all transitive dependencies with their depth and relation type.
hound_typosquatCheck if a package name looks like a typosquat of a popular package. Generates likely typo variants and checks which ones exist in the registry.
hound_upgradeFind the minimum version upgrade that resolves all known vulnerabilities for a package. Checks every published version and returns the nearest safe one.
hound_vulnsList all known vulnerabilities for a specific package version, grouped by severity with fix versions and advisory links.
BEFORE YOU INSTALL
12 tools when we connected. security_audit, package_evaluation and pre_release_check are built-in prompts, not tools, and hound_diff is on the roadmap but not built yet.
npx on PATH
All 5 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 12 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y hound-mcpclaude mcp add hound -- npx -y hound-mcp{
"mcpServers": {
"hound": {
"command": "npx",
"args": [
"-y",
"hound-mcp"
]
}
}
}{
"servers": {
"hound": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hound-mcp"
]
}
}
}