| #4001 | Autopay | 27 | 746 | 370 | 3k+ | | Text Domain Mismatch |
| #4002 | Plover Kit – Blocks, Patterns, Responsive Layout and Gutenberg Editor Enhancements | 25 | 685 | 1,382 | 3k+ | | Non-prefixed global variable |
| #4003 | Pluginception | 56 | 7 | 29 | 3k+ | | Request data is not unslashed |
| #4004 | Podamibe Custom User Gravatar | 80 | 12 | 8 | 3k+ | | Non Singular String Literal Domain |
| #4005 | Podlove Podcast Publisher | 18 | 2,326 | 1,429 | 3k+ | | Output is not escaped |
| #4006 | ACF Post-2-Post | 98 | 1 | 7 | 3k+ | | Non-prefixed hook name |
| #4007 | Post Admin Word Count | 99 | 1 | 1 | 3k+ | | Missing Version |
| #4008 | Post Carousel Slider for Elementor | 43 | 133 | 23 | 3k+ | | Text Domain Mismatch |
| #4009 | Post slider elementor addons | 78 | 45 | 8 | 3k+ | | Text Domain Mismatch |
| #4010 | Post Type Transfer | 99 | 4 | 4 | 3k+ | | Missing direct file access protection |
| #4011 | Posts Table with Search & Sort | 35 | 143 | 33 | 3k+ | | Text Domain Mismatch |
| #4012 | Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score | 20 | 147 | 231 | 3k+ | | Exception output is not escaped |
| #4013 | Preserved HTML Editor Markup Plus | 53 | 12 | 22 | 3k+ | | Output is not escaped |
| #4014 | Pressable Automated Migration | 62 | 15 | 23 | 3k+ | | Output is not escaped |
| #4015 | Product Addons and Product Options With Custom Fields – WowAddons | 100 | | 1 | 3k+ | | Non-prefixed hook name |
| #4016 | Product Categories/Tags Bottom Description for WooCommerce | 47 | 60 | 23 | 3k+ | | Text Domain Mismatch |
| #4017 | Product Configurator for WooCommerce | 31 | 41 | 557 | 3k+ | | Non-prefixed hook name |
| #4018 | Simple Product Options for WooCommerce | 41 | 62 | 41 | 3k+ | | Output is not escaped |
| #4019 | Min Max Step Quantity Limits Manager for WooCommerce | 35 | 67 | 158 | 3k+ | | Non-prefixed global variable |
| #4020 | Social Share for WooCommerce | 100 | | 2 | 3k+ | | Non-prefixed class |
| #4021 | Pronamic Pay | 22 | 258 | 1,077 | 3k+ | | Non-prefixed global variable |
| #4022 | Property Hive | 18 | 1,957 | 6,027 | 3k+ | | Missing nonce verification |
| #4023 | Protection Against DDoS | 68 | 22 | 5 | 3k+ | | Output is not escaped |
| #4024 | PublishPress Checklists: Pre-Publishing Approval Checklist – Validate Post Requirements | 33 | 140 | 182 | 3k+ | | Missing Translators Comment |
| #4025 | Pure Chat – Live Chat & More! | 98 | 4 | 6 | 3k+ | | error log error log |
| #4026 | QR Code Composer – Automatic QR Code Generator | 65 | 33 | 2 | 3k+ | | Output is not escaped |
| #4027 | Quantcast Choice | 39 | 227 | 11 | 3k+ | | Text Domain Mismatch |
| #4028 | Quick and Easy Testimonials | 54 | 63 | 32 | 3k+ | | Non Singular String Literal Domain |
| #4029 | Quick remove menu item | 95 | 7 | 3 | 3k+ | | Missing Version |
| #4030 | Quill Forms | Conversational Multi Step Forms, Surveys & quizzes | 20 | 401 | 368 | 3k+ | | Text Domain Mismatch |
| #4031 | Random Content | 80 | 10 | 8 | 3k+ | | Output is not escaped |
| #4032 | Razorpay Quick Payments | 21 | 399 | 63 | 3k+ | | Exception output is not escaped |
| #4033 | ReactPress – Create React App for WordPress | 35 | 26 | 43 | 3k+ | | Request data is not unslashed |
| #4034 | Read More Excerpt Link | 65 | 19 | 8 | 3k+ | | Output is not escaped |
| #4035 | Relative URL | 97 | 4 | 3 | 3k+ | | wp function not compatible with requires wp |
| #4036 | Remove Author Pages | 98 | 3 | 0 | 3k+ | | Missing direct file access protection |
| #4037 | Remove jQuery Migrate | 99 | 2 | 0 | 3k+ | | outdated tested upto header |
| #4038 | Repeat Order for WooCommerce | 88 | 19 | 9 | 3k+ | | Text Domain Mismatch |
| #4039 | Require Featured Image | 56 | 20 | 6 | 3k+ | | Output is not escaped |
| #4040 | Responder | 29 | 77 | 185 | 3k+ | | Non-prefixed global variable |
| #4041 | Responsive Addons for Elementor – Free Elementor Addons, Kits and Elementor Templates | 30 | 60 | 387 | 3k+ | | Non-prefixed global variable |
| #4042 | Coming Soon Page & Maintenance Mode | 31 | 613 | 266 | 3k+ | | Text Domain Mismatch |
| #4043 | Responsive Select Menu | 58 | 29 | 27 | 3k+ | | Output is not escaped |
| #4044 | Responsive Slider | 40 | 28 | 15 | 3k+ | | Output is not escaped |
| #4045 | Restore Link Title Field | 98 | 4 | 0 | 3k+ | | Missing Arg Domain |
| #4046 | Restore PayPal Standard for WooCommerce | 47 | 19 | 53 | 3k+ | | Nonce verification recommended |
| #4047 | Robokassa payment gateway for Woocommerce | 27 | 95 | 211 | 3k+ | | Non-prefixed global variable |
| #4048 | RSVP and Event Management | 23 | 346 | 622 | 3k+ | | Direct Query |
| #4049 | Salon Booking System – Free Version | 22 | 650 | 619 | 3k+ | | Missing direct file access protection |
| #4050 | Same Category Posts | 40 | 183 | 8 | 3k+ | | Output is not escaped |