Bloglovin Follow Security & Risk Analysis

wordpress.org/plugins/bloglovin-follow

Allows the user to display their Bloglovin Follow button in posts/pages/ custom post types or in a widget.

40 active installs v1.0 PHP + WP 3.0+ Updated Sep 22, 2011
bloglovinpagespostsshortcodewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bloglovin Follow Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The bloglovin-follow plugin v1.0 exhibits a mixed security posture, with some encouraging signs but significant areas of concern. On the positive side, the plugin has no known historical vulnerabilities (CVEs) and demonstrates good practice by using prepared statements for all SQL queries. Furthermore, the attack surface is minimal, with only one entry point (a shortcode) and no AJAX handlers or REST API routes exposed without authentication, and no cron events or file operations.

However, the static analysis reveals critical security flaws. The presence of the `create_function` is a major red flag, as it can be exploited for code injection if user input is not strictly sanitized. More alarmingly, 100% of the plugin's outputs are not properly escaped. This is a severe vulnerability that makes the plugin susceptible to Cross-Site Scripting (XSS) attacks, allowing attackers to inject malicious scripts into web pages viewed by users. The complete absence of nonce and capability checks, while not directly exploitable given the limited attack surface, represents a lack of defense-in-depth and could become a problem if the attack surface expands or is modified in future versions.

Given the lack of vulnerability history, it might indicate that this plugin hasn't been heavily targeted or extensively analyzed. However, the identified code signals, particularly the unescaped output and the use of `create_function`, represent immediate and significant risks that could be leveraged by attackers. The plugin's strengths in SQL handling and minimal attack surface are overshadowed by these critical output and code execution vulnerabilities. Users should exercise extreme caution with this plugin.

Key Concerns

  • 100% of outputs are not properly escaped (XSS risk)
  • Use of dangerous function: create_function (code injection risk)
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Bloglovin Follow Security Vulnerabilities

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

Bloglovin Follow Release Timeline

v1.0Current
Code Analysis
Analyzed Mar 16, 2026

Bloglovin Follow Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'return register_widget("BloglovinFollowWidget");' bloglovin-follow.php:58

Output Escaping

0% escaped22 total outputs
Attack Surface

Bloglovin Follow Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[bloglovin-follow-button] bloglovin-follow.php:97
WordPress Hooks 6
actionadmin_initbloglovin-follow.php:50
filterthe_contentbloglovin-follow.php:54
filterthe_excerptbloglovin-follow.php:55
filteradmin_menubloglovin-follow.php:56
filterwidget_textbloglovin-follow.php:57
actionwidgets_initbloglovin-follow.php:58
Maintenance & Trust

Bloglovin Follow Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedSep 22, 2011
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Bloglovin Follow Developer Profile

Aigars Silkalns

1 plugin · 40 total installs

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

How We Detect Bloglovin Follow

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bloglovin-follow/bloglovin-follow-admin.css

HTML / DOM Fingerprints

Shortcode Output
[bloglovin-follow-button]
FAQ

Frequently Asked Questions about Bloglovin Follow