
Video on Checkout Security & Risk Analysis
wordpress.org/plugins/video-on-checkoutSay thank you to your customers using video
Is Video on Checkout Safe to Use in 2026?
Generally Safe
Score 85/100Video on Checkout has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
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
Video on Checkout Security Vulnerabilities
Video on Checkout Release Timeline
Video on Checkout Code Analysis
Output Escaping
Video on Checkout Attack Surface
WordPress Hooks 1
Maintenance & Trust
Video on Checkout Maintenance & Trust
Maintenance Signals
Community Trust
Video on Checkout Alternatives
Product Video Gallery for Woocommerce
product-video-gallery-slider-for-woocommerce
Product Video Gallery for Woocommerce – Embed videos to product gallery along with images on product single page of WooCommerce.
WPC Product Videos for WooCommerce
wpc-product-videos
WPC Product Videos helps you add many videos for a product and linked to the feature image or product gallery images.
Featured Video for WooCommerce
featured-video-for-woocommerce
Easily add featured videos to your WooCommerce products to increase engagement and conversions.
ELEX Embed YouTube Video Gallery
elex-embed-youtube-video-gallery
The ELEX Embed YouTube Video Gallery plugin allows you to create unlimited YouTube gallery pages on your WordPress website using videos from multiple …
Product Video Gallery for WooCommerce
product-video-gallery-for-wc
Enhance your WooCommerce store with the Product Video Gallery plugin, designed to showcase your products with engaging videos.
Video on Checkout Developer Profile
1 plugin · 10 total installs
How We Detect Video on Checkout
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/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/wp-content/plugins/video-on-checkout/js/video-on-checkout.jsvideo-on-checkout/js/video-on-checkout.js?ver=HTML / DOM Fingerprints
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<!-- Section --><!-- Section -->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 morevideo_on_checkout_settings