Pk Spam Registration Blocker Security & Risk Analysis

wordpress.org/plugins/pk-spam-registration-blocker

Protect your website registration form from spam attacks. Block test or fake user registrations on your WordPress website.

10 active installs v1.1 PHP 5.5+ WP 5.2+ Updated Dec 28, 2023
block-fake-usersbot-protectionno-bot-registrationprevent-botsstop-spam-registration
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pk Spam Registration Blocker Safe to Use in 2026?

Generally Safe

Score 85/100

Pk Spam Registration Blocker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "pk-spam-registration-blocker" plugin v1.1 exhibits a generally good security posture based on the provided static analysis. The absence of any identified dangerous functions, raw SQL queries, file operations, or critical taint flows is a strong positive indicator. Furthermore, the plugin appears to handle external HTTP requests cautiously and utilizes prepared statements for its SQL queries. The fact that there are no known CVEs or recorded vulnerabilities in its history suggests a history of secure development and maintenance.

However, there are areas for potential improvement. The output escaping is only 51% properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is outputted without adequate sanitization. Additionally, the complete lack of nonce checks, especially given the presence of external HTTP requests, is a significant concern as it leaves the plugin vulnerable to cross-site request forgery (CSRF) attacks if any of its functionalities are triggered externally without proper verification.

While the plugin has a clean vulnerability history and a small attack surface, the identified weaknesses in output escaping and the absence of nonce checks warrant attention. Addressing these points would significantly strengthen the plugin's overall security. The current security posture is fair, with room for improvement in handling user input and preventing unintended actions.

Key Concerns

  • Low percentage of properly escaped output
  • No nonce checks implemented
Vulnerabilities
None known

Pk Spam Registration Blocker Security Vulnerabilities

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

Pk Spam Registration Blocker Release Timeline

v1.1Current
v1.0
Code Analysis
Analyzed Apr 16, 2026

Pk Spam Registration Blocker Code Analysis

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

Output Escaping

51% escaped41 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
pksrb_display_dashboard_page (admin/dashboard-page.php:7)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Pk Spam Registration Blocker Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actionadmin_menuadmin/admin-menu.php:16
actionregistration_errorsincludes/pksrb-validate.php:13
actionpassword_resetincludes/pksrb-validate.php:15
filterauthenticateincludes/pksrb-validate.php:18
actioninitpk-spam-registration-blocker.php:46
actioninitpk-spam-registration-blocker.php:48
actioninitpk-spam-registration-blocker.php:50
actionwp_enqueue_scriptspk-spam-registration-blocker.php:52
actionadmin_enqueue_scriptspk-spam-registration-blocker.php:53
actionlogin_headpk-spam-registration-blocker.php:54
actionlogin_headpk-spam-registration-blocker.php:56
actionlogin_formpk-spam-registration-blocker.php:58
actionregister_formpk-spam-registration-blocker.php:59
actionlostpassword_formpk-spam-registration-blocker.php:60
Maintenance & Trust

Pk Spam Registration Blocker Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedDec 28, 2023
PHP min version5.5
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Pk Spam Registration Blocker Developer Profile

Pradnyankur Nikam

4 plugins · 820 total installs

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

How We Detect Pk Spam Registration Blocker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pk-spam-registration-blocker/css/pksrb.css/wp-content/plugins/pk-spam-registration-blocker/js/pksrb.js
Script Paths
https://www.google.com/recaptcha/api.js?render=

HTML / DOM Fingerprints

Data Attributes
id="pk_captcha"name="pk_captcha"value="pk_captcha"
JS Globals
pksrbParam
FAQ

Frequently Asked Questions about Pk Spam Registration Blocker