WordPress.WP.AlternativeFunctions.curl_curl_errno
curl curl errno
The plugin uses raw cURL functions instead of the WordPress HTTP API.
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
| Rank | Plugin | Score | Errors | Warnings | Installs | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #1 | JetBackup – Backup, Restore & Migrate | 10 | 1,559 | 145 | 100k+ | 2026-05-03 | Exception Not Escaped |
| #2 | Download Monitor | 19 | 425 | 1,364 | 80k+ | 2026-06-16 | Non Prefixed Hookname Found |
| #3 | Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution | 19 | 1,218 | 901 | 100k+ | 2026-06-09 | Exception Not Escaped |
| #4 | Really Simple Security – Simple and Performant Security (formerly Really Simple SSL) | 19 | 541 | 385 | 3m+ | 2026-06-17 | Missing Translators Comment |
| #5 | Brevo – Email, SMS, Web Push, Chat, and more. | 20 | 460 | 646 | 100k+ | 2026-04-10 | Missing Unslash |
| #6 | Razorpay for WooCommerce | 20 | 974 | 855 | 100k+ | 2026-06-19 | Non Prefixed Function Found |
| #7 | Backup Migration | 21 | 981 | 1,093 | 80k+ | 2026-06-05 | Non Prefixed Variable Found |
| #8 | FileOrganizer – WordPress File Manager | 21 | 536 | 241 | 200k+ | 2026-06-10 | unlink unlink |
| #9 | Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction | 21 | 1,918 | 5,065 | 10k+ | 2026-06-02 | Non Prefixed Hookname Found |
| #10 | Five Star Restaurant Reservations – WordPress Booking Plugin | 21 | 1,099 | 1,147 | 10k+ | 2026-06-19 | Output Not Escaped |
| #11 | Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic | 21 | 327 | 181 | 10k+ | 2024-11-05 | Output Not Escaped |
| #12 | Accept Stripe Payments | 21 | 373 | 882 | 20k+ | 2026-05-07 | Missing |
| #13 | Revive Social – Social Media Auto Post and Scheduling Automation Plugin | 21 | 255 | 425 | 20k+ | 2026-05-21 | Non Prefixed Hookname Found |
| #14 | Wordfence Security – Firewall, Malware Scan, and Login Security | 21 | 1,592 | 2,973 | 5m+ | 2026-05-13 | Output Not Escaped |
| #15 | All-in-One Video Gallery | 22 | 911 | 2,892 | 20k+ | 2026-05-11 | Non Prefixed Variable Found |
| #16 | Booking for Appointments and Events Calendar – Amelia | 22 | 1,489 | 480 | 90k+ | 2026-06-18 | Exception Not Escaped |
| #17 | File Manager Pro – Filester | 22 | 565 | 391 | 100k+ | 2026-05-23 | Missing Unslash |
| #18 | FunnelKit Payment Gateway for Stripe WooCommerce | 22 | 244 | 321 | 20k+ | 2026-05-21 | Input Not Sanitized |
| #19 | InfiniteWP Client | 22 | 2,286 | 1,812 | 200k+ | 2026-02-26 | Exception Not Escaped |
| #20 | Welcart e-Commerce | 22 | 10,377 | 10,896 | 10k+ | 2026-06-03 | Text Domain Mismatch |
| #21 | WCFM Marketplace – Multivendor Marketplace for WooCommerce | 22 | 1,937 | 1,969 | 10k+ | 2026-05-20 | Non Prefixed Variable Found |
| #22 | WCFM Membership – WooCommerce Memberships for Multivendor Marketplace | 22 | 559 | 675 | 10k+ | 2026-05-02 | Non Prefixed Variable Found |
| #23 | Simple Shopping Cart | 22 | 796 | 536 | 10k+ | 2026-05-19 | Unsafe Printing Function |
| #24 | File Manager | 22 | 740 | 520 | 1m+ | 2026-04-21 | Unsafe Printing Function |
| #25 | WP Umbrella: Update Backup Restore & Monitoring | 22 | 915 | 905 | 70k+ | 2026-06-10 | Exception Not Escaped |
| #26 | YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports | 22 | 654 | 435 | 10k+ | 2026-06-16 | Exception Not Escaped |
| #27 | B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More | 23 | 1,347 | 409 | 10k+ | 2026-06-14 | Text Domain Mismatch |
| #28 | BlossomThemes Email Newsletter | 23 | 337 | 239 | 20k+ | 2026-04-06 | Output Not Escaped |
| #29 | Business Directory Plugin – Easy Listing Directories for WordPress | 23 | 611 | 1,058 | 10k+ | 2026-05-19 | Non Prefixed Variable Found |
| #30 | Content Egg – Affiliate Product Importer & Price Comparison | 23 | 1,209 | 1,234 | 10k+ | 2026-05-30 | Non Prefixed Variable Found |
| #31 | Easy Digital Downloads – eCommerce Payments and Subscriptions made easy | 23 | 3,723 | 10,283 | 40k+ | 2026-06-18 | Non Prefixed Namespace Found |
| #32 | Feed Them Social – Social Media Feeds, Video, and Photo Galleries | 23 | 563 | 535 | 20k+ | 2026-05-22 | Output Not Escaped |
| #33 | FV Flowplayer Video Player | 23 | 1,311 | 1,454 | 20k+ | 2026-06-02 | Output Not Escaped |
| #34 | Link Whisper Free | 23 | 3,882 | 5,303 | 30k+ | 2026-06-01 | Text Domain Mismatch |
| #35 | MailPoet – Newsletters, Email Marketing, and Automation | 23 | 858 | 711 | 500k+ | 2026-06-17 | Exception Not Escaped |
| #36 | MasterStudy LMS WordPress Plugin – for Online Courses and Education | 23 | 1,419 | 4,875 | 10k+ | 2026-06-18 | Non Prefixed Variable Found |
| #37 | Postie | 23 | 407 | 261 | 10k+ | 2026-01-29 | Output Not Escaped |
| #38 | PowerPress Podcasting plugin by Blubrry | 23 | 4,807 | 2,394 | 20k+ | 2026-06-17 | Output Not Escaped |
| #39 | ShopLentor – All-in-One WooCommerce Growth & Store Enhancement Plugin | 23 | 7,422 | 2,181 | 90k+ | 2026-06-15 | Text Domain Mismatch |
| #40 | پارسی دیت – Parsi Date | 23 | 102 | 289 | 100k+ | 2026-04-29 | Non Prefixed Hookname Found |
| #41 | Advanced iFrame | 24 | 887 | 1,120 | 40k+ | 2026-06-02 | Non Prefixed Variable Found |
| #42 | Backuply – Backup, Restore, Migrate and Clone | 24 | 704 | 551 | 700k+ | 2026-05-27 | Non Prefixed Variable Found |
| #43 | Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces | 24 | 2,248 | 3,338 | 10k+ | 2026-06-11 | slow db query meta key |
| #44 | Complianz – GDPR/CCPA Cookie Consent | 24 | 487 | 403 | 1m+ | 2026-06-17 | Missing Arg Domain |
| #45 | FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution | 24 | 193 | 747 | 80k+ | 2026-06-20 | Direct Query |
| #46 | Forminator Forms – Contact Form, Payment Form & Custom Form Builder | 24 | 826 | 1,314 | 600k+ | 2026-06-17 | Non Prefixed Variable Found |
| #47 | Photo Gallery – Responsive Image Galleries by Supsystic | 24 | 240 | 91 | 20k+ | 2026-05-31 | Text Domain Mismatch |
| #48 | Simple Calendar – Google Calendar Plugin | 24 | 2,035 | 591 | 50k+ | 2026-06-18 | missing direct file access protection |
| #49 | PixelYourSite – Your smart PIXEL (TAG) & API Manager | 24 | 1,160 | 2,407 | 500k+ | 2026-06-09 | Non Prefixed Namespace Found |
| #50 | Pz-LinkCard | 24 | 951 | 1,581 | 20k+ | 2026-03-07 | Non Prefixed Variable Found |