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
#651PJ News Ticker7513143k+Output is not escaped
#652Tuxedo Responsive Widget Columns78193400Output is not escaped
#653WP Faster787121k+trademarked term
#654ElasticPress81136558k+Non-prefixed hook name
#655Migrate Guru – Site Migration & Cloning8178200k+Database parameter is not escaped
#656ForumWP – Forum & Discussion Board8222444800Non-prefixed global variable
#657Fixed Widget and Sticky Elements for WordPress8371380k+Non-prefixed global variable
#658Remove Yoast SEO Comments8512510k+wp function not compatible with requires wp
#659Widget CSS Classes8547880k+Non Singular String Literal Domain
#660Debug Bar Actions and Filters Addon8664400Forbidden PHP function found
#661Greenshift Smart Code AI86991k+Request data is not unslashed
#662ProScores – Live Scores88124800wp function not compatible with requires wp
#663WP Anywhere Widgets891614700wp function not compatible with requires wp
#664Faust.js91941k+Missing direct file access protection
#665Mesmerize Companion91279150k+Non-prefixed global variable
#666Slim SEO – A Fast & Automated SEO Plugin For WordPress913960k+Database parameter is not escaped
#667Snow Monkey Forms91364130k+Non-prefixed global variable
#668JobBoardWP – Job Board Listings and Submissions9412441k+slow db query meta query
#669Widget Instance94711500Non-prefixed global variable
#670WP Typograph Lite94841k+trademarked term
#671Print Invoice & Delivery Notes for WooCommerce9555830k+Non-prefixed global variable
#672YLabs Connector for WPWriter95571k+Forbidden PHP function found
#673Require Post Category96641k+Discouraged text-domain loading
#674Disable Password Reset97501k+Forbidden PHP function found
#675Disable Responsive Images9750600Forbidden PHP function found
#676Add Custom Codes – Insert Header, Footer, Custom PHP Snippets, CSS, Javascript98231k+Forbidden PHP function found