MockPress – Landing Page Template Elementor Security & Risk Analysis

wordpress.org/plugins/mockpress

Mockpress is Template Elementor Indonesian provider, we share our landing page design using elementor page builder, with free bies and premium templat …

10 active installs v1.0.7 PHP 7.4+ WP 5.6+ Updated May 16, 2022
designelementortemplate
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MockPress – Landing Page Template Elementor Safe to Use in 2026?

Generally Safe

Score 85/100

MockPress – Landing Page Template Elementor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The 'mockpress' plugin v1.0.7 exhibits a generally good security posture, with no recorded historical vulnerabilities and a strong adherence to secure coding practices in several areas. The static analysis reveals a low number of entry points, particularly in the form of AJAX handlers and REST API routes. Notably, all SQL queries are properly prepared, and a high percentage of output is correctly escaped, significantly mitigating risks of common injection and XSS vulnerabilities. Taint analysis also shows no critical or high severity unsanitized paths, indicating that data flows within the plugin are handled cautiously.

However, a significant concern arises from the presence of one unprotected REST API route, which represents a direct attack surface without proper authorization checks. While the overall number of entry points is low, this single unprotected route could be exploited if it handles sensitive data or functionality. The plugin also utilizes file operations and makes external HTTP requests, which, while not inherently insecure, are areas that warrant careful review in conjunction with the unprotected endpoint to ensure no malicious actions can be chained.

Given the absence of past vulnerabilities and the strong coding practices observed elsewhere, the plugin appears to be developed with security in mind. The main weakness lies in the single exposed REST API endpoint. The plugin's strengths in output escaping and prepared statements are commendable, but the unprotected endpoint is a critical oversight that needs immediate attention. A balanced conclusion is that 'mockpress' is largely secure, but this single flaw introduces a notable risk.

Key Concerns

  • Unprotected REST API route
  • 1 REST API route without permission callback
  • Some output not properly escaped
Vulnerabilities
None known

MockPress – Landing Page Template Elementor Security Vulnerabilities

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

MockPress – Landing Page Template Elementor Code Analysis

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

Output Escaping

90% escaped114 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
remove_license (admin\class-ajax.php:15)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

MockPress – Landing Page Template Elementor Attack Surface

Entry Points4
Unprotected1

AJAX Handlers 3

authwp_ajax_mockpress_register_templateadmin\class-ajax.php:11
authwp_ajax_mockpress_remove_licenseadmin\class-ajax.php:12
authwp_ajax_mockpress_get_templatesincludes\elementor-kit\elementor-kit.php:55

REST API Routes 1

GET/wp-json/mockpress/v1/option/licensesincludes\endpoints\get-licenses.php:35
WordPress Hooks 26
actionadmin_menuadmin\class-admin.php:47
actionadmin_initadmin\class-admin.php:48
actionadmin_enqueue_scriptsadmin\class-admin.php:49
actionadmin_enqueue_scriptsadmin\class-admin.php:50
actionelementor/editor/before_enqueue_scriptsincludes\elementor-kit\elementor-kit.php:48
actionelementor/editor/after_enqueue_stylesincludes\elementor-kit\elementor-kit.php:49
actionelementor/editor/footerincludes\elementor-kit\elementor-kit.php:51
actionelementor/preview/enqueue_stylesincludes\elementor-kit\elementor-kit.php:52
actionelementor/ajax/register_actionsincludes\elementor-kit\elementor-kit.php:54
actionrest_api_initincludes\endpoints\get-licenses.php:22
filterscript_loader_tagincludes\plugin.php:66
actionelementor/widgets/widgets_registeredincludes\plugin.php:181
actionelementor/editor/after_enqueue_scriptsincludes\plugin.php:185
actionelementor/editor/before_enqueue_scriptsincludes\widgets\four_widget\four_widget.php:62
actionwp_enqueue_scriptsincludes\widgets\four_widget\includes\class-four-widget.php:74
actionelementor/elements/categories_registeredincludes\widgets\four_widget\includes\class-four-widget.php:108
actionelementor/widgets/widgets_registeredincludes\widgets\four_widget\includes\class-four-widget.php:120
filterqi_addons_for_elementor_filter_register_shortcodesincludes\widgets\four_widget\includes\shortcode\process\class-qiaddonsforelementor-process-shortcode.php:17
filterqi_addons_for_elementor_filter_process_layoutsincludes\widgets\four_widget\includes\shortcode\process\variations\horizontal\horizontal.php:17
filterqi_addons_for_elementor_filter_process_layoutsincludes\widgets\four_widget\includes\shortcode\process\variations\vertical\vertical.php:17
filterqi_addons_for_elementor_filter_process_extra_optionsincludes\widgets\four_widget\includes\shortcode\process\variations\vertical\vertical.php:49
actionadmin_noticesmockpress.php:27
actionadmin_noticesmockpress.php:33
actionadmin_noticesmockpress.php:36
filterjwt_auth_whitelistmockpress.php:39
actionadmin_initmockpress.php:62
Maintenance & Trust

MockPress – Landing Page Template Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedMay 16, 2022
PHP min version7.4
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

MockPress – Landing Page Template Elementor Developer Profile

mockpress

1 plugin · 10 total installs

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

How We Detect MockPress – Landing Page Template Elementor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mockpress/admin/assets/css/admin.css/wp-content/plugins/mockpress/admin/assets/css/bases.css/wp-content/plugins/mockpress/admin/assets/css/home.css/wp-content/plugins/mockpress/admin/assets/css/license.css/wp-content/plugins/mockpress/admin/assets/css/responsive.css/wp-content/plugins/mockpress/admin/assets/css/w3.css/wp-content/plugins/mockpress/admin/assets/js/mockpress-admin.js
Script Paths
/wp-content/plugins/mockpress/admin/assets/js/mockpress-admin.js
Version Parameters
mockpress/admin/assets/css/admin.css?ver=mockpress/admin/assets/css/bases.css?ver=mockpress/admin/assets/css/home.css?ver=mockpress/admin/assets/css/license.css?ver=mockpress/admin/assets/css/responsive.css?ver=mockpress/admin/assets/js/mockpress-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
mp_admin
REST Endpoints
/wp-json/mockpress/v1/option/*
FAQ

Frequently Asked Questions about MockPress – Landing Page Template Elementor