Anti-Captcha (anti-spam botblocker) Security & Risk Analysis

wordpress.org/plugins/anti-captcha

Anti-Captcha is a transparent spam solution that does not require any end-user interaction.

1K active installs v20141103 PHP + WP 2.8.4+ Updated Nov 28, 2017
anti-captchaanti-spamblockerfilterspam
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Anti-Captcha (anti-spam botblocker) Safe to Use in 2026?

Generally Safe

Score 85/100

Anti-Captcha (anti-spam botblocker) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The anti-captcha plugin version v20141103 presents a mixed security posture. On the positive side, there are no known CVEs associated with this version, indicating a potentially stable history. Furthermore, the plugin utilizes prepared statements for all its SQL queries, which is a strong practice against SQL injection vulnerabilities. The absence of file operations and external HTTP requests also reduces the potential attack surface in those areas.

However, significant concerns arise from the static code analysis. The presence of the `create_function` is a critical red flag. This function is known to be deprecated and can be a source of serious security issues, including code injection, if not handled with extreme care. Additionally, the finding that 100% of output is not properly escaped is a major vulnerability. This opens the door to Cross-Site Scripting (XSS) attacks, allowing malicious scripts to be injected into the WordPress site.

While the vulnerability history is clean, this does not negate the risks identified in the static analysis. The lack of reported vulnerabilities might be due to the plugin's limited usage, lack of focused security auditing, or simply that the identified vulnerabilities have not been exploited or discovered. The lack of any capability checks or nonce checks on entry points, combined with a complete absence of entry points in the static analysis, creates an ambiguous situation. It is unclear if there are entry points not being analyzed or if the plugin relies on external factors for security. Overall, while some good practices are observed, the use of `create_function` and the complete lack of output escaping present substantial and immediate risks that need to be addressed.

Key Concerns

  • Presence of dangerous function create_function
  • Output not properly escaped
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Anti-Captcha (anti-spam botblocker) Security Vulnerabilities

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

Anti-Captcha (anti-spam botblocker) Code Analysis

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

Dangerous Functions Found

create_functionadd_filter('pre_comment_approved', create_function('$a', "return '" . $commentStatus . "';"));anti-captcha.php:68

Output Escaping

0% escaped1 total outputs
Attack Surface

Anti-Captcha (anti-spam botblocker) Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionlogin_headanti-captcha.php:13
actionwp_headanti-captcha.php:15
actionregister_postanti-captcha.php:16
actionlostpassword_postanti-captcha.php:17
filterpreprocess_commentanti-captcha.php:18
filterpre_comment_approvedanti-captcha.php:68
Maintenance & Trust

Anti-Captcha (anti-spam botblocker) Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.0
Last updatedNov 28, 2017
PHP min version
Downloads87K

Community Trust

Rating84/100
Number of ratings5
Active installs1K
Developer Profile

Anti-Captcha (anti-spam botblocker) Developer Profile

filiw

1 plugin · 1K total installs

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

How We Detect Anti-Captcha (anti-spam botblocker)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/anti-captcha/anti-captcha-0.3.js.php
Script Paths
/wp-content/plugins/anti-captcha/anti-captcha-0.3.js.php

HTML / DOM Fingerprints

Data Attributes
name="anti-captcha-token"
JS Globals
var anti_captcha_tokenfunction anti_captcha_checkanti_captcha_check
FAQ

Frequently Asked Questions about Anti-Captcha (anti-spam botblocker)