Turnstile Pro – Cloudflare CAPTCHA Protection Security & Risk Analysis

wordpress.org/plugins/turnstile-pro

Lightweight, easy-to-configure Cloudflare Turnstile CAPTCHA protection for WordPress login, registration, comments, and password reset forms.

10 active installs v1.0.0 PHP 7.4+ WP 5.5+ Updated Jan 3, 2026
anti-spamcaptchacloudflarecomment-protectionturnstile
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Turnstile Pro – Cloudflare CAPTCHA Protection Safe to Use in 2026?

Generally Safe

Score 100/100

Turnstile Pro – Cloudflare CAPTCHA Protection has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The 'turnstile-pro' v1.0.0 plugin exhibits a generally strong security posture, with excellent adherence to secure coding practices in its static analysis. The absence of dangerous functions, raw SQL queries, and file operations, coupled with a near-perfect output escaping rate and the presence of nonce and capability checks, are all positive indicators. The plugin also has no known historical vulnerabilities, which is a significant strength.

Key Concerns

  • One external HTTP request made without further context
Vulnerabilities
None known

Turnstile Pro – Cloudflare CAPTCHA Protection Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Turnstile Pro – Cloudflare CAPTCHA Protection Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Turnstile Pro – Cloudflare CAPTCHA Protection Code Analysis

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

Output Escaping

99% escaped72 total outputs
Attack Surface

Turnstile Pro – Cloudflare CAPTCHA Protection Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_cftpx_verifyincludes/hooks.php:146
noprivwp_ajax_cftpx_verifyincludes/hooks.php:147
WordPress Hooks 11
actionadmin_enqueue_scriptsadmin/settings.php:13
actionadmin_initadmin/settings.php:26
actionadmin_menuadmin/settings.php:46
actionadmin_enqueue_scriptscf-turnstile-pro.php:40
actionwp_enqueue_scriptsincludes/hooks.php:8
actionlogin_enqueue_scriptsincludes/hooks.php:9
actionregister_enqueue_scriptsincludes/hooks.php:10
actionlogin_formincludes/hooks.php:91
actionregister_formincludes/hooks.php:92
actioncomment_form_after_fieldsincludes/hooks.php:93
actionlostpassword_formincludes/hooks.php:94
Maintenance & Trust

Turnstile Pro – Cloudflare CAPTCHA Protection Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 3, 2026
PHP min version7.4
Downloads319

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Turnstile Pro – Cloudflare CAPTCHA Protection Developer Profile

Nurul Islam

2 plugins · 410 total installs

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

How We Detect Turnstile Pro – Cloudflare CAPTCHA Protection

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/turnstile-pro/assets/admin-style.css/wp-content/plugins/turnstile-pro/assets/js/cftpx-turnstile-loader.js/wp-content/plugins/turnstile-pro/assets/style.css/wp-content/plugins/turnstile-pro/assets/js/admin.js
Script Paths
assets/js/cftpx-turnstile-loader.jsassets/js/admin.js
Version Parameters
turnstile-pro/assets/admin-style.css?ver=turnstile-pro/assets/js/cftpx-turnstile-loader.js?ver=turnstile-pro/assets/style.css?ver=turnstile-pro/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
preview-containerwrap
HTML Comments
<!-- Added Setting Links on plugin page --><!-- Enqueue admin CSS for admin pages only --><!-- Only enqueue Turnstile script on our plugin settings page --><!-- sanitizer function -->+1 more
Data Attributes
name="cftpx_site_key"name="cftpx_secret_key"name="cftpx_visible_mode"name="cftpx_enabled_formsname="cftpx_custom_error"name="cftpx_ip_whitelist"
FAQ

Frequently Asked Questions about Turnstile Pro – Cloudflare CAPTCHA Protection