WordPress.WP.EnqueuedResourceParameters.MissingVersion

Missing Version

A script or stylesheet is loaded without the expected WordPress enqueue metadata.

medium weight

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.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#2101SKP WP Admin Login Captcha3977181k+Output is not escaped
#2102Slash Admin3911638500Output is not escaped
#2103Slider Text Scroll399552400Text Domain Mismatch
#2104Stockdio Historical Chart396516800Output is not escaped
#2105Store Locator for WordPressπŸ“39100361k+Missing Arg Domain
#2106Substack Importer3933331k+Missing nonce verification
#2107Swifty Image Widget3911428900Output is not escaped
#2108Easy Category Icons395043600Text Domain Mismatch
#2109OpenHook39172221k+Unsafe printing function
#2110TinyMCE Custom Styles39297767k+Non Singular String Literal Domain
#2111TomS reCAPTCHA39128256500Missing nonce verification
#2112UiChemy β€” Figma Converter for Elementor, Gutenberg and Bricks3981009k+Nonce verification recommended
#2113Ultimate Lightbox39110591k+Unsafe printing function
#2114Universal Google Adsense and Ads manager3970312k+Unsafe printing function
#2115Unlimited Background Slider396653600Output is not escaped
#2116UserHeat Plugin39121206k+Non Singular String Literal Domain
#2117Accessibility by UserWay39223580k+Direct Query
#2118Video Blogster Lite392980700Missing nonce verification
#2119Virusdie | One-click website security39149662k+Output is not escaped
#2120BeGateway Payment Gateway for WooCommerce395744400Unsafe printing function
#2121Payments via PayMongo for WooCommerce3936811k+Nonce verification recommended
#2122WebHotelier for WordPress3945140500Text Domain Mismatch
#2123Payment Gateway – nexi Alpha Bank for WooCommerce3996401k+Non Singular String Literal Domain
#2124Combo Offers WooCommerce3938892k+Missing nonce verification
#2125PayU GPO Payment for WooCommerce39449110k+Output is not escaped
#2126Modal Fly Cart & AJAX Add to Cart for WooCommerce3983742k+Text Domain Mismatch
#2127WP Accessibility3920010460k+Unsafe printing function
#2128WP Add Custom CSS39452360k+Output is not escaped
#2129WP Attachments3949443k+Output is not escaped
#2130WPEPP – Essential Security, Password Protect & Login Page Customizer3934293k+Unsupported Identifier Placeholder
#2131WP Limit Login Attempts39266710k+Direct Query
#2132WP Performance Score Booster – Optimize Speed, Enable Cache & Page Preload39592710k+Unsafe printing function
#2133WP Realtime Sitemap39464110k+Output is not escaped
#2134WP Revision Master399629900Text Domain Mismatch
#2135AidWP – Donation & Payment Forms (Stripe Powered)39193800Non-prefixed global variable
#2136SEO Auto Linker3997623k+Unsafe printing function
#2137WPS Child Theme Generator39111856k+Unsafe printing function
#2138WPS Limit Login3915276100k+Output is not escaped
#2139YITH Custom Login3986335k+Output is not escaped
#2140Z398469500Output is not escaped
#2141htaccess protect392833800Input is not validated
#2142AccessibleWP – ALT Detector405514500Text Domain Mismatch
#2143ACF qTranslate40184258k+Output is not escaped
#2144Add Pinterest conversion tags for Pinterest Ads + Site verification4088261k+Output is not escaped
#2145Address Autocomplete Anything409432900Unsafe printing function
#2146Advanced Admin Search407948600Non Singular String Literal Text
#2147Advanced Custom Fields: Font Awesome Field403327090k+Text Domain Mismatch
#2148Advanced WPLink4067191k+Text Domain Mismatch
#2149AgreeMe Checkboxes For WooCommerce408844600Text Domain Mismatch
#2150Animated Live Wall Gallery4027722k+Request data is not unslashed