WordPress.WP.AlternativeFunctions.curl_curl_multi_select

curl curl multi select

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
#1Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output is not escaped
#2WP Compress – Instant Performance & Speed Optimization213,3493,21810k+Non Singular String Literal Domain
#3InfiniteWP Client222,2861,812200k+Exception output is not escaped
#4SNS Count Cache229181208k+Non Singular String Literal Domain
#5Link Whisper Free233,8825,30330k+Text Domain Mismatch
#6Simple URLs – Link Cloaking, Product Displays, and Affiliate Link Management232952984k+Non-prefixed global variable
#7Advanced iFrame248871,12040k+Non-prefixed global variable
#8Backuply – Backup, Restore, Migrate and Clone24704551700k+Non-prefixed global variable
#9F12 Profiler24282451500Direct Query
#10MxChat – AI Chatbot & Content Generation for WordPress243,1571,3852k+Text Domain Mismatch
#11Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid2524385450k+Non-prefixed global variable
#12BerqWP – Automatic WordPress Website Speed Optimization251985014k+Non-prefixed global variable
#13Super Page Cache – Cloudflare Cache, Page Speed & Core Web Vitals2513735360k+Input is not sanitized
#14Maven Algolia28148896k+Non Singular String Literal Domain
#15Converter for Media – Optimize images | Convert WebP & AVIF3513353500k+curl curl setopt
#16HHG for TranslatePress844318700curl curl setopt