Display Embedded Videos by D.Biota Security & Risk Analysis

wordpress.org/plugins/display-embedded-videos-by-dbiota

You can display a gallery of the embedded Youtube and Vimeo videos within your site. They can be shown chronologically or as a random selection.

10 active installs v2.0 PHP + WP 3.0+ Updated May 4, 2015
embedsvideovideo-galleryvimeoyoutube
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Display Embedded Videos by D.Biota Safe to Use in 2026?

Generally Safe

Score 85/100

Display Embedded Videos by D.Biota has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The 'display-embedded-videos-by-dbiota' plugin, version 2.0, exhibits several concerning security practices despite a clean vulnerability history. The static analysis reveals a significant attack surface with 4 total entry points, 3 of which are unprotected AJAX handlers. This lack of authentication on these handlers is a major security weakness, as it allows any user, including unauthenticated ones, to trigger these functions, potentially leading to unintended actions or information disclosure.

The code analysis also highlights critical flaws in output handling. With 9 total outputs and 0% properly escaped, there is a high risk of cross-site scripting (XSS) vulnerabilities. This means that user-supplied data, if processed and displayed without proper sanitization, could be used to inject malicious scripts into web pages.

While the plugin has no recorded vulnerabilities (CVEs), this does not guarantee its current security. The absence of a vulnerability history could indicate a lack of thorough auditing or that potential issues have not yet been discovered or exploited. Coupled with the identified code weaknesses, this history should not be interpreted as a sign of robust security. The plugin's reliance on raw SQL queries for a significant portion of its database interactions (71% not using prepared statements) also introduces a risk of SQL injection, although taint analysis did not flag critical or high severity flows in this area.

In conclusion, the plugin's security posture is poor due to unprotected AJAX endpoints and widespread output unescaping, creating significant risks for XSS and unauthorized actions. The lack of historical vulnerabilities should be viewed with caution given these code-level concerns. A thorough audit and remediation of these issues are strongly recommended.

Key Concerns

  • Unprotected AJAX handlers
  • Unescaped output
  • SQL queries not using prepared statements
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Display Embedded Videos by D.Biota Security Vulnerabilities

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

Display Embedded Videos by D.Biota Code Analysis

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

SQL Query Safety

29% prepared7 total queries

Output Escaping

0% escaped9 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
funcion_loadmore (display-embedded-videos-by-dbiota-ajax-functions.php:32)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Display Embedded Videos by D.Biota Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_recreate_collectiondisplay-embedded-videos-by-dbiota-ajax-functions.php:4
authwp_ajax_function_loadmoredisplay-embedded-videos-by-dbiota-ajax-functions.php:30
noprivwp_ajax_function_loadmoredisplay-embedded-videos-by-dbiota-ajax-functions.php:31

Shortcodes 1

[display_embedded_videos] display-embedded-videos-by-dbiota.php:428
WordPress Hooks 9
actionplugins_loadeddisplay-embedded-videos-by-dbiota.php:90
actionadmin_menudisplay-embedded-videos-by-dbiota.php:132
actionadmin_enqueue_scriptsdisplay-embedded-videos-by-dbiota.php:271
actionwp_enqueue_scriptsdisplay-embedded-videos-by-dbiota.php:282
actionwp_enqueue_scriptsdisplay-embedded-videos-by-dbiota.php:300
actionadmin_noticesdisplay-embedded-videos-by-dbiota.php:348
filterplugin_action_linksdisplay-embedded-videos-by-dbiota.php:368
actionsave_postdisplay-embedded-videos-by-dbiota.php:387
actiondelete_postdisplay-embedded-videos-by-dbiota.php:398
Maintenance & Trust

Display Embedded Videos by D.Biota Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedMay 4, 2015
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Display Embedded Videos by D.Biota Developer Profile

Diegobr

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 Display Embedded Videos by D.Biota

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/display-embedded-videos-by-dbiota/display-embedded-videos-by-dbiota.php
Version Parameters
display-embedded-videos-by-dbiota/display-embedded-videos-by-dbiota.php?ver=

HTML / DOM Fingerprints

Data Attributes
id="select_mode"id="input_vids_to_display"id="input_vids_per_line"id="select_more"id="shortcode_generation"id="sc_result"+7 more
Shortcode Output
[display_embedded_videos[display_embedded_videos mode=[display_embedded_videos num_videos=[display_embedded_videos videos_per_line=
FAQ

Frequently Asked Questions about Display Embedded Videos by D.Biota