WordPress.WP.AlternativeFunctions.curl_curl_getinfo

curl curl getinfo

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium weight

Why It Shows Up

Plugin Check found `curl_*` calls in plugin code.

Why It Matters

The WordPress HTTP API handles transports, proxies, SSL behavior, filters, and host compatibility more consistently than raw cURL.

How to Fix

  • Replace simple cURL requests with `wp_remote_get()` or `wp_remote_post()`.
  • Handle `WP_Error`, status codes, timeouts, and response body parsing explicitly.
  • If a bundled library uses cURL internally, keep it isolated and avoid passing unchecked user input into requests.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#201WP Travel – Ultimate Travel Booking System, Tour Management Engine242251,9434k+Non-prefixed hook name
#202WP Travel Engine – Tour Booking Plugin – Tour Operator Software242,0105,68820k+Non-prefixed global variable
#203WP User Manager – User Profile Builder & Membership2478753910k+Exception output is not escaped
#204WPSpeed – WordPress Speed, Cache & Performance Optimization (Core Web Vitals, PageSpeed 100)244821892k+Output is not escaped
#205WpStream – Live Streaming, Video on Demand, Pay Per View241,7247393k+Text Domain Mismatch
#206Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid2524385450k+Non-prefixed global variable
#207Booking Package251,7003,97710k+Missing nonce verification
#208Breeze Cache25218800400k+Non-prefixed global variable
#209Broken Link Checker25727600500k+Output is not escaped
#210CheckoutWC Lite251,3998513k+Text Domain Mismatch
#211HIPAA FORMS25414416800Request data is not unslashed
#212Colissimo shipping methods for WooCommerce251,75555710k+Text Domain Mismatch
#213DecaLog259432361k+Exception output is not escaped
#214Demo Importer Plus255823910k+Non-prefixed hook name
#215WEB-Translation – eTranslation Multilingual252171,057400Non-prefixed function
#216Events Made Easy255076,2991k+Non-prefixed function
#217Site Kit by Google – Analytics, Search Console, AdSense, Speed251,3042425m+Missing direct file access protection
#218Sitemap by BestWebSoft – WordPress XML Site Map Page Generator Plugin2560820720k+Text Domain Mismatch
#219Hardcore Google Fonts Localizer25331261900Text Domain Mismatch
#220Limit Login Attempts Security – Login Security, 2FA, Firewall, Brute Force Prevention256186051m+Unsafe printing function
#221Loginizer258145041m+Output is not escaped
#222LWS Optimize – All-in-One Speed Booster & Cache Tools2543076420k+Non-prefixed global variable
#223MyFatoorah – WooCommerce25191893k+Output is not escaped
#224Object Sync for Salesforce25192296500Non-prefixed global variable
#225phpinfo() WP — Site Health, PHP Compatibility & Server Audit252767043k+Non-prefixed global variable
#226reSmush.it : The original free image compressor and optimizer plugin2515569100k+Output is not escaped
#227BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript251985013k+Non-prefixed global variable
#228ShopMagic – email automation2522814510k+Exception output is not escaped
#229Appointment Booking Calendar — Simply Schedule Appointments Booking Plugin2596073860k+Text Domain Mismatch
#230Tamara Checkout256012282k+Exception output is not escaped
#231Social Media Share Buttons & Social Sharing Icons252,4331,383100k+Unsafe printing function
#232Social Share Icons & Social Share Buttons252,3651,35710k+Output is not escaped
#233VikAppointments Services Booking Calendar259,7535,207500Output is not escaped
#234VikBooking Hotel Booking Engine & PMS2513,2328,3128k+Output is not escaped
#235VikRentCar Car Rental Management System255,5375,0484k+Non-prefixed global variable
#236VikRestaurants Table Reservations and Take-Away2511,6444,932600Output is not escaped
#237WP Review Slider251,1862,2796k+Non-prefixed global variable
#238WP Encryption – No.1 HTTPS plugin & One Click Free SSL Cert, HTTPS Redirect, Security257271,55450k+Non-prefixed global variable
#239SlimStat Analytics251,17787070k+Exception output is not escaped
#240WP Statistics – Simple, privacy-friendly Google Analytics alternative256102,465600k+Non-prefixed global variable
#241WPvivid Backup for MainWP258181,79410k+Missing nonce verification
#242WPvivid — Backup, Migration & Staging258991,461900k+Non-prefixed namespace
#243Translate WordPress with ConveyThis – AI Multilingual Plugin261592971k+Non-prefixed global variable
#244Accept Donations with PayPal & Stripe2691657210k+Unsafe printing function
#245RSS Redirect & Feedburner Alternative262772721k+Output is not escaped
#246FuseWP – WordPress User Sync to Email List & Marketing Automation (Mailchimp, Constant Contact, ActiveCampaign etc.)265914162k+Exception output is not escaped
#247FV Antispam26332239900Output is not escaped
#248Translate WordPress – Google Language Translator26200317100k+Non-prefixed global variable
#249GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites26284216500badly named files
#250Integrate Razorpay for Contact Form 72615297500curl curl setopt