WordPress.WP.EnqueuedResourceParameters.MissingVersion
Missing 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 |
|---|---|---|---|---|---|---|---|---|
| #2101 | SKP WP Admin Login Captcha | 39 | 77 | 18 | 1k+ | Output is not escaped | ||
| #2102 | Slash Admin | 39 | 116 | 38 | 500 | Output is not escaped | ||
| #2103 | Slider Text Scroll | 39 | 95 | 52 | 400 | Text Domain Mismatch | ||
| #2104 | Stockdio Historical Chart | 39 | 65 | 16 | 800 | Output is not escaped | ||
| #2105 | Store Locator for WordPressπ | 39 | 100 | 36 | 1k+ | Missing Arg Domain | ||
| #2106 | Substack Importer | 39 | 33 | 33 | 1k+ | Missing nonce verification | ||
| #2107 | Swifty Image Widget | 39 | 114 | 28 | 900 | Output is not escaped | ||
| #2108 | Easy Category Icons | 39 | 50 | 43 | 600 | Text Domain Mismatch | ||
| #2109 | OpenHook | 39 | 172 | 22 | 1k+ | Unsafe printing function | ||
| #2110 | TinyMCE Custom Styles | 39 | 297 | 76 | 7k+ | Non Singular String Literal Domain | ||
| #2111 | TomS reCAPTCHA | 39 | 128 | 256 | 500 | Missing nonce verification | ||
| #2112 | UiChemy β Figma Converter for Elementor, Gutenberg and Bricks | 39 | 8 | 100 | 9k+ | Nonce verification recommended | ||
| #2113 | Ultimate Lightbox | 39 | 110 | 59 | 1k+ | Unsafe printing function | ||
| #2114 | Universal Google Adsense and Ads manager | 39 | 70 | 31 | 2k+ | Unsafe printing function | ||
| #2115 | Unlimited Background Slider | 39 | 66 | 53 | 600 | Output is not escaped | ||
| #2116 | UserHeat Plugin | 39 | 121 | 20 | 6k+ | Non Singular String Literal Domain | ||
| #2117 | Accessibility by UserWay | 39 | 22 | 35 | 80k+ | Direct Query | ||
| #2118 | Video Blogster Lite | 39 | 29 | 80 | 700 | Missing nonce verification | ||
| #2119 | Virusdie | One-click website security | 39 | 149 | 66 | 2k+ | Output is not escaped | ||
| #2120 | BeGateway Payment Gateway for WooCommerce | 39 | 57 | 44 | 400 | Unsafe printing function | ||
| #2121 | Payments via PayMongo for WooCommerce | 39 | 36 | 81 | 1k+ | Nonce verification recommended | ||
| #2122 | WebHotelier for WordPress | 39 | 451 | 40 | 500 | Text Domain Mismatch | ||
| #2123 | Payment Gateway β nexi Alpha Bank for WooCommerce | 39 | 96 | 40 | 1k+ | Non Singular String Literal Domain | ||
| #2124 | Combo Offers WooCommerce | 39 | 38 | 89 | 2k+ | Missing nonce verification | ||
| #2125 | PayU GPO Payment for WooCommerce | 39 | 44 | 91 | 10k+ | Output is not escaped | ||
| #2126 | Modal Fly Cart & AJAX Add to Cart for WooCommerce | 39 | 83 | 74 | 2k+ | Text Domain Mismatch | ||
| #2127 | WP Accessibility | 39 | 200 | 104 | 60k+ | Unsafe printing function | ||
| #2128 | WP Add Custom CSS | 39 | 45 | 23 | 60k+ | Output is not escaped | ||
| #2129 | WP Attachments | 39 | 49 | 44 | 3k+ | Output is not escaped | ||
| #2130 | WPEPP β Essential Security, Password Protect & Login Page Customizer | 39 | 34 | 29 | 3k+ | Unsupported Identifier Placeholder | ||
| #2131 | WP Limit Login Attempts | 39 | 26 | 67 | 10k+ | Direct Query | ||
| #2132 | WP Performance Score Booster β Optimize Speed, Enable Cache & Page Preload | 39 | 59 | 27 | 10k+ | Unsafe printing function | ||
| #2133 | WP Realtime Sitemap | 39 | 46 | 41 | 10k+ | Output is not escaped | ||
| #2134 | WP Revision Master | 39 | 96 | 29 | 900 | Text Domain Mismatch | ||
| #2135 | AidWP β Donation & Payment Forms (Stripe Powered) | 39 | 193 | 800 | Non-prefixed global variable | |||
| #2136 | SEO Auto Linker | 39 | 97 | 62 | 3k+ | Unsafe printing function | ||
| #2137 | WPS Child Theme Generator | 39 | 111 | 85 | 6k+ | Unsafe printing function | ||
| #2138 | WPS Limit Login | 39 | 152 | 76 | 100k+ | Output is not escaped | ||
| #2139 | YITH Custom Login | 39 | 86 | 33 | 5k+ | Output is not escaped | ||
| #2140 | Z | 39 | 84 | 69 | 500 | Output is not escaped | ||
| #2141 | htaccess protect | 39 | 28 | 33 | 800 | Input is not validated | ||
| #2142 | AccessibleWP β ALT Detector | 40 | 55 | 14 | 500 | Text Domain Mismatch | ||
| #2143 | ACF qTranslate | 40 | 184 | 25 | 8k+ | Output is not escaped | ||
| #2144 | Add Pinterest conversion tags for Pinterest Ads + Site verification | 40 | 88 | 26 | 1k+ | Output is not escaped | ||
| #2145 | Address Autocomplete Anything | 40 | 94 | 32 | 900 | Unsafe printing function | ||
| #2146 | Advanced Admin Search | 40 | 79 | 48 | 600 | Non Singular String Literal Text | ||
| #2147 | Advanced Custom Fields: Font Awesome Field | 40 | 332 | 70 | 90k+ | Text Domain Mismatch | ||
| #2148 | Advanced WPLink | 40 | 67 | 19 | 1k+ | Text Domain Mismatch | ||
| #2149 | AgreeMe Checkboxes For WooCommerce | 40 | 88 | 44 | 600 | Text Domain Mismatch | ||
| #2150 | Animated Live Wall Gallery | 40 | 27 | 72 | 2k+ | Request data is not unslashed |