WordPress.WP.AlternativeFunctions.curl_curl_getinfo

curl curl getinfo

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
#151Export WordPress Pages to Static HTML & PDF — Static Site Export245093044k+Text Domain Mismatch
#152Etsy Integration For WooCommerce241,2464,643900Non-prefixed global variable
#153Ezoic2437337810k+Output is not escaped
#154F12 Profiler24282451500Direct Query
#155Featured Post with thumbnail24158122300Output is not escaped
#156Forminator Forms – Contact Form, Payment Form & Custom Form Builder248381,304600k+Non-prefixed global variable
#157FV Simpler SEO247663082k+Text Domain Mismatch
#158RealHomes Memberships245192541k+Non Singular String Literal Domain
#159InstaWP Connect – 1-click WP Staging & Migration2425481540k+Non-prefixed global variable
#160Mailjet Email Marketing2443520610k+Unsafe printing function
#161Marketing Automation24440677600Non-prefixed global variable
#162Musician's Pack for Elementor – Music Website Widgets & Templates241,835243400Text Domain Mismatch
#163MxChat – AI Chatbot & Content Generation for WordPress243,4891,5882k+Text Domain Mismatch
#164Newsletter Subscription Form – User Subscriptions Form, Capture Email243858291k+Non-prefixed global variable
#165PayPal Brasil para WooCommerce246833561k+Unsafe printing function
#166PDF Generator for WordPress Elementor245132711k+Exception output is not escaped
#167PixelYourSite – Your smart PIXEL (TAG) & API Manager241,5782,901500k+Non-prefixed namespace
#168Podlove Podcast Publisher242,1071,3993k+Output is not escaped
#169Post Affiliate Pro24293335500Nonce verification recommended
#170Premium Blocks – Gutenberg Blocks, Patterns & Templates241403082k+Non-prefixed function
#171reGenerate Thumbnails Advanced2422012260k+Unsafe printing function
#172Sailthru for WordPress242392661k+Non-prefixed global variable
#173Security Plugin, Firewall & Malware Scanner with Auto Removal241,15681340k+SQL query is not prepared
#174Simple Membership242,3051,75340k+Unsafe printing function
#175Lasso Lite – Affiliate Link Manager & Product Displays242913054k+Non-prefixed global variable
#176SKT Templates – 100% Free Templates for Elementor & Gutenberg245511,35420k+Non-prefixed global variable
#177MoreConvert Wishlist for WooCommerce243,6816298k+Text Domain Mismatch
#178Social Media Auto Publish241,4687136k+Unsafe printing function
#179Stripe Payment Forms by WP Simple Pay – Accept Credit Card Payments + Subscriptions with Stripe246346528k+Exception output is not escaped
#180Tamara Checkout246032362k+Exception output is not escaped
#181User Registration & Membership – Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder246663,40450k+Non-prefixed global variable
#182WCMultiShipping — Mondial Relay, Inpost & Chronopost for WooCommerce247334995k+Output is not escaped
#183WC Vendors – WooCommerce Multivendor, WooCommerce Marketplace, Product Vendors241685843k+Non-prefixed class
#184pensopay Payments243962461k+Output is not escaped
#185wallee24331220400Exception output is not escaped
#186European VAT Compliance Assistant for WooCommerce245153173k+Output is not escaped
#187AI ChatBot for WooCommerce – WoowBot242594861k+Text Domain Mismatch
#188WP Admin Audit241,0517811k+error log print r
#189WP Review Slider241,6362,5436k+Non-prefixed global variable
#190WP Encryption – Lifetime Free SSL Cert & HTTPS, Force SSL / HTTPS Redirect, SSL Security247281,55650k+Non-prefixed global variable
#191پارسی دیت – Parsi Date24110293100k+Non-prefixed hook name
#192WP RSS Aggregator – RSS Import, Feed to Post, Autoblogging, AI Content241,77439840k+Text Domain Mismatch
#193WP Travel – Ultimate Travel Booking System, Tour Management Engine242291,9624k+Non-prefixed hook name
#194WP Travel Engine – Tour Booking Plugin – Tour Operator Software242,0375,72420k+Non-prefixed global variable
#195WP Ultimate CSV Importer – WordPress CSV, XML & Excel Import241,1963,89820k+Direct Query
#196WP User Manager – User Profile Builder & Membership2478753910k+Exception output is not escaped
#197WPSpeed – WordPress Speed, Cache & Performance Optimization (Core Web Vitals, PageSpeed 100)244821892k+Output is not escaped
#198WpStream – Live Streaming, Video on Demand, Pay Per View241,7287423k+Text Domain Mismatch
#199ATUM WooCommerce Inventory Management and Stock Tracking252,6111,29610k+Non Singular String Literal Domain
#200Booking Package251,6983,97810k+Missing nonce verification