Skip to main content
Glama
badchars
by badchars

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NVD_API_KEYNoOptional API key to increase NVD rate limit from 5 to 50 requests per 30 seconds.
GITHUB_TOKENNoOptional GitHub token to enable GitHub Advisory search with higher rate limits (5000 requests per hour instead of 60).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
nvd_searchA

Search the NVD (National Vulnerability Database) for CVEs by keyword, CVSS severity, CWE ID, or date range. Returns matching CVEs with CVSS scores, descriptions, and affected products.

nvd_getA

Get full details for a specific CVE from NVD — CVSS score, severity, CWE, affected products (CPE), references, and status.

nvd_recentA

Get recently published or modified CVEs from NVD. Useful for monitoring new vulnerabilities.

cve_by_productA

Search CVEs by vendor or product name. Uses NVD keyword exact match to find all vulnerabilities for a specific technology (e.g., 'Apache Log4j', 'Microsoft Exchange').

epss_scoreA

Get EPSS (Exploit Prediction Scoring System) score for one or more CVEs. Returns the probability of exploitation within 30 days and percentile ranking.

epss_topA

Get the top CVEs ranked by EPSS exploitation probability. Shows the most likely-to-be-exploited vulnerabilities.

kev_checkA

Check if CVE(s) are in CISA's Known Exploited Vulnerabilities (KEV) catalog. KEV entries are actively exploited in the wild and require urgent patching.

kev_searchA

Search CISA KEV catalog by vendor, product, or keyword. Find known exploited vulnerabilities for specific technologies.

kev_recentA

Get recently added entries to CISA KEV catalog. Monitor for newly confirmed actively-exploited vulnerabilities.

ghsa_searchA

Search GitHub Advisory Database for security advisories. Filter by ecosystem (npm, pip, maven, etc.), severity, or CVE/GHSA ID.

ghsa_getA

Get full details of a GitHub security advisory by GHSA ID or CVE ID. Includes affected packages, CVSS, and patch information.

osv_queryB

Query Google OSV for known vulnerabilities affecting a specific package version. Supports all major ecosystems (npm, PyPI, Maven, Go, etc.).

osv_getA

Get full vulnerability details from OSV by ID. Accepts OSV IDs (OSV-xxx), GHSA IDs (GHSA-xxx), CVE IDs (CVE-xxx), or ecosystem-specific IDs (PYSEC-xxx, RUSTSEC-xxx).

osv_batchA

Batch query OSV for vulnerabilities across multiple packages at once. Efficient for scanning a dependency list.

exploit_searchA

Search for public PoC exploits and exploit code for a CVE on GitHub. Returns repositories with proof-of-concept code, sorted by stars.

cwe_lookupA

Look up a CWE (Common Weakness Enumeration) by ID or search by keyword. Returns name, description, and category for the top 40+ most common CWEs.

cvss_parseA

Parse a CVSS v3.x vector string into a human-readable breakdown. Explains each metric, calculates the base score, and provides a plain-English summary.

cve_enrichA

Full CVE enrichment — queries NVD, EPSS, KEV, GitHub Advisory, and OSV in parallel for comprehensive vulnerability intelligence. Returns CVSS, exploitation probability, KEV status, affected packages, and a computed risk score.

cve_prioritizeA

Rank a list of CVEs by exploitation risk. Combines CVSS score, EPSS probability, and KEV status into a unified risk score. Higher score = patch first.

cve_trendingA

Get currently trending/hot CVEs — vulnerabilities with the highest exploitation probability right now. Combines EPSS scores with NVD details and KEV status.

cve_compareA

Compare two CVEs side by side. Shows CVSS, EPSS, KEV status, affected products, and risk scores with a comparison summary highlighting which is more dangerous.

cve_list_sourcesA

List all vulnerability data sources and their current availability. Shows which APIs are reachable and whether optional API keys are configured.

cve_reportA

Generate a markdown vulnerability report for a list of CVEs. Includes NVD details, EPSS scores, KEV status, and remediation priority.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/badchars/cve-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server