NPMScan
Server Details
Detect malicious or vulnerable npm packages: registry search, OSV.dev and GitHub advisory lookups
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- salemalem/npmscan-mcp-plugin
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 23 tools
The descriptions are unusually thorough and explicitly cross-reference each other (e.g. 'use batch_query_vulnerabilities instead when you already have a flat list', 'use get_package/get_package_version first'), which resolves most confusion. However, several tools overlap on the same job: query_vulnerabilities, batch_query_vulnerabilities, get_package, get_package_version, analyze_transitive_dependencies, and audit_github_repository all perform OSV vulnerability checks, and get_maintainer_profile/check_maintainer_changes/check_maintainer_blast_radius all touch maintainers. The boundaries are documented but still require careful reading to pick correctly.
Every tool is snake_case and follows a verb_noun pattern (analyze_install_script, get_package, check_license_compliance, batch_query_vulnerabilities, prioritize_remediation, simulate_dependency_upgrade). The verb variety is meaningful rather than chaotic, and no camelCase/snake_case mixing occurs.
At 23 tools this sits in the heavy range for a single server. The domain (comprehensive npm supply-chain security) is genuinely broad, so most tools earn their place, but the count is inflated by several overlapping OSV-query and maintainer-inspection tools that could plausibly be consolidated.
The surface covers the full security lifecycle: package/version metadata, single and batch vulnerability queries, transitive-graph analysis, repo auditing, lockfile diffing, license compliance, maintainer/provenance checks, SBOM generation, CVE/advisory browsing, remediation prioritization, upgrade simulation, and alternative suggestions. There are no obvious dead ends for the stated domain.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Scan packages and lockfiles (npm, PyPI, Go, Maven, Cargo, NuGet) for vulnerabilities and malware.
Check npm packages for typosquats, hallucinated names, install scripts and risky new releases.
Check npm, PyPI, Go and Maven packages or lockfiles against OSV.dev: CVEs, CVSS, fixed versions.
Queries live Google OSV.dev vulnerability intelligence for any PyPI, npm, Go, or Rust crate and re
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables security scanning for npm dependencies by checking manifest and lockfiles against the OSV.dev and Socket.dev vulnerability databases. It provides tools to detect vulnerabilities in specific packages and retrieve detailed technical reports for identified security issues.322 npmMIT

@guardbee/mcp-dependencyofficial
AlicenseNot gradedqualityFmaintenanceEnables auditing npm, pip, and other package dependencies for known CVEs via the OSV database, with tools to scan manifests, query individual packages, and integrate into CI/CD workflows.785 npmMIT- AlicenseBqualityDmaintenanceEnables checking npm packages for known security vulnerabilities using the OSV API before installation. Supports both single package checks and bulk vulnerability scanning for multiple packages at once.2ISC
- AlicenseNot gradedqualityCmaintenanceAudits npm packages for supply-chain attacks (typosquatting, malicious install scripts, credential exfiltration) before installation, returning a SAFE/SUSPICIOUS/DANGEROUS verdict.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.