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
#401Tumult Hype Animations32561171k+Output is not escaped
#402UiCore Blocks – Free WordPress Gutenberg Blocks3259387500Non-prefixed global variable
#403Secure Client Portal and Private File Sharing Plugin – User Private Files321835101k+Non-prefixed global variable
#404Sola Payment Gateway for WooCommerce32112115700Missing Translators Comment
#405wpDirAuth32250135600wp function not compatible with requires wp
#406WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More321652735m+Non-prefixed global variable
#407YITH Infinite Scrolling323871,41710k+Non-prefixed global variable
#408YITH WooCommerce Badge Management324131,44610k+Non-prefixed global variable
#409YITH WooCommerce Compare324221,508100k+Non-prefixed global variable
#410YITH WooCommerce Quick View323881,42090k+Non-prefixed global variable
#411Extra Product Options Builder for WooCommerce331011552k+Non-prefixed hook name
#412AWeber – Free Sign Up Form and Landing Page Builder Plugin for Lead Generation and Email Newsletter Growth33332299k+Non-prefixed global variable
#413Ultimate Before After Image Slider & Gallery – BEAF334888730k+Text Domain Mismatch
#414Activity Plus Reloaded for BuddyPress3388931k+Output is not escaped
#415Companion Auto Update3315929850k+Direct Query
#416Countdown Timer3331117900Text Domain Mismatch
#417Login & Register Customizer – Popup | Slider | Inline | WooCommerce3326523040k+Output is not escaped
#418FastPixel Cache – Optimize Page Speed: Compress Images, Minify, Clean Database & CDN33513334k+Request data is not unslashed
#419Membership For WooCommerce3340658800Non-prefixed global variable
#420Nomad World Map33424191700Text Domain Mismatch
#421Picture Gallery – Frontend Image Uploads, AJAX Photo List33112150400Request data is not unslashed
#422Pixelgrade Assistant336651412k+Text Domain Mismatch
#423Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce3342469400Non Singular String Literal Domain
#424Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce33411733k+Non Singular String Literal Domain
#425Webmention336489900Output is not escaped
#426Product Addons for Woocommerce – Product Options with Custom Fields3312411430k+Output is not escaped
#427WOW Slider331761013k+Output is not escaped
#428WP Edit3333713740k+Unsafe printing function
#429All In One Favicon342146260k+Output is not escaped
#430Cornerstone3416117430k+Nonce verification recommended
#431DD Last Viewed34193132500Output is not escaped
#432Debug Log Manager Tool34441433k+Nonce verification recommended
#433Edit Flow341032274k+Non-prefixed hook name
#434Einsatzverwaltung341521281k+Output is not escaped
#435Enhanced Text Widget341015830k+Output is not escaped
#436Gitium3414957400Output is not escaped
#437Hitsteps Web Analytics34370313800Output is not escaped
#438HTML Import 234273265k+Unsafe printing function
#439MantraBrain Starter Sites | MantraBrain Theme Demo Importer34117611k+Output is not escaped
#440Mass Ping Tool for SEO – WordPress ping list to get indexed faster on Google, Yandex, …3478102500Output is not escaped
#441OTP Login & Register Woocommerce341482021k+Missing nonce verification
#442Easy Mega Menu for WordPress – ThemeHunk344802561k+Text Domain Mismatch
#443WP Custom Admin Interface3426311830k+Unsafe printing function
#444ACF Content Analysis for Yoast SEO35917100k+Non-prefixed constant
#445AdPlugg WordPress Ad Plugin355817500Missing direct file access protection
#446AnsPress – Question and answer35227783k+Non-prefixed function
#447Authors Widget35170191k+Output is not escaped
#448Gutenberg Block Editor Toolkit – EditorsKit35612520k+Text Domain Mismatch
#449Wbcom Designs – Custom Font Uploader353401233k+Text Domain Mismatch
#450Easy Noindex And Nofollow355518400Output is not escaped