PageSpeed Dashboard Security & Risk Analysis

wordpress.org/plugins/page-speed-score-on-dashboard

Displays the PageSpeed score of the home page in the WordPress dashboard and allows clearing site cache.

0 active installs v1.4.3 PHP + WP + Updated Sep 19, 2024
cachedashboardgoogleinsightspagespeed
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is PageSpeed Dashboard Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "page-speed-score-on-dashboard" plugin version 1.4.3 exhibits a strong security posture based on the provided static analysis. The plugin demonstrates excellent adherence to secure coding practices by utilizing prepared statements for all SQL queries and properly escaping all output. Crucially, all identified entry points, including AJAX handlers, are protected by nonce checks. The absence of dangerous functions, file operations, and the proper handling of external HTTP requests further bolster its security. The vulnerability history is also clean, with no known CVEs or past incidents, indicating a well-maintained and secure plugin.

However, a minor area for improvement lies in the lack of capability checks on its AJAX handlers. While nonces prevent unauthorized requests from unauthenticated users, they do not restrict access based on user roles. This means that any logged-in user, regardless of their permissions, could potentially interact with these AJAX endpoints. While the attack surface is small and the overall risk is low due to the absence of SQL injection, cross-site scripting, or other common vulnerabilities, implementing capability checks would further harden the plugin against potential abuse by malicious actors within a WordPress site.

In conclusion, "page-speed-score-on-dashboard" v1.4.3 is a securely developed plugin with a robust security foundation. Its strengths lie in its disciplined approach to SQL and output sanitization, as well as its protected entry points. The sole weakness identified is the absence of capability checks on its AJAX handlers, which represents a low-risk concern given the plugin's otherwise clean security profile and lack of exploitable vulnerabilities. The clean vulnerability history further reinforces confidence in its security.

Key Concerns

  • AJAX handlers without capability checks
Vulnerabilities
None known

PageSpeed Dashboard Security Vulnerabilities

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

PageSpeed Dashboard Code Analysis

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

Output Escaping

100% escaped19 total outputs
Attack Surface

PageSpeed Dashboard Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_fetch_pagespeed_scorespage-speed-on-dashboard.php:212
authwp_ajax_scan_imagespage-speed-on-dashboard.php:235
authwp_ajax_fetch_image_sizepage-speed-on-dashboard.php:259
WordPress Hooks 3
actionwp_dashboard_setuppage-speed-on-dashboard.php:17
actionadmin_enqueue_scriptspage-speed-on-dashboard.php:34
actionadmin_enqueue_scriptspage-speed-on-dashboard.php:41
Maintenance & Trust

PageSpeed Dashboard Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedSep 19, 2024
PHP min version
Downloads527

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

PageSpeed Dashboard Developer Profile

patelpathik

1 plugin · 0 total installs

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

How We Detect PageSpeed Dashboard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/page-speed-score-on-dashboard/assets/script.js/wp-content/plugins/page-speed-score-on-dashboard/assets/jspdf.umd.min.js/wp-content/plugins/page-speed-score-on-dashboard/assets/jspdf.plugin.autotable.min.js
Script Paths
assets/script.jsassets/jspdf.umd.min.jsassets/jspdf.plugin.autotable.min.js
Version Parameters
page-speed-score-on-dashboard/assets/script.js?ver=page-speed-score-on-dashboard/assets/jspdf.umd.min.js?ver=page-speed-score-on-dashboard/assets/jspdf.plugin.autotable.min.js?ver=

HTML / DOM Fingerprints

HTML Comments
Note: You must check your site after clearing the cache.<br> <b>If needed:</b> Rename the cache directory in <b>wp-content/</b> or <b>wp-content/uploads</b>. Once deleted, there is no way to recover it, so please check your site carefully before proceeding.Note : For the pdf press "Scan Image" then Press "Download PDF" button
Data Attributes
id="pagespeed-dashboard-widget"id="fetch-pagespeed-scores"id="pagespeed-scores-container"id="scan-images-widget"id="scan-images-button"id="images-list-container"+1 more
JS Globals
pagespeedData
REST Endpoints
/wp-json/wp/v2/users/me
FAQ

Frequently Asked Questions about PageSpeed Dashboard