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

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#451Insert Headers And Footers3483113300k+Non-prefixed global variable
#452WP LinkedIn Auto Publish34165568k+Output is not escaped
#453WP Twitter Feeds34202822k+Output is not escaped
#454Antideo Email Validator353898800Missing nonce verification
#455Connect WooCommerce to ActiveCampaign by EqualServing35135891k+Text Domain Mismatch
#456WP2Social Auto Publish356432159k+Unsafe printing function
#457Movylo Marketing Automation353888700error log print r
#458Meta pixel for WordPress359040400k+Exception output is not escaped
#459OT Flatsome Vertical Menu351262610k+Text Domain Mismatch
#460Paytm Payment Gateway35921043k+Missing Arg Domain
#461Poptin – Email Marketing Automation, Newsletter & Exit Pop Ups, Email Popups351682920k+Output is not escaped
#462Publitio354726400curl curl setopt
#463SHOPVOTE356458400curl curl setopt
#464Sprout Invoices – Client Invoicing & Estimates35401,8001k+Non-prefixed hook name
#465Backend Payments for WooCommerce356342900Exception output is not escaped
#466Kybernaut IČO DIČ3579682k+Missing nonce verification
#467WP Cassify35106143700Missing nonce verification
#468WP All Import – Property Import for WP Residence354132700Output is not escaped
#469Custom Database Applications by Caspio363263400Input is not sanitized
#470Endora3653721k+Output is not escaped
#471Optimize Social Share36203613k+Unsafe printing function
#472Lara's Google Analytics (GA4)36303579k+Unsafe printing function
#473Legal Text Connector of the IT-Recht Kanzlei36454610k+Exception output is not escaped
#474Simple Banner – Easily add multiple Banners/Bars/Notifications/Announcements to the top or bottom of your website362165050k+Output is not escaped
#475Stripe Tax – Sales tax automation for WooCommerce36976130k+Exception output is not escaped
#476Widget Indicadores Económicos (Chile)365320500Output is not escaped
#477Viva Payments – Viva Wallet WooCommerce Payment Gateway3697321k+Non Singular String Literal Domain
#478Async JavaScript373577970k+Unsafe printing function
#479Banhammer – Monitor Site Traffic, Block Bad Users and Bots371041741k+Output is not escaped
#480Duo Two-Factor Authentication3744613k+Missing nonce verification
#481Gmail SMTP37857110k+Unsafe printing function
#482Images to WebP3739509k+curl curl setopt
#483JS Help Desk – AI-Powered Support & Ticketing System37174067k+Missing nonce verification
#484POEditor3778140500Output is not escaped
#485Piraeus Bank WooCommerce Payment Gateway371461043k+Non Singular String Literal Domain
#486Hustle – Email Marketing, Lead Generation, Optins, Popups374,8945,94290k+Non-prefixed global variable
#487WP-Cron Control3754221k+Output is not escaped
#488FundEngine – Donation and Crowdfunding Platform378991k+Exception output is not escaped
#489AdRoll for WooCommerce Stores384025600Output is not escaped
#490Aplazame383439600Non-prefixed global variable
#491SoftTech-IT bKash, Rocket, Nagad38164816k+Text Domain Mismatch
#492Bot Block – Stop Spam Referrals in Google Analytics382842600Output is not escaped
#493Country Code Selector3891201k+Unsafe printing function
#494RDP Wiki Embed386926400Output is not escaped
#495TWIPLA (Visitor Analytics IO) – Privacy-First Website Stats, Session Recordings, Heatmaps, Polls and Surveys387149900Output is not escaped
#496WC-AC Hook3844721k+Missing nonce verification
#497External Store for Shopify3897332k+Output is not escaped
#498GF Mollie by Indigo398233900Exception output is not escaped
#499Leaflet Map39593230k+Output is not escaped
#500linkPizza-Manager394623700Exception output is not escaped