Drewl Meta Preview Security & Risk Analysis

wordpress.org/plugins/meta-preview

The Drewl Meta Preview plugin will display how your WordPress content (post or page) will show on different social sharing platforms.

0 active installs v1.0.0 PHP + WP 5.4+ Updated Oct 6, 2022
metaopen-graphpreviewseosocial-sharing
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Drewl Meta Preview Safe to Use in 2026?

Generally Safe

Score 85/100

Drewl Meta Preview 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 meta-preview plugin v1.0.0 presents a mixed security posture. On the positive side, it demonstrates good practices with 100% of SQL queries using prepared statements and a high percentage (90%) of output escaping. The absence of known CVEs and bundled libraries further contributes to its perceived security. However, significant concerns arise from the identified attack surface. The plugin exposes one AJAX handler without any authentication or capability checks, creating a direct entry point for potential exploitation. While taint analysis did not reveal critical or high severity issues, the presence of one flow with an unsanitized path is a red flag that warrants further investigation, especially when combined with the unprotected AJAX endpoint.

The vulnerability history is a strong positive, with no recorded CVEs, suggesting a history of stable and secure code. This, coupled with the proper handling of SQL and most output, indicates that the developers are aware of common security pitfalls. Despite these strengths, the single unprotected AJAX handler is a critical weakness. This entry point, if it handles user-supplied data without sanitization or authorization, could be leveraged for various attacks. The plugin's overall security is good in terms of its handling of data and absence of past vulnerabilities, but the exposed, unprotected AJAX endpoint significantly lowers its security score and necessitates immediate attention.

Key Concerns

  • AJAX handler without auth checks
  • Flow with unsanitized paths
  • Missing nonce checks on AJAX
Vulnerabilities
None known

Drewl Meta Preview Security Vulnerabilities

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

Drewl Meta Preview Release Timeline

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

Drewl Meta Preview Code Analysis

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

Output Escaping

90% escaped29 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
get_data (drewl-meta-preview.php:135)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Drewl Meta Preview Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_drewl_meta_preview_get_datadrewl-meta-preview.php:61
WordPress Hooks 6
actioninitdrewl-meta-preview.php:21
actionadd_meta_boxesdrewl-meta-preview.php:32
actionadmin_enqueue_scriptsdrewl-meta-preview.php:37
actionsave_postdrewl-meta-preview.php:63
filterscript_loader_tagdrewl-meta-preview.php:75
actionwp_headdrewl-meta-preview.php:77
Maintenance & Trust

Drewl Meta Preview Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedOct 6, 2022
PHP min version
Downloads761

Community Trust

Rating100/100
Number of ratings2
Active installs0
Developer Profile

Drewl Meta Preview Developer Profile

Drewl

1 plugin · 0 total installs

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

How We Detect Drewl Meta Preview

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/meta-preview/admin/css/style.css/wp-content/plugins/meta-preview/admin/js/script.js/wp-content/plugins/meta-preview/admin/images/favico-holder.png
Script Paths
/wp-content/plugins/meta-preview/admin/js/script.js
Version Parameters
drewl-meta-preview

HTML / DOM Fingerprints

CSS Classes
drewl-meta-previewdrewl-mp-controlsdrewl-icondrewl-infodrewl-mp-preview
HTML Comments
<!-- og tags -->
Data Attributes
data-hash
JS Globals
drewl_meta_preview
REST Endpoints
/wp-json/
FAQ

Frequently Asked Questions about Drewl Meta Preview