Block Referer Spam Security & Risk Analysis

wordpress.org/plugins/block-referer-spam

Blocks referer/referral spam from accessing your site and cleans up your Google Analytics in the process!

600 active installs v1.1.9.5 PHP + WP 3.0.2+ Updated May 4, 2023
buttons-for-websitefloating-share-buttonsreferersemaltspam
85
A · Safe
CVEs total1
Unpatched0
Last CVEMay 9, 2023
Safety Verdict

Is Block Referer Spam Safe to Use in 2026?

Generally Safe

Score 85/100

Block Referer Spam has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: May 9, 2023Updated 2yr ago
Risk Assessment

The "block-referer-spam" plugin exhibits a mixed security posture. On the positive side, static analysis reveals a very small attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, which are common sources of vulnerabilities. However, a significant concern lies in the output escaping, with a concerning 38% of outputs not being properly escaped. This could leave the plugin susceptible to cross-site scripting (XSS) vulnerabilities if user-supplied data is outputted without adequate sanitization.

The vulnerability history indicates a past XSS vulnerability from 2023, which aligns with the potential risk posed by the unescaped outputs. While there are no currently unpatched CVEs, the presence of past vulnerabilities, especially of the XSS type, coupled with the current code signals of poor output escaping, suggests a recurring area of weakness that needs attention. The lack of any taint flows or critical severity issues in the taint analysis is a positive sign, but it does not negate the risks associated with output escaping.

In conclusion, while the plugin has a well-defined and limited attack surface with good practices around SQL and external requests, the insufficient output escaping presents a tangible risk. The plugin's history of XSS vulnerabilities reinforces the need for developers to prioritize proper sanitization of all outputs to prevent potential exploitation.

Key Concerns

  • Insufficient output escaping
  • Past XSS vulnerability history
Vulnerabilities
1

Block Referer Spam Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Low
1

1 total CVE

CVE-2023-32497low · 3.3Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Block Referer Spam <= 1.1.9.4 - Authenticated (Administrator+) Stored Cross-Site Scripting

May 9, 2023 Patched in 1.1.9.5 (259d)
Code Analysis
Analyzed Mar 16, 2026

Block Referer Spam Code Analysis

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

Output Escaping

38% escaped16 total outputs
Attack Surface

Block Referer Spam Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

Block Referer Spam Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedMay 4, 2023
PHP min version
Downloads25K

Community Trust

Rating68/100
Number of ratings21
Active installs600
Developer Profile

Block Referer Spam Developer Profile

supersoju

2 plugins · 620 total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
259 days
View full developer profile
Detection Fingerprints

How We Detect Block Referer Spam

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/block-referer-spam/admin/js/dashboard.js/wp-content/plugins/block-referer-spam/admin/css/dashboard.css/wp-content/plugins/block-referer-spam/admin/js/blocked-list.js/wp-content/plugins/block-referer-spam/admin/css/blocked-list.css/wp-content/plugins/block-referer-spam/admin/css/_sidebar.css
Script Paths
/wp-content/plugins/block-referer-spam/admin/js/dashboard.js/wp-content/plugins/block-referer-spam/admin/js/blocked-list.js
Version Parameters
block-referer-spam/admin/js/dashboard.js?ver=block-referer-spam/admin/css/dashboard.css?ver=block-referer-spam/admin/js/blocked-list.js?ver=block-referer-spam/admin/css/blocked-list.css?ver=block-referer-spam/admin/css/_sidebar.css?ver=

HTML / DOM Fingerprints

CSS Classes
ref-block-list
Data Attributes
ref-spam-pro-keyref-spam-pro-active
JS Globals
window.refSpamBlocker
FAQ

Frequently Asked Questions about Block Referer Spam