Must Have Pages Security & Risk Analysis

wordpress.org/plugins/must-have-pages

Create important pages like About Us, Privacy Policy, Contact, Terms & more — instantly with ready-made content or blank templates.

10 active installs v1.0.1 PHP 7.2+ WP 5.0+ Updated Jul 10, 2025
adsense-pagesaffiliae-pageslegal-pagespage-generatorprivacy-policy
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Must Have Pages Safe to Use in 2026?

Generally Safe

Score 100/100

Must Have Pages has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The "must-have-pages" v1.0.1 plugin exhibits a generally strong security posture based on the provided static analysis. A significant positive is the complete lack of critical or high-severity issues identified in taint analysis, alongside 100% proper output escaping and the use of prepared statements for all SQL queries. The presence of a nonce check on its single AJAX handler is also a good sign. Furthermore, the plugin's vulnerability history is clean, with no known CVEs, indicating a potentially well-maintained or less targeted codebase.

However, a notable concern arises from the absence of capability checks on the single AJAX handler. While a nonce check is present, this leaves the AJAX endpoint vulnerable to authorization bypass if an attacker can trick a logged-in user with sufficient privileges into triggering the AJAX action, even if the attacker themselves doesn't possess those privileges. The plugin also performs one file operation, and while its context isn't specified, such operations can sometimes introduce risks if not handled securely, though no specific issues were flagged in the static analysis.

In conclusion, the plugin demonstrates good security practices in several key areas, particularly concerning data handling and output sanitization. The lack of historical vulnerabilities is reassuring. The primary area for improvement and potential risk lies in the missing capability checks on its AJAX endpoint, which warrants attention to prevent unauthorized actions.

Key Concerns

  • AJAX handler lacks capability checks
Vulnerabilities
None known

Must Have Pages Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Must Have Pages Release Timeline

v1.0.1Current
Code Analysis
Analyzed Apr 16, 2026

Must Have Pages Code Analysis

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

Output Escaping

100% escaped24 total outputs
Attack Surface

Must Have Pages Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_musthapa_create_pagesmust-have-pages.php:51
WordPress Hooks 2
actionadmin_menumust-have-pages.php:19
actionadmin_enqueue_scriptsmust-have-pages.php:24
Maintenance & Trust

Must Have Pages Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 10, 2025
PHP min version7.2
Downloads365

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Must Have Pages Developer Profile

DIZE TECH IT SOLUTIONS

6 plugins · 60 total installs

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

How We Detect Must Have Pages

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/must-have-pages/assets/css/admin.css/wp-content/plugins/must-have-pages/assets/js/admin.js
Script Paths
/wp-content/plugins/must-have-pages/assets/js/admin.js
Version Parameters
must-have-pages/assets/css/admin.css?ver=must-have-pages/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
musthapa-tabmusthapa-tab-contentmusthapa-create-templatemusthapa-modalmusthapa-modal-contentmusthapa-closemusthapa-form-grid
Data Attributes
data-tabdata-template
JS Globals
musthapaData
REST Endpoints
/wp-json/must-have-pages/
FAQ

Frequently Asked Questions about Must Have Pages