Skip to main content
WP HealthKit
Free pre-flight — private by default

Pass wp.org review first time.

The wp.org review queue is weeks long, and most rejections are for things a machine can catch in minutes: missing nonce checks, stale headers, GPL conflicts, unprefixed functions. Run the same checks before you submit — fix everything once, skip the queue drama.

Run your free pre-flightPrivate — never listed publicly. About 5 minutes.

What reviewers will check — so we check it first

Security issues reviewers reject on sight

Missing nonce checks on AJAX handlers, unescaped output, SQL built from raw input, hardcoded credentials. These end submissions on day one — and they're the most common reason for rejection.

The paperwork flags

Missing or stale "Tested up to" header, no readme.txt, GPL-incompatible bundled libraries, missing uninstall cleanup. Reviewers check these mechanically before reading a line of your code.

Quality gates that come up in review

Unprefixed functions that collide with other plugins, i18n strings that can't be extracted, coding-standards violations, direct $wpdb table access without wrappers.

How it works

STEP 1

Upload your ZIP

Free, private — pre-flight audits never appear on leaderboards or the public directory. Your code stays yours.

STEP 2

Get your 0-10 readiness score

A deterministic checklist of what reviewers look for: BLOCKERs that end submissions, REVIEW items that come back as required changes, and INFO items that show up in feedback.

STEP 3

Fix it and submit once

Every flagged issue comes with a concrete Fix Plan — the code change and what to test after. Fix, re-run, submit with confidence.

Flagged something? The Fix Plan is 50% off your first month

Every pre-flight result emails you a code for 50% off your first month of Pro (£14.50 instead of £29): full Fix Plans for every flagged issue, unlimited re-audits while you fix, and the deterministic readiness score re-computed on every run until it reads clean. Most authors clear their flags in an afternoon.

Run your free pre-flight The code arrives with your results — no form, no signup wall first.

The honest bit

We can't guarantee acceptance — reviewers also judge things no scanner can see: your plugin's purpose, its support history, whether it duplicates hosted features. What we eliminate is the mechanical rejection: the automated and near-automated flags that make up most first-pass rejections. Submit with those cleared and you skip the slowest loop in the queue.