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 |
|---|---|---|---|---|---|---|---|---|
| #2151 | Attachment Importer | 40 | 24 | 76 | 3k+ | Input is not sanitized | ||
| #2152 | Mastodon Autopost | 40 | 41 | 50 | 700 | Output is not escaped | ||
| #2153 | bbPress WP Tweaks | 40 | 147 | 18 | 1k+ | Output is not escaped | ||
| #2154 | Better Internal Link Search | 40 | 23 | 48 | 1k+ | strip tags strip tags | ||
| #2155 | BH Custom CSS3 Preloader – Just play and play | 40 | 439 | 26 | 900 | Text Domain Mismatch | ||
| #2156 | BuddyPress Profile Completion | 40 | 28 | 30 | 500 | Output is not escaped | ||
| #2157 | Bulk Add Terms | 40 | 74 | 27 | 800 | Text Domain Mismatch | ||
| #2158 | Bulk Featured Image | 40 | 69 | 117 | 800 | Output is not escaped | ||
| #2159 | Buy one Get one Free – BOGO discount rule maker for WooCommerce | 40 | 119 | 57 | 400 | Text Domain Mismatch | ||
| #2160 | Catalog for Woocommerce | 40 | 92 | 75 | 1k+ | Output is not escaped | ||
| #2161 | Category Featured Images Extended | 40 | 177 | 40 | 400 | Text Domain Mismatch | ||
| #2162 | Contact Form 7 to Mailjet | 40 | 70 | 39 | 600 | Output is not escaped | ||
| #2163 | Client Portal – Private user pages and login | 40 | 52 | 29 | 3k+ | Output is not escaped | ||
| #2164 | Top-Bar CodeBulls | 40 | 91 | 13 | 700 | Text Domain Mismatch | ||
| #2165 | codoc | 40 | 19 | 39 | 2k+ | Request data is not unslashed | ||
| #2166 | Conditional WooCommerce Checkout Field | 40 | 84 | 22 | 400 | Unsafe printing function | ||
| #2167 | Contact Form 7 GetResponse Extension | 40 | 90 | 18 | 1k+ | Text Domain Mismatch | ||
| #2168 | Database Addon for Contact Form 7 – CFDB7 | 40 | 35 | 56 | 600k+ | Nonce verification recommended | ||
| #2169 | Corona Virus Data | 40 | 279 | 27 | 1k+ | Unsafe printing function | ||
| #2170 | Crisp – Live Chat and Chatbot | 40 | 24 | 20 | 20k+ | Unsafe printing function | ||
| #2171 | Cryptocurrency Widgets Pack | 40 | 222 | 52 | 700 | Unsafe printing function | ||
| #2172 | Custom Contact Forms | 40 | 13 | 106 | 6k+ | Missing nonce verification | ||
| #2173 | Donation Thermometer | 40 | 324 | 88 | 2k+ | Output is not escaped | ||
| #2174 | Duplicate Page | 40 | 39 | 43 | 3m+ | Unsafe printing function | ||
| #2175 | Easy Document Embedder – Embed Word, excel, Powerpoint, Pdf file and more.. | 40 | 55 | 27 | 500 | Output is not escaped | ||
| #2176 | Easy Textillate | 40 | 63 | 12 | 1k+ | Unsafe printing function | ||
| #2177 | Contact Form 7 styler for Elementor Page Builder | 40 | 126 | 10 | 900 | Unsafe printing function | ||
| #2178 | Eventer | 40 | 61 | 55 | 1k+ | Output is not escaped | ||
| #2179 | Expiring Posts | 40 | 52 | 20 | 900 | Missing Arg Domain | ||
| #2180 | FameTheme Demo Importer | 40 | 8 | 74 | 30k+ | Nonce verification recommended | ||
| #2181 | FAQ Concertina | 40 | 43 | 16 | 600 | Output is not escaped | ||
| #2182 | FAQ Schema – Accordion, Tab, Slider & Gutenberg Block | 40 | 253 | 46 | 2k+ | Output is not escaped | ||
| #2183 | Full Background Manager | 40 | 37 | 24 | 7k+ | Output is not escaped | ||
| #2184 | Fusion Page Builder | 40 | 34 | 100 | 3k+ | Input is not validated | ||
| #2185 | Get Cash | 40 | 84 | 49 | 500 | Non Singular String Literal Domain | ||
| #2186 | Header Promo – Show Top Bar Message or Call to Action | 40 | 472 | 45 | 400 | Output is not escaped | ||
| #2187 | heatmap for WordPress – Realtime analytics | 40 | 94 | 15 | 1k+ | Non Singular String Literal Domain | ||
| #2188 | iCalendrier | 40 | 65 | 7 | 700 | Output is not escaped | ||
| #2189 | Image Editor by Pixo | 40 | 126 | 66 | 800 | Output is not escaped | ||
| #2190 | iNext Woo Pincode Checker | 40 | 36 | 82 | 700 | Missing nonce verification | ||
| #2191 | Internal Linking of Related Contents | 40 | 714 | 47 | 1k+ | Output is not escaped | ||
| #2192 | Flag Icons | 40 | 300 | 19 | 3k+ | Output is not escaped | ||
| #2193 | Social Like Box and Page by WpDevArt | 40 | 62 | 24 | 5k+ | Output is not escaped | ||
| #2194 | Links shortcode | 40 | 73 | 13 | 900 | Unsafe printing function | ||
| #2195 | LJ Multi Column Archive | 40 | 17 | 25 | 1k+ | Output is not escaped | ||
| #2196 | Loan Comparison | 40 | 27 | 192 | 400 | Request data is not unslashed | ||
| #2197 | Manual Image Crop | 40 | 178 | 61 | 8k+ | Output is not escaped | ||
| #2198 | Mark New Posts | 40 | 61 | 39 | 500 | Non Singular String Literal Domain | ||
| #2199 | MAS Company Reviews For WP Job Manager | 40 | 44 | 71 | 1k+ | Output is not escaped | ||
| #2200 | Mass Email To Users | 40 | 84 | 81 | 800 | Output is not escaped |