Ship themes that pass theme review
WordPress themes are more than design — they execute PHP, process user inputs, and render database content. WP HealthKit audits your theme's PHP code for securityvulnerabilities, accessibility issues, and wp.org theme review requirements.
30%+ rejections
Submissions rejected by wp.org
46 verification layers
Security, quality & accessibility
Free for open source
GPL-licensed themes qualify
Themes aren't just CSS — they're PHP running on every page load
A WordPress theme runs PHP on every page request. It processes query variables, handles template selection, renders user-generated content, and often registers custom shortcodes, widgets, and REST endpoints. Vulnerabilities in a theme — stored XSS in a custom widget, SQL injection in a theme option, missing capability checks on an AJAX handler — affect every user of every site running it. The WordPress theme review team rejects a significant portion of submissions for exactly these issues. WP HealthKit audits your theme's PHP code with the same 46-layer engine used for plugins.
How theme developers use WP HealthKit
Pre-submission audit
Run a full audit before submitting to wp.org's Theme Review Team. Catch escaping issues, improper function prefixing, and security patterns that get submissions rejected.
Block theme FSE compatibility
Checks Full Site Editing patterns, block template usage, and theme.json configuration for common compatibility issues in block themes.
WCAG accessibility
AI accessibility engine reviews frontend output patterns, ARIA usage in PHP-rendered HTML, keyboard navigation in custom components, and colour contrast in dynamically-applied styles.
Customizer and settings security
Audits Customizer controls and theme options for missing sanitization callbacks, improper capability checks, and insecure data handling.
Template security
Reviews all template files for unescaped output, direct database queries, and missing nonce verification on form submissions.
PHP escaping completeness
Checks every output in your theme against WordPress escaping functions: esc_html(), esc_attr(), esc_url(), wp_kses_post(). Flags any unescaped dynamic output.
What the theme audit covers
Free audits for GPL themes
GPL-licensed themes hosted on WordPress.org or GitHub qualify for WP HealthKit's open-source program — the same 46-layer engine, free.
Check EligibilityPricing for theme developers
Single
£4.99/audit
Perfect for testing before submission.
- Full 46-layer audit
- PDF report with fixes
- 1 AI fix prompt
- Priority processing
Pro
£29/month
For active theme developers.
- 30 tokens per month
- Unlimited AI fix prompts
- 3 autofix patched ZIPs/mo
- Dashboard & trends
- API access
- Re-audit at 50% off
Agency
£149/month
For teams building at scale.
- 200 audits per month
- White-label reports
- 5 team seats
- Bulk audit API
- GitHub Actions integration
- Multi-site monitoring
Audit your theme before it ships
Catch escaping issues, accessibility problems, and security vulnerabilities before the review team does.
Upload Your Theme