hCaptcha for WP

The strongest CAPTCHA. Switch from reCAPTCHA and Turnstile for free. Works with 60+ integrations: Contact Form 7, Elementor, WooCommerce, Divi, etc.

v5.0.1hcaptchaUpdated Added 70k+ installs92% rating100% support resolved
42
Score
115
Errors
18
Warnings
+0
Change

Category Scores

Security0
Repo100
Performance100
Maintainability86

Top Issues by Category

Issues Details

133 issues found in latest scan

ERROR103
WordPress.Security.EscapeOutput.ExceptionNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"({$statusCode}) for {$service}"'.

WARNING8
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$count".

WARNING6
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $table used in $wpdb->get_results()\n$table assigned unsafely at line 64.

ERROR5
wp_function_not_compatible_with_requires_wp

Function "wp_register_ability()" requires WordPress 6.9.0, but your plugin minimum supported version is WordPress 6.0.0.

ERROR3
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$count'.

ERROR2
WordPress.DB.PreparedSQLPlaceholders.UnsupportedIdentifierPlaceholder

The %i modifier is only supported in WP 6.2 or higher. Found: "%i".

WARNING2
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "do_shortcode_tag".

ERROR2
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNING2
trademarked_term

The plugin name includes a restricted term. Your chosen plugin name - "hCaptcha for WP" - contains the restricted term "wp" which cannot be used at all in your plugin name.

Latest Snapshot

Findings

133

Errors

115

Warnings

18

Score History

First score snapshot

First scan completed

v5.0.1 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

v5.0.1

42

Latest

Findings
133
Errors
115
Warnings
18
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins