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 |
|---|---|---|---|---|---|---|---|---|
| #51 | myCred Addons – Ultimate myCred Modules To Support WordPress Gamification and Loyalty Rewards | 22 | 2,344 | 1,320 | 400 | Output is not escaped | ||
| #52 | Newsletters | 22 | 2,977 | 2,261 | 2k+ | Text Domain Mismatch | ||
| #53 | Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App | 22 | 1,581 | 2,326 | 300k+ | Non-prefixed global variable | ||
| #54 | Quick Contact Form | 22 | 260 | 623 | 1k+ | Non-prefixed function | ||
| #55 | RabbitLoader Cache: Optimize your Website for Speed | 22 | 241 | 163 | 2k+ | Output is not escaped | ||
| #56 | Sellsy | 22 | 586 | 490 | 400 | Non Singular String Literal Domain | ||
| #57 | Slim Jetpack | 22 | 2,586 | 1,947 | 2k+ | Text Domain Mismatch | ||
| #58 | Swift Performance Lite | 22 | 2,346 | 1,325 | 6k+ | Text Domain Mismatch | ||
| #59 | Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent | 22 | 226 | 513 | 8k+ | error log error log | ||
| #60 | Theme Editor | 22 | 798 | 685 | 50k+ | Output is not escaped | ||
| #61 | RapidLoad AI – Optimize Web Vitals Automatically | 22 | 81 | 840 | 700 | Nonce verification recommended | ||
| #62 | Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links | 22 | 1,042 | 1,808 | 20k+ | Non-prefixed global variable | ||
| #63 | Walker Core | 22 | 1,351 | 1,436 | 700 | Non-prefixed global variable | ||
| #64 | WCFM – Frontend Manager for WooCommerce | 22 | 4,731 | 5,057 | 20k+ | Non-prefixed global variable | ||
| #65 | WCFM Marketplace – Multivendor Marketplace for WooCommerce | 22 | 1,953 | 2,108 | 10k+ | Non-prefixed global variable | ||
| #66 | WCFM Membership – WooCommerce Memberships for Multivendor Marketplace | 22 | 559 | 675 | 10k+ | Non-prefixed global variable | ||
| #67 | Fraud Prevention For WooCommerce and EDD | 22 | 572 | 1,394 | 5k+ | Non-prefixed global variable | ||
| #68 | Advanced AJAX Product Filters | 22 | 2,840 | 1,252 | 50k+ | Text Domain Mismatch | ||
| #69 | Master Accordion ( Former WP Awesome FAQ Plugin ) | 22 | 1,774 | 1,286 | 700 | Non-prefixed global variable | ||
| #70 | WP Express Checkout (Fast Payments via PayPal & Stripe) | 22 | 591 | 627 | 1k+ | Output is not escaped | ||
| #71 | File Manager | 22 | 740 | 520 | 1m+ | Unsafe printing function | ||
| #72 | Recipe Cards For Your Food Blog from Zip Recipes | 22 | 1,126 | 1,731 | 1k+ | Non-prefixed global variable | ||
| #73 | Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce | 23 | 1,185 | 1,027 | 1k+ | Text Domain Mismatch | ||
| #74 | Gutenberg Blocks – ACF Blocks Suite | 23 | 1,097 | 1,449 | 400 | Non-prefixed global variable | ||
| #75 | Advanced Product Labels for WooCommerce | 23 | 921 | 559 | 20k+ | Text Domain Mismatch | ||
| #76 | AI Engine – The Chatbot, AI Framework & MCP for WordPress | 23 | 423 | 609 | 100k+ | error log error log | ||
| #77 | Autoptimize | 23 | 288 | 191 | 800k+ | Output is not escaped | ||
| #78 | Beds24 Online Booking | 23 | 532 | 374 | 2k+ | wp function not compatible with requires wp | ||
| #79 | Burger Companion | 23 | 3,274 | 472 | 10k+ | Text Domain Mismatch | ||
| #80 | Cart Notices for WooCommerce | 23 | 639 | 474 | 2k+ | Text Domain Mismatch | ||
| #81 | Products Suggestions for WooCommerce | 23 | 707 | 505 | 700 | Output is not escaped | ||
| #82 | Smart Grid-Layout Design for Contact Form 7 | 23 | 954 | 459 | 10k+ | Output is not escaped | ||
| #83 | WPBot – AI ChatBot for Live Support, Lead Generation, AI Services | 23 | 518 | 1,219 | 5k+ | Non-prefixed global variable | ||
| #84 | CLUEVO LMS, E-Learning Platform | 23 | 1,843 | 1,176 | 400 | Text Domain Mismatch | ||
| #85 | Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe | 23 | 9,396 | 26,680 | 1k+ | Non-prefixed global variable | ||
| #86 | Free Theme Builder for Elementor – CRT Addons (Header, Footer, Archive, WooCommerce & 50+ Widgets) | 23 | 791 | 2,331 | 400 | Non-prefixed global variable | ||
| #87 | Currency Exchange for WooCommerce | 23 | 692 | 505 | 500 | Output is not escaped | ||
| #88 | Easy Social Feed – Social Photos Gallery and Post Feed for WordPress | 23 | 1,681 | 1,488 | 30k+ | Non-prefixed global variable | ||
| #89 | ElementsReady Addons for Elementor | 23 | 231 | 666 | 3k+ | Non-prefixed global variable | ||
| #90 | ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce | 23 | 828 | 5,976 | 5k+ | Direct Query | ||
| #91 | Essential Real Estate | 23 | 529 | 5,060 | 7k+ | Non-prefixed global variable | ||
| #92 | EventON – Events Calendar | 23 | 2,591 | 1,027 | 6k+ | Text Domain Mismatch | ||
| #93 | GAinWP Google Analytics Integration for WordPress | 23 | 525 | 176 | 8k+ | Output is not escaped | ||
| #94 | The GDPR Framework By Data443 | 23 | 1,277 | 498 | 10k+ | Short PHP open tag found | ||
| #95 | Gutenberg | 23 | 643 | 348 | 300k+ | Missing direct file access protection | ||
| #96 | Hunk Companion | 23 | 2,547 | 687 | 5k+ | Text Domain Mismatch | ||
| #97 | IMPress for IDX Broker | 23 | 1,089 | 636 | 7k+ | Text Domain Mismatch | ||
| #98 | Joli FAQ SEO – WordPress FAQ Plugin | 23 | 1,083 | 1,526 | 700 | Non-prefixed global variable | ||
| #99 | Kadence Blocks — Page Builder Toolkit for Gutenberg Editor | 23 | 55 | 2,127 | 600k+ | Non-prefixed global variable | ||
| #100 | Link Whisper Free | 23 | 3,926 | 5,402 | 30k+ | Text Domain Mismatch |