WordPress.WP.AlternativeFunctions.curl_curl_error

curl curl error

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
#51SSL Zen — SSL Certificate Installer & HTTPS Redirects227791,57510k+Non Prefixed Variable Found
#52Customize Feeds for Twitter22921714k+Non Prefixed Variable Found
#53Welcart e-Commerce2210,37710,89610k+Text Domain Mismatch
#54WCFM Marketplace – Multivendor Marketplace for WooCommerce221,9371,96910k+Non Prefixed Variable Found
#55WCFM Membership – WooCommerce Memberships for Multivendor Marketplace2255967510k+Non Prefixed Variable Found
#56Simple Shopping Cart2279653610k+Unsafe Printing Function
#57Asset CleanUp: Page Speed Booster222,0302,485100k+Non Prefixed Variable Found
#58WP Easy Pay – Payment and Donation form Builder for Square228931,8281k+Non Prefixed Variable Found
#59WP Express Checkout (Fast Payments via PayPal & Stripe)225916271k+Output Not Escaped
#60File Manager227405201m+Unsafe Printing Function
#61WP Fusion Lite – Marketing Automation and CRM Integration for WordPress222766835k+Recommended
#62Wp-Insert2226730110k+Output Not Escaped
#63NotifSMS – SMS Notifications OTP & 2FA for WordPress & WooCommerce221,3531,4122k+Non Prefixed Variable Found
#64WP-WebAuthn229573962k+Exception Not Escaped
#65WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#66YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+Exception Not Escaped
#67Affiliate Super Assistent231,2802672k+Text Domain Mismatch
#68B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More231,34740910k+Text Domain Mismatch
#69BlossomThemes Email Newsletter2333723920k+Output Not Escaped
#70Business Directory Plugin – Easy Listing Directories for WordPress236111,05810k+Non Prefixed Variable Found
#71WPBot – AI ChatBot for Live Support, Lead Generation, AI Services232641,0185k+Non Prefixed Variable Found
#72Classified Listing – AI-Powered Classified ads & Business Directory231551,8619k+Non Prefixed Variable Found
#73CleanTalk Anti-Spam. Spam Firewall & Bot protection238261,078200k+Missing
#74Content Egg – Affiliate Product Importer & Price Comparison231,2311,25710k+Non Prefixed Variable Found
#75DK PDF – WordPress PDF Generator237443353k+Exception Not Escaped
#76Easy Digital Downloads – eCommerce Payments and Subscriptions made easy233,72310,28340k+Non Prefixed Namespace Found
#77Essential Real Estate235295,0608k+Non Prefixed Variable Found
#78Export WordPress Pages to Static HTML & PDF — Static Site Export234903015k+Text Domain Mismatch
#79Ezoic2343251610k+Output Not Escaped
#80Feed Them Social – Social Media Feeds, Video, and Photo Galleries2356353520k+Output Not Escaped
#81Flexmls® IDX Plugin231,2689571k+Output Not Escaped
#82FV Flowplayer Video Player231,3111,45420k+Output Not Escaped
#83GAinWP Google Analytics Integration for WordPress235251768k+Output Not Escaped
#84Iks Menu – WordPress Category Accordion Menu & FAQs236151,29310k+Non Prefixed Variable Found
#85MailPoet – Newsletters, Email Marketing, and Automation23858711500k+Exception Not Escaped
#86MasterStudy LMS WordPress Plugin – for Online Courses and Education231,4194,87510k+Non Prefixed Variable Found
#87Restaurant Menu and Food Ordering233858532k+Non Prefixed Variable Found
#88MStore API – Create Native Android & iOS Apps On The Cloud236187643k+Not Prepared
#89MultiParcels Shipping For WooCommerce231773834k+Missing Unslash
#90MyWorks Sync for WooCommerce & QuickBooks Online232,2929,1015k+Non Prefixed Variable Found
#91Next Active Directory Integration236832842k+Exception Not Escaped
#92Postie2340726110k+Output Not Escaped
#93PowerPress Podcasting plugin by Blubrry234,8072,39420k+Output Not Escaped
#94Simple URLs – Link Cloaking, Product Displays, and Affiliate Link Management232952984k+Non Prefixed Variable Found
#95Trinity Audio – Text to Speech AI audio player to convert content into audio231192272k+Non Prefixed Variable Found
#96Directory Listings WordPress plugin – uListing239471,5731k+Non Prefixed Variable Found
#97Cart PDF for WooCommerce235311721k+Exception Not Escaped
#98WP Compress – Instant Performance & Speed Optimization233,0532,38410k+Non Singular String Literal Domain
#99Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions231,1311,9139k+Output Not Escaped
#100پارسی دیت – Parsi Date23102289100k+Non Prefixed Hookname Found