Skip to main content
Glama

Bekannte WordPress-Sicherheitslücken anzeigen (letzte Prüfung)

scan_wordpress_vulnerabilities
Read-only

Zeigt das Ergebnis der letzten Sicherheitsprüfung einer eigenen WordPress-Installation (löst selbst keinen neuen Scan aus): bekannte Sicherheitslücken in WordPress-Kern, Plugins und Themes — mit CVE-Kennung, Risikoeinstufung, ob die Lücke aktiv ausgenutzt wird, und ab welcher Version sie behoben ist. Nennt außerdem, welche Härtungsmaßnahme eine Lücke entschärft; diese Kennung nimmt apply_wordpress_security_measure entgegen. Zeigt den Stand der letzten Prüfung. Steht dort "kein Zeitpunkt hinterlegt", ist unbekannt, ob je geprüft wurde — ein leeres Ergebnis ist dann KEINE Entwarnung und darf dem Kunden nicht als solche verkauft werden.

Input Schema

NameRequiredDescriptionDefault
domainYesDie Domain, z. B. example.de
site_urlNoNur nötig, wenn mehrere WordPress-Installationen auf der Domain liegen

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. First observed

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false, openWorldHint=false), yet the description adds genuinely new behavioral context: it does not initiate a scan, and it warns that a missing timestamp means an empty result is NOT an all-clear and must not be reported as one. That empty-result caveat is exactly the kind of operational nuance annotations cannot express.

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?

Front-loads the key disambiguation (shows last check, no new scan) before listing returned fields, and the warning is last where it belongs. It is somewhat dense and contains mild repetition ('Zeigt den Stand der letzten Prüfung'), keeping it short of a 5.

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

Completeness5/5

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

There is no output schema, so the description carries the burden of describing return values and does so thoroughly (CVE, risk, exploitation status, fixed version, hardening measure ID). Combined with the empty-result caveat, an agent has everything needed to call and interpret the tool correctly.

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% for both parameters (domain, site_url), so the schema already documents them adequately. The description adds no extra syntax or format guidance for these parameters, which is the correct baseline-3 outcome when the schema does the heavy lifting.

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

Purpose5/5

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

States a precise verb and resource (shows the result of the last security check) and immediately corrects the misleading name by clarifying it does NOT trigger a new scan. It also enumerates the exact data returned (CVE ID, risk rating, active exploitation, fix version), so an agent can distinguish it from siblings like check_wordpress_integrity or get_wordpress_hardening.

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

Usage Guidelines4/5

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

Clearly frames context (only reads the last check, resolves no new scan) and names the downstream consumer apply_wordpress_security_measure, giving a concrete usage hint. It stops short of explicitly naming alternatives for running an actual scan or comparing against get_security_status, so no full when-not/alternative map is provided.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources