Generic.Files.ByteOrderMark.Found
Files Byte Order Mark 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 |
|---|---|---|---|---|---|---|---|
| #1 | wpForo Forum | 17 | 4,033 | 2,922 | 20k+ | 2026-05-31 | Unsafe Printing Function |
| #2 | SEO Redirection Plugin – 301 Redirect Manager | 23 | 272 | 727 | 10k+ | 2026-06-06 | Non Prefixed Variable Found |
| #3 | Comments – wpDiscuz | 23 | 620 | 1,180 | 70k+ | 2026-06-10 | Non Prefixed Variable Found |
| #4 | DSGVO All in one for WP | 24 | 75 | 1,637 | 20k+ | 2026-04-11 | Non Prefixed Variable Found |
| #5 | CartBounty – Save and recover abandoned carts for WooCommerce | 33 | 370 | 399 | 10k+ | 2026-05-25 | Output Not Escaped |
| #6 | ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution | 36 | 63 | 667 | 100k+ | 2026-06-09 | Non Prefixed Variable Found |