Skip to main content
WP HealthKit
62 Verification Layers

Every Plugin. Every Layer. Every Audit.

58 deterministic scanners and 4 AI engines work together to give your WordPress plugin or theme the most thorough security, quality, and accessibility audit available.

58 Deterministic Scanners

Deterministic Scanners

Zero false positives. Every check is rules-based and reproducible across runs.

DETERMINISTIC

Wordfence CVE Cross-Reference

Checks every dependency and code pattern against the Wordfence vulnerability database with severity ratings and remediation guidance.

DETERMINISTIC

Composer Dependency Audit

Scans composer.lock against Packagist security advisories plus OSV.dev (GitHub Security Advisories + FriendsOfPHP) for CVE coverage across every Packagist-published package.

DETERMINISTIC

Dependency Freshness Scanner

Flags any bundled npm or composer release published less than 48 hours before the audit. Brand-new releases are the highest-risk window for supply-chain attacks — typosquats and account takeovers are usually caught within 24-48 hours of upload.

DETERMINISTIC

Socket.dev Behavioural Risk

Surfaces typosquatting, install-script abuse, malware, shell-access, hidden binaries, and unverified-author signals on every bundled dependency. Goes beyond CVE databases to catch supply-chain compromise before an advisory is filed.

DETERMINISTIC

Secret & Credential Detection

Detects 22 patterns of hardcoded API keys, database passwords, tokens, and private keys that should never be in source code.

DETERMINISTIC

PHP Compatibility Analysis

Validates your plugin against PHP 8.0 through 8.4 for deprecated functions, removed features, and breaking syntax changes.

DETERMINISTIC

PHPCS WordPress Standards

Runs PHP_CodeSniffer with the WordPress-Extra ruleset covering security sniffs, naming conventions, and best practices.

DETERMINISTIC

PHPStan Type Safety

Level 5 static analysis catching type errors, undefined variables, incorrect method calls, and logic bugs before runtime.

DETERMINISTIC

Metadata & Lifecycle Validation

Validates plugin headers, readme.txt format, hook usage, update mechanisms, and lifecycle compliance that lead to wp.org rejections.

DETERMINISTIC

WordPress Version Compatibility

Detects deprecated WordPress functions and APIs, mapping minimum version requirements from actual code usage against declared headers.

DETERMINISTIC

WooCommerce Compatibility

Checks HPOS incompatibility, deprecated WooCommerce hooks, Checkout Block conflicts, and payment gateway compliance.

DETERMINISTIC

Plugin Conflict Detection

Identifies naming collisions, asset handle conflicts, REST API namespace clashes, and bundled library conflicts against 100+ popular plugins.

DETERMINISTIC

Hook Wiring Audit

Catches dead callbacks, incorrect argument counts, premature function usage, and duplicate hook registrations that cause silent failures.

DETERMINISTIC

Performance Anti-Patterns

Finds N+1 queries, global asset loading, uncached remote requests, missing pagination, and autoload option bloat.

DETERMINISTIC

i18n Readiness

Detects hardcoded user-facing strings, wrong text domains, concatenated translatable strings, and gettext function misuse.

DETERMINISTIC

Database Schema Audit

Validates custom table creation with dbDelta, charset/collation, indexes, and uninstall cleanup.

DETERMINISTIC

Anti-Malware Scanning

Multi-layer detection of obfuscated backdoors, nulled plugins, and data-exfiltration payloads using pattern matching and entropy analysis.

DETERMINISTIC

REST API Authorization Scanner

Detects missing or weak permission_callback on every REST endpoint — the #1 exploited WordPress vulnerability class. Flags is_user_logged_in()-only checks and __return_true wildcards.

DETERMINISTIC

GDPR Compliance Scanner

Flags external data transmission without explicit consent, missing wp_add_privacy_policy_content registrations, and absent data erasure / export hooks under GDPR Articles 17 and 20.

DETERMINISTIC

npm / JavaScript Dependency Scanner

OSV.dev batch CVE check across package-lock.json and yarn.lock — covers transitive JS vulnerabilities your bundle ships with.

DETERMINISTIC

Gutenberg Block Security

Validates render_callback escaping, block.json attribute safety, server-rendered block sanitization, and dynamic block output for XSS vectors.

DETERMINISTIC

Host Compatibility Scanner

Scores your plugin against 8 managed WordPress hosts — WP Engine, Kinsta, Flywheel, Cloudways, SiteGround, Pressable, GridPane, Rocket.net. Flags disallowed functions, file system writes, persistent object cache assumptions, and host-specific restrictions before you ship.

DETERMINISTIC

CRA Compliance Scanner

Checks SECURITY.md presence, Vulnerability Disclosure Policy contact details, and changelog security tagging — mandatory under the EU Cyber Resilience Act from September 2026.

DETERMINISTIC

Multisite Compatibility Scanner

Flags manage_options used where manage_network_options is required, and $wpdb->prefix usage inside multi-blog loops that cause silent data leaks across sites.

DETERMINISTIC

GPL / License Compatibility

Checks Composer and npm production dependencies against the GPL-compatibility list — catches BSD-4, proprietary, and non-redistributable licenses before wp.org rejection.

DETERMINISTIC

CodeCanyon / Envato Submission

Pre-submission checks for inline JS, debug code, hardcoded URLs, missing documentation, and compressed PHP — the patterns that get marketplace submissions soft-rejected.

DETERMINISTIC

Theme Scanner

Themes only: validates style.css headers, FSE / block-theme readiness, customizer sanitization, and WooCommerce template overrides for version drift.

New in 2026

The Bleeding Edge

The 2026 attack surface: WCAG 2.2, the Interactivity API, Consent Mode v2, AI agents, update channels, and dynamic endpoint probing — checks no other WordPress audit runs.

DETERMINISTIC

WCAG 2.2 Scanner

Deterministic checks for the new WCAG 2.2 criteria: SC 2.5.8 target size (24px), SC 3.3.8 accessible authentication (CAPTCHA-only login gates), SC 2.5.7 dragging movements, and SC 2.4.11 focus not obscured.

DYNAMIC

Dynamic REST Auth Probe

Inside a live WordPress sandbox we fire unauthenticated write requests at every registered REST route — including param routes with substituted IDs. Proof that an endpoint is open, not a pattern that suggests it.

DETERMINISTIC

AI Agent Scanner

The 2026 attack class: prompt-injection sinks (user input into LLM prompts), provider keys leaked to the browser, unbounded calls (cost bombs), model output executed without validation, and agent tool overreach.

DETERMINISTIC

Update Channel Safety

Cleartext update servers, SSL verification disabled, update packages written without integrity checks, forced auto-updates, and Zip Slip path traversal in update extraction.

DETERMINISTIC

Interactivity API & Script Modules

wp_interactivity_state taint from request data, external ES module origins, and nonce-free module writes — the new front-end stack the jQuery-era scanners can't see.

DETERMINISTIC

Consent Mode v2

Pre-consent tracker injection (gtag, Meta, TikTok, LinkedIn, Hotjar, Clarity), partial Consent Mode (denied defaults with no update path), and front-end cookies set before consent.

DETERMINISTIC

Uninstall Verifier

Cross-references the data a plugin creates with what its uninstall routine deletes — orphaned options, transients, and custom tables, plus multisite loop detection. The #1 wp.org review failure.

DETERMINISTIC

Phone-Home Detector

Undisclosed telemetry: site data transmitted to third-party hosts without an opt-in, cron-scheduled reporting, and hidden admin-page tracking beacons.

DETERMINISTIC

WP-Cron Audit

Orphaned events that keep firing after deactivation, sub-5-minute interval abuse, duplicate scheduling without wp_next_scheduled guards, and heavy callbacks on frequent schedules.

DETERMINISTIC

License Key Handling

Hard-coded license keys in source, keys transmitted as URL parameters, keys rendered into admin output, and license verification over plain HTTP.

DETERMINISTIC

Readme-vs-Reality Drift

readme.txt contradictions: Requires PHP drift, documented shortcodes that don't exist in code, and stale Tested-up-to headers that cost installs.

DETERMINISTIC

theme.json Validator

Invalid JSON (silently drops every setting), unrecognised versions, typo'd keys core ignores, and customTemplates pointing at files that don't exist.

AI Engine

Security AI Engine

Deep analysis of authentication flows, authorization, input sanitization, SQL injection, XSS, CSRF, and data flow tracking.

AI ENGINE

Auth & Session Management

Analyses authentication flows and session handling for bypasses, fixation, and insecure storage patterns.

AI ENGINE

Authorization & Capabilities

Verifies capability checks, role enforcement, and privilege escalation vectors across every endpoint.

AI ENGINE

Input Validation & Escaping

Traces user input from source to sink to ensure proper sanitization and output escaping at every boundary.

AI ENGINE

SQL Injection & XSS Vectors

Detects SQL injection patterns, prepared statement gaps, and cross-site scripting vectors in rendered output.

AI Engine

Quality AI Engine

Evaluates architecture, maintainability, WordPress best practices, documentation, error handling, and overall code health.

AI ENGINE

Architecture & Separation

Evaluates code structure, separation of concerns, and adherence to WordPress design patterns.

AI ENGINE

Error Handling & Degradation

Checks for graceful error handling, fallbacks, and recovery patterns throughout your plugin.

AI ENGINE

Hook & Filter Patterns

Reviews hook and filter implementation for proper priority, extensibility, and WordPress API usage.

AI ENGINE

Documentation & Comments

Assesses inline documentation, PHPDoc completeness, and backward compatibility considerations.

AI Engine

Accessibility AI Engine

WCAG 2.1 AA compliance, ARIA usage, keyboard navigation, screen reader compatibility, and admin interface accessibility.

AI ENGINE

WCAG 2.1 AA Compliance

Analyses front-end output and admin interfaces against WCAG 2.1 AA patterns, ARIA roles, and semantic HTML.

AI ENGINE

Keyboard & Focus Management

Checks keyboard navigation support, focus trapping, visible focus indicators, and tab order correctness.

AI ENGINE

Screen Reader Support

Verifies live regions, announcements, form label associations, and error state communication for assistive tech.

AI ENGINE

Color & Contrast

Analyses color contrast ratios, colour-only information conveyance, and high-contrast mode support.

AI Engine

Theme AI Engine

Seven-phase audit: template hierarchy, child theme compatibility, FSE readiness, Customizer API, accessibility, performance, and WooCommerce overrides.

AI ENGINE

Template Hierarchy & FSE

Validates template hierarchy correctness, conditional tags, block theme readiness, and theme.json usage.

AI ENGINE

Child Theme Compatibility

Checks parent/child theme compatibility, override patterns, and pluggable function safety.

AI ENGINE

WooCommerce Overrides

Analyses WooCommerce template overrides for version compatibility and deprecated template usage.

AI ENGINE

Asset Loading & Performance

Reviews front-end asset loading, critical CSS patterns, render-blocking resources, and enqueueing best practices.

Platform

BYOK — Bring Your Own Key

Run audits on your own AI provider accounts. Your keys, your bill — we charge for the platform, not the compute.

DYNAMIC

Your keys, encrypted

DeepSeek, Anthropic, Moonshot, OpenAI, xAI, Google, OpenRouter — keys are AES-256 encrypted at rest and used only for audit calls.

DYNAMIC

Standardized roster

Same recommended models as hosted tiers by default, so a grade from your key means the same as a grade from ours.

DYNAMIC

Per-engine choice

Enterprise picks any benchmark-validated model per engine — security, QoL, accessibility, theme, performance, and the Premium validator roster.

Platform

Living Audits

Your audit was true on Tuesday. Claims of safety and currency are continuously re-verified by Reverify — when ground truth moves, your report gets a signed challenge, never a silent rewrite.

REASONING

Findings born with a why

Every CRITICAL and HIGH finding carries a structured rationale — evidence, severity drivers, assumptions, and what would change the assessment — written while the engine still has your code in context.

VERIFICATION

Claims re-verified forever

Minimum PHP, tested-up-to WordPress, and every pinned dependency are re-checked against OSV, endoflife.date, wp.org, and library docs on a decay-aware cadence.

VERIFICATION

Signed challenges, quoted evidence

When a PHP version EOLs or a CVE lands in a bundled library, a challenge with quoted primary evidence attaches to your report — the original finding is never edited.

SURFACES

Everywhere you look

Report Living Audits section, finding-level challenge banners, directory under-review markers, Agency fleet alerts, and a claim.challenged webhook event.

Platform

The agency layer

Fleet monitoring, client reporting, portals and stack testing — the operating system for WordPress agencies, driven by the companion plugin.

FLEET

Fleet monitoring

Clients grouped by brand with portfolios auto-maintained from real site inventories — CRA/GDPR/WCAG/EAA verdicts, score deltas, and alerts the moment anything moves.

REPORTING

Scheduled client reports

White-label reports on your cadence — executive summaries written in your voice, rollups, compliance packs — sent from your own domain once verified.

REPORTING

Client portals

A live, branded status page per client — current scores for all their sites, no login, noindex, one link to share.

TESTING

Conflict testing + release readiness

The whole plugin stack activated together in a sandbox, culprit named on failure — and plugins executed against upcoming WordPress builds before release day.

Fix Plan

From findings to a plan your agent can execute

Every audit ends with a structured Fix Plan — per-finding remediation guidance, impact, and test steps. Download it as Markdown for your AI coding agent, or JSON for your tooling. You apply the fixes; nothing breaks silently.

  • Every finding with why it matters, how to fix it, and what to test after
  • Agent-safety flags: which fixes an AI agent can apply mechanically, which need human judgement
  • Markdown download designed to paste into Cursor, Claude Code, or Copilot
  • Versioned JSON schema for CI pipelines and custom tooling
  • Included on every tier — free audits included

Per finding

Impact, suggested fix, test-after-fix steps, references

Agent-ready

Agent-safety flags + syntax-validated fix suggestions

Formats

Markdown for agents, versioned JSON for tooling

Cost

Included with every audit — no add-on

Update-Safety Rating

Should you update? A public verdict for every plugin

Every audited version pair gets a deterministic update-safety rating — safe, caution, or risky — computed from what actually changed: new handlers, schema changes, external calls, new findings. Public rating pages, a shields badge, and an API for every plugin in the directory.

  • Verdict chip (safe / caution / risky) with the mono rule inputs that produced it
  • Public /safety/[slug] page per plugin — shareable before you hit update
  • Embeddable SVG badge + /api/v1/safety/[slug] for tooling
  • Version-to-version narrative on every re-audit report
See a live rating →

Test Generator

PHPUnit + Brain Monkey scaffold per finding — prove the fix worked

SARIF export

Findings land in GitHub code scanning via the standard format

OpenVEX

Per-CVE exploitability statements — the CRA companion to the SBOM

SECURITY.md

Generated security policy, ready for your repo root

Site Monitoring

Companion Plugin & Site Monitoring

Install our lightweight WordPress plugin to connect your site. Get continuous security monitoring, auto-audits on plugin updates, health scores, and instant alerts.

  • WordPress companion plugin for automatic syncing
  • Auto re-audit when plugins update
  • Site health score dashboard
  • Critical finding & CVE email alerts
  • WP admin dashboard widget
  • Agency multi-site monitoring (up to 50 sites)
Download Companion Plugin

Companion Plugin

Lightweight WP plugin syncs your site automatically

Auto Re-Audit

Triggers a new audit when any plugin updates

Health Score

Real-time site health score on your dashboard

Email Alerts

Instant notifications for critical findings & CVEs

EU Compliance

CRA & EAA compliance readiness

The EU Cyber Resilience Act (CRA) and European Accessibility Act (EAA) are introducing mandatory security and accessibility requirements for software sold in the EU. WP HealthKit helps you prepare now.

  • CRA vulnerability handling requirements mapping
  • Security-by-default configuration analysis
  • Software Bill of Materials (SBOM) readiness
  • EAA accessibility compliance baseline
  • Documentation and disclosure requirements
  • Agency plan includes full CRA compliance kit

CRA Deadline Approaching

The EU Cyber Resilience Act requires all software with digital elements sold in the EU to meet mandatory cybersecurity requirements. Plugins distributed commercially — including freemium models — will need to demonstrate compliance.

WP HealthKit's Agency plan includes a CRA compliance kit with vulnerability disclosure templates, SBOM generation, and security documentation aligned to CRA requirements.

Audit Your Plugin Free

Upload a .zip and get a thorough 62-layer audit. Queue position shown immediately. No credit card required.

Upload Your Plugin

Free tier includes 2 full audits per month. No credit card required.