Skip to main content
PluginScorePluginScore
← Back to Leaderboard
hcaptcha-for-forms-and-more icon

hCaptcha for WP

The strongest CAPTCHA. Switch from reCAPTCHA, Turnstile, etc. for free. Integrates with 60+ popular plugins and themes.

v4.20.0
hcaptcha
Updated 30.11.2025, 21:59:00
Scanned 30.11.2025, 22:00:45
abuseantispamcaptchahcaptchaprotect
97
Score
7
Errors
2
Warnings
70K
Installs
Security6
Repo3
General0
Performance0
Accessibility0
Top Issues by Category
Issues organized by category, type, and rule family

Top Issues by File
Files with the highest concentration of issues in the latest scan

Issues Details
9 issues found in latest scan
CodeMessageLocationCategory
ERRORWordPress.Security.EscapeOutput.ExceptionNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$path'.
vendors/matthiasmullie/minify/src/Minify.php:119:54Security
ERRORWordPress.Security.EscapeOutput.ExceptionNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Failed to match pattern '{$pattern}' at {$processedOffset}"'.
vendors/matthiasmullie/minify/src/Minify.php:307:68Security
ERRORWordPress.Security.EscapeOutput.ExceptionNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$path'.
vendors/matthiasmullie/minify/src/Minify.php:462:50Security
ERRORWordPress.Security.EscapeOutput.ExceptionNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$path'.
vendors/matthiasmullie/minify/src/Minify.php:478:50Security
ERRORWordPress.Security.EscapeOutput.ExceptionNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$importPath'.
vendors/matthiasmullie/minify/src/CSS.php:189:75Security
ERRORWordPress.Security.EscapeOutput.ExceptionNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Failed to replace with pattern '{$pattern}'"'.
vendors/matthiasmullie/minify/src/CSS.php:681:56Security
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "admin_bar_menu".
src/php/Helpers/Playground.php:158:28Plugin Repo
WARNINGtrademarked_term
The plugin name includes a restricted term. Your plugin name - "hCaptcha for WP" - contains the restricted term "wp" which can be used , as long as you don't change it to the full name. For example: You can use WP but not WordPress.
readme.txtPlugin Repo
WARNINGtrademarked_term
The plugin name includes a restricted term. Your plugin name - "hCaptcha for WP" - contains the restricted term "wp" which can be used , as long as you don't change it to the full name. For example: You can use WP but not WordPress.
hcaptcha.phpPlugin Repo
9 total row(s)
Scan History
2 scans recorded
30.11.2025, 22:00:4541s
97
7
2
12.11.2025, 23:57:2148s
94
17
9
2 total row(s)
Score Trend
Performance across 2 scans
2.97 pts
Avg: 96
100
75
50
25
0
94.2
12.11
97.2
30.11
90-100
80-89
60-79
<60
Report an issue
Tell us if something in this report looks wrong or if you need a deeper audit for hCaptcha for WP. We read every submission and typically reply within a day.
PluginScore — Plugin Analyzer for WordPress
© 2025 PluginScore.