Pre* Party Resource Hints Security & Risk Analysis

wordpress.org/plugins/pre-party-browser-hints

Take advantage of browser resource hints and plug-and-play features to improve page load time.

6K active installs v1.8.20 PHP 7.0.0+ WP 4.4+ Updated Feb 17, 2024
dns-prefetchpreconnectprefetchpreloadprerender
85
A · Safe
CVEs total1
Unpatched0
Last CVEDec 21, 2023
Safety Verdict

Is Pre* Party Resource Hints Safe to Use in 2026?

Generally Safe

Score 85/100

Pre* Party Resource Hints has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 21, 2023Updated 2yr ago
Risk Assessment

The plugin "pre-party-browser-hints" v1.8.20 exhibits a mixed security posture. On the positive side, it boasts a zero attack surface regarding common entry points like AJAX handlers, REST API routes, shortcodes, and cron events, indicating strong control over its execution paths. Furthermore, the code signals reveal a high percentage of SQL queries utilizing prepared statements and a complete absence of file operations and external HTTP requests, which are excellent security practices.

However, several concerns emerge from the analysis. The taint analysis shows two flows with unsanitized paths, though thankfully of no critical or high severity in this scan. More concerningly, 70% of the total outputs are not properly escaped, presenting a significant risk of Cross-Site Scripting (XSS) vulnerabilities. The plugin also has a history of one medium severity SQL Injection vulnerability, with the last known incident being in late 2023, suggesting past issues with input sanitization for database operations.

In conclusion, while the plugin demonstrates good practices in limiting its attack surface and using prepared statements for SQL, the high percentage of unescaped output is a critical weakness. The past SQL injection vulnerability, though patched, highlights a need for continued vigilance in sanitizing user-provided data. The current lack of critical or high severity issues in the taint analysis is positive, but the unescaped output remains the most pressing concern.

Key Concerns

  • High percentage of unescaped output
  • Medium severity SQLi vulnerability history
  • Flows with unsanitized paths (low severity)
Vulnerabilities
1

Pre* Party Resource Hints Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-50855medium · 6.6Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Pre* Party Resource Hints < 1.8.19 - Authenticated(Administrator+) SQL Injection

Dec 21, 2023 Patched in 1.8.19 (40d)
Code Analysis
Analyzed Mar 16, 2026

Pre* Party Resource Hints Code Analysis

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

SQL Query Safety

90% prepared20 total queries

Output Escaping

30% escaped100 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
search_box (includes\admin\wp-list-table.php:356)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Pre* Party Resource Hints Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

Pre* Party Resource Hints Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedFeb 17, 2024
PHP min version7.0.0
Downloads175K

Community Trust

Rating100/100
Number of ratings28
Active installs6K
Developer Profile

Pre* Party Resource Hints Developer Profile

Sam Perrow

1 plugin · 6K total installs

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

How We Detect Pre* Party Resource Hints

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pre-party-browser-hints/images/lightning.png/wp-content/plugins/pre-party-browser-hints/css/styles.css/wp-content/plugins/pre-party-browser-hints/js/admin.js
Script Paths
/wp-content/plugins/pre-party-browser-hints/js/admin.js
Version Parameters
pre-party-browser-hints/css/styles.css?ver=pre-party-browser-hints/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
pprh-plugin-settings
JS Globals
pprh_data
FAQ

Frequently Asked Questions about Pre* Party Resource Hints