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
#151Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale)241,8371,0631k+Text Domain Mismatch
#152Business Essentials for Contact Form 7246744038k+Text Domain Mismatch
#153Kognetiks Chatbot for WordPress246511,486600Non-prefixed global variable
#154CleanTalk Anti-Spam. Spam Firewall & Bot protection248251,079200k+Missing nonce verification
#155Smart Online Order for Clover241,7461,2461k+Text Domain Mismatch
#156CM Pop-Up – Create engaging popups to capture attention and boost interaction244664088k+Output is not escaped
#157RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress248283,665500Request data is not unslashed
#158Custom CSS247036571k+Output is not escaped
#159Customer Reviews for WooCommerce242,2062,44380k+Output is not escaped
#160Enable Media Replace24214276600k+Output is not escaped
#161Etsy Integration For WooCommerce241,2464,643900Non-prefixed global variable
#162F12 Profiler24282451500Direct Query
#163Featured Post with thumbnail24158122400Output is not escaped
#164Forminator Forms – Contact Form, Payment Form & Custom Form Builder248261,314600k+Non-prefixed global variable
#165FV Simpler SEO247663082k+Text Domain Mismatch
#166Photo Gallery – Responsive Image Galleries by Supsystic242409120k+Text Domain Mismatch
#167InstaWP Connect – 1-click WP Staging & Migration2425381140k+Non-prefixed global variable
#168Generate Images (AI) – Magic Post Thumbnail241,9401,7616k+Non-prefixed global variable
#169Mailchimp for WooCommerce24523663200k+Non-prefixed global variable
#170Mailjet Email Marketing2443520610k+Unsafe printing function
#171Marketing Automation24440677600Non-prefixed global variable
#172Musician's Pack for Elementor – Music Website Widgets & Templates241,725228500Text Domain Mismatch
#173MxChat – AI Chatbot & Content Generation for WordPress243,1571,3852k+Text Domain Mismatch
#174Newsletter Subscription Form – User Subscriptions Form, Capture Email243858291k+Non-prefixed global variable
#175PDF Generator for WordPress Elementor245132711k+Exception output is not escaped
#176PixelYourSite – Your smart PIXEL (TAG) & API Manager241,1602,407500k+Non-prefixed namespace
#177Post Affiliate Pro24293335500Nonce verification recommended
#178Premium Blocks – Gutenberg Blocks, Patterns & Templates241403082k+Non-prefixed function
#179Pz-LinkCard249511,58120k+Non-prefixed global variable
#180reGenerate Thumbnails Advanced2422012270k+Unsafe printing function
#181Sailthru for WordPress242392662k+Non-prefixed global variable
#182Security Plugin, Firewall & Malware Scanner with Auto Removal241,19176930k+Output is not escaped
#183Simple Membership242,3731,78940k+Unsafe printing function
#184SKT Templates – 100% Free Templates for Elementor & Gutenberg245531,35320k+Non-prefixed global variable
#185MoreConvert Wishlist for WooCommerce243,6786299k+Text Domain Mismatch
#186Social Media Auto Publish241,4687136k+Unsafe printing function
#187Stripe Payment Forms by WP Simple Pay – Accept Credit Card Payments + Subscriptions with Stripe246346529k+Exception output is not escaped
#188User Registration & Membership – Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder246643,32160k+Non-prefixed global variable
#189VikRentItems Flexible Rental Management System244,7554,639600Non-prefixed global variable
#190PDF Ink Lite – Free PDF Watermark & Password Protection242265612k+Non-prefixed global variable
#191WCMultiShipping — Mondial Relay, Inpost & Chronopost for WooCommerce247304995k+Output is not escaped
#192WC Vendors – WooCommerce Multivendor, WooCommerce Marketplace, Product Vendors241685843k+Non-prefixed class
#193Payment Gateway for PayPal on WooCommerce2415356110k+Nonce verification recommended
#194pensopay Payments243972462k+Output is not escaped
#195wallee24331220400Exception output is not escaped
#196European VAT Compliance Assistant for WooCommerce245153173k+Output is not escaped
#197AI ChatBot for eCommerce – WoowBot241455281k+Request data is not unslashed
#198WP Admin Audit241,0517811k+error log print r
#199WP RSS Aggregator – RSS Import, Feed to Post, Autoblogging, AI Content241,77539340k+Text Domain Mismatch
#200SchedulePress – Auto Post & Publish, Auto Social Share, Schedule Posts with Editorial Calendar & Missed Schedule Post Publisher2429624510k+Output is not escaped