Generic.PHP.DisallowShortOpenTag.EchoFound
Echo Found
The plugin contains PHP syntax or file formatting that can cause compatibility problems.
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
| Rank | Plugin | Score | Errors | Warnings | Installs | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #151 | Quiz Cat – WordPress Quiz Plugin | 40 | 151 | 69 | 5k+ | Output Not Escaped | |
| #152 | Lazy Load Optimizer | 41 | 63 | 26 | 3k+ | Unsafe Printing Function | |
| #153 | WP Responsive Table | 42 | 42 | 10 | 6k+ | Output Not Escaped | |
| #154 | reCAPTCHA for MW WP Form | 43 | 37 | 14 | 30k+ | Non Singular String Literal Domain | |
| #155 | Hyper Cache | 45 | 36 | 100 | 8k+ | Non Prefixed Variable Found | |
| #156 | G Meta Keywords | 47 | 31 | 8 | 10k+ | Unsafe Printing Function | |
| #157 | Website Article Monetization By MageNet | 47 | 17 | 24 | 10k+ | Output Not Escaped | |
| #158 | Logo Carousel Slider | 49 | 102 | 14 | 6k+ | Non Singular String Literal Domain | |
| #159 | Hide Admin Bar | 51 | 35 | 17 | 20k+ | Unsafe Printing Function | |
| #160 | LuckyWP ACF Menu Field | 53 | 46 | 9 | 5k+ | Echo Found | |
| #161 | Weight Based Shipping for WooCommerce | 53 | 48 | 41 | 60k+ | missing direct file access protection | |
| #162 | Head, Footer and Post Injections | 55 | 9 | 52 | 300k+ | Non Prefixed Variable Found | |
| #163 | Marvy – Background Animations for Elementor | 55 | 63 | 34 | 4k+ | Text Domain Mismatch | |
| #164 | WP Ultimate Review | 55 | 23 | 381 | 70k+ | Non Prefixed Variable Found | |
| #165 | Disable Emails | 60 | 25 | 16 | 30k+ | Echo Found | |
| #166 | HelloAsso | 60 | 132 | 89 | 4k+ | Echo Found | |
| #167 | Embed Google Fonts | 64 | 28 | 7 | 5k+ | Output Not Escaped | |
| #168 | Kama SpamBlock | 64 | 29 | 7 | 5k+ | Echo Found | |
| #169 | Cyr to Lat Reloaded – Transliteration of Links and File Names | 65 | 13 | 36 | 30k+ | Direct Query | |
| #170 | GravityExport Lite for Gravity Forms | 67 | 48 | 14 | 10k+ | Output Not Escaped | |
| #171 | ConvertBox Auto Embed WordPress plugin | 68 | 18 | 10 | 5k+ | missing direct file access protection | |
| #172 | Protection Against DDoS | 68 | 22 | 5 | 3k+ | Output Not Escaped | |
| #173 | Solid Mail – SMTP email and logging made by SolidWP | 68 | 16 | 17 | 60k+ | Exception Not Escaped | |
| #174 | Embed Iframe | 69 | 25 | 6 | 2k+ | wp function not compatible with requires wp | |
| #175 | Falcon – WordPress Optimizations & Tweaks | 69 | 29 | 21 | 2k+ | Echo Found | |
| #176 | Simple Mathjax | 69 | 29 | 3 | 4k+ | Echo Found | |
| #177 | Print Bangla News | 71 | 29 | 17 | 2k+ | Output Not Escaped | |
| #178 | Robots.txt Editor | 72 | 10 | 7 | 10k+ | Input Not Validated Not Sanitized | |
| #179 | Cognito Forms | 75 | 13 | 4 | 2k+ | wp function not compatible with requires wp | |
| #180 | Media Focus Point | 78 | 11 | 6 | 5k+ | Output Not Escaped | |
| #181 | WP Last Modified Info | 79 | 45 | 32 | 40k+ | Echo Found | |
| #182 | Leadinfo | 80 | 11 | 8 | 7k+ | missing direct file access protection | |
| #183 | Pro Mime Types – Manage file media types | 80 | 55 | 98 | 2k+ | Non Prefixed Variable Found | |
| #184 | Include Me | 88 | 7 | 7 | 4k+ | Echo Found | |
| #185 | Impressum | 89 | 50 | 12 | 4k+ | Echo Found | |
| #186 | Loan Calculator WP | 90 | 16 | 5 | 2k+ | Echo Found | |
| #187 | SEO SIMPLE PACK | 90 | 99 | 97 | 100k+ | Echo Found | |
| #188 | VK Ads Pixel plugin | 90 | 6 | 4 | 2k+ | Echo Found | |
| #189 | Advanced Responsive Video Embedder for Rumble, Odysee, YouTube, Vimeo, Kick … | 93 | 25 | 32 | 20k+ | missing direct file access protection | |
| #190 | Meta Box | 96 | 5 | 16 | 500k+ | Non Prefixed Hookname Found |