Advanced Rank Checker Security & Risk Analysis

wordpress.org/plugins/advanced-rank-checker

Advanced Rank Checker lets you check your ranking on the keywords you provide to the system. You can check your keywords ranking once a day.

20 active installs v1.3.6 PHP + WP 3.0.1+ Updated Jun 8, 2015
keyword-rankingrank-checkerseoseo-checkerserp
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Rank Checker Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The advanced-rank-checker plugin, version 1.3.6, presents several significant security concerns despite a seemingly clean vulnerability history and a small attack surface. The static analysis reveals a worrying lack of security best practices. Specifically, the presence of five instances of the `unserialize` function is a major red flag, as unserialization of untrusted data is a common vector for remote code execution vulnerabilities. Furthermore, all SQL queries are executed without prepared statements, leaving the plugin vulnerable to SQL injection attacks. The complete absence of output escaping is equally alarming, suggesting that any data outputted by the plugin could be subject to cross-site scripting (XSS) attacks. The lack of any nonce checks or capability checks on the identified entry points (though none are listed) indicates a general disregard for authorization and integrity checks. While the plugin has no recorded CVEs, this could be due to a lack of thorough auditing or simply that its vulnerabilities have not yet been discovered or publicly disclosed. The current state of the code suggests a high risk of exploitation, and immediate remediation of the identified coding flaws is strongly recommended.

Key Concerns

  • Dangerous function 'unserialize' used
  • SQL queries not using prepared statements
  • Output not properly escaped
  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

Advanced Rank Checker Security Vulnerabilities

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

Advanced Rank Checker Code Analysis

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

Dangerous Functions Found

unserialize$meta_value = unserialize($row->meta_value);rankchecker.php:155
unserialize$meta_value_info = unserialize($test->meta_value);rankchecker.php:168
unserialize$meta_results = unserialize($result->meta_value);rankchecker.php:272
unserialize$countries = unserialize($sql_country[0]->meta_value);rankchecker_options.php:62
unserialize$countries = unserialize($sql_country[0]->meta_value);rankchecker_options.php:120

SQL Query Safety

0% prepared6 total queries

Output Escaping

0% escaped20 total outputs
Attack Surface

Advanced Rank Checker Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_menurankchecker.php:19
actioninitrankchecker.php:20
actionadmin_initrankchecker.php:21
actionadmin_initrankchecker.php:22
actionpublish_rankcheckerrankchecker.php:23
actionadmin_noticesrankchecker.php:24
actionwp_dashboard_setuprankchecker_dashboard.php:9
actionadmin_head-index.phprankchecker_dashboard.php:10
actionadmin_menurankchecker_options.php:6
actionadmin_initrankchecker_options.php:7
Maintenance & Trust

Advanced Rank Checker Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedJun 8, 2015
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Advanced Rank Checker Developer Profile

Buddy Jansen

1 plugin · 20 total installs

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

How We Detect Advanced Rank Checker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-rank-checker/rankchecker.css/wp-content/plugins/advanced-rank-checker/assets/css/bootstrap.min.css/wp-content/plugins/advanced-rank-checker/assets/css/animate.css/wp-content/plugins/advanced-rank-checker/assets/css/spinner.css/wp-content/plugins/advanced-rank-checker/assets/css/dashboard.css/wp-content/plugins/advanced-rank-checker/assets/js/bootstrap.min.js/wp-content/plugins/advanced-rank-checker/assets/js/customjs.js
Script Paths
//code.jquery.com/jquery-1.11.3.min.js//code.jquery.com/jquery-migrate-1.2.1.min.js
Version Parameters
advanced-rank-checker/rankchecker.css?ver=advanced-rank-checker/assets/css/bootstrap.min.css?ver=advanced-rank-checker/assets/css/animate.css?ver=advanced-rank-checker/assets/css/spinner.css?ver=advanced-rank-checker/assets/css/dashboard.css?ver=advanced-rank-checker/assets/js/bootstrap.min.js?ver=advanced-rank-checker/assets/js/customjs.js?ver=

HTML / DOM Fingerprints

CSS Classes
show-warningpostboxtabletable-striped
Data Attributes
data-toggledata-target
Shortcode Output
<h2>Welcome to the Advanced Rank Checker</h2><p>You can use this system to check your keywords ranking. You can check each keyword once a day.</p><p>Did you not add keywords yet? &nbsp;<a href="Click here</a> to start</p>
FAQ

Frequently Asked Questions about Advanced Rank Checker