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
#301Midtrans-WooCommerce301121325k+Non-prefixed global variable
#302PayU CommercePro Plugin30952707k+Text Domain Mismatch
#303SMTP for Amazon SES – YaySMTP301971223k+Exception output is not escaped
#304Taboola30891471k+Output is not escaped
#305Urvanov Syntax Highlighter30221873k+Output is not escaped
#306WCPOS – Point of Sale (POS) plugin for WooCommerce30772285k+Nonce verification recommended
#307WP 2FA – Two-factor authentication for WordPress30269380100k+Exception output is not escaped
#308WP Event Aggregator: Import Eventbrite events, Meetup events, social events and any iCal Events into Event Calendar301134191k+Non-prefixed global variable
#309WP Inventory Manager308562331k+Output is not escaped
#310WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin30323464m+Non-prefixed hook name
#311The SEO Framework – Fast, Automated, Effortless.31363609200k+Non-prefixed global variable
#312HT Easy GA4 – Google Analytics WordPress Plugin31475936k+Text Domain Mismatch
#313My Private Site3142519020k+Text Domain Mismatch
#314LWS Tools3110413410k+Request data is not unslashed
#315Stackable – Page Builder Gutenberg Blocks3147790100k+Non Singular String Literal Domain
#316Zendesk Support for WordPress31195882k+Output is not escaped
#317APCu Manager3215112610k+Output is not escaped
#318Speed Kit32296732k+Output is not escaped
#319Code Manager32217261600Nonce verification recommended
#320CSV Import and Exporter32831381k+Non-prefixed global variable
#321GlotPress32403103500Unsafe printing function
#322GSheetConnector For Ninja Forms32165931k+Unsafe printing function
#323GSheetConnector For WPForms – WPForms Google Sheets Integration (Real-Time Sync)321201458k+Non-prefixed global variable
#324Account Engagement32115742k+Output is not escaped
#325Post and Page Builder by BoldGrid – Visual Drag and Drop Editor3234825850k+Output is not escaped
#326Relevanssi – A Better Search3286266100k+Missing direct file access protection
#327Showcase IDX Real Estate Search & Lead Capture32123522k+Output is not escaped
#328User Registration Using Contact Form 73210315500wp function not compatible with requires wp
#329WP 2-step verification32154651k+Output is not escaped
#330WP fail2ban – Advanced Security327515360k+Dynamic hook name
#331wpDirAuth32250135600wp function not compatible with requires wp
#332WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More321652735m+Non-prefixed global variable
#333YITH WooCommerce Compare324221,508100k+Non-prefixed global variable
#334Background Per Page338056700Text Domain Mismatch
#335Device Detector33209112600Output is not escaped
#336GetResponse Forms by Optin Cat33681381k+Missing direct file access protection
#337GSheetConnector for Forminator Forms331282011k+Non-prefixed global variable
#338Mentions légales [FR]33238482k+Text Domain Mismatch
#339IP2Location Redirection331941158k+Output is not escaped
#340LWSCache33471046k+Non-prefixed global variable
#341Forms for Mailchimp by Optin Cat – Grow Your MailChimp List33711332k+Missing direct file access protection
#342Picture Gallery – Frontend Image Uploads, AJAX Photo List33112150400Request data is not unslashed
#343Frisbii Pay33912921k+Non-prefixed global variable
#344Save as PDF Plugin by PDFCrowd332992541k+Non-prefixed global variable
#345Sessions33196103900Output is not escaped
#346SMTP2GO for WordPress – Email Made Easy3318611130k+Output is not escaped
#347WebToffee WP Backup and Migration331322225k+Non-prefixed global variable
#348WP Multilang – Translation and Multilingual Plugin335111810k+Database parameter is not escaped
#349WP-UserOnline3311116110k+Output is not escaped
#350XML Sitemaps3365622k+Output is not escaped