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
#251WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards251,4311,27010k+Output is not escaped
#252WP Popups – WordPress Popup builder2544034230k+Output is not escaped
#253SlimStat Analytics251,17787070k+Exception output is not escaped
#254WPvivid — Backup, Migration & Staging258991,461900k+Non-prefixed namespace
#255ActiveCampaign for WooCommerce265411906k+Exception output is not escaped
#256Database for Contact Form 7, WPforms, Elementor forms2631748960k+Non-prefixed global variable
#257FG Drupal to WordPress26275100700Unsafe printing function
#258FG PrestaShop to WooCommerce2625494900Unsafe printing function
#259FlagShip WooCommerce Shipping26495188400Non Singular String Literal Domain
#260Media File Renamer: Rename for better SEO (AI-Powered)2615417040k+Direct Query
#261Barion Payment Gateway for WooCommerce26712216k+Non-prefixed global variable
#262Crowdsignal Dashboard – Polls, Surveys & more26486489200k+Unsafe printing function
#263Pressidium Cookie Consent262039510k+Exception output is not escaped
#264WDesignKit – Elementor & Gutenberg Starter Templates, Patterns, Cloud Workspace & Widget Builder2626579330k+Missing nonce verification
#265Lean Player – Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg271,6154662k+Text Domain Mismatch
#266Custom Scrollbar271841912k+Output is not escaped
#267Everest Backup – WordPress Cloud Backup, Migration, Restore & Cloning Plugin271221353k+Non-prefixed global variable
#268FG Joomla to WordPress272781017k+Unsafe printing function
#269Gravity Forms Directory27202457600Non-prefixed global variable
#270Hester Core2725310310k+Output is not escaped
#271My Private Site – Make Your Whole Site Private, Force Login & Block Registration Spam2771332120k+Text Domain Mismatch
#272Memberful – Membership Plugin273513361k+Text Domain Mismatch
#273Online Lesson Booking27978281500Non Singular String Literal Domain
#274Quick Paypal Payments271013031k+Non-prefixed function
#275Hubbub Lite – Fast, free social sharing and follow buttons2733717230k+Text Domain Mismatch
#276Content Pilot – Autoblogging & Affiliate Marketing Suite27299269900Output is not escaped
#277WP Job Manager279358280k+Non-prefixed hook name
#278WPBase Cache271891132k+Text Domain Mismatch
#279AForms — Form Builder for Price Calculator & Cost Estimation28564953k+Text Domain Mismatch
#280FAPI Member28279153500Exception output is not escaped
#281GTmetrix for WordPress28109708k+Output is not escaped
#282My auctions allegro28483235500Non Singular String Literal Domain
#283Store Hours for WooCommerce28525602k+Output is not escaped
#284Order Tracking – WordPress Status Tracking Plugin286197723k+Unsafe printing function
#285ووکامرس فارسی2815721590k+Output is not escaped
#286افزونه حمل و نقل ووکامرس | پست پیشتاز، تیپاکس و پیک موتوری2813119020k+Missing nonce verification
#287Redis Object Cache28151103400k+Exception output is not escaped
#288SureMembers – Membership & Content Restriction Plugin28364248900Text Domain Mismatch
#289Ultimate FAQ Accordion Plugin2838622730k+Unsafe printing function
#290Jetpack VaultPress287136210k+Missing nonce verification
#291WeeConnectPay – Clover Payment Gateway for WooCommerce28179171500Exception output is not escaped
#292Connect Matomo – Analytics Dashboard for WordPress2810010260k+Missing Translators Comment
#293WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)2820921710k+Exception output is not escaped
#294Alt Text AI – Automatically generate image alt text for SEO and accessibility297228020k+Non-prefixed global variable
#295Branded Social Images – Open Graph Images with logo and extra text layer2925492900Non Singular String Literal Domain
#296Businessx Extensions293375291k+Non-prefixed function
#297Gianism29391154700Text Domain Mismatch
#298PhastPress29955210k+Exception output is not escaped
#299Sofortueberweisung Gateway for Woocommerce2910471700Output is not escaped
#300WP Google Analytics Events – No-Code Custom Event Tracking for Google Analytics291181285k+Output is not escaped