PR Checker Security & Risk Analysis

wordpress.org/plugins/pr-checker

PR Checker makes link list building easier than ever.

10 active installs v1.1 PHP + WP 2.1+ Updated Jul 8, 2009
alexafeedburnergoogleprrank
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PR Checker Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 16yr ago
Risk Assessment

The 'pr-checker' plugin v1.1 exhibits a mixed security posture. On the positive side, the plugin has no known CVEs and a clean vulnerability history, suggesting it has been maintained with security in mind or has not been a significant target. Furthermore, the attack surface appears to be non-existent according to the static analysis, with no apparent AJAX handlers, REST API routes, shortcodes, or cron events exposed. This significantly limits the immediate avenues for exploitation.

However, significant concerns arise from the code signals. A striking 100% of detected output operations are not properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. While SQL queries predominantly use prepared statements (90%), the remaining 10% could still be a vector if they handle user input. The taint analysis revealing two flows with unsanitized paths, even without a critical or high severity rating, is a direct indicator of potential vulnerabilities where user-supplied data could influence program execution, especially in conjunction with the file operations. The complete absence of nonce and capability checks is also a critical oversight, as it means any entry point, even if not immediately obvious, could be abused without proper authorization or verification.

In conclusion, while the plugin has a positive track record regarding known vulnerabilities and a seemingly small attack surface, the critical flaws in output escaping, potential unsanitized data flows, and the complete lack of authorization checks present substantial security risks. These findings necessitate immediate attention and remediation to secure the plugin against potential exploitation, particularly XSS and unauthorized actions.

Key Concerns

  • 0% output escaping
  • 2 unsanitized taint flows
  • 0 Nonce checks
  • 0 Capability checks
  • 10% SQL without prepared statements
Vulnerabilities
None known

PR Checker Security Vulnerabilities

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

PR Checker Code Analysis

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

SQL Query Safety

90% prepared21 total queries

Output Escaping

0% escaped2 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
prchecker_admin_page (pr_checker.php:137)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

PR Checker Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
filterthe_contentpr_checker.php:127
actionwp_headpr_checker.php:128
actionadmin_menupr_checker.php:131
Maintenance & Trust

PR Checker Maintenance & Trust

Maintenance Signals

WordPress version tested2.8
Last updatedJul 8, 2009
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

PR Checker Developer Profile

stratosg

4 plugins · 50 total installs

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

How We Detect PR Checker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pr-checker/images/google.jpg/wp-content/plugins/pr-checker/images/alexa.jpg/wp-content/plugins/pr-checker/images/technorati.jpg/wp-content/plugins/pr-checker/images/feedburner.jpg

HTML / DOM Fingerprints

CSS Classes
prchecker_dataonetwo
Data Attributes
rel
Shortcode Output
<div class="prchecker_data">
FAQ

Frequently Asked Questions about PR Checker