Generic.PHP.ForbiddenFunctions.Found

Forbidden PHP function found

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium weight

Why It Shows Up

Plugin Check found a discouraged function, forbidden function, goto, backtick operator, or similar construct.

Why It Matters

Discouraged patterns are often harder to review, less portable across hosts, or easier to misuse securely.

How to Fix

  • Identify why the construct is used and whether WordPress provides a safer API.
  • Replace shell execution, dynamic execution, or broad forbidden functions with constrained WordPress APIs.
  • If a third-party library triggers the warning, isolate and document it.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#451Easy Noindex And Nofollow355518400Output is not escaped
#452Enhanced Recent Posts357824400Output is not escaped
#453EnvíaloSimple: Email Marketing y Newsletters351472502k+Nonce verification recommended
#454Force Reinstall35118342k+Output is not escaped
#455Image Slider35192954k+Output is not escaped
#456ImageMagick Engine35632960k+Unsafe printing function
#457Import Users & Customers with Meta | WP Ultimate CSV Importer Add-on35271405k+Interpolated SQL is not prepared
#458Woody Code Snippets – Insert PHP, CSS, JS, and Header/Footer Scripts35649160k+Output is not escaped
#459MainWP Child Reports3549116100k+Non-prefixed hook name
#460MapSVG – Vector maps, Image maps, Google Maps3574471k+Missing direct file access protection
#461MeetingHub – Webinar & Meeting Plugin for Zoom, Google Meet, Webex, Microsoft Teams, & Jitsi Meet3533289500Non-prefixed global variable
#462One Page Express Companion351326510k+Output is not escaped
#463Popular Posts3516671900Unsafe printing function
#464Simple History – Track, Log, and Audit WordPress Changes3532122300k+Non-prefixed global variable
#465SiteOrigin CSS356184100k+Not In Footer
#466Theme Blvd Layout Builder352071692k+Output is not escaped
#467User Photo35112683k+Output is not escaped
#468Multi-Carrier ShipStation Shipping Rates for WooCommerce3540371900Non Singular String Literal Domain
#469Custom Payment Gateways for WooCommerce35202313k+Non Singular String Literal Domain
#470WPGraphQL35108630k+Non-prefixed hook name
#471WP Mailto Links – Protect Email Addresses3595698k+Output is not escaped
#472WP-Markdown353139400Output is not escaped
#473WP System Information3523730700Text Domain Mismatch
#474WPFront User Role Editor3533357830k+Output is not escaped
#475BP Group Documents3627195600Non-prefixed global variable
#476Better WordPress Recent Comments3631969600Text Domain Mismatch
#477Code Snippets36342031m+Nonce verification recommended
#478CSH Login3612641500Output is not escaped
#479Drag and Drop Multiple File Upload for Contact Form 736823660k+wp function not compatible with requires wp
#480IntelliWidget Per Page Custom Menus and Dynamic Content36586162600Output is not escaped
#481Linkable Title Html and Php Widget3610831600Output is not escaped
#482M Chart36291553k+Non-prefixed global variable
#483Materialis Companion36129676k+Unsafe printing function
#484Multiple Sidebars3610975600Non Singular String Literal Domain
#485WowStore – Store Builder & Product Blocks for WooCommerce36664294k+Non-prefixed global variable
#486Recent Posts3610630500Text Domain Mismatch
#487Search Everything361657710k+Text Domain Mismatch
#488SurveyJS: Drag & Drop Form Builder3612134500Missing Version
#489WC Builder – WooCommerce Page Builder for WPBakery36647501k+Text Domain Mismatch
#490Crafty Social Buttons37279271k+Non Singular String Literal Domain
#491HT Builder – WordPress Theme Builder for Elementor3714241900Output is not escaped
#492HT Menu – WordPress Mega Menu Builder for Elementor37300603k+Text Domain Mismatch
#493Humans TXT3715986400Output is not escaped
#494Images Optimize and Upload CF73713036600Non Singular String Literal Domain
#495JVM Rich Text Icons3787343k+Output is not escaped
#496Maintenance Page3762333k+Output is not escaped
#497Max Mega Menu37249174300k+Output is not escaped
#498NextGEN Scroll Gallery3733281k+Output is not escaped
#499Off-Canvas Sidebars & Menus (Slidebars)37457121k+Non Singular String Literal Domain
#500Page scroll to id3738120100k+Missing nonce verification