WordPress.WP.EnqueuedResources.NonEnqueuedScript

Non Enqueued Script

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
#1Intercom060716k+Non-prefixed function
#2Themify Builder95,3892,2455k+Text Domain Mismatch
#3JetBackup – Backup, Restore & Migrate101,567156200k+Exception output is not escaped
#4wpForo Forum164,3053,03020k+Unsafe printing function
#5RestroPress – Online Food Ordering System175363,2361k+Non-prefixed global variable
#6Efí Bank17886553300Exception output is not escaped
#7Shopping Cart & eCommerce Store177,45317,8663k+Non-prefixed global variable
#8WPtouch – Make your WordPress Website Mobile-Friendly171,46632550k+Text Domain Mismatch
#9Administrator Z182,061799400Output is not escaped
#10GiveWP – Donation Plugin and Fundraising Platform193,4223,570100k+Output is not escaped
#11Leaflet Maps Marker (Google Maps, OpenStreetMap, Bing Maps)193,2753,2289k+Output is not escaped
#12Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,993892100k+Exception output is not escaped
#13Verified Reviews (Avis Vérifiés)196711,136700Non-prefixed global variable
#14SendPress Newsletters192,2931,4221k+Output is not escaped
#15WPOSS阿里云对象存储19269315900Non-prefixed namespace
#16WPQiNiu七牛云对象存储19138612400Non-prefixed global variable
#17Brizy – Page Builder2058572660k+Output is not escaped
#18Broadstreet20434273800Output is not escaped
#19Post Form – Registration Form – Profile Form for User Profiles – Frontend Content Forms for User Submissions (UGC)207362,112900Non-prefixed global variable
#20SysBasics Customize My Account for WooCommerce – Live My Account Customizer207439117k+Non-prefixed global variable
#21Download Monitor204231,36780k+Non-prefixed hook name
#22Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More202,8781,9881m+Non-prefixed global variable
#23EventPrime – Events Calendar, Bookings, Tickets & AI208464,2247k+Non-prefixed global variable
#24GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership201,832720700Non Singular String Literal Domain
#25Brevo – Email, SMS, Web Push, Chat, and more.20460646100k+Request data is not unslashed
#26Shipping for Nova Poshta20598923500Output is not escaped
#27Razorpay Payment Button Elementor Plugin20479621k+Exception output is not escaped
#28Events Manager – OpenStreetMaps20559444600Output is not escaped
#29WP Compress – Instant Performance & Speed Optimization204,2923,6919k+Non Singular String Literal Domain
#30WP Minify Fix20306380800Output is not escaped
#31School Management System – WPSchoolPress202455,2851k+Non-prefixed global variable
#32Backup Migration219991,08180k+Non-prefixed global variable
#33Kadence Security – Password, Two Factor Authentication, and Brute Force Protection211,060959700k+Missing Translators Comment
#34Booking Ultra Pro Appointments Booking Calendar Plugin217612,083400Request data is not unslashed
#35Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots211,6742,18010k+Direct Query
#36Captcha Them All213003235k+Output is not escaped
#37Spam protection, Honeypot, Anti-Spam by CleanTalk218351,146200k+Missing nonce verification
#38Eupago Gateway For Woocommerce215762332k+Output is not escaped
#39Event Espresso – Event Registration & Ticketing Sales2112,7102,136600Text Domain Mismatch
#40Feeds for YouTube (YouTube video, channel, and gallery plugin)21503995100k+Output is not escaped
#41Campaign Monitor for WordPress213864612k+Non-prefixed global variable
#42King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder211,8473,90410k+Non-prefixed global variable
#43LA-Studio Element Kit for Elementor218,4031,88210k+Text Domain Mismatch
#44Leyka212573,4462k+Request data is not unslashed
#45Mapster WP Maps213,5943,0203k+Text Domain Mismatch
#46Mergado Pack212,323588700Output is not escaped
#47MultiParcels Shipping For WooCommerce212454264k+Request data is not unslashed
#48Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred211,4363,34510k+Non-prefixed global variable
#49Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1202,9138k+Non-prefixed global variable
#50PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI)21437759300Missing direct file access protection