Generic.PHP.DisallowAlternativePHPTags.MaybeASPShortOpenTagFound

Maybe ASPShort 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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms221,03772220k+Unsafe Printing Function
#2CoDesigner – All in One Elementor WooCommerce Builder224,1317745k+Text Domain Mismatch
#3Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions231,1311,9139k+Output Not Escaped
#4FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce231,1252,15320k+missing direct file access protection
#5Payment Plugins Braintree For WooCommerce247317552k+Output Not Escaped
#6Piotnet Forms251873743k+Output Not Escaped
#7Easy Appointments2613556910k+Maybe ASPOpen Tag Found
#8Sliced Invoices – WordPress Invoice Plugin266844555k+Output Not Escaped
#9WP Chat App27120274100k+wp function not compatible with requires wp
#10Pop-up311039110k+Output Not Escaped
#11Business Hours Indicator351391068k+Output Not Escaped
#12Sprout Invoices – Client Invoicing & Estimates35401,7981k+Non Prefixed Hookname Found
#13Setmore Appointments4445134k+Output Not Escaped