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
#51Oasis Workflow21775575700Text Domain Mismatch
#52Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1202,9139k+Non-prefixed global variable
#53PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI)21485813300Missing direct file access protection
#54User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor217031,46340k+Missing Translators Comment
#55Quill Forms | Conversational Multi Step Forms, Surveys & quizzes214013703k+Text Domain Mismatch
#56Razorpay for Gravity Forms2141147600Exception output is not escaped
#57Rocket Maintenance Mode & Coming Soon Page211,1761,4064k+Non-prefixed global variable
#58Seamless Donations is Sunset216005142k+Text Domain Mismatch
#59Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output is not escaped
#60Accept Stripe Payments2137389220k+Missing nonce verification
#61Trace My IP – Visitor IP Tracker, Stats Analytics & Page Views Counter with Email Alerts218713381k+wp function not compatible with requires wp
#62Uncanny Automator – Easy Automation, Integration, Webhooks & Workflow Builder Plugin211,0642,97840k+Direct Query
#63Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+Output is not escaped
#64WP Compress – Instant Performance & Speed Optimization213,3673,25310k+Non Singular String Literal Domain
#65WP-Lister Lite for eBay216,6965,1282k+Output is not escaped
#66WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#67wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,8121,43270k+Output is not escaped
#68WP Extended – The Ultimate WordPress Toolkit211,253398600Non Singular String Literal Domain
#69WebTotem Security211,110213800Text Domain Mismatch
#70Ajax Load More – Infinite Scroll, Load More, & Lazy Load2264159230k+Unsafe printing function
#71All-in-One Video Gallery – Video Player & Galleries for YouTube, Vimeo & Self-Hosted Videos229122,88520k+Non-prefixed global variable
#72ANAC XML Bandi di Gara22294244500Output is not escaped
#73Better WordPress Minify224124847k+Non Singular String Literal Domain
#74Cart Lift – Abandoned Cart Recovery for WooCommerce and EDD226697691k+Output is not escaped
#75Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8541,26950k+Text Domain Mismatch
#76Accept PayPal Payments using Contact Form 722359127600Text Domain Mismatch
#77Cozy Blocks – Page Builder for Gutenberg Editor & FSE with 700+ Patterns, 58 Blocks & Templates222,3924,2906k+Non-prefixed global variable
#78RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6525,1348k+Non-prefixed global variable
#79Database Access with Adminer229832,5531k+Non-prefixed global variable
#80Download Manager222,5131,459100k+Output is not escaped
#81Diverse Solutions IDX Real Estate Listings & MLS Search227456051k+Heredoc Output Not Escaped
#82Ebook Store224101,054700Non-prefixed global variable
#83Employee Spotlight – Team Member Showcase & Meet the Team Plugin22247689400Non-prefixed hook name
#84FACTO – Facturación Electrónica22244423400Request data is not unslashed
#85FunnelKit Payment Gateway for Stripe WooCommerce2224432120k+Input is not sanitized
#86GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4653,97610k+Output is not escaped
#87Happy Addons for Elementor22652446400k+Output is not escaped
#88HeadSpace2 SEO229403603k+Text Domain Mismatch
#89If-So Dynamic Content – Elementor & All Page Builders Personalization229668397k+Output is not escaped
#90Insert or Embed Articulate Content into WordPress226591,4372k+Non-prefixed global variable
#91Mail Baby SMTP22385699600SQL query is not prepared
#92MailChimp Subscribe Form, Optin Builder, PopUp Builder, Form Builder221,1203,0122k+Non-prefixed global variable
#93Search Atlas SEO – Premier SEO Plugin for One-Click WP Publishing & Integrated AI Optimization221,3062,8188k+Output is not escaped
#94Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output is not escaped
#95MStore API – Create Native Android & iOS Apps On The Cloud226358563k+SQL query is not prepared
#96NinjaScanner – Virus & Malware scan2259655130k+Non-prefixed global variable
#97oik224891802k+Non Singular String Literal Domain
#98Packeta228013338k+Exception output is not escaped
#99PAYCOMET for WooCommerce221,2064232k+Text Domain Mismatch
#100Smart Popup by Supsystic223,12049210k+Non Singular String Literal Domain