Generic.Files.ByteOrderMark.Found

Files Byte Order Mark 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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1wpForo Forum174,0332,92220k+Unsafe Printing Function
#2MyWorks Sync for WooCommerce & QuickBooks Online232,2929,1015k+Non Prefixed Variable Found
#3SEO Redirection Plugin – 301 Redirect Manager2327272710k+Non Prefixed Variable Found
#4Comments – wpDiscuz236201,18070k+Non Prefixed Variable Found
#5DSGVO All in one for WP24751,63720k+Non Prefixed Variable Found
#6Coupon Affiliates – Affiliate Plugin for WooCommerce241,0223,0745k+Non Prefixed Variable Found
#7CartBounty – Save and recover abandoned carts for WooCommerce3337039910k+Output Not Escaped
#8ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution3663667100k+Non Prefixed Variable Found
#9Legal Pages – Privacy Policy, Terms & Conditions, GDPR, CCPA, and Cookie Notice Generator47448310k+missing direct file access protection