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
#151BrikPanel: WooCommerce Dashboard, Abandoned Cart Recovery, Google Sheets Sync, Inventory Management & Bulk Editor244,2611,423500Text Domain Mismatch
#152BuddyPress Group Email Subscription24513361k+Non-prefixed function
#153Smart Online Order for Clover241,7461,2461k+Text Domain Mismatch
#154CRM Perks Forms – WordPress Form Builder248195771k+Output is not escaped
#155Defender Security – Malware Scanner, Login Security & Firewall2454759480k+Non-prefixed namespace
#156Democracy Poll243874367k+Short PHP open tag found
#157Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification242334411k+Non-prefixed hook name
#158Email Subscribers & Newsletters – Email Marketing, Post Notifications & Newsletter Plugin for WordPress246521,49560k+Non-prefixed hook name
#159EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents247111,588100k+Output is not escaped
#160Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns24120684200k+Non-prefixed global variable
#161Event Tickets and Registration243,4094,21790k+Non-prefixed global variable
#162Export WordPress Pages to Static HTML & PDF — Static Site Export245093044k+Text Domain Mismatch
#163Etsy Integration For WooCommerce241,2464,643900Non-prefixed global variable
#164FeedWordPress244963199k+Missing Arg Domain
#165FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution2419375380k+Direct Query
#166FV Simpler SEO247663082k+Text Domain Mismatch
#167Simple Calendar – Google Calendar Plugin242,05359250k+Missing direct file access protection
#168GS Behance Portfolio – Display Projects, Gallery & Slider248551,617400Non-prefixed global variable
#169Hummingbird Performance – Cache & Page Speed Optimization for Core Web Vitals | Critical CSS | Minify CSS | Defer CSS Javascript | CDN243,41086670k+Text Domain Mismatch
#170Infinite Uploads – Offload Media and Video to Cloud Storage24586722800Direct Query
#171Keap Official Opt-in Forms248291,0461k+Non-prefixed global variable
#172Joli Table Of Contents246531,7557k+Non-prefixed global variable
#173Koko Analytics – Privacy-Friendly WordPress Analytics2416639560k+Short PHP open tag found
#174LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes244141,17610k+Non-prefixed global variable
#175MailerPress – Newsletter, email marketing & AI automation248053,9311k+Direct Query
#176Mailjet Email Marketing2443520610k+Unsafe printing function
#177Admin Tweaks241,507206900Text Domain Mismatch
#178Marketing Automation24440677600Non-prefixed global variable
#179Media Library Folders2488980710k+Text Domain Mismatch
#180MxChat – AI Chatbot & Content Generation for WordPress243,2301,4052k+Text Domain Mismatch
#181NotificationX – FOMO, Live Sales Notification, WooCommerce Sales Popup, GDPR, Social Proof, Announcement Banner & Floating Notification Bar2426740440k+Non-prefixed hook name
#182Participants Database249508947k+SQL query is not prepared
#183RSVP and Event Management243456243k+Direct Query
#184Screen Reader Accessibility – WCAG, Text-to-Speech & AI Accessibility Fixes24235330600Non-prefixed global variable
#185Security Plugin, Firewall & Malware Scanner with Auto Removal241,18877030k+Output is not escaped
#186SEOKEY – Powerful SEO plugin with Expert Insights and SEO Audit246059281k+Non-prefixed global variable
#187SEO Ultimate2443726910k+Output is not escaped
#188Servebolt Optimizer241,9586811k+Text Domain Mismatch
#189ShiftController Employee Shift Scheduling24358196700Output is not escaped
#190MoreConvert Wishlist for WooCommerce243,6816299k+Text Domain Mismatch
#191SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery248321,8913k+Non-prefixed global variable
#192Spotlight Social Feeds – Block, Shortcode, and Widget2441114760k+Output is not escaped
#193Sugar Calendar – Events Calendar, Event Tickets, and Events Management Platform2442895610k+Output is not escaped
#194Tiered Pricing Table for WooCommerce246061,99010k+Non-prefixed global variable
#195VikRentItems Flexible Rental Management System244,7554,639600Non-prefixed global variable
#196PDF Ink Lite – Free PDF Watermark & Password Protection242265612k+Non-prefixed global variable
#197WCMultiShipping — Mondial Relay, Inpost & Chronopost for WooCommerce247334995k+Output is not escaped
#198European VAT Compliance Assistant for WooCommerce245153173k+Output is not escaped
#199WPML Multilingual & Multicurrency for WooCommerce241,4531,618100k+SQL query is not prepared
#200Yoast SEO – Advanced SEO with real-time guidance and built-in AI2415938610m+Non-prefixed global variable