WordPress.WP.EnqueuedResourceParameters.NoExplicitVersion
No Explicit Version
A script or stylesheet is loaded without the expected WordPress enqueue metadata.
Why It Shows Up
The scan found missing versions, missing footer placement, or scripts/styles printed directly instead of being enqueued.
Why It Matters
Proper enqueueing lets WordPress manage dependencies, versions, placement, caching, and compatibility with other plugins.
How to Fix
- Register or enqueue assets with handles, dependencies, versions, and placement arguments.
- Use a file modification time or plugin version for local asset versions when appropriate.
- Avoid printing script or stylesheet tags directly in templates.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #351 | Hash Elements | 37 | 147 | 92 | 5k+ | Output Not Escaped | |
| #352 | Horizontal scrolling announcements | 37 | 215 | 140 | 8k+ | Output Not Escaped | |
| #353 | HT Menu – WordPress Mega Menu Builder for Elementor | 37 | 300 | 60 | 3k+ | Text Domain Mismatch | |
| #354 | Optin Forms – Simple List Building Plugin for WordPress | 37 | 647 | 22 | 3k+ | Output Not Escaped | |
| #355 | Post Terms Order – per Post based | 37 | 70 | 36 | 2k+ | Output Not Escaped | |
| #356 | Rich Table of Contents | 37 | 262 | 57 | 20k+ | Output Not Escaped | |
| #357 | Lightbox slider – Responsive Lightbox Gallery | 37 | 36 | 173 | 3k+ | Non Prefixed Variable Found | |
| #358 | Site Offline Or Coming Soon Or Maintenance Mode | 37 | 127 | 138 | 30k+ | Unsafe Printing Function | |
| #359 | TelSender – Сontact form 7, Events, Wpforms, ninja forms and woocommerce to telegram bot | 37 | 48 | 40 | 6k+ | Unsafe Printing Function | |
| #360 | Views for WPForms – Display & Edit WPForms Entries on your site frontend | 37 | 80 | 64 | 1k+ | Output Not Escaped | |
| #361 | Skroutz & Bestprice XML feed for WooCommerce | 37 | 161 | 41 | 1k+ | Text Domain Mismatch | |
| #362 | WP Emmet | 37 | 154 | 8 | 3k+ | Output Not Escaped | |
| #363 | WP VR – 360 Panorama and Virtual Tour Builder | 37 | 3 | 275 | 10k+ | Non Prefixed Hookname Found | |
| #364 | Accessibility | 38 | 66 | 61 | 1k+ | Non Prefixed Variable Found | |
| #365 | AccessibleWP – Accessibility Toolbar | 38 | 381 | 26 | 20k+ | Text Domain Mismatch | |
| #366 | Admin Bar & Dashboard Access Control | 38 | 94 | 37 | 3k+ | Text Domain Mismatch | |
| #367 | Chatbot for WordPress by Collect.chat ⚡️ | 38 | 58 | 36 | 6k+ | Unsafe Printing Function | |
| #368 | Colorlib 404 Customizer | 38 | 65 | 15 | 6k+ | missing direct file access protection | |
| #369 | Illdy Companion | 38 | 187 | 23 | 6k+ | Output Not Escaped | |
| #370 | Name Directory | 38 | 520 | 309 | 3k+ | Output Not Escaped | |
| #371 | Shapely Companion | 38 | 49 | 39 | 10k+ | Output Not Escaped | |
| #372 | SRS Simple Hits Counter | 38 | 43 | 98 | 8k+ | Output Not Escaped | |
| #373 | WP Content Copy Protection with Color Design | 38 | 96 | 61 | 5k+ | Non Singular String Literal Domain | |
| #374 | Smart Custom 404 Error Page | 39 | 90 | 44 | 100k+ | Output Not Escaped | |
| #375 | AffiliatePages – Pros & Cons, Notice, and CTA Blocks for Affiliates | 39 | 91 | 53 | 2k+ | Output Not Escaped | |
| #376 | Country & Phone Field Contact Form 7 | 39 | 117 | 34 | 40k+ | Text Domain Mismatch | |
| #377 | Culqi | 39 | 571 | 88 | 1k+ | Text Domain Mismatch | |
| #378 | BestWebSoft's Like & Share – Posts, Pages and Widget Social Extension plugin for WordPress | 39 | 480 | 226 | 4k+ | Text Domain Mismatch | |
| #379 | First Order Discount Woocommerce | 39 | 55 | 30 | 1k+ | Output Not Escaped | |
| #380 | GoSMTP – SMTP for WordPress | 39 | 59 | 42 | 500k+ | Output Not Escaped | |
| #381 | Leaflet Map | 39 | 59 | 32 | 30k+ | Output Not Escaped | |
| #382 | QR Redirector | 39 | 48 | 54 | 4k+ | Output Not Escaped | |
| #383 | RioVizual — Table Blocks for Comparison, Pricing and Pros & Cons | 39 | 32 | 81 | 1k+ | Recommended | |
| #384 | Ultimate Client Dash | 39 | 697 | 12 | 2k+ | Text Domain Mismatch | |
| #385 | Visma Pay for Woocommerce | 39 | 28 | 37 | 2k+ | Output Not Escaped | |
| #386 | WPS Child Theme Generator | 39 | 111 | 85 | 6k+ | Unsafe Printing Function | |
| #387 | WPS Limit Login | 39 | 152 | 76 | 100k+ | Output Not Escaped | |
| #388 | Advanced WooCommerce Product Gallery Slider | 40 | 42 | 48 | 3k+ | Non Prefixed Variable Found | |
| #389 | Animated Live Wall Gallery | 40 | 27 | 72 | 2k+ | Missing Unslash | |
| #390 | Back To The Top Button | 40 | 31 | 271 | 4k+ | Non Prefixed Variable Found | |
| #391 | Charity Addon for Elementor | 40 | 480 | 8 | 1k+ | Text Domain Mismatch | |
| #392 | codoc | 40 | 19 | 39 | 2k+ | Missing Unslash | |
| #393 | Full Background Manager | 40 | 37 | 24 | 7k+ | Output Not Escaped | |
| #394 | Monkeyman Rewrite Analyzer | 40 | 89 | 10 | 2k+ | Non Singular String Literal Domain | |
| #395 | No-Bot Registration | 40 | 112 | 42 | 2k+ | Unsafe Printing Function | |
| #396 | No CAPTCHA reCAPTCHA | 40 | 112 | 26 | 4k+ | Text Domain Mismatch | |
| #397 | Responsive Full Width Background Slider | 40 | 131 | 22 | 2k+ | Unsafe Printing Function | |
| #398 | Super Testimonial – Testimonial & Customer Review Slider Plugin for WordPress | 40 | 28 | 167 | 2k+ | Missing Unslash | |
| #399 | Wonder Video Embed | 40 | 94 | 4 | 4k+ | Output Not Escaped | |
| #400 | XLTab – Accordions and Tabs for Elementor Page Builder | 40 | 317 | 65 | 1k+ | Text Domain Mismatch |