MediaEmbedder Security & Risk Analysis

wordpress.org/plugins/mediaembedder

Multimedia Embedder that relies on template, unlike oEmbed, therefore allowing users full control over html code.

10 active installs v2012.02.12 PHP + WP 3.2.0+ Updated Feb 13, 2012
embedimagemediaphotovideo
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MediaEmbedder Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The mediaembedder plugin v2012.02.12 exhibits a mixed security posture. On the positive side, the static analysis indicates a very small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events, and notably, all SQL queries utilize prepared statements, which is a strong security practice against SQL injection. The absence of recorded CVEs and a clean vulnerability history further suggests a potentially stable and secure past.

However, significant concerns arise from the output escaping. With 100% of 143 identified output operations being improperly escaped, this plugin presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic content rendered by the plugin that is not properly sanitized before being displayed to users could be exploited. The lack of nonce checks, while not directly tied to an exposed attack vector in this analysis, is another area of potential weakness in preventing CSRF attacks if any entry points were to be exposed in the future.

In conclusion, while the plugin has strong fundamentals regarding database interaction and a clean vulnerability record, the critical flaw in output escaping overshadows these strengths. The high likelihood of XSS vulnerabilities makes this plugin a notable risk for any WordPress site. Further investigation into the nature of the unescaped output is crucial to fully understand the impact.

Key Concerns

  • All output not properly escaped
  • No nonce checks
Vulnerabilities
None known

MediaEmbedder Security Vulnerabilities

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

MediaEmbedder Code Analysis

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

SQL Query Safety

100% prepared3 total queries

Output Escaping

0% escaped143 total outputs
Attack Surface

MediaEmbedder Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

MediaEmbedder Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedFeb 13, 2012
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

MediaEmbedder Developer Profile

CJ_Jackson

2 plugins · 20 total installs

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

How We Detect MediaEmbedder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mediaembedder/css/mediaembedder.css/wp-content/plugins/mediaembedder/js/mediaembedder.js
Script Paths
/wp-content/plugins/mediaembedder/js/mediaembedder.js
Version Parameters
mediaembedder/css/mediaembedder.css?ver=mediaembedder/js/mediaembedder.js?ver=

HTML / DOM Fingerprints

Data Attributes
mediaembedder
JS Globals
mediaembedder
FAQ

Frequently Asked Questions about MediaEmbedder