Web Manifest Security & Risk Analysis

wordpress.org/plugins/web-manifest

Allows to create and configure a web-app manifest file (manifest.json).

100 active installs v1.1.0 PHP + WP 4.7+ Updated Dec 18, 2017
androidmobilemobile-webprogressive-web-appsweb-manifest
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Web Manifest Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The web-manifest plugin v1.1.0 presents a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface, and all identified entry points are implicitly protected due to their lack of existence. The code signals are also positive, with no dangerous functions, all SQL queries using prepared statements, and a good rate of output escaping (83%). The presence of capability checks further bolsters security, ensuring proper authorization for any operations that might require it. The vulnerability history being entirely clear with no recorded CVEs, regardless of severity, is an excellent indicator of the plugin's past stability and the developer's diligence.

However, there are minor points to consider. While the overall output escaping rate is good, the 17% of outputs that are not properly escaped could, in certain complex scenarios or with specific data inputs, theoretically lead to cross-site scripting (XSS) vulnerabilities. Although no taint flows were identified, which is a significant strength, the limited number of flows analyzed (0) means this analysis might not cover all potential data manipulation paths. Similarly, the plugin performs file operations, and while no specific risks are highlighted, these operations always carry a baseline risk if not handled with extreme care.

In conclusion, the web-manifest plugin v1.1.0 appears to be a secure and well-developed option. Its minimal attack surface, positive code signals, and clean vulnerability history are commendable. The only areas of slight concern are the unescaped outputs and the general caution required around file operations. These are minor weaknesses in an otherwise robust security profile, and the overall risk is assessed as low.

Key Concerns

  • Unescaped output detected
  • File operations present
Vulnerabilities
None known

Web Manifest Security Vulnerabilities

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

Web Manifest Code Analysis

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

Output Escaping

83% escaped24 total outputs
Attack Surface

Web Manifest Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_menuoptions-page.php:29
actionplugins_loadedwebmanifest.php:27
actionadmin_initwebmanifest.php:169
actionupdate_option_blognamewebmanifest.php:192
actionupdate_option_blogdescriptionwebmanifest.php:193
actionupdate_option_homewebmanifest.php:194
actionadmin_initwebmanifest.php:212
filtershow_admin_barwebmanifest.php:223
actioninitwebmanifest.php:225
actionadmin_initwebmanifest.php:296
actionwp_headwebmanifest.php:313
Maintenance & Trust

Web Manifest Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedDec 18, 2017
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Web Manifest Developer Profile

fro1d

1 plugin · 100 total installs

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

How We Detect Web Manifest

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/web-manifest/web-manifest.js/wp-content/plugins/web-manifest/style.css
Script Paths
/wp-content/plugins/web-manifest/web-manifest.js
Version Parameters
web-manifest/style.css?ver=web-manifest.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Web Manifest: Preview -->
JS Globals
fwm_data
REST Endpoints
/wp-json/web-manifest/v1/data
FAQ

Frequently Asked Questions about Web Manifest