Easy Captcha by Croitre Security & Risk Analysis

wordpress.org/plugins/easy-captcha-by-croitre

Adds Mathematical Captcha to be solved in your form to prevent spam.

20 active installs v0.0.2 PHP 7.2+ WP 5.3.2+ Updated Feb 27, 2020
arithmetic-captchacaptchacaptcha-codemath-captchawordpress-captcha
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Captcha by Croitre Safe to Use in 2026?

Generally Safe

Score 85/100

Easy Captcha by Croitre has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "easy-captcha-by-croitre" plugin version 0.0.2 exhibits a mixed security posture. While it demonstrates good practices by not using dangerous functions, avoiding file operations, external HTTP requests, and utilizing prepared statements for all SQL queries, significant concerns arise from its attack surface and output escaping. The plugin exposes two AJAX handlers without any authentication or capability checks, creating a direct pathway for unauthorized actions. Furthermore, a substantial portion of output (92%) is not properly escaped, leaving it vulnerable to Cross-Site Scripting (XSS) attacks.

The taint analysis reveals two flows with unsanitized paths, which, although not classified as critical or high severity in this specific analysis, point to potential vulnerabilities if user-supplied data is not handled with extreme care before being used in sensitive operations. The absence of any known vulnerabilities in its history is a positive indicator, suggesting that the current codebase might be relatively clean or has not been extensively targeted. However, this does not negate the immediate risks identified in the static analysis.

In conclusion, the plugin's lack of authentication on AJAX endpoints and inadequate output escaping are major security weaknesses that overshadow its positive aspects. While the absence of historical vulnerabilities is encouraging, the identified code signals present real and exploitable risks that require immediate attention. The potential for XSS and unauthorized actions via unprotected AJAX calls makes this plugin a moderate to high risk, despite its otherwise clean code in other areas.

Key Concerns

  • Unprotected AJAX handlers
  • Insufficient output escaping
  • Flows with unsanitized paths
  • Missing nonce checks on AJAX
  • Missing capability checks on AJAX
Vulnerabilities
None known

Easy Captcha by Croitre Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Easy Captcha by Croitre Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
11
1 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

8% escaped12 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ccs_verify_captcha (ccs-easy-captcha.php:214)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Easy Captcha by Croitre Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_ccs_verify_captcha_jsccs-easy-captcha.php:295
noprivwp_ajax_ccs_verify_captcha_jsccs-easy-captcha.php:296

Shortcodes 1

[ccs_easy_captcha] ccs-easy-captcha.php:207
WordPress Hooks 4
actionadmin_menuccs-easy-captcha.php:76
actionadmin_initccs-easy-captcha.php:154
actionwp_footerccs-easy-captcha.php:163
actiontemplate_redirectccs-easy-captcha.php:221
Maintenance & Trust

Easy Captcha by Croitre Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedFeb 27, 2020
PHP min version7.2
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Easy Captcha by Croitre Developer Profile

S R Tayade

1 plugin · 20 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Easy Captcha by Croitre

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
ccs-easycap-blinking
Data Attributes
name="ccs_ps_ans"
JS Globals
ccs_easycap_tok_secretccs_easycap_ans_secret
Shortcode Output
<div class="form-group"> <label class="control-label col-sm-4" for="ccs_ps_ans">'<input name="
FAQ

Frequently Asked Questions about Easy Captcha by Croitre