Vidjet – Shoppable Videos Security & Risk Analysis

wordpress.org/plugins/vidjet

Engage and convert your visitors using smart videos.

100 active installs v1.1.4 PHP 5.6+ WP 4.6+ Updated Jan 13, 2025
customer-experienceecommerceproduct-explainerproduct-reviewsproduct-video
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Vidjet – Shoppable Videos Safe to Use in 2026?

Generally Safe

Score 92/100

Vidjet – Shoppable Videos has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The vidjet v1.1.4 plugin exhibits a mixed security posture. On the positive side, it has no known historical vulnerabilities (CVEs) and demonstrates good practices in output escaping (88%) and SQL query preparation (67%). The absence of bundled libraries and limited external HTTP requests are also favorable indicators. However, significant security concerns arise from the static analysis. The plugin presents a small but unprotected attack surface with two AJAX handlers that lack authentication checks. This is a critical oversight that could allow unauthenticated users to trigger potentially harmful actions. Furthermore, the complete absence of nonce and capability checks on these entry points exacerbates the risk, making it easier for attackers to exploit these vulnerabilities.

Key Concerns

  • Unprotected AJAX handlers
  • Missing nonce checks on AJAX
  • Missing capability checks
  • SQL queries without prepared statements
  • Outputs not properly escaped
Vulnerabilities
None known

Vidjet – Shoppable Videos Security Vulnerabilities

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

Vidjet – Shoppable Videos Release Timeline

v1.1.4Current
v1.1.3
v1.1.2
v1.1.1
v1.1.0
Code Analysis
Analyzed Mar 16, 2026

Vidjet – Shoppable Videos Code Analysis

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

SQL Query Safety

67% prepared6 total queries

Output Escaping

88% escaped34 total outputs
Attack Surface
2 unprotected

Vidjet – Shoppable Videos Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_ql_woocommerce_ajax_add_to_cartincludes\class-vidjet.php:159
noprivwp_ajax_ql_woocommerce_ajax_add_to_cartincludes\class-vidjet.php:160
WordPress Hooks 11
actionplugins_loadedincludes\class-vidjet.php:119
actionadmin_menuincludes\class-vidjet.php:130
actionadmin_initincludes\class-vidjet.php:131
actionwoocommerce_initincludes\class-vidjet.php:134
actionsave_post_shop_orderincludes\class-vidjet.php:135
actionvidjet_daily_eventsincludes\class-vidjet.php:136
actionwp_footerincludes\class-vidjet.php:156
actionactivated_pluginvidjet.php:73
actionadmin_post_create_accountvidjet.php:134
actionadmin_post_integrate_accountvidjet.php:163
actionplugins_loadedvidjet.php:185

Scheduled Events 1

vidjet_daily_events
Maintenance & Trust

Vidjet – Shoppable Videos Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedJan 13, 2025
PHP min version5.6
Downloads4K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

Vidjet – Shoppable Videos Developer Profile

Leo Petit

1 plugin · 100 total installs

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

How We Detect Vidjet – Shoppable Videos

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
vidjet-containervidjet-wrappervidjet-video-player
Data Attributes
data-vidjet-iddata-vidjet-settings
JS Globals
vidjetConfig
Shortcode Output
[vidjet [/vidjet]
FAQ

Frequently Asked Questions about Vidjet – Shoppable Videos