Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo Security & Risk Analysis

wordpress.org/plugins/velocity

Improve website performance by lazy loading and customizing your YouTube, Vimeo, Twitch and SoundCloud media embeds.

300 active installs v1.2.1 PHP + WP 4.0+ Updated Jan 4, 2020
performancesoundcloudtwitchvimeoyoutube
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo Safe to Use in 2026?

Generally Safe

Score 85/100

Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo 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 Velocity plugin v1.2.1 exhibits a generally good security posture based on the static analysis. All identified entry points (AJAX handlers and shortcodes) are protected by authentication checks. The plugin also demonstrates strong practices by exclusively using prepared statements for its SQL queries and including a reasonable number of nonce and capability checks. There are no recorded vulnerabilities in its history, suggesting a history of secure development.

However, there are a few areas that could be improved. A notable concern is the output escaping, where 65% of outputs are properly escaped, leaving 35% potentially vulnerable to cross-site scripting (XSS) attacks if user-supplied data is directly reflected in the output. The presence of file operations and an external HTTP request, while not explicitly flagged as dangerous, warrants careful review to ensure these functions do not introduce unforeseen risks.

Overall, Velocity v1.2.1 appears to be a relatively secure plugin, with its main weakness being the incomplete output escaping. The lack of known vulnerabilities and the use of secure coding practices for critical areas like SQL are significant strengths. Addressing the output escaping would further bolster its security.

Key Concerns

  • Insufficient output escaping
Vulnerabilities
None known

Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo Security Vulnerabilities

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

Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo Release Timeline

v1.1.1
v1.0.1
Code Analysis
Analyzed Mar 16, 2026

Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo Code Analysis

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

Output Escaping

65% escaped46 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

4 flows
velocity_get_image (velocity.php:189)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 4

authwp_ajax_velocity_lightboxadmin\builder\builder.php:3
authwp_ajax_velocity_get_imagevelocity.php:54
authwp_ajax_velocity_get_service_imagevelocity.php:55
authwp_ajax_velocity_save_optionsvelocity.php:57

Shortcodes 1

[velocity] velocity.php:58
WordPress Hooks 9
actionadmin_headadmin\builder\builder.php:2
actionafter_setup_themeadmin\builder\builder.php:4
filtermce_external_pluginsadmin\builder\builder.php:50
filtermce_buttonsadmin\builder\builder.php:51
actionadmin_menuvelocity.php:49
actionwp_enqueue_scriptsvelocity.php:51
actionadmin_enqueue_scriptsvelocity.php:52
actionadmin_headvelocity.php:53
filteradmin_footer_textvelocity.php:56
Maintenance & Trust

Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJan 4, 2020
PHP min version
Downloads9K

Community Trust

Rating96/100
Number of ratings6
Active installs300
Developer Profile

Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo Developer Profile

connekthq

3 plugins · 200K total installs

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

How We Detect Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/velocity/core/css/velocity.css/wp-content/plugins/velocity/core/js/velocity.js/wp-content/plugins/velocity/core/img/placeholder.gif
Script Paths
/wp-content/plugins/velocity/core/js/velocity.js
Version Parameters
velocity/style.css?ver=velocity.js?ver=

HTML / DOM Fingerprints

CSS Classes
velocity-embedvelocity-imgvelocity-play-btnvelocity-arrowvelocity-target
Data Attributes
data-video-typedata-video-iddata-video-optionsdata-soundcloud-typedata-event
JS Globals
velocity_ajax_objectvelocity_frontend_params
REST Endpoints
/wp-json/velocity/v1/settings
Shortcode Output
<div class="velocity-embed"><a href="#" data-video-type=<img class="velocity-img<span class="velocity-play-btn"
FAQ

Frequently Asked Questions about Velocity – Video Lazy Loading for YouTube, Twitch and Vimeo