Fakeblock Security & Risk Analysis

wordpress.org/plugins/fakeblock

With less than 10 active installs, Fakeblock is the OC WordPress community's privacy software plugin that's also anti-piracy.

0 active installs v1.0.0 PHP 7.2+ WP 5.1+ Updated Unknown
anti-piracyprivacy
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Fakeblock Safe to Use in 2026?

Generally Safe

Score 100/100

Fakeblock has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "fakeblock" v1.0.0 plugin exhibits a seemingly strong security posture based on the static analysis. The absence of exposed attack surface vectors like AJAX handlers, REST API routes, shortcodes, and cron events is a significant strength. Furthermore, the code signals indicate a lack of dangerous functions, all SQL queries utilizing prepared statements, and a complete absence of file operations and external HTTP requests, all of which are excellent security practices.

However, there are a couple of areas for concern. While nonce checks are present, there are no capability checks on any entry points, which could be an issue if any were to be discovered or added in the future. The output escaping is also only 60% proper, indicating a potential for cross-site scripting (XSS) vulnerabilities in the remaining 40% of outputs. The taint analysis showing zero flows, while good, might be due to the limited attack surface or the specific nature of the analysis performed. The vulnerability history is clean, which is positive, but it's important to remember that past absence of vulnerabilities does not guarantee future security.

In conclusion, "fakeblock" v1.0.0 has a solid foundation with no apparent critical vulnerabilities based on the provided data. The primary weaknesses lie in the complete lack of capability checks and the incomplete output escaping. These areas, while not indicating immediate critical risk, represent potential future attack vectors that should be addressed to further harden the plugin.

Key Concerns

  • No capability checks on entry points
  • Only 60% of output properly escaped
Vulnerabilities
None known

Fakeblock Security Vulnerabilities

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

Fakeblock Code Analysis

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

Output Escaping

60% escaped5 total outputs
Attack Surface

Fakeblock Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actioninitclass-fakeblock.php:61
actionplugins_loadedclass-fakeblock.php:64
actionplugins_loadedclass-fakeblock.php:100
actionadmin_menuincludes\admin\class-fkblk-options.php:36
actionadmin_initincludes\admin\class-fkblk-options.php:37
actionwpincludes\class-fkblk-assets.php:25
actionadmin_enqueue_scriptsincludes\class-fkblk-assets.php:26
actionwp_enqueue_scriptsincludes\class-fkblk-assets.php:102
actioninitincludes\class-fkblk-privacy.php:24
filtertemplate_includeincludes\class-fkblk-privacy.php:27
filterbody_classincludes\class-fkblk-privacy.php:31
Maintenance & Trust

Fakeblock Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedUnknown
PHP min version7.2
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Fakeblock Developer Profile

Thomas Patrick Levy

2 plugins · 0 total installs

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

How We Detect Fakeblock

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/fakeblock/assets/css/fkblk.css/wp-content/plugins/fakeblock/assets/css/fkblk-admin.css/wp-content/plugins/fakeblock/assets/js/fkblk.js
Script Paths
/wp-content/plugins/fakeblock/assets/js/fkblk.js
Version Parameters
fakeblock/assets/css/fkblk.css?ver=fakeblock/assets/js/fkblk.js?ver=

HTML / DOM Fingerprints

CSS Classes
fkblk-visualizerfkblk-padfkblk-results
Data Attributes
id="fkblk-visualizer"id="fkblk-pad"id="fkblk-unblock-start"
JS Globals
fkblk
Shortcode Output
<form action="" method="POST"><h1>YOU HAVE BEEN FAKEBLOCKED</h1><button type="submit" id="fkblk-unblock-start">Unblock Me</button><input type="hidden" name="fkblk_nonce" value="
FAQ

Frequently Asked Questions about Fakeblock