Video on Checkout Security & Risk Analysis

wordpress.org/plugins/video-on-checkout

Say thank you to your customers using video

10 active installs v1.2.0 PHP + WP 4.0.1+ Updated Dec 28, 2019
thank-youvideowoocommerceyoutube
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Video on Checkout Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The 'video-on-checkout' plugin version 1.2.0 presents a generally good security posture based on the provided static analysis. The absence of any identified attack surface entry points like AJAX handlers, REST API routes, shortcodes, or cron events, especially without authentication checks, is a strong positive indicator. Furthermore, the plugin uses prepared statements for all SQL queries and has no recorded vulnerabilities (CVEs) or previous security issues, suggesting a commitment to secure coding practices. The plugin also demonstrates some form of capability checks, which is beneficial for restricting access.

However, there are areas for concern, primarily related to output escaping. With 32% of outputs properly escaped out of 19 total, a significant portion (68%) is not being adequately sanitized. This could potentially lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without proper escaping, especially if the plugin handles any user-provided content. The lack of taint analysis data is noted, but the absence of identified dangerous functions and file operations is reassuring. The total absence of nonce checks on the identified entry points (which are zero) is not a direct concern as there are no entry points to check, but it's a practice that would be important if entry points were present.

In conclusion, while the plugin is currently free of known vulnerabilities and has a minimal attack surface, the high percentage of unescaped output is a notable weakness that should be addressed to prevent potential XSS attacks. The lack of recorded vulnerability history is a strong point, but it does not guarantee future security. Active monitoring and code review for output sanitization are recommended.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

Video on Checkout Security Vulnerabilities

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

Video on Checkout Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Video on Checkout Code Analysis

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

Output Escaping

32% escaped19 total outputs
Attack Surface

Video on Checkout Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionadmin_noticesvideo-on-checkout.php:57
Maintenance & Trust

Video on Checkout Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedDec 28, 2019
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Video on Checkout Developer Profile

ivanweb

1 plugin · 10 total installs

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

How We Detect Video on Checkout

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/video-on-checkout/video-on-checkout.php/wp-content/plugins/video-on-checkout/includes/components/frontend.php/wp-content/plugins/video-on-checkout/includes/components/settings.php/wp-content/plugins/video-on-checkout/includes/components/wc-integration.php/wp-content/plugins/video-on-checkout/includes/classes/notices/notices-admin.php/wp-content/plugins/video-on-checkout/includes/classes/main.php/wp-content/plugins/video-on-checkout/includes/code/_safe.php/wp-content/plugins/video-on-checkout/includes/_autoload.php+1 more
Script Paths
/wp-content/plugins/video-on-checkout/js/video-on-checkout.js
Version Parameters
video-on-checkout/js/video-on-checkout.js?ver=

HTML / DOM Fingerprints

CSS Classes
woocommerce_integration_page_video-on-checkout_video_videowoocommerce_integration_page_video-on-checkout_video_video_video_youtube_urlwoocommerce_integration_page_video-on-checkout_video_video_video_autoplaywoocommerce_integration_page_video-on-checkout_video_video_video_youtube_url_descriptionwoocommerce_integration_page_video-on-checkout_video_video_video_autoplay_description
HTML Comments
<!-- Section --><!-- Section -->
Data Attributes
data-section="video-on-checkout_video"data-key="video_youtube_url"data-type="text"data-default=""data-comment="YouTube URL, https://www.youtube.com/watch?v=XXXX"data-key="video_autoplay"+4 more
JS Globals
video_on_checkout_settings
FAQ

Frequently Asked Questions about Video on Checkout