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
#201Breeze Cache25219802300k+Non-prefixed global variable
#202Kognetiks Chatbot for WordPress256811,510600Non-prefixed global variable
#203CheckoutWC Lite – Conversion optimized WooCommerce checkout251,4208572k+Text Domain Mismatch
#204Smart Online Order for Clover251,7441,1481k+Text Domain Mismatch
#205HIPAA FORMS25414416800Request data is not unslashed
#206DecaLog259432361k+Exception output is not escaped
#207Demo Importer Plus255823910k+Non-prefixed hook name
#208WEB-Translation – eTranslation Multilingual252171,057400Non-prefixed function
#209Events Made Easy255386,3761k+Non-prefixed function
#210Site Kit by Google – Analytics, Search Console, AdSense, Speed251,3182425m+Missing direct file access protection
#211Sitemap by BestWebSoft – WordPress XML Site Map Page Generator Plugin2560820720k+Text Domain Mismatch
#212GPTranslate – Multilingual AI Translation for WordPress: Translate Websites with AI Agents25286223500badly named files
#213Hardcore Google Fonts Localizer25331261800Text Domain Mismatch
#214Kadence Central – Site Management, Backups, Security, and Reporting2545121430k+Text Domain Mismatch
#215Limit Login Attempts Security – Login Security, 2FA, Firewall, Brute Force Prevention256176141m+Unsafe printing function
#216Loginizer258205021m+Output is not escaped
#217MyFatoorah – WooCommerce25191892k+Output is not escaped
#218Object Sync for Salesforce25192296500Non-prefixed global variable
#219phpinfo() WP – Site Health, PHP Compatibility & Server Audit259937763k+Unsafe printing function
#220reSmush.it : The original free image compressor and optimizer plugin2515569100k+Output is not escaped
#221BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript252045564k+Non-prefixed global variable
#222ShopMagic – email automation for WordPress2522814810k+Exception output is not escaped
#223Social Media Share Buttons & Social Sharing Icons252,4321,365100k+Unsafe printing function
#224Social Share Icons & Social Share Buttons252,3651,35710k+Output is not escaped
#225VikAppointments Services Booking Calendar259,7595,209500Output is not escaped
#226VikBooking Hotel Booking Engine & PMS2513,2518,3168k+Output is not escaped
#227VikRentCar Car Rental Management System255,5375,0484k+Non-prefixed global variable
#228VikRentItems Flexible Rental Management System254,7674,640600Non-prefixed global variable
#229VikRestaurants Table Reservations and Take-Away2511,6444,932600Output is not escaped
#230PDF Ink Lite – Free PDF Watermark & Password Protection252075952k+Non-prefixed global variable
#231SlimStat Analytics251,17787070k+Exception output is not escaped
#232WP Statistics – Simple, privacy-friendly Google Analytics alternative256122,469600k+Non-prefixed global variable
#233WPvivid Backup for MainWP258521,79810k+Missing nonce verification
#234WPvivid — Backup, Migration & Staging259031,461900k+Non-prefixed namespace
#235Bus Ticket Booking with Seat Reservation26211398800Non-prefixed global variable
#236Accept Donations with PayPal & Stripe2691357310k+Unsafe printing function
#237RSS Redirect & Feedburner Alternative262772721k+Output is not escaped
#238FuseWP – WordPress User Sync to Email List & Marketing Automation (Mailchimp, Constant Contact, ActiveCampaign etc.)265944182k+Exception output is not escaped
#239FV Antispam26332239900Output is not escaped
#240Translate WordPress – Google Language Translator26200317100k+Non-prefixed global variable
#241Import from YML2668299400Non-prefixed global variable
#242Integrate Razorpay for Contact Form 72615297500curl curl setopt
#243Landing Page Cat – Coming Soon & Maintenance Pages2691180600Non-prefixed class
#244My auctions allegro26484258500Non Singular String Literal Domain
#245Pressidium Cookie Consent262039510k+Exception output is not escaped
#246User Avatar261041734k+Non-prefixed constant
#247Parcel Pro26171220600Output is not escaped
#248WP Flashy Marketing Automation264321862k+Text Domain Mismatch
#249Translate WordPress with ConveyThis – AI Multilingual Plugin271592981k+Non-prefixed global variable
#250CM Tooltip Glossary276111887k+Output is not escaped