PluginCheck.CodeAnalysis.Heredoc.NotAllowed

Not Allowed

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium weight

Why It Shows Up

The finding matches a WordPress coding-standard or Plugin Check rule for code clarity, compatibility, packaging, or API usage.

Why It Matters

Maintainability findings reduce confidence that the plugin will behave consistently across hosts, WordPress versions, and other plugins.

How to Fix

  • Find the exact file and line in the raw scan output.
  • Prefer WordPress APIs and standard coding patterns over custom or legacy behavior.
  • If the warning is from bundled third-party code, document that separately and avoid modifying vendor files unless necessary.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#101Content Egg – Affiliate Product Importer & Price Comparison231,2311,25710k+Non-prefixed global variable
#102Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe239,31026,6421k+Non-prefixed global variable
#103Double Opt-In for Contact Form 7 & Avada – Secure, GDPR-Compliant Email Verification236756431k+Unsafe printing function
#104Easy Digital Downloads – eCommerce Payments and Subscriptions made easy233,72310,28340k+Non-prefixed namespace
#105Error Log Monitor236941,41420k+Non-prefixed global variable
#106Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI233951,34290k+Non-prefixed global variable
#107Export WordPress Pages to Static HTML & PDF — Static Site Export234903014k+Text Domain Mismatch
#108Ezoic2343251610k+Output is not escaped
#109Fastcache by Host.it231,327203700Text Domain Mismatch
#110Flexmls® IDX Plugin231,2689571k+Output is not escaped
#111FV Flowplayer Video Player231,3111,45420k+Output is not escaped
#112Groovy Menu Plugin (Free)231,7292834k+Text Domain Mismatch
#113Groundhogg — CRM, Newsletters, and Marketing Automation231369212k+Non-prefixed global variable
#114Gutenberg23606329300k+Missing direct file access protection
#115Happy Addons for Elementor23573444400k+Output is not escaped
#116Houzez Property Feed231,4641,5851k+Text Domain Mismatch
#117Jetpack – WP Security, Backup, Speed, & Growth232,8211,3033m+Text Domain Mismatch
#118Joli FAQ SEO – WordPress FAQ Plugin231,0831,526700Non-prefixed global variable
#119Justified Gallery235891,4178k+Non-prefixed global variable
#120King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder231,8313,87810k+Non-prefixed global variable
#121Locatoraid Store Locator233186451k+Non-prefixed global variable
#122MailPoet – Newsletters, Email Marketing, and Automation23931719500k+Exception output is not escaped
#123MediaPress239045834k+Output is not escaped
#124MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO234855802k+Missing nonce verification
#125Next Active Directory Integration236832842k+Exception output is not escaped
#126Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery232,129993400k+Text Domain Mismatch
#127NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization23316639100k+Output is not escaped
#128PowerPress Podcasting plugin by Blubrry234,8072,39420k+Output is not escaped
#129Pricing Table by Supsystic231,29944710k+Non Singular String Literal Domain
#130Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More.231,4854441k+Text Domain Mismatch
#131Seriously Simple Podcasting2354862730k+Non-prefixed hook name
#132Site Reviews231,62560360k+Output is not escaped
#133The Events Calendar233,5113,851700k+Text Domain Mismatch
#134The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid231051,013100k+Non-prefixed global variable
#135Travelpayouts237691106k+Output is not escaped
#136W3 Total Cache23307678900k+Non-prefixed global variable
#137PostFinance Checkout239792141k+Text Domain Mismatch
#138Clone2324426240k+Output is not escaped
#139WP STAGING – WordPress Backup, Restore, Migration & Clone231,4941,550100k+Non-prefixed global variable
#140Dynamic Team Manager – Team Member Showcase with grid, slider, table Elementor widget & shortcode239332,002900Non-prefixed global variable
#141WPCal.io – Easy Meeting Scheduler23694595900Direct Query
#142Yatra – Travel Booking & Tour Operator Software232,2263,997600Non-prefixed global variable
#143YITH WooCommerce Affiliates235491,5276k+Non-prefixed global variable
#144YITH WooCommerce Ajax Product Filter234631,52780k+Non-prefixed global variable
#145Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress232,3171,7145k+Output is not escaped
#146A2 Optimized WP – Turbocharge and secure your WordPress site2427123160k+Missing Arg Domain
#147Academy LMS – WordPress LMS Plugin for Complete eLearning Solution241627902k+Non-prefixed global variable
#148All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#149Starter Templates – AI-Powered Templates for Elementor & Gutenberg241253941m+Non-prefixed hook name
#150TermsFeed AutoTerms: Privacy Policy Generator, Cookie Consent, GDPR, CCPA, Terms & Conditions, Disclaimers, Cookies Policy, EULA2493916170k+Non Singular String Literal Domain