
Materialis Companion Security & Risk Analysis
wordpress.org/plugins/materialis-companionThe Materialis Companion plugin adds drag and drop page builder functionality to the Materialis theme.
Is Materialis Companion Safe to Use in 2026?
Generally Safe
Score 96/100Materialis Companion has a strong security track record. Known vulnerabilities have been patched promptly.
The materialis-companion plugin v1.3.53 exhibits a mixed security posture. While it demonstrates good practices in areas like SQL query sanitization and output escaping, the presence of an unprotected AJAX handler represents a significant concern, opening the door for unauthorized actions. The plugin also has a history of medium-severity vulnerabilities, specifically Cross-site Scripting (XSS) and Missing Authorization, which indicates recurring issues that require careful attention. Although there are no currently unpatched CVEs, the historical pattern suggests a propensity for vulnerabilities in these areas.
The static analysis reveals a relatively contained attack surface with one unprotected entry point (AJAX handler). The taint analysis shows no critical or high-severity flows, which is a positive sign. However, the unprotected AJAX handler needs to be addressed immediately. The history of past vulnerabilities, particularly XSS and authorization flaws, suggests that input validation and access control mechanisms might not always be robust. Despite the current lack of unpatched critical issues, the plugin's vulnerability history warrants a cautious approach.
In conclusion, materialis-companion has strengths in its proper handling of SQL and output escaping. However, the unprotected AJAX endpoint is a direct, exploitable risk. The historical vulnerability patterns for XSS and Missing Authorization indicate a need for ongoing vigilance and potentially a deeper review of its security implementation. Addressing the unprotected AJAX handler should be the immediate priority, followed by a review of past vulnerability types to prevent recurrence.
Key Concerns
- AJAX handler without authentication
- History of medium severity CVEs (3 total)
- Vulnerability history shows Missing Authorization
- Vulnerability history shows Cross-site Scripting
Materialis Companion Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Materialis Companion <= 1.3.52 - Missing Authorization
Materialis Companion <= 1.3.41 - Authenticated (Contributor+) Store Cross-Site Scripting via materialis_contact_form Shortcode
Materialis Companion <= 1.3.39 - Authenticated (Contributor+) Stored Cross-Site Scripting
Materialis Companion Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Materialis Companion Attack Surface
AJAX Handlers 5
Shortcodes 2
WordPress Hooks 72
Maintenance & Trust
Materialis Companion Maintenance & Trust
Maintenance Signals
Community Trust
Materialis Companion Alternatives
Elementor Website Builder – More Than Just a Page Builder
elementor
The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now!
Page Builder by SiteOrigin
siteorigin-panels
Build responsive page layouts using the widgets you know and love using this simple drag and drop page builder.
Page Builder: Pagelayer – Drag and Drop website builder
pagelayer
The most advanced frontend drag & drop page builder. Pagelayer is a light weight but extremely powerful Website Builder.
Beaver Builder Page Builder – Drag and Drop Website Builder
beaver-builder-lite-version
The Professional's Choice for Drag & Drop WordPress Page Building. Fast, Reliable, and Trusted since 2014.
Colibri Page Builder
colibri-page-builder
Colibri Page Builder adds drag and drop page builder functionality to the ColibriWP theme.
Materialis Companion Developer Profile
3 plugins · 76K total installs
How We Detect Materialis Companion
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/materialis-companion/assets/css/customizer.css/wp-content/plugins/materialis-companion/assets/css/frontend.css/wp-content/plugins/materialis-companion/assets/js/customizer/base.js/wp-content/plugins/materialis-companion/assets/js/customizer/row-list-control.js/wp-content/plugins/materialis-companion/assets/js/customizer/multi-image-control.js/wp-content/plugins/materialis-companion/assets/js/frontend/frontend.js/wp-content/plugins/materialis-companion/assets/js/frontend/responsive-menu.js/wp-content/plugins/materialis-companion/assets/js/materialis-companion-admin.js/wp-content/plugins/materialis-companion/assets/js/customizer/base.js/wp-content/plugins/materialis-companion/assets/js/customizer/row-list-control.js/wp-content/plugins/materialis-companion/assets/js/customizer/multi-image-control.js/wp-content/plugins/materialis-companion/assets/js/frontend/frontend.js/wp-content/plugins/materialis-companion/assets/js/frontend/responsive-menu.js/wp-content/plugins/materialis-companion/assets/js/materialis-companion-admin.js/wp-content/plugins/materialis-companion/assets/css/customizer.css?ver=/wp-content/plugins/materialis-companion/assets/css/frontend.css?ver=/wp-content/plugins/materialis-companion/assets/js/customizer/base.js?ver=/wp-content/plugins/materialis-companion/assets/js/customizer/row-list-control.js?ver=/wp-content/plugins/materialis-companion/assets/js/customizer/multi-image-control.js?ver=/wp-content/plugins/materialis-companion/assets/js/frontend/frontend.js?ver=/wp-content/plugins/materialis-companion/assets/js/frontend/responsive-menu.js?ver=/wp-content/plugins/materialis-companion/assets/js/materialis-companion-admin.js?ver=HTML / DOM Fingerprints
cp-multi-image-itemcp-multi-image-managersection-iconattachment-media-view-imagedata-type="cp-multi-image-manager"data-mindata-maxdata-setting-linkdata-namedata-selectionCP_Customizer.openMediaBrowsercpMultiImageTexts