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
#501Maya Business Plugin56939600Input is not validated
#502Pluginception567294k+Request data is not unslashed
#503Easy GDPR Consent Forms – MailChimp577222500Text Domain Mismatch
#504WP Table Builder – Drag & Drop Table Builder57633950k+Not Allowed
#505REVIEWS.io for WooCommerce58711611k+Non-prefixed global variable
#506Safety Exit5852261k+Text Domain Mismatch
#507Chat Button & Custom ChatGPT-Powered Bot by GetButton.io5826820k+Non-prefixed function
#508Subscribers – Free Web Push Notifications5915111k+Output is not escaped
#509Videojs HTML5 Player5912128k+Nonce verification recommended
#510GST Invoice for WooCommerce5910421k+Missing nonce verification
#511Text Domain Inspector614136400Non-prefixed global variable
#512whatwedo ACF Cleaner61820800Input is not validated
#513Master Post Advert642641k+Unsafe printing function
#514Live Chat with Messenger Customer Chat6510233k+Input is not sanitized
#515MW WP Form reCAPTCHA6511142k+Input is not sanitized
#516AI Product Gallery Slider for WooCommerce, Product Image Zoom, Product Video, Additional Variation Images Gallery – WPBean65264162k+Text Domain Mismatch
#517WP Max Submit Protect651912400Output is not escaped
#518Cookie Warning661415700Non-prefixed function
#519Plugin Compatibility Checker6673189k+Text Domain Mismatch
#520Kraken.io Image Optimizer – Compress, Convert to WebP & AVIF, Resize & Bulk Optimize67293809k+Text Domain Mismatch
#521PDF.js Viewer69143820k+Non-prefixed global variable
#522Shoppable Social Media Galleries by Sauce6913132k+Non-prefixed function
#523Simple YouTube Embed6911115k+Nonce verification recommended
#524Nginx Helper714760200k+Non-prefixed global variable
#525Social Fabric Analytics From Collective Bias711701k+Output is not escaped
#526WindPress – Tailwind CSS integration for WordPress71161063k+Non-prefixed hook name
#527WP 4 Me Title Remover7117131k+Missing direct file access protection
#528Product Subtitle For WooCommerce726363k+Non-prefixed namespace
#529OpenID Connect Generic Client7395910k+Non-prefixed hook name
#530Dash Notifier7312620k+Heredoc Output Not Escaped
#531Popup for Contact Form 773137800Setting is missing a sanitization callback
#532Cognito Forms751342k+wp function not compatible with requires wp
#533Colored Admin Post List7580500Heredoc Output Not Escaped
#534Styleguide – Custom Fonts and Colors7559252k+Missing direct file access protection
#535WPSSO WP Sitemaps XML with News, Image, and Video Sitemap756024400Missing Translators Comment
#536Action Network761917400error log error log
#537WP SAML Auth767257k+Nonce verification recommended
#538Custom HTML Block Extension778137k+Missing direct file access protection
#539Self-Hosted Google Fonts77351130k+Text Domain Mismatch
#540Sheet2Site78213400Output is not escaped
#541Simple Universal Google Analytics781104k+Output is not escaped
#542Bitly URL Shortener796522600Text Domain Mismatch
#543Global Site Tag Tracking791111k+Output is not escaped
#544atec Cache APCu8141213k+wp function not compatible with requires wp
#545GIFTiT – Free Gifts for WooCommerce81433572k+Non-prefixed global variable
#546Japanese Proofreading Preview82115400Nonce verification recommended
#547Simple Widget Title Links82153400Output is not escaped
#548VA Social Buzz831321k+Output is not escaped
#549Aimogen – AI Content Writer, Chatbot, Editor and AI Automation for WordPress841234400Not In Footer
#550Web Stories84126360k+Non-prefixed global variable