
PWA Security & Risk Analysis
wordpress.org/plugins/pwaWordPress feature plugin to bring Progressive Web App (PWA) capabilities to Core
Is PWA Safe to Use in 2026?
Generally Safe
Score 92/100PWA has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "pwa" plugin version 0.8.2 exhibits several concerning security practices, primarily related to its unprotected AJAX handlers. While the plugin demonstrates good practices in SQL query sanitization and a high rate of output escaping, the presence of four AJAX handlers without any authentication or capability checks creates a significant attack surface. This means any unauthenticated user could potentially trigger these actions, leading to unintended consequences.
The lack of nonce checks on these AJAX handlers further exacerbates the risk, making them susceptible to Cross-Site Request Forgery (CSRF) attacks. The taint analysis showing zero flows, while seemingly positive, might be due to the limited scope of the analysis or the plugin's specific functionality. Coupled with no known vulnerability history, this could suggest either a well-maintained codebase or a lack of rigorous security auditing for potential vulnerabilities.
In conclusion, the plugin has strengths in its data handling and output sanitization. However, the significant number of unprotected AJAX endpoints represents a critical weakness that requires immediate attention. The absence of known vulnerabilities is a positive sign, but it should not overshadow the identified risks in the current codebase.
Key Concerns
- Unprotected AJAX handlers (4)
- Missing nonce checks on AJAX handlers
- Low capability check coverage
PWA Security Vulnerabilities
PWA Release Timeline
PWA Code Analysis
Output Escaping
PWA Attack Surface
AJAX Handlers 4
WordPress Hooks 69
Maintenance & Trust
PWA Maintenance & Trust
Maintenance Signals
Community Trust
PWA Alternatives
Super Progressive Web Apps
super-progressive-web-apps
SuperPWA helps you convert your WordPress website into a Progressive Web App instantly.
PWA for WP – Progressive Web Apps Made Simple
pwa-for-wp
PWA plugin is bringing the power of the Progressive Web Apps to the WP & AMP to take the user experience to the next level.
Hyper PWA
hyper-pwa
Provide Manifest and Service Worker, convert WordPress into Progressive Web Apps (PWA).
PWA for WordPress
pwa4wp
PWA for WordPress makes your WordPress site to PWA (Progressive Web App) and makes control of PWA data caches easy.
Public Woo Api
public-woo-api
Allows to fetch WooCommerce products, categories, tags, variations and reviews without authentication.
PWA Developer Profile
26 plugins · 437K total installs
How We Detect PWA
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/pwa/wp-includes/js/workbox-v7.3.0/workbox-sw.js/wp-content/plugins/pwa/wp-includes/js/workbox-v7.3.0/workbox-window.prod.min.js/wp-content/plugins/pwa/wp-includes/js/pwa-admin.js/wp-content/plugins/pwa/wp-includes/js/pwa-shell.jspwa/wp-includes/js/pwa-admin.js?ver=pwa/wp-includes/js/pwa-shell.js?ver=HTML / DOM Fingerprints
PWApwa