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 | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #701 | Quotes and Tips by BestWebSoft | 51 | 485 | 190 | 1k+ | Text Domain Mismatch | ||
| #702 | Debug This | 52 | 43 | 32 | 2k+ | Missing Translators Comment | ||
| #703 | Formstack Online Forms | 52 | 39 | 20 | 1k+ | Output is not escaped | ||
| #704 | Travel Map | 52 | 36 | 11 | 1k+ | Output is not escaped | ||
| #705 | Simple Masonry Layout | 53 | 28 | 28 | 1k+ | Output is not escaped | ||
| #706 | Easy Font Resize | 54 | 33 | 6 | 700 | Setting is missing a sanitization callback | ||
| #707 | F4 Media Taxonomies | 54 | 7 | 39 | 1k+ | Input is not sanitized | ||
| #708 | Gravity Forms + Custom Post Types | 54 | 44 | 7 | 10k+ | Output is not escaped | ||
| #709 | Helpie FAQ — Accordion, Docs & Knowledge Base | 54 | 96 | 89 | 9k+ | Nonce verification recommended | ||
| #710 | Sp*tify Play Button for WordPress | 54 | 21 | 15 | 3k+ | Text Domain Mismatch | ||
| #711 | Marvy – Background Animations for Elementor | 55 | 63 | 34 | 4k+ | Text Domain Mismatch | ||
| #712 | Page Animations And Transitions | 55 | 89 | 67 | 1k+ | Non Singular String Literal Domain | ||
| #713 | Page Tagger | 55 | 30 | 10 | 2k+ | Output is not escaped | ||
| #714 | SM Vertical Menu | 55 | 45 | 1 | 400 | Output is not escaped | ||
| #715 | VS Contact Form | 55 | 3 | 318 | 7k+ | Non-prefixed global variable | ||
| #716 | SMTP by BestWebSoft | 56 | 486 | 175 | 1k+ | Text Domain Mismatch | ||
| #717 | BestWebSoft’s Pinterest | 57 | 490 | 176 | 500 | Text Domain Mismatch | ||
| #718 | Replain | 57 | 21 | 9 | 700 | Output is not escaped | ||
| #719 | Timologia for WooCommerce | 57 | 75 | 22 | 3k+ | Text Domain Mismatch | ||
| #720 | WP Admin Category Search | 58 | 23 | 11 | 2k+ | Unsafe printing function | ||
| #721 | Easy Sidebar Menu Widget | 58 | 32 | 7 | 2k+ | Output is not escaped | ||
| #722 | Error Log Viewer by BestWebSoft | 58 | 433 | 172 | 6k+ | Text Domain Mismatch | ||
| #723 | HAL | 58 | 106 | 24 | 500 | Text Domain Mismatch | ||
| #724 | GDPR Data Request Form | 59 | 22 | 19 | 5k+ | Missing direct file access protection | ||
| #725 | Logo or Image Replace by mycore.global | 59 | 30 | 12 | 400 | Text Domain Mismatch | ||
| #726 | SureFeedback Client Site | 59 | 47 | 24 | 5k+ | Text Domain Mismatch | ||
| #727 | Scrollbar | 59 | 7 | 22 | 400 | Missing nonce verification | ||
| #728 | Post Blocks & Tools | 60 | 9 | 46 | 400 | Missing nonce verification | ||
| #729 | WP Bottom Menu | 60 | 74 | 52 | 20k+ | Non-prefixed hook name | ||
| #730 | Slide everything for Elementor | 61 | 93 | 1 | 6k+ | Text Domain Mismatch | ||
| #731 | Bulk edit publish date | 62 | 11 | 16 | 1k+ | Nonce verification recommended | ||
| #732 | Christmas Panda | 62 | 14 | 45 | 400 | Input is not validated | ||
| #733 | Devices for Elementor | 62 | 22 | 13 | 400 | Output is not escaped | ||
| #734 | payOS | 62 | 19 | 26 | 500 | Request data is not unslashed | ||
| #735 | Standard Widget Extensions | 62 | 67 | 6 | 1k+ | Output is not escaped | ||
| #736 | One Tap Google Sign in | 63 | 6 | 30 | 900 | Request data is not unslashed | ||
| #737 | Rating Widget: Post Rating, 5 Star Rating, Reviews, Thumbs Up & Down, Reaction | 63 | 177 | 27 | 400 | Missing direct file access protection | ||
| #738 | Review & testimonial widgets | 63 | 62 | 9 | 1k+ | Text Domain Mismatch | ||
| #739 | Click to Call Button | 64 | 58 | 3 | 1k+ | Output is not escaped | ||
| #740 | Reading progressbar | 65 | 25 | 2 | 6k+ | Output is not escaped | ||
| #741 | Vf Expansion | 65 | 58 | 52 | 1k+ | Non-prefixed global variable | ||
| #742 | ACF RGBA Color Picker | 66 | 37 | 3 | 6k+ | Text Domain Mismatch | ||
| #743 | Goaffpro Affiliate Marketing | 66 | 6 | 28 | 4k+ | Nonce verification recommended | ||
| #744 | Shortcode for Current Date | 66 | 27 | 12 | 10k+ | Text Domain Mismatch | ||
| #745 | User Profile Picture | 66 | 9 | 8 | 4k+ | Missing nonce verification | ||
| #746 | CCM19 Integration | 67 | 14 | 13 | 4k+ | Nonce verification recommended | ||
| #747 | Featured Video for WooCommerce | 68 | 40 | 13 | 700 | Text Domain Mismatch | ||
| #748 | Custom Form Builder, Contact Forms, Payment Forms, Surveys, Polls | 68 | 21 | 18 | 900 | Output is not escaped | ||
| #749 | Mailster WordPress Newsletter Plugin | 69 | 14 | 11 | 8k+ | Output is not escaped | ||
| #750 | Media Slider for Photos Images Videos | 69 | 10 | 23 | 2k+ | Missing Version |