Hyper PWA Security & Risk Analysis

wordpress.org/plugins/hyper-pwa

Provide Manifest and Service Worker, convert WordPress into Progressive Web Apps (PWA).

300 active installs v4.3.0 PHP 7.2+ WP 5.1+ Updated Nov 12, 2024
a2hsadd-to-home-screenofflineprogressive-web-appspwa
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Hyper PWA Safe to Use in 2026?

Generally Safe

Score 92/100

Hyper PWA 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 hyper-pwa plugin version 4.3.0 exhibits a generally strong security posture based on the provided static analysis. The absence of any recorded CVEs and the clean taint analysis results are particularly encouraging, indicating a lack of known exploitable vulnerabilities. Furthermore, the code employs good practices like using prepared statements for SQL queries and a high percentage of properly escaped output, which are crucial for preventing common web attacks.

However, there are a few areas that warrant attention. The complete lack of nonce checks on AJAX handlers is a significant concern, as it creates an opening for potential Cross-Site Request Forgery (CSRF) attacks if any AJAX functionality is present but not explicitly detailed in this report. While capability checks are present, the absence of nonce checks on the interface for these checks could still be problematic. The presence of external HTTP requests, though only one, could also be a vector for supply chain attacks or data leakage if not properly validated or sanitized.

In conclusion, hyper-pwa appears to be a relatively secure plugin, with strengths in its SQL handling and output sanitization, and no known historical vulnerabilities. The primary concern lies in the potential for CSRF due to the missing nonce checks on AJAX handlers. Addressing this specific gap would further solidify its security.

Key Concerns

  • Missing nonce checks on AJAX handlers
  • External HTTP requests present
Vulnerabilities
None known

Hyper PWA Security Vulnerabilities

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

Hyper PWA Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

82% escaped44 total outputs
Attack Surface

Hyper PWA Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_menuadmin\admin.php:670
actionadmin_initadmin\admin.php:671
actionplugins_loadedhyper-pwa.php:359
actionafter_setup_themehyper-pwa.php:362
actionshutdownhyper-pwa.php:363
actionwp_enqueue_scriptshyper-pwa.php:365
actionwp_headhyper-pwa.php:367
actionwp_footerhyper-pwa.php:368
actionadmin_enqueue_scriptshyper-pwa.php:372
filterscript_loader_taghyper-pwa.php:375
filterplugin_action_links_hyper-pwa/hyper-pwa.phphyper-pwa.php:376
Maintenance & Trust

Hyper PWA Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedNov 12, 2024
PHP min version7.2
Downloads16K

Community Trust

Rating90/100
Number of ratings8
Active installs300
Developer Profile

Hyper PWA Developer Profile

rickey29

3 plugins · 310 total installs

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

How We Detect Hyper PWA

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hyper-pwa/css/a2hs.css/wp-content/plugins/hyper-pwa/js/media-uploader.js
Script Paths
/wp-content/plugins/hyper-pwa/register.js/wp-content/plugins/hyper-pwa/a2hs.js/wp-content/plugins/hyper-pwa/unregister.js
Version Parameters
hyper-pwa/style.css?ver=hyper-pwa/script.js?ver=hyper-pwa/register.js?ver=hyper-pwa/a2hs.js?ver=hyper-pwa/unregister.js?ver=hyper-pwa/media-uploader.js?ver=

HTML / DOM Fingerprints

CSS Classes
hyper-pwa-hiddenhyper-pwa-notification-barhyper-pwa-iconhyper-pwa-install-buttonhyper-pwa-close-buttonhyper-pwa-popup-windowhyper-pwa-popup-texthyper-pwa-popup-text-ios-safari+3 more
Data Attributes
hyper-pwa-page-type
JS Globals
window.HYPER_PWA_REGISTER_JS_PATTERNwindow.HYPER_PWA_SERVICE_WORKER_JS_PATTERNwindow.HYPER_PWA_MANIFEST_JSON_PATTERNwindow.HYPER_PWA_OFFLINE_HTML_PATTERNwindow.HYPER_PWA_UNREGISTER_JS_PATTERNwindow.HYPER_PWA_A2HS_JS_PATTERN+6 more
FAQ

Frequently Asked Questions about Hyper PWA