Generic.PHP.DisallowShortOpenTag.EchoFound

Short PHP open tag found

The plugin contains PHP syntax or file formatting that can cause compatibility problems.

medium weight

Why It Shows Up

Plugin Check found short tags, alternative PHP tags, byte order marks, mixed line endings, or similar formatting issues.

Why It Matters

Formatting issues can break parsing, cause unexpected output, or behave differently across PHP configurations and hosts.

How to Fix

  • Use full `<?php` opening tags.
  • Save files as UTF-8 without a byte order mark.
  • Normalize line endings and run formatting checks before release.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1Administrator Z182,061799400Output is not escaped
#2GiveWP – Donation Plugin and Fundraising Platform193,4023,555100k+Output is not escaped
#3Netgsm193343081k+Setting is missing a sanitization callback
#4Really Simple Security – Simple and Performant Security (formerly Really Simple SSL)195303753m+Missing Translators Comment
#5EventPrime – Events Calendar, Bookings, Tickets & AI208464,2247k+Non-prefixed global variable
#6Brevo – Email, SMS, Web Push, Chat, and more.20460646100k+Request data is not unslashed
#7Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non-prefixed global variable
#8پلاگین پرداخت دلخواه20584446900Text Domain Mismatch
#9Premium Packages – Sell Digital Products Securely202,0432,2992k+Non-prefixed global variable
#10JCH Optimize212,2922774k+Output is not escaped
#11Mergado Pack212,323588700Output is not escaped
#12Pay For Post with WooCommerce219581,4771k+Non-prefixed global variable
#13Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8541,26940k+Text Domain Mismatch
#14Download Manager222,4441,489100k+Output is not escaped
#15FACTO – Facturación Electrónica22258450300Request data is not unslashed
#16Hesabfa Accounting22467718500Text Domain Mismatch
#17Jim Soft Swiss QR Invoice22269392500Non-prefixed global variable
#18Mailchimp for WooCommerce22524658200k+Non-prefixed global variable
#19MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.222,6332,46010k+Output is not escaped
#20Search Atlas SEO – OTTO AI SEO Automation for WordPress221,4032,8788k+Output is not escaped
#21Moloni229023552k+Missing Arg Domain
#22PAYCOMET for WooCommerce221,2234232k+Text Domain Mismatch
#23Product Catalog Feed by PixelYourSite225813577k+Output is not escaped
#24Manago AI & Leadoo AI226364601k+Unsafe printing function
#25The Moneytizer227512711k+Text Domain Mismatch
#26Walker Core221,3511,436700Non-prefixed global variable
#27Paysera Payment Gateway for WooCommerce221,8701987k+Exception output is not escaped
#28ShopWP22430225700Text Domain Mismatch
#29ЮKassa для WooCommerce227282109k+Short PHP open tag found
#30Recipe Cards For Your Food Blog from Zip Recipes221,1261,7311k+Non-prefixed global variable
#31CallTrackingMetrics239222863k+Unsafe printing function
#32Cart Notices for WooCommerce236364652k+Text Domain Mismatch
#33Products Suggestions for WooCommerce23702494700Output is not escaped
#34Smart Grid-Layout Design for Contact Form 72395445910k+Output is not escaped
#35Currency Exchange for WooCommerce23618486500Text Domain Mismatch
#36EventON – Events Calendar232,5891,0276k+Text Domain Mismatch
#37Flexmls® IDX Plugin231,2701,0441k+Output is not escaped
#38Force Sell for WooCommerce23670453600Text Domain Mismatch
#39The GDPR Framework By Data443231,27849810k+Short PHP open tag found
#40HappyAddons for Elementor – 160 Elementor Widgets, GSAP Animations & Templates23724526400k+Output is not escaped
#41InstaWP Connect – 1-click WP Staging & Migration2325281740k+Non-prefixed global variable
#42The Innovative Form Builder – IvyForms238143901k+Exception output is not escaped
#43Import WP – CSV & XML Import Export for WordPress235793264k+Exception output is not escaped
#44Joli FAQ SEO – WordPress FAQ Plugin231,0831,526600Non-prefixed global variable
#45License Manager for WooCommerce231318056k+Nonce verification recommended
#46Link Whisper Free233,9445,45630k+Text Domain Mismatch
#47Locatoraid Store Locator233146531k+Non-prefixed global variable
#48Nirweb support23254617700Request data is not unslashed
#49PowerPress Podcasting plugin by Blubrry234,7932,46120k+Output is not escaped
#50Product Watermark for WooCommerce236594362k+Text Domain Mismatch