WordPress.WP.AlternativeFunctions.curl_curl_multi_getcontent

curl curl multi getcontent

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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1Realtyna Organic IDX plugin + WPL Real Estate199473,6532k+Non Prefixed Variable Found
#2WP Email Template193423502k+Exception Not Escaped
#3Razorpay for WooCommerce20974855100k+Non Prefixed Function Found
#4Razorpay Quick Payments21399633k+Exception Not Escaped
#5Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output Not Escaped
#6WP-Lister Lite for eBay216,6975,1292k+Output Not Escaped
#7InfiniteWP Client222,2861,812200k+Exception Not Escaped
#8SNS Count Cache229181208k+Non Singular String Literal Domain
#9CleanTalk Anti-Spam. Spam Firewall & Bot protection238261,078200k+Missing
#10Tracking and Consent Manager – WP Full Picture231,2803,2233k+Non Prefixed Variable Found
#11Link Whisper Free233,8825,30330k+Text Domain Mismatch
#12WP Compress – Instant Performance & Speed Optimization233,0532,38410k+Non Singular String Literal Domain
#13Advanced iFrame248871,12040k+Non Prefixed Variable Found
#14Backuply – Backup, Restore, Migrate and Clone24704551700k+Non Prefixed Variable Found
#15MxChat – AI Chatbot & Content Generation for WordPress243,1571,3852k+Text Domain Mismatch
#16Security Plugin, Firewall & Malware Scanner with Auto Removal241,19178830k+Output Not Escaped
#17Simple Social Media Share Buttons – Social Sharing for Everyone2446810120k+Output Not Escaped
#18Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid2524385450k+Non Prefixed Variable Found
#19BerqWP – Automatic WordPress Website Speed Optimization251985013k+Non Prefixed Variable Found
#20Tamara Checkout256012282k+Exception Not Escaped
#21W3 Total Cache256171,345900k+Non Prefixed Variable Found
#22Super Page Cache – Cloudflare Cache, Page Speed & Core Web Vitals2513735360k+Input Not Sanitized
#23Maven Algolia28148896k+Non Singular String Literal Domain
#24Converter for Media – Optimize images | Convert WebP & AVIF3513353500k+curl curl setopt