Simple metadata Security & Risk Analysis

wordpress.org/plugins/simple-metadata

This plugin provides auto-generated metadata on the basis of default WP web-pages information.

10 active installs v1.6 PHP 5.6+ WP 5.2+ Updated Jan 8, 2020
multisitepressbooksschemaschema-orgsimple-metadata
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple metadata Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The simple-metadata plugin v1.6 presents a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs) and a clean history, which suggests a generally stable and well-maintained codebase. The static analysis also indicates a good practice of implementing nonce checks and capability checks for many of its operations. Furthermore, there are no direct file operations or external HTTP requests, reducing the attack surface in those areas.

However, significant concerns arise from the taint analysis. With 4 out of 5 analyzed flows having unsanitized paths, and 2 of these identified as high severity, there is a notable risk of injection vulnerabilities. While the static analysis doesn't pinpoint the exact nature of these vulnerabilities, unsanitized paths in taint flows are a strong indicator of potential cross-site scripting (XSS) or other code execution risks if user-supplied data is not properly validated or escaped before being used in sensitive operations. The SQL query statistics, with 33% not using prepared statements, also indicate potential SQL injection vulnerabilities, although the taint analysis doesn't explicitly flag these as high severity.

In conclusion, while the plugin benefits from a lack of known vulnerabilities and a responsible approach to some security features like nonces and capabilities, the high number of unsanitized taint flows and the use of raw SQL queries are substantial weaknesses. These issues demand immediate attention to prevent potential security breaches, especially if the plugin handles user-provided data. The absence of recorded CVEs might be due to infrequent security auditing or that these vulnerabilities have not yet been discovered or publicly disclosed.

Key Concerns

  • High severity taint flows with unsanitized paths
  • Flows with unsanitized paths (non-critical)
  • SQL queries not using prepared statements
  • Bundled outdated library (Select2 v3.4.1)
Vulnerabilities
None known

Simple metadata Security Vulnerabilities

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

Simple metadata Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
2 prepared
Unescaped Output
31
113 escaped
Nonce Checks
6
Capability Checks
9
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select23.4.1

SQL Query Safety

33% prepared6 total queries

Output Escaping

78% escaped144 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
smd_update_network_locations (network-admin\smd-network-admin.php:253)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple metadata Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 36
actionadd_meta_boxesadmin\smd-googleImage-box.php:30
actionsave_postadmin\smd-googleImage-box.php:81
actionadmin_enqueue_scriptsadmin\smd-googleImage-box.php:93
actionadmin_menuadmin\smd-set-page-metaboxes.php:24
actionadmin_enqueue_scriptsadmin\smd-set-page-metaboxes.php:556
actioninitadmin\smd-site-cpt.php:27
actionadmin_menuadmin\smd-site-cpt.php:107
actionpost_updated_messagesadmin\smd-site-cpt.php:179
actionadmin_enqueue_scriptsadmin\smd-site-cpt.php:191
actionnetwork_admin_edit_smd_update_network_optionsnetwork-admin\smd-network-admin.php:338
actionnetwork_admin_edit_smd_update_network_optionsnetwork-admin\smd-network-admin.php:358
actionnetwork_admin_menunetwork-admin\smd-network-admin.php:359
actionnetwork_admin_edit_smd_update_network_locationsnetwork-admin\smd-network-admin.php:360
actionnetwork_admin_edit_smd_update_network_site_typenetwork-admin\smd-network-admin.php:361
actionadmin_initsimple-metadata.php:61
actionplugins_loadedsimple-metadata.php:78
actioninitsimple-metadata.php:91
actionwp_headsmd-frontpage-related-content\smd-frontpage-related-content.php:105
actionadd_meta_boxessmd-pages-related-content\smd-pages-related-content.php:193
actionsave_postsmd-pages-related-content\smd-pages-related-content.php:194
actionwp_headsmd-pages-related-content\smd-pages-related-content.php:195
actionadd_meta_boxessmd-posts-related-content\smd-posts-related-content.php:42
actionsave_postsmd-posts-related-content\smd-posts-related-content.php:282
actionwp_headsmd-posts-related-content\smd-posts-related-content.php:283
actionadmin_initsymbionts\custom-metadata\custom_metadata.php:106
actionadmin_noticessymbionts\custom-metadata\custom_metadata.php:141
actionadmin_enqueue_scriptssymbionts\custom-metadata\custom_metadata.php:155
actionadmin_enqueue_scriptssymbionts\custom-metadata\custom_metadata.php:156
actionedit_user_profilesymbionts\custom-metadata\custom_metadata.php:168
actionedit_user_profile_updatesymbionts\custom-metadata\custom_metadata.php:169
actionshow_user_profilesymbionts\custom-metadata\custom_metadata.php:171
actionpersonal_options_updatesymbionts\custom-metadata\custom_metadata.php:172
actionadd_meta_boxessymbionts\custom-metadata\custom_metadata.php:177
actionsave_postsymbionts\custom-metadata\custom_metadata.php:180
actionedit_commentsymbionts\custom-metadata\custom_metadata.php:181
actionadmin_footersymbionts\custom-metadata\custom_metadata.php:186
Maintenance & Trust

Simple metadata Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJan 8, 2020
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Simple metadata Developer Profile

Antonio D.

9 plugins · 70 total installs

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

How We Detect Simple metadata

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-metadata/
Version Parameters
simple-metadata/style.css?ver=simple-metadata/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
smd-posts-related-contentsmd-pages-related-contentsmd-frontpage-related-content
Data Attributes
data-field-id
JS Globals
custom_metadata_manager
Shortcode Output
[simple_metadata_post][simple_metadata_page][simple_metadata_frontpage]
FAQ

Frequently Asked Questions about Simple metadata