Generic.PHP.ForbiddenFunctions.Found

PHP Forbidden Functions 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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1BulletProof Security05,0484,94920k+2026-05-20Output Not Escaped
#2JetBackup – Backup, Restore & Migrate101,559145100k+2026-05-03Exception Not Escaped
#3wpForo Forum174,0332,92220k+2026-05-31Unsafe Printing Function
#4WPtouch – Make your WordPress Website Mobile-Friendly171,46632550k+2025-12-04Text Domain Mismatch
#5Download Monitor194251,36480k+2026-06-16Non Prefixed Hookname Found
#6Event Organiser191,10654420k+2024-10-10Text Domain Mismatch
#7Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution191,218901100k+2026-06-09Exception Not Escaped
#8Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,909878100k+2026-06-16Exception Not Escaped
#9Membership Plugin – Kadence Memberships195,0822,9829k+2026-05-26Text Domain Mismatch
#10BetterDocs – AI Documentation, Knowledge Base, Docs, Wikis, FAQ with Chatbot205081,40630k+2026-06-18Non Prefixed Variable Found
#11Brizy – Page Builder2058972070k+2026-06-09Output Not Escaped
#12GiveWP – Donation Plugin and Fundraising Platform203,4353,580100k+2026-06-15Output Not Escaped
#13Link Library201,9411,39710k+2026-04-26Unsafe Printing Function
#14Brevo – Email, SMS, Web Push, Chat, and more.20460646100k+2026-04-10Missing Unslash
#15Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+2026-04-15Non Prefixed Variable Found
#16Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF20557541100k+2026-05-19Output Not Escaped
#17Razorpay for WooCommerce20974855100k+2026-06-19Non Prefixed Function Found
#18Backup Migration219811,09380k+2026-06-05Non Prefixed Variable Found
#19Captcha Them All213003236k+2023-12-20Output Not Escaped
#20Comet Cache2185724520k+2025-07-02Output Not Escaped
#21FileOrganizer – WordPress File Manager21536241200k+2026-06-10unlink unlink
#22Packeta218023338k+2025-11-07Exception Not Escaped
#23User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor216961,48350k+2026-06-10Recommended
#24PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+2026-05-21Output Not Escaped
#25Five Star Restaurant Reservations – WordPress Booking Plugin211,0991,14710k+2026-06-19Output Not Escaped
#26Royal Addons for Elementor – Addons and Templates Kit for Elementor2113,0112,530600k+2026-06-08Text Domain Mismatch
#27Smart Forms – when you need more than just a contact form217765745k+2026-05-15Output Not Escaped
#28Accept Stripe Payments2137388220k+2026-05-07Missing
#29Booster for WooCommerce – PDF Invoices, Abandoned Cart, Variation Swatches & 100+ Tools217863,39530k+2026-06-17Non Prefixed Variable Found
#30WP phpMyAdmin214,5286,43550k+2025-10-17Missing Arg Domain
#31wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,3541,14070k+2026-06-08Output Not Escaped
#32Frontend Admin by DynamiApps225,9223,20810k+2026-06-17Text Domain Mismatch
#33Advanced Ads – Ad Manager & AdSense22578734100k+2026-06-08Non Prefixed Variable Found
#34Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots221,6042,01910k+2026-06-10Direct Query
#35BuddyPress225839,008100k+2025-09-24Non Prefixed Function Found
#36RegistrationMagic – User Registration Forms Plugin223,6545,0628k+2026-06-20Non Prefixed Variable Found
#37Download Manager222,2901,301100k+2026-06-16Output Not Escaped
#38Dynamic QR Code – generator222382086k+2024-12-29missing direct file access protection
#39E2Pdf – Export Pdf Tool for WordPress221,07583610k+2026-06-16Unsafe Printing Function
#40Events Manager – Calendar, Bookings, Tickets, and more!224,7225,62170k+2026-06-19Output Not Escaped
#41File Manager Pro – Filester22565391100k+2026-05-23Missing Unslash
#42Five Star Restaurant Menu and Food Ordering227526095k+2026-06-03Output Not Escaped
#43FunnelKit Payment Gateway for Stripe WooCommerce2224432120k+2026-05-21Input Not Sanitized
#44GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4623,97210k+2026-06-10Output Not Escaped
#45Anti-Malware Security and Brute-Force Firewall22544965100k+2026-03-09Output Not Escaped
#46Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms221,03772220k+2026-05-27Unsafe Printing Function
#47IMPress for IDX Broker221,0856367k+2026-04-14Text Domain Mismatch
#48InfiniteWP Client222,2861,812200k+2026-02-26Exception Not Escaped
#49LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3613,38470k+2026-06-17Non Prefixed Variable Found
#50MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.222,6192,45310k+2026-06-19Output Not Escaped