Skip to main content
Glama

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

A4.4/5.0

Scored across 23 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness5/5

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

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Enables 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.
      3
      22 npm
      MIT
    • A
      license
      Not graded
      quality
      F
      maintenance
      Enables 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 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Audits npm packages for supply-chain attacks (typosquatting, malicious install scripts, credential exfiltration) before installation, returning a SAFE/SUSPICIOUS/DANGEROUS verdict.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.