
WP HealthKit
com.wphealthkitPublished by wphealthkit.comOfficial publisherv0.6.4Updated Oct 24, 2026
Security audits for WordPress plugins and themes — 62 verification layers, fix plans and SBOMs.
Overview
Runs WP HealthKit security audits on WordPress plugins and themes, returning findings, grades, fix prompts and bulk risk summaries.
- What you can do
- Trigger audits of wp.org plugins by slug, of a local plugin ZIP, or of every ZIP in a directory in batches
- Poll audit status and read full reports, grades and risk levels
- List findings with severity and category filters and pagination
- Fetch AI-ready fix prompts grouped by severity for a coding assistant
- Look up an existing plugin's grade and findings count without spending an audit
- Check monthly usage and quota, and flag findings as false positives
- When to use it
- Useful when reviewing WordPress plugins for security before installing or shipping them, when you want audit findings turned into fix prompts inside a coding assistant, or when you need to bulk-screen a directory of plugin ZIPs.
- Requirements
- A WP HealthKit API key supplied as the WPHK_API_KEY environment variable, obtained from the provider's dashboard. Runs either as a remote endpoint or locally via npx with Node.js. OAuth authentication is declared. An optional WPHK_API_URL variable can point at a self-hosted or staging instance.
Installation
In SourceWeft
- Open WP HealthKit in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.wphealthkit%2Fmcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"wp-healthkit": {
"type": "http",
"url": "https://mcp.wphealthkit.com/mcp"
}
}
}README
@wphealthkit/mcp-server v0.4.0
An MCP (Model Context Protocol) server that gives AI assistants direct access to WP HealthKit's plugin audit API. Once configured, tools like Claude Desktop, Claude Code, and Cursor can trigger security audits, retrieve findings, fetch AI-ready fix prompts, bulk-audit entire plugin directories, and flag false positives — all without leaving the chat interface.
Setup
Required environment variable
Get your API key from wphealthkit.com/dashboard.
Claude Desktop
Add the following to your claude_desktop_config.json (usually at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Claude Code
Add to your project's .mcp.json:
Cursor
Open Cursor Settings > MCP > Add Server and use:
Available tools
Tool reference
audit_plugin
Triggers a security audit for any plugin hosted on wp.org.
Parameters
Example
audit_plugin_zip
Triggers an audit from a local ZIP file. Useful for plugins not on wp.org or pre-release builds.
Parameters
Example
audit_plugins_bulk
Audits all plugin ZIP files in a local directory. Submissions are batched in groups of 10. Results stream as each audit completes, and a final summary table is printed with a risk breakdown and links to top findings.
Parameters
Example
Output
Results stream to the conversation as each plugin completes. Once all audits finish, the tool prints a summary table:
get_report
Polls the status and full results of an audit. Call this after audit_plugin or audit_plugin_zip to wait for completion and retrieve the report.
Parameters
Example
get_findings
Returns paginated findings for a completed audit. Supports filtering by severity and category.
Parameters
Example
get_fix_prompt
Returns AI-ready fix prompts for an audit's findings, grouped and batched by severity. Pass the output directly to a coding assistant to generate patches.
Parameters
Example
check_plugin
Looks up a plugin's current security grade, risk level, and findings count from the WP HealthKit directory without triggering a new audit.
Parameters
Example
list_usage
Returns your current billing period usage — audits consumed, tier, and remaining quota.
Parameters
None.
Example
flag_finding
Flags a finding as a false positive. The report is reviewed by the WP HealthKit team. If the pattern is confirmed as a false positive, the scanner rule is updated to prevent the same result from appearing in all future audits.
Parameters
Example
Usage flows
Audit a single plugin and get fix prompts
Audit all plugins in a local directory
Check a plugin before installing
Flag a false positive after reviewing findings
Environment variables
License
MIT
Source: README.md at commit 9c3e31d
Tools
0Version history
1- v0.6.4LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts