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
#101IP Geo Block233995899k+Output is not escaped
#102Jetpack – WP Security, Backup, Speed, & Growth232,8211,3033m+Text Domain Mismatch
#103Justified Gallery235891,4179k+Non-prefixed global variable
#104King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder231,8373,87810k+Non-prefixed global variable
#105Masteriyo LMS – LMS Course Builder, Quizzes & Certificates231971,7485k+Non-prefixed global variable
#106License Manager for WooCommerce231298196k+Request data is not unslashed
#107Link Whisper Free233,8825,30330k+Text Domain Mismatch
#108MasterStudy LMS WordPress Plugin – for Online Courses and Education231,4194,87510k+Non-prefixed global variable
#109Media Library Assistant231,1443,94370k+Nonce verification recommended
#110MediaPress239045834k+Output is not escaped
#111MStore API – Create Native Android & iOS Apps On The Cloud236187643k+SQL query is not prepared
#112MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO234885802k+Missing nonce verification
#113Next Active Directory Integration236832842k+Exception output is not escaped
#114Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery232,119986400k+Text Domain Mismatch
#115Photo Gallery by 10Web – Mobile-Friendly Image Gallery234,1591,553100k+Output is not escaped
#116Pricing Table by Supsystic231,29944710k+Non Singular String Literal Domain
#117Real 3D Flipbook – 3D FlipBook, PDF FlipBook, PDF Viewer, PDF Embedder238561,36510k+Non-prefixed global variable
#118Restrict – membership, site, content and user access restrictions for WordPress239731,5192k+Non-prefixed global variable
#119SecuPress with Simple SSL – Simple and Performant Security231,6961,59040k+Non-prefixed global variable
#120Slider by 10Web – Responsive Image Slider235,81497610k+Output is not escaped
#121Smart Slider 323261268800k+Non-prefixed global variable
#122SiteOrigin Widgets Bundle23607455400k+Output is not escaped
#123teachPress237441,5872k+SQL query is not prepared
#124The Events Calendar233,5123,848700k+Text Domain Mismatch
#125Travelpayouts237691106k+Output is not escaped
#126Directory Listings WordPress plugin – uListing239471,5731k+Non-prefixed global variable
#127UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP236952,43420k+Non-prefixed hook name
#128WHMCS Bridge232474724k+Nonce verification recommended
#129WP All Import – Product Import for WooCommerce231,47520920k+Non Singular String Literal Domain
#130Worth The Read238731383k+Text Domain Mismatch
#131WP Editor2350233520k+Unsafe printing function
#132FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce231,1252,15320k+Missing direct file access protection
#133WP Mega Menu239927928k+Non-prefixed global variable
#134WP Migrate Lite – Migration Made Easy23368254200k+Exception output is not escaped
#135پارسی دیت – Parsi Date23102289100k+Non-prefixed hook name
#136WP STAGING – WordPress Backup, Restore & Migration231,4141,327100k+Non-prefixed global variable
#137WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel231,1193,51620k+Interpolated SQL is not prepared
#138Comments – wpDiscuz236201,18070k+Non-prefixed global variable
#139Photo Engine (Media Organizer & Lightroom)232526502k+Direct Query
#140YITH Essential Kit for WooCommerce #1233971,4815k+Non-prefixed global variable
#141YITH PayPal Express Checkout for WooCommerce233871,4431k+Non-prefixed global variable
#142YITH WooCommerce Affiliates235491,5276k+Non-prefixed global variable
#143YITH WooCommerce Ajax Product Filter234631,52780k+Non-prefixed global variable
#144AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2301,4647k+Output is not escaped
#145Ad Inserter – Ad Manager & AdSense Ads244,241811300k+Output is not escaped
#146Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces242,2483,33810k+slow db query meta key
#147Contact Form by Supsystic241,9136336k+Non Singular String Literal Domain
#148WPBot – ChatBot Conversational Forms241,2541,2262k+Text Domain Mismatch
#149CRM Perks Forms – WordPress Form Builder248195771k+Output is not escaped
#150Doubly – Cross Domain Copy Paste for WordPress242525510k+Output is not escaped