RankingBadge Security & Risk Analysis

wordpress.org/plugins/rankingbadge

RankingBadge displays ranking information from major sources such as Google (PageRank), Alexa (Alexa traffic Rank) and Technorati in the sidebar of yo …

10 active installs v0.5 PHP + WP 2.5+ Updated Unknown
alexabadgepagerankstats
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is RankingBadge Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The 'rankingbadge' plugin version 0.5 exhibits a mixed security posture. While it demonstrates good practices by exclusively using prepared statements for SQL queries and has no recorded vulnerability history, several concerns warrant attention. The presence of the `create_function` function is a significant red flag, as it can be a source of severe security vulnerabilities if not handled with extreme care. Furthermore, a concerning percentage of output (62%) is not properly escaped, opening the door to potential cross-site scripting (XSS) vulnerabilities. The complete absence of nonce and capability checks across all identified entry points (though limited in number) is another critical weakness, as it implies that any function exposed to the frontend could be called without proper authorization or integrity verification.

Despite the lack of known CVEs and a clean vulnerability history, the static analysis reveals inherent risks within the code itself. The reliance on `create_function` and the insufficient output escaping, coupled with the lack of authorization checks, create potential attack vectors. While the limited attack surface and secure SQL handling are positive, they do not fully mitigate the risks posed by these specific code vulnerabilities. A more thorough review of how `create_function` is used and robust implementation of output escaping and authorization checks are strongly recommended.

Key Concerns

  • Dangerous function create_function used
  • Insufficient output escaping (62% not escaped)
  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

RankingBadge Security Vulnerabilities

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

RankingBadge Code Analysis

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

Dangerous Functions Found

create_functionadd_action('plugins_loaded', create_function('$RankingBadge_sdla13Xa', 'global $RankingBadge; $Rankirankingbadge.php:395

Output Escaping

38% escaped13 total outputs
Attack Surface

RankingBadge Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menurankingbadge.php:61
actionwp_headrankingbadge.php:64
actionwidgets_initrankingbadge.php:67
actionplugins_loadedrankingbadge.php:395
Maintenance & Trust

RankingBadge Maintenance & Trust

Maintenance Signals

WordPress version tested2.7
Last updatedUnknown
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

RankingBadge Developer Profile

grobekelle

3 plugins · 40 total installs

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

How We Detect RankingBadge

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/rankingbadge/img/0.gif/wp-content/plugins/rankingbadge/img/1.gif

HTML / DOM Fingerprints

CSS Classes
rankingbadge
Data Attributes
name="rankingbadge[title]"name="rankingbadge[technorati_api_key]"name="rankingbadge[layout]"
FAQ

Frequently Asked Questions about RankingBadge