Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player Security & Risk Analysis

wordpress.org/plugins/vimeify

Easily upload and embed Vimeo videos directly from your WordPress dashboard.

0 active installs v1.0.5 PHP 7.3+ WP 4.2+ Updated Unknown
video-embedvideo-galleryvideo-uploadvimeovimeo-player
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player Safe to Use in 2026?

Generally Safe

Score 100/100

Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The vimeify plugin v1.0.5 demonstrates generally good security practices with a high percentage of properly escaped outputs and a significant number of nonce and capability checks. The absence of known vulnerabilities and critical taint flows is also a positive indicator. However, there are notable areas of concern that detract from its overall security posture. The presence of unprotected AJAX handlers and REST API routes represents a significant attack surface, as these entry points could potentially be exploited by unauthenticated users. While the taint analysis did not reveal critical issues, the 'flows with unsanitized paths' warrants attention as it could lead to path traversal vulnerabilities if not handled carefully by the developer. The SQL query usage, while including prepared statements, still has a substantial portion that does not, posing a risk of SQL injection if these queries handle user-supplied data without proper sanitization.

Key Concerns

  • AJAX handlers without authentication
  • REST API routes without permission callbacks
  • SQL queries not using prepared statements
  • Flows with unsanitized paths
Vulnerabilities
None known

Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player Security Vulnerabilities

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

Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player Code Analysis

Dangerous Functions
0
Raw SQL Queries
34
12 prepared
Unescaped Output
18
706 escaped
Nonce Checks
31
Capability Checks
27
File Operations
3
External Requests
2
Bundled Libraries
3

Bundled Libraries

Select2TinyMCEGuzzle

SQL Query Safety

26% prepared46 total queries

Output Escaping

98% escaped724 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

13 flows2 with unsanitized paths
handle_gallery_preview (includes\Frontend\GalleryPreview.php:46)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player Attack Surface

Entry Points28
Unprotected3

AJAX Handlers 23

authwp_ajax_vimeify_connectincludes\Backend\Ajax.php:46
authwp_ajax_vimeify_disconnectincludes\Backend\Ajax.php:47
authwp_ajax_vimeify_dismiss_instructionsincludes\Backend\Ajax.php:48
authwp_ajax_vimeify_handle_uploadincludes\Backend\Ajax.php:49
authwp_ajax_vimeify_handle_deleteincludes\Backend\Ajax.php:50
authwp_ajax_vimeify_store_uploadincludes\Backend\Ajax.php:51
authwp_ajax_vimeify_handle_basic_editincludes\Backend\Ajax.php:52
authwp_ajax_vimeify_handle_embed_privacyincludes\Backend\Ajax.php:53
authwp_ajax_vimeify_delete_embed_privacy_domainincludes\Backend\Ajax.php:54
authwp_ajax_vimeify_handle_video_embed_preset_setincludes\Backend\Ajax.php:55
authwp_ajax_vimeify_handle_video_folder_setincludes\Backend\Ajax.php:56
authwp_ajax_vimeify_get_uploadsincludes\Backend\Ajax.php:57
authwp_ajax_vimeify_attachment2vimeoincludes\Backend\Ajax.php:58
authwp_ajax_vimeify_attachment2vimeo_deleteincludes\Backend\Ajax.php:59
authwp_ajax_vimeify_user_searchincludes\Backend\Ajax.php:60
authwp_ajax_vimeify_folder_searchincludes\Backend\Ajax.php:61
authwp_ajax_vimeify_upload_profile_searchincludes\Backend\Ajax.php:62
authwp_ajax_vimeify_embed_preset_searchincludes\Backend\Ajax.php:63
authwp_ajax_vimeify_generate_statsincludes\Backend\Ajax.php:64
authwp_ajax_vimeify_handle_tool_processincludes\Backend\Ajax.php:65
authwp_ajax_vimeify_load_more_gallery_videosincludes\Backend\Ajax.php:66
noprivwp_ajax_vimeify_load_more_gallery_videosincludes\Backend\Ajax.php:67
authwp_ajax_vimeify_save_settingsincludes\Backend\Ajax.php:68

REST API Routes 2

GET/wp-json/vimeify/v1/videosincludes\RestAPI\Registry.php:35
GET/wp-json/vimeify/v1/foldersincludes\RestAPI\Registry.php:41

Shortcodes 3

[vimeify_video] includes\Frontend\Hooks.php:40
[vimeify_videos_table] includes\Frontend\Hooks.php:41
[vimeify_gallery] includes\Frontend\Shortcodes.php:37
WordPress Hooks 64
actioninitincludes\Backend\Cron.php:47
actionadmin_initincludes\Backend\Galleries.php:37
actionadmin_enqueue_scriptsincludes\Backend\Galleries.php:38
actionadmin_menuincludes\Backend\Help.php:45
filteradmin_body_classincludes\Backend\Hooks.php:40
filterupload_mimesincludes\Backend\Hooks.php:41
actionwp_vimeo_upload_process_default_time_limitincludes\Backend\Hooks.php:42
actioninitincludes\Backend\Hooks.php:43
actionadd_meta_boxesincludes\Backend\Metaboxes\GalleryMeta.php:37
actionadmin_initincludes\Backend\Metaboxes\VideoMeta.php:41
actionadd_meta_boxesincludes\Backend\Metaboxes\VideoMeta.php:42
actionedit_form_after_titleincludes\Backend\Metaboxes\VideoMeta.php:43
actionsave_postincludes\Backend\Metaboxes\VideoMeta.php:44
actionadmin_enqueue_scriptsincludes\Backend\Metaboxes\VideoMeta.php:45
actioninitincludes\Backend\Metaboxes.php:41
actioninitincludes\Backend\Metaboxes.php:42
actionadd_meta_boxesincludes\Backend\MetaboxRenderer.php:62
actionsave_postincludes\Backend\MetaboxRenderer.php:63
actionadmin_enqueue_scriptsincludes\Backend\MetaboxRenderer.php:64
actionadmin_initincludes\Backend\Migrations.php:36
actionin_admin_headerincludes\Backend\Options.php:49
actioninitincludes\Backend\PostTypes.php:37
actioninitincludes\Backend\PostTypes.php:38
actionadmin_enqueue_scriptsincludes\Backend\Scripts.php:57
actionadmin_menuincludes\Backend\SettingsPage.php:70
actionadmin_enqueue_scriptsincludes\Backend\SettingsPage.php:71
actionin_admin_headerincludes\Backend\Ui.php:47
actionin_admin_headerincludes\Backend\Ui.php:48
actionadmin_menuincludes\Backend\Ui.php:49
actionadmin_menuincludes\Backend\Ui.php:50
actionadd_meta_boxesincludes\Backend\Ui.php:51
filtermanage_media_columnsincludes\Backend\Ui.php:52
actionmanage_media_custom_columnincludes\Backend\Ui.php:53
filterparent_fileincludes\Backend\Ui.php:55
filteradd_menu_classesincludes\Backend\Ui.php:56
actionadmin_initincludes\Backend\Ui.php:57
actionwp_trash_postincludes\Backend\Ui.php:60
actionbefore_delete_postincludes\Backend\Ui.php:61
actiondisplay_post_statesincludes\Backend\Ui.php:62
filterpost_row_actionsincludes\Backend\Ui.php:65
actiontemplate_redirectincludes\Frontend\GalleryPreview.php:39
actionwp_enqueue_scriptsincludes\Frontend\GalleryPreview.php:91
filterthe_contentincludes\Frontend\Hooks.php:42
actionwp_enqueue_scriptsincludes\Frontend\Hooks.php:43
actionwp_enqueue_scriptsincludes\Frontend\Scripts.php:39
actioninitincludes\Integrations\Bricks\Bricks.php:14
actionelementor/widgets/registerincludes\Integrations\Elementor\Elementor.php:15
actioninitincludes\Integrations\Gutenberg\Gutenberg.php:80
actionenqueue_block_editor_assetsincludes\Integrations\Gutenberg\Gutenberg.php:81
actionvimeify_bootingincludes\Integrations\Registry.php:18
actionrest_api_initincludes\RestAPI\Registry.php:34
actionvimeify_upload_completeincludes\Shared\Hooks.php:42
filterwp_kses_allowed_htmlincludes\Shared\Hooks.php:43
actionwp_enqueue_scriptsincludes\Shared\Scripts.php:40
actionadmin_enqueue_scriptsincludes\Shared\Scripts.php:41
actionwp_enqueue_editorincludes\Shared\Scripts.php:42
actionbefore_wp_tiny_mceincludes\Shared\Scripts.php:43
actionafter_setup_themeincludes\Shared\Scripts.php:44
filtermce_buttonsincludes\Shared\Scripts.php:45
filtermce_external_pluginsincludes\Shared\Scripts.php:46
actionplugins_loadedincludes\Utilities\ProcessManager.php:75
filterscreen_settingsincludes\Utilities\ScreenOptions.php:54
filterset-screen-optionincludes\Utilities\ScreenOptions.php:55
actionadmin_noticesvimeify.php:128
Maintenance & Trust

Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.3
Downloads750

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player Developer Profile

CodeVerve

2 plugins · 700 total installs

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

How We Detect Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/vimeify/assets/css/vimeify.css/wp-content/plugins/vimeify/assets/js/vimeify.js
Script Paths
/wp-content/plugins/vimeify/assets/js/vimeify.js
Version Parameters
vimeify/assets/css/vimeify.css?ver=vimeify/assets/js/vimeify.js?ver=

HTML / DOM Fingerprints

CSS Classes
vimeify-gallery
Data Attributes
data-vimeify-gallery
JS Globals
Vimeify
Shortcode Output
[vimeify_gallery]
FAQ

Frequently Asked Questions about Vimeify – Vimeo Integration: Upload, Embed, Gallery & Player