
Video Uploads for Vimeo Security & Risk Analysis
wordpress.org/plugins/wp-vimeo-videosEmbed and upload videos to Vimeo directly from your WordPress site
Is Video Uploads for Vimeo Safe to Use in 2026?
Generally Safe
Score 85/100Video Uploads for Vimeo has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wp-vimeo-videos plugin version 1.9.4 exhibits a mixed security posture. While it demonstrates good practices like a high percentage of prepared SQL statements and properly escaped output, there are significant concerns regarding its attack surface. A notable five out of seven entry points lack authentication checks, specifically all five AJAX handlers. This presents a considerable risk, as any user, even unauthenticated ones, could potentially trigger these handlers, leading to unintended actions or information disclosure.
The taint analysis reveals one flow with an unsanitized path. Although no critical or high severity taint issues were found, the presence of an unsanitized path, even if not immediately exploitable or leading to a low-severity issue in this analysis, warrants careful attention. The plugin's history is clean, with no recorded CVEs. This is a positive indicator of past security diligence, but it does not negate the risks identified in the current static analysis. The plugin utilizes bundled libraries such as Guzzle, TinyMCE, and Select2, which, if outdated, could introduce their own vulnerabilities. However, the provided data does not specify their versions.
In conclusion, the plugin's lack of authentication checks on its AJAX endpoints is the most critical security weakness identified. The presence of an unsanitized path, while not critical in this analysis, adds to the overall risk. The absence of known vulnerabilities is reassuring but should not lead to complacency. Addressing the unprotected AJAX handlers and investigating the unsanitized path are paramount to improving the plugin's security.
Key Concerns
- AJAX handlers without auth checks
- Flows with unsanitized paths
Video Uploads for Vimeo Security Vulnerabilities
Video Uploads for Vimeo Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Video Uploads for Vimeo Attack Surface
AJAX Handlers 5
Shortcodes 2
WordPress Hooks 26
Maintenance & Trust
Video Uploads for Vimeo Maintenance & Trust
Maintenance Signals
Community Trust
Video Uploads for Vimeo Alternatives
Vimeo
vimeo
Bring the power of video to your WordPress site and WooCommerce product pages by easily creating, uploading, and embedding videos to boost engagement …
Activity Plus Reloaded for BuddyPress
bp-activity-plus-reloaded
Note: This plugin will be discontinued by March 31st, 2025 in favor of BuddyPress Attachment plugin. Please migrate to the new plugin before that date …
Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player
vimeify
Easily upload and embed Vimeo videos directly from your WordPress dashboard.
The Ultimate Video Player For WordPress – by Presto Player
presto-player
The Ultimate WordPress Video Player.
All-in-One Video Gallery
all-in-one-video-gallery
The ultimate video player & video gallery plugin for YouTubers, Video Bloggers, Course Creators, Podcasters, and anyone embedding videos on websites.
Video Uploads for Vimeo Developer Profile
4 plugins · 10K total installs
How We Detect Video Uploads for Vimeo
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-admin.js/wp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-api-helper.js/wp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-db-helper.js/wp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-settings-helper.js/wp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-activator.js/wp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-deactivator.js/wp-content/plugins/wp-vimeo-videos/admin/js/class-wp-dgv.js/wp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-uploader.js+6 morewp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-admin.jswp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-api-helper.jswp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-db-helper.jswp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-settings-helper.jswp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-activator.jswp-content/plugins/wp-vimeo-videos/admin/js/wp-dgv-deactivator.js+6 morewp-vimeo-videos/admin/js/wp-dgv-admin.js?ver=wp-vimeo-videos/admin/js/wp-dgv-api-helper.js?ver=wp-vimeo-videos/admin/js/wp-dgv-db-helper.js?ver=wp-vimeo-videos/admin/js/wp-dgv-settings-helper.js?ver=wp-vimeo-videos/admin/js/wp-dgv-activator.js?ver=wp-vimeo-videos/admin/js/wp-dgv-deactivator.js?ver=wp-vimeo-videos/admin/js/class-wp-dgv.js?ver=wp-vimeo-videos/admin/js/wp-dgv-uploader.js?ver=wp-vimeo-videos/admin/js/wp-dgv-upload-modal.js?ver=wp-vimeo-videos/admin/js/wp-dgv-tus.js?ver=wp-vimeo-videos/admin/js/wp-dgv-swal.js?ver=wp-vimeo-videos/admin/js/wp-vimeo-upload-block.js?ver=wp-vimeo-videos/admin/css/wp-dgv-admin.css?ver=wp-vimeo-videos/admin/css/wp-dgv-upload-modal.css?ver=HTML / DOM Fingerprints
dgv-librarydgv-settingsdgv-upload-modalCopyright (C) 2020 Darko Gjorgjijoski (https://codeverve.com)This file is part of Video Uploads for VimeoVideo Uploads for Vimeo is free software: you can redistribute and/or modifyVideo Uploads for Vimeo is distributed in the hope that it will be useful,+18 moredata-noncedata-access_tokendata-enable_vimeo_searchdata-default_privacydata-ajax_urlDGVGTB/wp-json/wp-vimeo-videos/v1/upload