Morphii Security & Risk Analysis

wordpress.org/plugins/morphii

Forget misleading ratings/reactions. Capture accurate data you can actually use when people share the intensity of how they feel about your content.

10 active installs v2.0 PHP 5.3.0+ WP 5.0+ Updated Apr 7, 2023
feedbackpollrequires-php-5-3-0reactionsreviewsuser-engagement
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Morphii Safe to Use in 2026?

Generally Safe

Score 85/100

Morphii 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 'morphii' v2.0 plugin demonstrates a generally strong security posture, with good practices in place. The absence of known CVEs and a clean vulnerability history is a significant positive. The code analysis reveals several strengths: all SQL queries utilize prepared statements, a substantial majority of outputs are properly escaped, and there are appropriate nonce and capability checks on entry points. The lack of external HTTP requests and bundled libraries further reduces the potential attack surface.

However, there are specific areas for concern. The presence of the `unserialize` function is a notable risk, as it can lead to object injection vulnerabilities if not handled with extreme care, especially if data processed by `unserialize` originates from untrusted user input. While the static analysis did not identify any unsanitized paths in taint flows, the potential for `unserialize` to be exploited remains a latent threat. The attack surface, though small and seemingly protected, is still an area to monitor, particularly if future versions introduce new functionalities.

In conclusion, 'morphii' v2.0 is built on a foundation of good security practices, indicated by its clean vulnerability history and the correct use of prepared statements and escaping. The primary concern lies with the use of `unserialize`, which necessitates careful implementation and input validation to mitigate potential object injection risks. The plugin is currently in a good state, but the `unserialize` function warrants attention for ongoing security diligence.

Key Concerns

  • Use of unserialize function
Vulnerabilities
None known

Morphii Security Vulnerabilities

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

Morphii Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Morphii Code Analysis

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

Dangerous Functions Found

unserialize$morphii_array = unserialize($morphiis);morphii.php:352
unserialize$posttypes_array = unserialize($morphiis_posts);morphii.php:388
unserialize$morphii_array = unserialize($morphiis);templates\product-reviews.php:83

SQL Query Safety

100% prepared2 total queries

Output Escaping

89% escaped159 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

4 flows
<general-options> (includes\general-options.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Morphii Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_submit_reviewsmorphii.php:122
noprivwp_ajax_submit_reviewsmorphii.php:124

Shortcodes 1

[morphii-reviews] includes\class.morphii-shortcode.php:25
WordPress Hooks 15
actioninitincludes\class.morphii-data.php:47
filterposts_whereincludes\class.morphii-list-table.php:265
filterposts_whereincludes\class.morphii-questions-table.php:264
actionmorphii_startmorphii-init.php:52
actionmorphii_initmorphii-init.php:79
actionplugins_loadedmorphii-init.php:99
actionwp_enqueue_scriptsmorphii.php:98
actionwp_enqueue_scriptsmorphii.php:100
actioninitmorphii.php:102
actioninitmorphii.php:104
actionadmin_menumorphii.php:106
actionadmin_enqueue_scriptsmorphii.php:110
actionadd_meta_boxesmorphii.php:112
actionsave_postmorphii.php:114
filterwoocommerce_product_tabsmorphii.php:118
Maintenance & Trust

Morphii Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedApr 7, 2023
PHP min version5.3.0
Downloads1K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

Morphii Developer Profile

morphii

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 Morphii

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/morphii/assets/js/morphii-custom.js
Script Paths
https://widget.morphii.com/v2/morphii-widget.min.js

HTML / DOM Fingerprints

CSS Classes
morphii-widget-wrap
HTML Comments
<!--Morphii Reviews--><!--Morphii Questions--><!--Morphii Settings-->
Data Attributes
data-morphii-button-iddata-morphii-widget-id
JS Globals
ajax_object
FAQ

Frequently Asked Questions about Morphii