VideoEngage Security & Risk Analysis

wordpress.org/plugins/videoengage

With VideoEngage you can easily embed video files and create video overlays like banner ads, clickable buttons or optin forms.

10 active installs v1.0.1 PHP + WP 4.5.2+ Updated Unknown
videovideo-marketingvideo-adsvimeoyoutube
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is VideoEngage Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The videoengage plugin v1.0.1 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and a high percentage of properly escaped output are strong indicators of secure coding practices. Furthermore, the plugin demonstrates an awareness of security by implementing nonce and capability checks on its entry points, and it has no recorded vulnerabilities in its history, suggesting a history of stable and secure development. The lack of external HTTP requests also minimizes risks associated with third-party integrations. The primary potential concern is the existence of file operations, which, while not inherently insecure, could present risks if not handled with extreme care regarding user input validation and path traversal. The absence of taint analysis results does not necessarily mean no vulnerabilities exist, but rather that no flows were identified within the analyzed scope. Overall, the plugin appears to be well-developed from a security perspective, with only minor areas that warrant careful scrutiny.

Key Concerns

  • File operations present potential risk
  • Taint analysis not fully comprehensive
Vulnerabilities
None known

VideoEngage Security Vulnerabilities

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

VideoEngage Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
27
892 escaped
Nonce Checks
2
Capability Checks
4
File Operations
10
External Requests
0
Bundled Libraries
1

Bundled Libraries

TinyMCE

Output Escaping

97% escaped919 total outputs
Attack Surface

VideoEngage Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[videnpro_yt] includes\class-videnpro-shortcodes.php:14
[videnpro_self] includes\class-videnpro-shortcodes.php:15
[videnpro_vimeo] includes\class-videnpro-shortcodes.php:16
[videnpro_post_cta] includes\class-videnpro-shortcodes.php:17
WordPress Hooks 30
actionsave_postincludes\class-videnpro-meta-box.php:559
actionwidgets_initincludes\class-videnpro-widget.php:2
actionplugins_loadedincludes\class-videnpro.php:166
actionadmin_enqueue_scriptsincludes\class-videnpro.php:183
actionadmin_enqueue_scriptsincludes\class-videnpro.php:184
actioninitincludes\class-videnpro.php:186
actioninitincludes\class-videnpro.php:187
filterplugin_row_metaincludes\class-videnpro.php:189
actionadd_meta_boxesincludes\class-videnpro.php:192
actionsave_postincludes\class-videnpro.php:193
actionadd_meta_boxesincludes\class-videnpro.php:196
actionsave_postincludes\class-videnpro.php:197
actionadmin_enqueue_scriptsincludes\class-videnpro.php:200
actionwp_enqueue_scriptsincludes\class-videnpro.php:221
actionwp_enqueue_scriptsincludes\class-videnpro.php:222
actionwp_enqueue_scriptsincludes\class-videnpro.php:225
filtermce_buttons_2includes\videnpro-functions.php:22
filtermce_buttonsincludes\videnpro-functions.php:38
filtermce_buttons_2includes\videnpro-functions.php:48
filtertiny_mce_before_initincludes\videnpro-functions.php:57
actionadmin_headincludes\videnpro-functions.php:69
filtermce_external_pluginsincludes\videnpro-functions.php:81
filtermce_buttonsincludes\videnpro-functions.php:82
filtermanage_branding_posts_columnsincludes\videnpro-functions.php:100
actionmanage_branding_posts_custom_columnincludes\videnpro-functions.php:101
filtermanage_videnpro_ads_posts_columnsincludes\videnpro-functions.php:147
actionmanage_videnpro_ads_posts_custom_columnincludes\videnpro-functions.php:148
filtergettextincludes\videnpro-functions.php:174
actionadmin_menuincludes\videnpro-functions.php:223
actionadmin_headincludes\videnpro-functions.php:231
Maintenance & Trust

VideoEngage Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

VideoEngage Developer Profile

caprine

1 plugin · 10 total installs

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

How We Detect VideoEngage

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/videoengage/admin/css/bootstrap.min.css/wp-content/plugins/videoengage/admin/css/videnpro-admin.css/wp-content/plugins/videoengage/admin/css/videnpro-meta.css/wp-content/plugins/videoengage/admin/css/bootstrap-toggle.min.css/wp-content/plugins/videoengage/admin/css/jquery-ui.min.css/wp-content/plugins/videoengage/admin/js/bootstrap.min.js/wp-content/plugins/videoengage/admin/js/videnpro-admin.js/wp-content/plugins/videoengage/admin/js/videnpro-thumbnail.js+10 more
Script Paths
https://player.vimeo.com/api/player.js

HTML / DOM Fingerprints

CSS Classes
videnpro-adminvidenpro-thumbnailvidenpro-end-thumbnailvidenpro-logo-thumbnailvidenpro-sound1videnpro-videovidenpro-jquery-spinnervidenpro-youtube-api-admin+2 more
Data Attributes
data-videnpro
JS Globals
VidenproVidenpro_Admin_ScriptsVidenpro_ActivatorVidenpro_DeactivatorVidenpro_Admin
FAQ

Frequently Asked Questions about VideoEngage