WordPress.WP.AlternativeFunctions.curl_curl_close

curl curl close

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
#301Discussion Board – WordPress Forum Plugin311051532k+Missing Unslash
#302Translate WordPress with GTranslate3282364900k+Non Prefixed Variable Found
#303Unbounce Landing Pages321698610k+Output Not Escaped
#304Companion Sitemap Generator – Simple, Smart, and SEO-Ready33118577k+Missing Translators Comment
#305Human Presence – Stop Form Spam Without ReCaptcha3354651k+Missing Unslash
#306SMTP2GO for WordPress – Email Made Easy3318611130k+Output Not Escaped
#307Envato Toolkit33219696k+Output Not Escaped
#308WP Twitter Auto Publish334421714k+Output Not Escaped
#309Website Monetization by MageNet33608720k+Output Not Escaped
#310Pay. Payment Methods for WooCommerce333161043k+Non Singular String Literal Domain
#311CM Search And Replace – Optimize content edits with a powerful search and replace tool342861112k+Output Not Escaped
#312Datafeedr API34307486k+Output Not Escaped
#313Enhanced Text Widget341015830k+Output Not Escaped
#314SSL Mixed Content Fix3453658k+Output Not Escaped
#315Import XML and RSS Feeds34260852k+Unsafe Printing Function
#316MailChimp Forms by MailMunch341169410k+Output Not Escaped
#317Meta pixel for WordPress349138400k+Exception Not Escaped
#318المنتور فارسی34525040k+curl curl setopt
#319Tidio – Live Chat & AI Chatbots34521980k+curl curl setopt
#320Kybernaut IČO DIČ3482983k+Missing
#321Insert Headers And Footers3483113300k+Non Prefixed Variable Found
#322WP LinkedIn Auto Publish34165568k+Output Not Escaped
#323WP Twitter Feeds34202822k+Output Not Escaped
#324Connect WooCommerce to ActiveCampaign by EqualServing35135891k+Text Domain Mismatch
#325WP2Social Auto Publish356432159k+Unsafe Printing Function
#326OT Flatsome Vertical Menu351262610k+Text Domain Mismatch
#327Paytm Payment Gateway35921043k+Missing Arg Domain
#328Poptin – Email Marketing Automation, Newsletter & Exit Pop Ups, Email Popups351733420k+Output Not Escaped
#329Recurio – Ultimate Subscription for WooCommerce35413001k+Direct Query
#330Sprout Invoices – Client Invoicing & Estimates35401,7981k+Non Prefixed Hookname Found
#331WPElemento Importer351261239k+Text Domain Mismatch
#332Optimize Social Share36203613k+Unsafe Printing Function
#333Lara's Google Analytics (GA4)36303579k+Unsafe Printing Function
#334Legal Text Connector of the IT-Recht Kanzlei36454610k+Exception Not Escaped
#335Simple Banner – Easily add multiple Banners/Bars/Notifications/Announcements to the top or bottom of your website362165050k+Output Not Escaped
#336Stripe Tax – Sales tax automation for WooCommerce36976130k+Exception Not Escaped
#337Async JavaScript373577970k+Unsafe Printing Function
#338Banhammer – Monitor Site Traffic, Block Bad Users and Bots371041741k+Output Not Escaped
#339Duo Two-Factor Authentication3744613k+Missing
#340Gmail SMTP37847310k+Unsafe Printing Function
#341Images to WebP3739509k+curl curl setopt
#342JS Help Desk – AI-Powered Support & Ticketing System37124057k+Missing
#343Piraeus Bank WooCommerce Payment Gateway371461043k+Non Singular String Literal Domain
#344Viva Payments – Viva Wallet WooCommerce Payment Gateway3733331k+curl curl setopt
#345Hustle – Email Marketing, Lead Generation, Optins, Popups374,8745,94290k+Non Prefixed Variable Found
#346WP-Cron Control3754221k+Output Not Escaped
#347SoftTech-IT bKash, Rocket, Nagad38164816k+Text Domain Mismatch
#348Country Code Selector3891201k+Unsafe Printing Function
#349External Store for Shopify3897332k+Output Not Escaped
#350Leaflet Map39593230k+Output Not Escaped