Skip to main content
Glama

Detailed information on a specific vulnerability within an organization…

action1_get_cve
Read-onlyIdempotent

Fetch detailed CVE data for a vulnerability in your organization, including attack vector, to support risk assessment.

Instructions

Detailed information on a specific vulnerability within an organization, including CVE details like attack vector. Perm: view_vulnerabilities.

Input Schema

NameRequiredDescriptionDefault
cve_idYesThe unique identifier of a CVE (Common Vulnerabilities and Exposures), e.g. CVE-2005-2300
org_idNoOrg UUID.
verboseNoSkip per-item compactor.
response_formatNoOutput format. Default markdown.

Output Schema

NameRequiredDescriptionDefault
scopeNo
cve_idNo
safetyNo
versionNo
cisa_kevNo
recoveryNo
cve_originNo
cvss_scoreNo
automatableNo
descriptionNo
impact_scoreNo
access_vectorNo
attack_vectorNo
base_severityNo
value_densityNo
vector_stringNo
authenticationNo
published_dateNo
exploit_maturityNo
integrity_impactNo
provider_urgencyNo
user_interactionNo
access_complexityNo
attack_complexityNo
attack_requirementsNo
availability_impactNo
privileges_requiredNo
exploitability_scoreNo
integrity_requirementNo
confidentiality_impactNo
modified_attack_vectorNo
availability_requirementNo
modified_user_interactionNo
modified_attack_complexityNo
confidentiality_requirementNo
modified_attack_requirementsNo
modified_privileges_requiredNo
vulnerability_response_effortNo
cisa_known_ransomware_campaign_useNo
subsequent_system_integrity_impactNo
vulnerable_system_integrity_impactNo
modified_subsequent_system_integrityNo
modified_vulnerable_system_integrityNo
subsequent_system_availability_impactNo
vulnerable_system_availability_impactNo
modified_subsequent_system_availabilityNo
modified_vulnerable_system_availabilityNo
subsequent_system_confidentiality_impactNo
vulnerable_system_confidentiality_impactNo
modified_subsequent_system_confidentialityNo
modified_vulnerable_system_confidentialityNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed54 schema fields changedv0.6.0
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • changedOutput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • changedOutput schema / additionalProperties
      Previous value: -trueNew value: +{}
    • addedOutput schema / properties / access_complexity
      Added value: +{}
    • addedOutput schema / properties / access_vector
      Added value: +{}
    • addedOutput schema / properties / attack_complexity
      Added value: +{}
    • addedOutput schema / properties / attack_requirements
      Added value: +{}
    • addedOutput schema / properties / attack_vector
      Added value: +{}
    • addedOutput schema / properties / authentication
      Added value: +{}
    • addedOutput schema / properties / automatable
      Added value: +{}
    • addedOutput schema / properties / availability_impact
      Added value: +{}
    • addedOutput schema / properties / availability_requirement
      Added value: +{}
    • addedOutput schema / properties / base_severity
      Added value: +{}
    • addedOutput schema / properties / cisa_kev
      Added value: +{}
    • addedOutput schema / properties / cisa_known_ransomware_campaign_use
      Added value: +{}
    • addedOutput schema / properties / confidentiality_impact
      Added value: +{}
    • addedOutput schema / properties / confidentiality_requirement
      Added value: +{}
    • addedOutput schema / properties / cve_id
      Added value: +{}
    • addedOutput schema / properties / cve_origin
      Added value: +{}
    • addedOutput schema / properties / cvss_score
      Added value: +{}
    • addedOutput schema / properties / description
      Added value: +{}
    • addedOutput schema / properties / exploit_maturity
      Added value: +{}
    • addedOutput schema / properties / exploitability_score
      Added value: +{}
    • addedOutput schema / properties / impact_score
      Added value: +{}
    • addedOutput schema / properties / integrity_impact
      Added value: +{}
    • addedOutput schema / properties / integrity_requirement
      Added value: +{}
    • addedOutput schema / properties / modified_attack_complexity
      Added value: +{}
    • addedOutput schema / properties / modified_attack_requirements
      Added value: +{}
    • addedOutput schema / properties / modified_attack_vector
      Added value: +{}
    • addedOutput schema / properties / modified_privileges_required
      Added value: +{}
    • addedOutput schema / properties / modified_subsequent_system_availability
      Added value: +{}
    • addedOutput schema / properties / modified_subsequent_system_confidentiality
      Added value: +{}
    • addedOutput schema / properties / modified_subsequent_system_integrity
      Added value: +{}
    • addedOutput schema / properties / modified_user_interaction
      Added value: +{}
    • addedOutput schema / properties / modified_vulnerable_system_availability
      Added value: +{}
    • addedOutput schema / properties / modified_vulnerable_system_confidentiality
      Added value: +{}
    • addedOutput schema / properties / modified_vulnerable_system_integrity
      Added value: +{}
    • addedOutput schema / properties / privileges_required
      Added value: +{}
    • addedOutput schema / properties / provider_urgency
      Added value: +{}
    • addedOutput schema / properties / published_date
      Added value: +{}
    • addedOutput schema / properties / recovery
      Added value: +{}
    • addedOutput schema / properties / safety
      Added value: +{}
    • addedOutput schema / properties / scope
      Added value: +{}
    • addedOutput schema / properties / subsequent_system_availability_impact
      Added value: +{}
    • addedOutput schema / properties / subsequent_system_confidentiality_impact
      Added value: +{}
    • addedOutput schema / properties / subsequent_system_integrity_impact
      Added value: +{}
    • addedOutput schema / properties / user_interaction
      Added value: +{}
    • addedOutput schema / properties / value_density
      Added value: +{}
    • addedOutput schema / properties / vector_string
      Added value: +{}
    • addedOutput schema / properties / version
      Added value: +{}
    • addedOutput schema / properties / vulnerability_response_effort
      Added value: +{}
    • addedOutput schema / properties / vulnerable_system_availability_impact
      Added value: +{}
    • addedOutput schema / properties / vulnerable_system_confidentiality_impact
      Added value: +{}
    • addedOutput schema / properties / vulnerable_system_integrity_impact
      Added value: +{}
  2. First observedv0.5.0

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, and open-world, so the safety profile is covered. The description adds the required permission ('view_vulnerabilities'), which is genuinely useful context not in the structured fields, but it says nothing about scoping behavior (org_id optional vs. required), verbosity effects, or what the detailed payload contains.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the core purpose, and the permission note trails appropriately. The phrase 'including CVE details like attack vector' is slightly loose but earns its place by hinting at payload content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists and annotations cover safety, so the description needn't explain returns or side effects. What it lacks is disambiguation from sibling CVE tools and any note on how org_id affects scope, which are the remaining things an agent needs for correct selection.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents cve_id, org_id, verbose, and response_format. The description adds no parameter-level meaning beyond the schema, which meets the baseline-3 expectation but no more.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Detailed information on a specific vulnerability', including CVE details like attack vector), so the intent is clear. However, it does not distinguish itself from close siblings such as action1_get_cve_description or action1_list_cve_endpoints, which an agent could easily confuse with this tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description contains no when-to-use / when-not-to-use guidance and names no alternatives. With siblings like get_cve_description, list_cve_endpoints, and list_cve_remediations in the same family, the absence of routing guidance is a real gap.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools