Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WPHK_API_KEYYesRequired. Your WP HealthKit API key.
WPHK_API_URLNoOverride to point at a self-hosted or staging instance.https://wphealthkit.com/api/v1

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
audit_pluginA

Trigger a security audit for a WordPress plugin by its wp.org slug. Optionally pass engines: ['performance'] for extended performance analysis (+1 token). Submits to the job queue and polls until complete (up to 20 minutes). Returns the full audit summary.

audit_plugin_zipA

Audit a WordPress plugin from a local ZIP file. Provide the absolute or relative path to the .zip file. Submits to the job queue and polls until complete (up to 20 minutes). Returns the full audit summary.

audit_plugins_bulkA

Audit all plugin ZIP files in a local directory. Submits in batches of 10 via the job queue, streams results as each audit completes, and prints a summary table. Useful for auditing an entire plugin suite at once.

get_job_statusA

Check the status of a queued or in-progress audit job. Returns status (queued/processing/complete/failed), queue position, progress, and the audit result when complete.

get_reportA

Get the status and results of a completed audit by its audit ID. Use get_job_status to check a job's progress instead.

get_findingsA

Get paginated findings from an audit, optionally filtered by severity or category.

get_fix_promptA

Get AI-ready fix prompts for an audit's findings, batched by severity.

get_fix_planA

Get the full Fix Plan for an audit — every finding with impact, remediation guidance, test steps, confidence, and agent-safety flags. Premium-tier audits may include refactorPlan: systemic refactor plans that eliminate a whole class of bug in one coordinated change (do those first). JSON (default) or Markdown.

check_pluginA

Look up a plugin's latest security grade, risk level, and findings count from the WP HealthKit directory.

list_usageA

Check your current usage — audits used this month, tier, and limits.

flag_findingA

Flag a specific finding in an audit as a false positive. The report goes to the WP HealthKit team for review — confirmed patterns result in a scanner rule update preventing this finding in future audits.

generate_sbomA

Generate a CycloneDX or SPDX Software Bill of Materials (SBOM) for a completed audit. Required for EU Cyber Resilience Act (CRA) compliance. Returns the SBOM JSON.

get_telemetry_statsA

Get aggregated telemetry statistics for a plugin — active installs, version distribution, WP/PHP version breakdown, locale spread, error rates, and daily trend. Requires that your API key is scoped to the plugin or you have a verified plugin claim.

Prompts

Interactive templates invoked by user choice

NameDescription
review_plugin_securityReview WordPress plugin code for security issues using the WP HealthKit security bible as reference. Checks REST API auth, nonce verification, output escaping, SQL injection, file uploads, capability checks, and more.
preflight_wporgPre-submission review against WordPress.org plugin review criteria. Checks all common rejection reasons against the WP HealthKit submission checklist.
review_block_securityReview Gutenberg block code for security issues. Checks render_callback escaping, block.json attribute safety, REST API authorization, and dynamic block patterns.

Resources

Contextual data attached and managed by the client

NameDescription
WordPress Plugin Security BibleComprehensive security reference for WordPress plugin development. Covers REST API authorization, AJAX nonce verification, output escaping, SQL injection prevention, file uploads, secret handling, capability checks, autoload optimization, and lifecycle hooks. Backed by analysis of 10,000+ real plugin audits.
WordPress.org Plugin Submission ChecklistComplete checklist for passing WordPress.org plugin review. Covers all common rejection reasons: ABSPATH guards, output escaping, nonce verification, telemetry consent, licensing, README format, plugin headers, i18n readiness, and uninstall cleanup.
WordPress Plugin Performance BiblePerformance best practices for WordPress plugin development. Covers N+1 query prevention, autoload bloat, transient caching, conditional asset loading, pagination, object cache compatibility, and cron patterns. Based on performance scanner data from thousands of audits.
WooCommerce Plugin Security GuideWooCommerce-specific security patterns. Covers HPOS compatibility, REST API authorization for order/customer endpoints, server-side amount verification, payment gateway security, webhook signature verification, and order status transition safety.
Gutenberg Block Security GuideSecurity patterns for WordPress block development. Covers server-side render output escaping, block.json attribute type safety, REST API authorization for block data endpoints, block registration patterns, and block asset loading.
Top Plugin Findings This MonthLive data: the most common security and quality findings detected across WordPress plugin audits this month. Updated from the WP HealthKit audit database. Use this to understand what patterns are currently most prevalent in the ecosystem.

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/BuiltByGo/wphealthkit-mcp'

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