All in one metadata Security & Risk Analysis

wordpress.org/plugins/all-in-one-metadata

Extended Metadata for Wordpress and PressBooks.

0 active installs v1.0.0 PHP 5.4.0+ WP 3.0.1+ Updated Sep 4, 2018
metadatarich-snippetsschemaschema-orgstructured-data
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is All in one metadata Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The 'all-in-one-metadata' v1.0.0 plugin exhibits a mixed security posture. While it lacks a history of known vulnerabilities and avoids dangerous functions, file operations, and external HTTP requests, several concerning aspects arise from the static analysis. A significant risk stems from the two AJAX handlers, both of which are unprotected by authentication checks, presenting a direct entry point for attackers. Furthermore, the taint analysis reveals a worrying number of flows with unsanitized paths, including four high-severity instances. This suggests that user-supplied data might not be adequately validated or sanitized before being processed, potentially leading to various injection attacks.

Despite the lack of documented CVEs, the presence of unprotected AJAX handlers and high-severity unsanitized taint flows indicates potential weaknesses that could be exploited. The plugin demonstrates some good practices, such as a reasonable percentage of SQL queries using prepared statements and the inclusion of nonce and capability checks. However, these are overshadowed by the direct exposure of AJAX endpoints and the identified taint issues. Overall, the plugin's security needs significant improvement to mitigate the identified risks, particularly concerning the unprotected AJAX endpoints and the handling of unsanitized data.

Key Concerns

  • AJAX handlers without auth checks
  • High severity taint flows with unsanitized paths
  • Flows with unsanitized paths
  • Bundled outdated library (Select2 v3.4.1)
Vulnerabilities
None known

All in one metadata Security Vulnerabilities

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

All in one metadata Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
18 prepared
Unescaped Output
57
108 escaped
Nonce Checks
3
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select23.4.1

SQL Query Safety

75% prepared24 total queries

Output Escaping

65% escaped165 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

10 flows7 with unsanitized paths
overwrite_prop_disable (admin\adminFunctions\class-pressbooks-metadata-ajax.php:77)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

All in one metadata Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_overwrite_prop_cleanincludes\class-pressbooks-metadata.php:185
authwp_ajax_overwrite_prop_disableincludes\class-pressbooks-metadata.php:186
WordPress Hooks 32
actionplugins_loadedincludes\class-pressbooks-metadata.php:169
actionadmin_enqueue_scriptsincludes\class-pressbooks-metadata.php:190
actionadmin_enqueue_scriptsincludes\class-pressbooks-metadata.php:191
actionadmin_menuincludes\class-pressbooks-metadata.php:194
actionnetwork_admin_menuincludes\class-pressbooks-metadata.php:197
actionnetwork_admin_edit_update_network_optionsincludes\class-pressbooks-metadata.php:198
actionnetwork_admin_edit_update_network_options_deactincludes\class-pressbooks-metadata.php:199
actionnetwork_admin_edit_update_network_options_cleanincludes\class-pressbooks-metadata.php:200
actionnetwork_admin_edit_update_network_options_change_typeincludes\class-pressbooks-metadata.php:201
actionnetwork_admin_edit_update_network_options_forceincludes\class-pressbooks-metadata.php:202
actionwpmu_new_blogincludes\class-pressbooks-metadata.php:206
actionwp_headincludes\class-pressbooks-metadata.php:209
actionwp_footerincludes\class-pressbooks-metadata.php:210
actioninitincludes\class-pressbooks-metadata.php:213
actionpost_updated_messagesincludes\class-pressbooks-metadata.php:214
filterpb_import_metakeysincludes\class-pressbooks-metadata.php:218
actionadmin_initincludes\class-pressbooks-metadata.php:221
actioncustom_metadata_manager_init_metadataincludes\class-pressbooks-metadata.php:224
actionwp_enqueue_scriptsincludes\class-pressbooks-metadata.php:238
actionwp_enqueue_scriptsincludes\class-pressbooks-metadata.php:239
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

All in one metadata Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedSep 4, 2018
PHP min version5.4.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

All in one 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 All in one metadata

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/all-in-one-metadata/assets/css/all-in-one-metadata.css/wp-content/plugins/all-in-one-metadata/assets/js/all-in-one-metadata.js
Script Paths
/wp-content/plugins/all-in-one-metadata/assets/js/all-in-one-metadata.js
Version Parameters
all-in-one-metadata/assets/css/all-in-one-metadata.css?ver=all-in-one-metadata/assets/js/all-in-one-metadata.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about All in one metadata