[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLgnt_wMNxotNp_GNd7njhj3LYjidJ7X4uhB6nyuqrBg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":14,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":76,"crawl_stats":37,"alternatives":79,"analysis":189,"fingerprints":681},"torod","Torod – The smart shipping and delivery portal for e-shops and retailers","2.1","Torod Company for Information Technology","https:\u002F\u002Fprofiles.wordpress.org\u002Ftorod\u002F","\u003Cp>Torod is a platform that aims to facilitate the shipping and delivery process between online stores, the retail sector, and local and international shipping companies. The platform helps customers to choose the best shipping company and print the bills quickly and easily. Torod also provides various options for same-day delivery and knowing the shipping and return costs. It also helps merchants to ship and track their shipments with multiple shipping companies at the best prices and the easiest way.\u003C\u002Fp>\n\u003Ch3>General overview:\u003C\u002Fh3>\n\u003Ch4>International shipping\u003C\u002Fh4>\n\u003Cp>We provide you with more than 60 reliable international shipping companies, covering more than 200 countries around the world, with competitive prices and excellent services.\u003C\u002Fp>\n\u003Ch4>Print bills of lading\u003C\u002Fh4>\n\u003Cp>Torod enables printing bills of lading and selecting multiple shipping companies at the best prices, without the need to manually enter information or visit shipping companies’ websites.\u003C\u002Fp>\n\u003Ch4>Track your shipments at the click of a button\u003C\u002Fh4>\n\u003Cp>You can follow the status of your shipments with different shipping companies from one screen. You can know the current location and delivery status of your shipment easily and quickly.\u003C\u002Fp>\n\u003Ch3>Additional features\u003C\u002Fh3>\n\u003Ch4>A tracking page for your store’s identity\u003C\u002Fh4>\n\u003Cp>Each store has a special tracking page through which the merchant can view the status of shipments and communicate with customers, adding the store’s logo and store name.\u003C\u002Fp>\n\u003Ch4>A return page for your store’s identity\u003C\u002Fh4>\n\u003Cp>Each store has its own return page through which it can receive return requests from customers, adding return policies and issuing reverse policies in an easy and digital way.\u003C\u002Fp>\n\u003Ch4>Accurate and comprehensive shipping reports\u003C\u002Fh4>\n\u003Cp>This feature enables you to issue detailed and easy-to-use freight reports that help you track and analyze the performance of your shipments and the efficiency of freight companies, where you can see tracking details, costs, returns, and multiple delivery options.\u003C\u002Fp>\n\u003Ch4>Manage payment operations upon receipt\u003C\u002Fh4>\n\u003Cp>This feature enables you to receive the amount of payment upon receipt on a weekly and direct basis without the need for communication and financial reconciliations with shipping companies.\u003C\u002Fp>\n\u003Ch4>Manage returns quickly and easily\u003C\u002Fh4>\n\u003Cp>This feature enables efficient retrieval and restocking of returns, reducing return delivery time and return cost, and increasing customer satisfaction.\u003C\u002Fp>\n\u003Ch4>Shipment automation\u003C\u002Fh4>\n\u003Cp>This feature enables you to add new shipments and print bills of lading at the click of a button, without the need to enter information manually.\u003C\u002Fp>\n\u003Ch4>Satisfy your customers through all sales channels\u003C\u002Fh4>\n\u003Cp>Connect all your online and offline sales channels into one integrated system that enables you to automate your shipping processes, and manage and dispatch all your orders in minutes with 60 international and local shipping companies, all from a single dashboard.\u003C\u002Fp>\n\u003Ch4>Make better decisions based on data and insights\u003C\u002Fh4>\n\u003Cp>Torod provides you with a comprehensive dashboard of data and reports on the performance of your operations, keeping them in mind when making expansion and growth decisions.\u003C\u002Fp>\n\u003Cp>✅ – Analysis of the performance of shipping and delivery companies.\u003Cbr \u002F>\n✅ – Analyzing the performance of branches and warehouses in preparing orders.\u003Cbr \u002F>\n✅ – Follow up on the performance of the level of service agreed upon with shipping companies.\u003Cbr \u002F>\n✅ – Track all reports of payments upon receipt and other payments.\u003C\u002Fp>\n\u003Ch4>Bind the API\u003C\u002Fh4>\n\u003Cp>Create a unique, customized solution with API integration that powers your logistics. From managing and automating shipping options effortlessly to processing thousands of orders simultaneously.\u003C\u002Fp>\n\u003Ch4>API to provide customized solutions for your shipments\u003C\u002Fh4>\n\u003Cp>If you are looking for an easy and quick way to manage your shipments, then the Shipping API is the perfect choice for you. You can take advantage of the shipping API features that include:\u003C\u002Fp>\n\u003Cp>✅ – Integration with more than 60 local and international shipping companies, allowing you to choose the best option for shipping your orders from electronic sales channels and retail stores.\u003Cbr \u002F>\n✅ – Effortlessly manage and automate shipping options, such as choosing the best shipping company, calculating costs, printing barcodes, or generating reports.\u003Cbr \u002F>\n✅ – Processing thousands of orders at the same time, thanks to an efficient and reliable system that guarantees speed and accuracy in order delivery.\u003Cbr \u002F>\n✅ – Manage returns quickly and efficiently, by providing a customer convenience service, facilitating the refund process, and updating the status of orders.\u003C\u002Fp>\n\u003Ch4>Easily communicate with your customers\u003C\u002Fh4>\n\u003Cp>There is no doubt that customer experience is an important factor in the success of any business. Therefore, Parcel Notification System offers you a unique service that helps you establish a strong relationship with your customers. Through the parcel notification system, you can:\u003C\u002Fp>\n\u003Cp>✅ – Inform your customers of the status of the shipment, moment by moment, through the notification system to send notifications on phone messages or emails.\u003Cbr \u002F>\n✅ – Increase the satisfaction and loyalty of your customers by providing a transparent and professional service that guarantees they receive their orders on time and in the best condition.\u003Cbr \u002F>\n✅ – Track shipments of different types, including returns, that support you in solving any problems you may encounter in the shipping process.\u003C\u002Fp>\n\u003Cp>Link your store now \u003Ca href=\"https:\u002F\u002Ftorod.co\u002Fen\u002Fmerchant\u002Fregister\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>.\u003C\u002Fp>\n","A platform that enables you to compare KSA shipping prices, print shipping labels, track orders, and manage returns from a single place.",70,4182,74,3,"2025-12-23T10:48:00.000Z","6.9.4","1.0","",[20,21,22,23,24],"aramex","saudi-postal-logistics","shipping-management","smsa","spl","https:\u002F\u002Ftorod.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftorod.2.1.zip",71,1,"2025-12-04 17:32:53","2026-03-15T15:16:48.613Z",[32,48,61],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2025-12373","torod-the-smart-shipping-and-delivery-portal-for-e-shops-and-retailers-cross-site-request-forgery-to-plugins-settings-mo","Torod – The smart shipping and delivery portal for e-shops and retailers \u003C= 1.9 - Cross-Site Request Forgery To Plugin's Settings Modification","The Torod – The smart shipping and delivery portal for e-shops and retailers plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.9. This is due to missing or incorrect nonce validation on the save_settings function. This makes it possible for unauthenticated attackers to modify plugin's settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.9","2.0","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-12-09 17:14:23",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1eedab61-e94b-4793-8bf6-cfadd94a5778?source=api-prod",5,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":53,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":57,"updated_date":58,"references":59,"days_to_patch":37},"CVE-2025-30936","torod-unauthenticated-sql-injection","Torod \u003C= 1.9 - Unauthenticated SQL Injection","The Torod plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.9 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","high",7.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2025-07-07 00:00:00","2025-07-17 13:53:26",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7fd2d8cd-277d-4951-9445-45e8e37db9b4?source=api-prod",{"id":62,"url_slug":63,"title":64,"description":65,"plugin_slug":4,"theme_slug":37,"affected_versions":66,"patched_in_version":67,"severity":40,"cvss_score":68,"cvss_vector":69,"vuln_type":70,"published_date":71,"updated_date":72,"references":73,"days_to_patch":75},"CVE-2024-55995","torod-the-smart-shipping-and-delivery-portal-for-e-shops-and-retailers-missing-authorization-to-unauthenticated-plugin-s","Torod – The smart shipping and delivery portal for e-shops and retailers \u003C= 1.7 - Missing Authorization to Unauthenticated Plugin Settings Update","The Torod – The smart shipping and delivery portal for e-shops and retailers plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.7. This makes it possible for unauthenticated attackers to update the plugin's settings.","\u003C=1.7","1.8",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:L","Missing Authorization","2024-12-14 00:00:00","2025-02-03 15:06:55",[74],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3b9891d4-b9c7-49c7-b40c-3d6525a8ba99?source=api-prod",52,{"slug":4,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":77,"trust_score":13,"computed_at":78},29,"2026-04-04T05:51:08.473Z",[80,96,120,145,168],{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":10,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":17,"requires_php":18,"tags":92,"homepage":93,"download_link":94,"security_score":95,"vuln_count":89,"unpatched_count":89,"last_vuln_date":37,"fetched_at":30},"smartship","SmartShip – The ideal entrepreneur destination for shipping solutions","1.0.1","trysmartship","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrysmartship\u002F","\u003Cp>SmartShip is designed specifically for entrepreneurs looking to expand their ventures. We support a wide range of shipping needs, including dry cargo, temperature-controlled shipments, and customized tracking and return options for your store. Our goal is to enhance the efficiency of your shipping operations while fostering the growth of entrepreneurs, whether they are freelancers or businesses.\u003C\u002Fp>\n\u003Ch3>General overview:\u003C\u002Fh3>\n\u003Ch4>Effortless Shipping\u003C\u002Fh4>\n\u003Cp>SmartShip offers a comprehensive, end-to-end shipping solution that gives you control over your parcel logistics and pricing. Whether you’re shipping products through selling points or managing large volumes of inventory for your online store, our intuitive platform simplifies every step of the shipping process. With SmartShip, you can easily manage all your shipping needs without hassle.\u003C\u002Fp>\n\u003Ch4>Built for Growth\u003C\u002Fh4>\n\u003Cp>SmartShip is designed specifically for entrepreneurs looking to expand their ventures. We support a wide range of shipping needs, including dry cargo, temperature-controlled shipments, and customized tracking and return options for your store. Our goal is to enhance the efficiency of your shipping operations while fostering the growth of entrepreneurs, whether they are freelancers or businesses.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Ch4>Global Reach\u003C\u002Fh4>\n\u003Cp>Access globally through the largest shipping network reaching over 190 countries, with competitive prices and excellent services.\u003C\u002Fp>\n\u003Ch4>Easy Air Waybill Printing\u003C\u002Fh4>\n\u003Cp>Print Air Waybills labels and bills of lading effortlessly, with no need for manual data entry or visiting multiple websites.\u003C\u002Fp>\n\u003Ch4>Real-Time Tracking\u003C\u002Fh4>\n\u003Cp>Monitor the status of your customers’ shipments all in one place, easily tracking their current location and delivery status.\u003C\u002Fp>\n\u003Ch4>Return Management\u003C\u002Fh4>\n\u003Cp>Streamline return requests with a dedicated return page, allowing you to manage Air Waybills and reverse processes digitally and efficiently.\u003C\u002Fp>\n\u003Ch4>Comprehensive Reports\u003C\u002Fh4>\n\u003Cp>Generate detailed shipping reports that provide insights into performance, costs, returns, and delivery options, helping you make informed decisions.\u003C\u002Fp>\n\u003Ch4>Automated Shipping\u003C\u002Fh4>\n\u003Cp>Add new shipments and print Air Waybills of lading with just a click, with the ability to modify the order and the actions taken.\u003C\u002Fp>\n\u003Ch4>Integrated Sales Channels\u003C\u002Fh4>\n\u003Cp>Connect all your online and offline sales channels into one streamlined system, enabling you to manage and dispatch orders quickly and efficiently.\u003C\u002Fp>\n\u003Ch4>Data-Driven Decisions\u003C\u002Fh4>\n\u003Cp>Utilize our dashboard to access detailed data and reports on the shipping performance, helping you make informed decisions about growth and expansion.\u003C\u002Fp>\n\u003Ch4>Customer Communication\u003C\u002Fh4>\n\u003Cp>Keep your customers informed with real-time notifications about their shipments, enhancing their satisfaction and loyalty.\u003C\u002Fp>\n\u003Cp>Link your store now \u003Ca href=\"https:\u002F\u002Fiapp.smartship.com\u002Fen\u002Fmerchant\u002Fregister\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>.\u003C\u002Fp>\n",40,701,0,"2025-02-26T09:35:00.000Z","6.7.5",[20,21,22,23,24],"https:\u002F\u002Fiapp.smartship.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmartship.1.0.1.zip",92,{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":16,"requires_at_least":109,"requires_php":18,"tags":110,"homepage":116,"download_link":117,"security_score":118,"vuln_count":14,"unpatched_count":89,"last_vuln_date":119,"fetched_at":30},"instant-images","Instant Images – One-click Image Uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy","7.1.0.1","connekthq","https:\u002F\u002Fprofiles.wordpress.org\u002Fconnekthq\u002F","\u003Cp>Instantly upload photos from Unsplash, Openverse, Pixabay, Pexels, and Giphy to your website all without ever leaving WordPress!\u003C\u002Fp>\n\u003Cp>Instant Images is the fastest way to find and upload high-quality, free stock images directly from inside WordPress.\u003C\u002Fp>\n\u003Cp>No downloads.\u003Cbr \u002F>\nNo switching tabs.\u003Cbr \u002F>\nNo copy-paste workflow.\u003C\u002Fp>\n\u003Cp>Just search, click, and your image is instantly added to your Media Library — properly processed and ready to use.\u003C\u002Fp>\n\u003Cp>Whether you’re building content, designing layouts, or prototyping a client site, Instant Images keeps you in your workflow and saves you time.\u003C\u002Fp>\n\u003Ch4>Supported Image Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Funsplash.com\" rel=\"nofollow ugc\">Unsplash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fopenverse\u002F\" rel=\"ugc\">Openverse\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpixabay.com\" rel=\"nofollow ugc\">Pixabay\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpexels.com\" rel=\"nofollow ugc\">Pexels\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgiphy.com\" rel=\"nofollow ugc\">Giphy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Works seamlessly with the Block Editor, Media Modal, and popular page builders.\u003C\u002Fp>\n\u003C!--YouTube Error: bad URL entered-->\n\u003Cp>The perfect tool for users who want to save time and frustration by uploading images directly inside their WordPress installation and for developers who want to prototype and develop using real world imagery.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgetinstantimages.com\" rel=\"nofollow ugc\">Visit Plugin Website\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image Search\u003C\u002Fstrong> – The Instant Images search let’s you quickly find and upload images for any subject in a matter of seconds!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Orientation\u003C\u002Fstrong> – Filter search results by landscape, portrait or square images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time Saver\u003C\u002Fstrong> – Quickly upload amazing stock photos without leaving the comfort of your WordPress admin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme\u002FPlugin Developers\u003C\u002Fstrong> – A great tool for developers who want to prototype and develop using real world imagery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg\u003C\u002Fstrong> – Instant Images directly integrates with Gutenberg as a plugin sidebar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Modal\u003C\u002Fstrong> – Instant Images is available as a tab in the WordPress Media Modal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builders\u003C\u002Fstrong> – Instant Images integrates with page builders such as Elementor, Beaver Builder, Brizy and Divi.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit Image Metadata\u003C\u002Fstrong> – Easily edit image filename, alt text and caption prior to uploading to your media library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility\u003C\u002Fstrong> – Automatically include a relevant alt description for screen readers, visually reduced users, and SEO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Use\u003C\u002Fstrong> – It couldn’t get much more simple, just click an image and it’s automatically uploaded to your media library for use on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Accounts Needed\u003C\u002Fstrong> – An account on any service provider is not required for use of this plugin. Just activate and you’re ready to go.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Ch3>Instant Images: Extended\u003C\u002Fh3>\n\u003Cp>Enhance Instant Images with powerful professional features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Includes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Search History & Autocomplete.\u003Cbr \u002F>\n– Instant Images as a WordPress Block.\u003Cbr \u002F>\n– WordPress CLI Imports.\u003Cbr \u002F>\n– Batch Image Imports.\u003Cbr \u002F>\n– I’m Feeling Lucky WordPress Block.\u003Cbr \u002F>\n– Image Size Generator.\u003Cbr \u002F>\n– Instant Featured Images\u003Cbr \u002F>\n– Instagram-style image filters\u003Cbr \u002F>\n– Persistent search terms across providers.\u003Cbr \u002F>\n– And more…\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetinstantimages.com\u002Fadd-ons\u002Fextended\u002F\" rel=\"nofollow ugc\">Learn More\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Proxy Server\u003C\u002Fh4>\n\u003Cp>Instant Images routes all API requests to service providers (Unsplash, Pexels, Pixabay, Openverse etc.) through our custom proxy server at \u003Ca href=\"https:\u002F\u002Fproxy.getinstantimages.com\" rel=\"nofollow ugc\">proxy.getinstantimages.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Maintaining a proxy server for Instant Images allows us to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Protect API keys from public exposure.\u003C\u002Fli>\n\u003Cli>Normalize data from multiple providers.\u003C\u002Fli>\n\u003Cli>Improve compatibility and reliability across plugin versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please take a moment and read our Terms of Use and Privacy Policy for when using our proxy service:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetinstantimages.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetinstantimages.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How Can You Contribute?\u003C\u002Fh4>\n\u003Cp>Pull requests can be submitted via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdcooney\u002Finstant-images\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Website\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetinstantimages.com\" rel=\"nofollow ugc\">https:\u002F\u002Fgetinstantimages.com\u003C\u002Fa>\u003C\u002Fp>\n","One-click uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy directly to your WordPress media library.",200000,2942295,96,59,"2026-02-13T13:27:00.000Z","6.0",[111,112,113,114,115],"free-images","media-library","pixabay","stock-photos","unsplash","https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Finstant-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstant-images.7.1.0.1.zip",98,"2024-01-29 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":16,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":141,"download_link":142,"security_score":106,"vuln_count":143,"unpatched_count":89,"last_vuln_date":144,"fetched_at":30},"the-post-grid","The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid","7.8.9","RadiusTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechlabpro1\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fthe-post-grid-pro-for-wordpress\u002F\" rel=\"nofollow ugc\">The Post Grid\u003C\u002Fa> is a powerful WordPress plugin that transforms how you display blog posts, news articles, and custom content. Whether you’re building a news portal, magazine website, or personal blog, this plugin provides everything you need to create stunning post layouts that engage visitors and improve content discovery.\u003C\u002Fp>\n\u003Cp>With native support for Gutenberg blocks, Elementor widgets, Divi modules, and a universal shortcode generator, The Post Grid works seamlessly with your preferred page builder. Choose from grid layouts, list views, hover effects, sliders, and filterable galleries—all fully responsive and optimized for every device.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Fthe-post-grid-elementor\u002F\" rel=\"nofollow ugc\">Elementor Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Fthe-post-grid-gutenberg\u002F\" rel=\"nofollow ugc\">Gutenberg Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdocs\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fthe-post-grid-pro-for-wordpress\u002F\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa> 👈\u003C\u002Fp>\n\u003Cp>🎯 \u003Cstrong>Try Admin Demo\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fradiustheme.net\u002Fsandbox\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🌟 Why Choose The Post Grid?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Trusted by 100,000+ WordPress websites\u003C\u002Fstrong>, The Post Grid combines flexibility with simplicity. Display your content exactly how you envision it—without touching a single line of code. The intuitive visual interface lets you configure layouts, select posts, and customize styles in minutes.\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐\u003Cbr \u002F>\n\u003Cstrong>They solved my problem immediately\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen I had a problem with the plugin and asked for their help, they responded immediately and fixed the problem. The speed with which they responded and fixed the problem gave me confidence in their company.\u003Cbr \u002F>\n— \u003Cstrong>\u003Cem>athan43\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐\u003Cbr \u002F>\n\u003Cstrong>Great plugin and great support\u003C\u002Fstrong>\u003Cbr \u002F>\nI have used this to update a site and replace another grid system. This plugin and good and where I encountered problems the advice was prompt and good.\u003Cbr \u002F>\n— \u003Cstrong>\u003Cem>bobjgarrett\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fthe-post-grid\u002Freviews\u002F\" rel=\"ugc\">Check out our great reviews!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FPLeKWXbEok0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>⚙️ How The Post Grid Works\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>👉 Step 1: Select Your Content\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the built-in query builder to choose which posts to display. Filter by categories, tags, authors, or dates. Include or exclude specific posts with precision.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Step 2: Choose Your Layout\u003C\u002Fstrong>\u003Cbr \u002F>\nPick from multiple layout styles including grid, list, masonry, hover effects, and sliders. Each layout adapts automatically to your theme and screen sizes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Step 3: Customize the Appearance\u003C\u002Fstrong>\u003Cbr \u002F>\nAdjust colors, typography, spacing, and element visibility. Control which fields appear—title, excerpt, author, date, categories, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Step 4: Insert Anywhere\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd your configured grid to any page, post, or widget area using Gutenberg blocks, Elementor widgets, Divi modules, or simple shortcodes.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FwHWAnfL0VhU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>🚀 Core Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Universal Page Builder Compatibility:\u003C\u002Fstrong> Works with Gutenberg (WordPress Block Editor), Elementor, Divi Builder, and any page builder that supports shortcodes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Layout Types:\u003C\u002Fstrong> Create grid layouts with even or masonry arrangements, horizontal list views, animated hover effects, and dynamic post sliders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive Design:\u003C\u002Fstrong> Every layout automatically adjusts for desktop, tablet, and mobile screens. Your grids look polished on any device.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Query Builder:\u003C\u002Fstrong> Display posts from specific categories, tags, custom post types, or custom taxonomies. Order by date, title, popularity, or random selection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcode Generator:\u003C\u002Fstrong> Generate unlimited shortcodes for use anywhere on your site. Perfect for sidebars, footers, and custom page builder elements.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Performance Optimized:\u003C\u002Fstrong> Clean, lightweight code ensures fast page loading. Lazy loading support and efficient asset management keep your site speedy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟 Gutenberg Blocks for Post Grid\u003C\u002Fh3>\n\u003Cp>The Post Grid provides dedicated Gutenberg blocks that integrate directly into the WordPress block editor:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Grid Layout Block\u003C\u002Fstrong> – Display posts in responsive grid arrangements with 9 layout variations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List Layout Block\u003C\u002Fstrong> – Show posts in vertical list format with 7 style options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid Hover Block\u003C\u002Fstrong> – Create animated hover effects with 16 design variations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Block\u003C\u002Fstrong> – Build dynamic post carousels with 13 slider styles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All blocks include live preview editing, letting you see changes instantly without leaving the editor.\u003C\u002Fp>\n\u003Ch3>🌟 Elementor Widgets for Post Grid\u003C\u002Fh3>\n\u003Cp>For Elementor users, The Post Grid delivers 4 powerful widgets:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grid Layout Widget (3 free layouts, 9 total in Pro)\u003C\u002Fli>\n\u003Cli>List Layout Widget (3 free layouts, 7 total in Pro)\u003C\u002Fli>\n\u003Cli>Grid Hover Widget (3 free layouts, 16 total in Pro)\u003C\u002Fli>\n\u003Cli>Slider Layout Widget (13 layouts in Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each widget includes full Elementor styling controls—adjust typography, colors, spacing, and animations using familiar Elementor panels.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6rb70U9KciI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>🌟 Divi Builder Integration\u003C\u002Fh3>\n\u003Cp>The Post Grid now includes native Divi Builder modules with full Visual Builder compatibility. Create post grids directly within the Divi interface using:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grid Layout Module\u003C\u002Fli>\n\u003Cli>List Layout Module\u003C\u002Fli>\n\u003Cli>Grid Hover Module\u003C\u002Fli>\n\u003Cli>Slider Layout Module\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All modules support Divi’s inline editing and design options.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FBRyPtfKxwp0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>💎 Pro Features Overview\u003C\u002Fh3>\n\u003Cp>The Post Grid Pro unlocks advanced capabilities for professional websites:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>AJAX Filtering and Pagination:\u003C\u002Fstrong> Let visitors filter posts by category or tag without page reloads. Implement smooth AJAX pagination, load more buttons, or infinite scroll.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Archive and Single Page Builder:\u003C\u002Fstrong> Create custom templates for category pages, tag archives, author pages, and individual posts using Elementor or Gutenberg.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Post Type Support:\u003C\u002Fstrong> Display content from any custom post type—portfolios, products, events, testimonials, or any registered CPT.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Front-End Post Submission:\u003C\u002Fstrong> Enable registered users to submit and manage posts from the front end with built-in login and registration forms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI Content Generation:\u003C\u002Fstrong> Integrated ChatGPT and Gemini support within Gutenberg for generating post content and descriptions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>90+ Pre-made Sections & Layouts:\u003C\u002Fstrong> Import professionally designed sections and complete page layouts for Elementor and Gutenberg.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fthe-post-grid-pro-for-wordpress\u002F\" rel=\"nofollow ugc\">Compare Free vs Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">View Pro Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>REVIEW FROM WORDPRESS COMMUNITY EXPERT Mak\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FeelP7LkEWD0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>REVIEW FROM WORDPRESS COMMUNITY EXPERT Mr Web\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FSCA945URSDY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>🎯 Perfect For\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>✅ Bloggers\u003C\u002Fstrong> – Showcase recent posts, featured articles, and related content in engaging layouts\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ News Websites\u003C\u002Fstrong> – Build magazine-style homepages with categorized news sections\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Agencies\u003C\u002Fstrong> – Display portfolio items, case studies, and team posts professionally\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ eCommerce Sites\u003C\u002Fstrong> – Highlight blog content, announcements, and product-related posts\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Content Publishers\u003C\u002Fstrong> – Organize large content libraries with filterable grids and search\u003C\u002Fp>\n\u003Ch3>🛠 Support and Documentation\u003C\u002Fh3>\n\u003Cp>Need help? Access comprehensive resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdocs\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">Complete Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@RadiusTheme\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fthe-post-grid\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fticket-support\u002F\" rel=\"nofollow ugc\">Submit a Ticket\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fradiustheme\" rel=\"nofollow ugc\">Facebook Community\u003C\u002Fa> to connect with other users and get tips.\u003C\u002Fp>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>If you like The Post Grid Plugin, then consider checking out our other WordPress Plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassified-listing\u002F\" rel=\"ugc\">Classified Lisitng\u003C\u002Fa> – Best Classified ads and Directory WordPress Plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-variation-swatches\u002F\" rel=\"ugc\">Variation Swatches\u003C\u002Fa> – Woocommerce Variation Swatches plugin converts the product variation select fields into radio, images, colors, and labels.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-variation-gallery\u002F\" rel=\"ugc\">Variation Gallery\u003C\u002Fa> – Woocommerce Variation Gallery plugin allows to add UNLIMITED additional images for each variation of product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshopbuilder\u002F\" rel=\"ugc\">ShopBuilder\u003C\u002Fa> – Elementor WooCommerce Builder Addons with 84+ widgets and 10+ modules.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftlp-food-menu\u002F\" rel=\"ugc\">Food Menu\u003C\u002Fa> – Restaurant Menu & Online Ordering using WooCommerce.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Display WordPress posts in beautiful grid, list, slider, and filter layouts. Works with Gutenberg, Elementor, Divi, and Shortcodes.",100000,3238144,94,258,"2026-02-16T04:32:00.000Z","4.5","7.4",[136,137,138,139,140],"content-grid","post-display","post-grid","post-grid-elementor-addon","post-slider","https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fthe-post-grid-pro-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-post-grid.7.8.9.zip",11,"2025-03-27 00:00:00",{"slug":146,"name":147,"version":148,"author":149,"author_profile":150,"description":151,"short_description":152,"active_installs":153,"downloaded":154,"rating":130,"num_ratings":155,"last_updated":156,"tested_up_to":157,"requires_at_least":133,"requires_php":18,"tags":158,"homepage":164,"download_link":165,"security_score":166,"vuln_count":14,"unpatched_count":89,"last_vuln_date":167,"fetched_at":30},"wp-show-posts","WP Show Posts","1.1.6","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>This plugin is only receiving security updates at this time. Check out our \u003Ca href=\"https:\u002F\u002Fgenerateblocks.com\u002F\" rel=\"nofollow ugc\">GenerateBlocks\u003C\u002Fa> plugin for a more modern solution.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175638957?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>WP Show Posts allows you to display posts anywhere on your website using an easy to use shortcode.\u003C\u002Fp>\n\u003Cp>You can pull posts from any post type like WooCommerce, Easy Digital Downloads etc..\u003C\u002Fp>\n\u003Cp>This plugin works with any theme.\u003C\u002Fp>\n\u003Cp>Here are the features in the free version:\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post type\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Terms\u003C\u002Fli>\n\u003Cli>Posts per page\u003C\u002Fli>\n\u003Cli>Pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Columns gutter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show images\u003C\u002Fli>\n\u003Cli>Image width\u003C\u002Fli>\n\u003Cli>Image height\u003C\u002Fli>\n\u003Cli>Image alignment\u003C\u002Fli>\n\u003Cli>Image location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content type (excerpt or full post)\u003C\u002Fli>\n\u003Cli>Excerpt length\u003C\u002Fli>\n\u003Cli>Include title\u003C\u002Fli>\n\u003Cli>Read more text\u003C\u002Fli>\n\u003Cli>Read more button class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Include author\u003C\u002Fli>\n\u003Cli>Author location\u003C\u002Fli>\n\u003Cli>Include date\u003C\u002Fli>\n\u003Cli>Date location\u003C\u002Fli>\n\u003Cli>Include terms\u003C\u002Fli>\n\u003Cli>Terms location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Author ID\u003C\u002Fli>\n\u003Cli>Exclude current\u003C\u002Fli>\n\u003Cli>Post ID\u003C\u002Fli>\n\u003Cli>Exclude post ID\u003C\u002Fli>\n\u003Cli>Ignore sticky posts\u003C\u002Fli>\n\u003Cli>Offset\u003C\u002Fli>\n\u003Cli>Order\u003C\u002Fli>\n\u003Cli>Order by\u003C\u002Fli>\n\u003Cli>Status\u003C\u002Fli>\n\u003Cli>Meta key\u003C\u002Fli>\n\u003Cli>Meta value\u003C\u002Fli>\n\u003Cli>Tax operator\u003C\u002Fli>\n\u003Cli>No results message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our *Pro* version has these features\u003C\u002Fh4>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts Pro\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175660953?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpshowposts.com\u002F\" title=\"Check out Pro\" rel=\"nofollow ugc\">Check out Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AJAX pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Masonry\u003C\u002Fli>\n\u003Cli>Featured post\u003C\u002Fli>\n\u003Cli>Background color\u003C\u002Fli>\n\u003Cli>Background color hover\u003C\u002Fli>\n\u003Cli>Border color\u003C\u002Fli>\n\u003Cli>Border color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image overlay color\u003C\u002Fli>\n\u003Cli>Image overlay icon\u003C\u002Fli>\n\u003Cli>Image hover effect\u003C\u002Fli>\n\u003Cli>Image lightbox\u003C\u002Fli>\n\u003Cli>Image lightbox gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Read more style\u003C\u002Fli>\n\u003Cli>Read more color\u003C\u002Fli>\n\u003Cli>Content link color\u003C\u002Fli>\n\u003Cli>Content link color hover\u003C\u002Fli>\n\u003Cli>Content text color\u003C\u002Fli>\n\u003Cli>Title color\u003C\u002Fli>\n\u003Cli>Title color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Meta color\u003C\u002Fli>\n\u003Cli>Meta color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Social\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Twitter color + hover\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Facebook color + hover\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>Google+ color + hover\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Pinterest color + hover\u003C\u002Fli>\n\u003Cli>Love it\u003C\u002Fli>\n\u003Cli>Alignment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out GeneratePress, our awesome WordPress theme! (https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress)\u003C\u002Fp>\n","Add posts to your website from any post type using a simple shortcode.",70000,604723,80,"2024-04-16T19:12:00.000Z","6.1.10",[159,160,161,162,163],"display-posts-shortcode","gallery","portfolio","post-columns","show-posts","https:\u002F\u002Fwpshowposts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-show-posts.1.1.6.zip",90,"2024-04-16 00:00:00",{"slug":169,"name":170,"version":171,"author":172,"author_profile":173,"description":174,"short_description":175,"active_installs":176,"downloaded":177,"rating":166,"num_ratings":11,"last_updated":178,"tested_up_to":179,"requires_at_least":180,"requires_php":18,"tags":181,"homepage":186,"download_link":187,"security_score":188,"vuln_count":89,"unpatched_count":89,"last_vuln_date":37,"fetched_at":30},"username-changer","Username Changer","3.2.3","DigitalME","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalmeactivecampaign\u002F","\u003Cp>Finally fix WordPress’s biggest username limitation! WordPress permanently locks usernames by default, but Username Changer breaks through this restriction, giving you complete control over user identities on your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why You Need This Plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fix username mistakes instantly:\u003Cbr \u002F>\n– Made a typo during user registration? Fix it in seconds!\u003Cbr \u002F>\n– Need to standardize usernames across your organization? Done!\u003Cbr \u002F>\n– User wants to change their login name for security? No problem!\u003C\u002Fp>\n\u003Cp>Enhanced security and professionalism:\u003Cbr \u002F>\n– Quickly update compromised usernames without losing user data\u003Cbr \u002F>\n– Maintain brand consistency with standardized naming conventions\u003Cbr \u002F>\n– Resolve username conflicts when merging sites or migrating users\u003C\u002Fp>\n\u003Cp>Trusted solution since 2011 with continuous updates and improvements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features That Make Username Changing Effortless:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✓ One-click username updates directly from user profiles\u003Cbr \u002F>\n✓ Preserve all user data, posts, and metadata during changes\u003Cbr \u002F>\n✓ Zero data loss – everything stays intact\u003Cbr \u002F>\n✓ Email notifications when usernames are changed\u003Cbr \u002F>\n✓ Nickname support for additional flexibility\u003Cbr \u002F>\n✓ Multisite compatible – manage usernames across your entire network\u003Cbr \u002F>\n✓ Proper username sanitization to prevent security issues\u003Cbr \u002F>\n✓ SQL-optimized performance that won’t slow down your site\u003Cbr \u002F>\n✓ Clean, standards-compliant code that works with other plugins\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress Agencies:\u003Cbr \u002F>\n– Standardize client usernames across multiple sites\u003Cbr \u002F>\n– Fix registration errors during site migrations\u003Cbr \u002F>\n– Maintain professional username conventions\u003C\u002Fp>\n\u003Cp>Security-Conscious Site Owners:\u003Cbr \u002F>\n– Quickly change usernames if security concerns arise\u003Cbr \u002F>\n– Update generic usernames (like “admin”) to improve security\u003Cbr \u002F>\n– Rotate usernames as part of security protocols\u003C\u002Fp>\n\u003Cp>Community & Membership Sites:\u003Cbr \u002F>\n– Allow users to update their own usernames (when configured)\u003Cbr \u002F>\n– Resolve username disputes between members\u003Cbr \u002F>\n– Maintain clean, consistent member directories\u003C\u002Fp>\n\u003Cp>Content Sites with Multiple Authors:\u003Cbr \u002F>\n– Works seamlessly with Co-Authors Plus and other author plugins\u003Cbr \u002F>\n– Update author usernames without breaking content associations\u003Cbr \u002F>\n– Keep author profiles consistent and professional\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simple Setup – Powerful Results:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Install the plugin (30 seconds)\u003Cbr \u002F>\n2. Navigate to any user’s profile page\u003Cbr \u002F>\n3. Change the username instantly\u003Cbr \u002F>\n4. That’s it! The change applies across your entire site\u003C\u002Fp>\n\u003Cp>No complicated settings, no technical headaches – just the username freedom WordPress should have included by default!\u003C\u002Fp>\n","Unlock the power to change WordPress usernames with complete security and data integrity.",40000,462141,"2025-11-20T15:55:00.000Z","6.8.5","3.0",[182,183,184,185],"display-name","login","user","username","https:\u002F\u002Fwww.digitalme.cc","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusername-changer.3.2.3.zip",100,{"attackSurface":190,"codeSignals":377,"taintFlows":487,"riskAssessment":660,"analyzedAt":680},{"hooks":191,"ajaxHandlers":312,"restRoutes":364,"shortcodes":373,"cronEvents":374,"entryPointCount":341,"unprotectedCount":274},[192,198,203,207,212,216,220,224,229,233,238,242,246,249,253,257,261,265,267,271,275,278,281,286,290,293,296,300,304,308],{"type":193,"name":194,"callback":195,"file":196,"line":197},"action","plugins_loaded","init","inc\\adress.php",16,{"type":199,"name":200,"callback":201,"file":196,"line":202},"filter","woocommerce_default_address_fields","wc_change_state_and_city_order",45,{"type":199,"name":204,"callback":205,"file":196,"line":206},"woocommerce_states","wc_states",53,{"type":199,"name":208,"callback":209,"priority":210,"file":196,"line":211},"woocommerce_billing_fields","wc_billing_fields",10,61,{"type":199,"name":213,"callback":214,"priority":210,"file":196,"line":215},"woocommerce_shipping_fields","wc_shipping_fields",62,{"type":199,"name":217,"callback":218,"priority":210,"file":196,"line":219},"woocommerce_form_field_city","wc_form_field_city",63,{"type":193,"name":221,"callback":222,"file":196,"line":223},"wp_enqueue_scripts","load_scripts",64,{"type":193,"name":225,"callback":226,"file":227,"line":228},"woocommerce_thankyou","order_send_torod","inc\\init.php",18,{"type":193,"name":230,"callback":231,"file":227,"line":232},"woocommerce_update_order","order_update_torod",19,{"type":199,"name":234,"callback":235,"file":236,"line":237},"woocommerce_checkout_fields","add_torod_short_address_before_phone","inc\\torod_short_address.php",9,{"type":193,"name":239,"callback":240,"file":236,"line":241},"woocommerce_checkout_process","validate_torod_short_address",12,{"type":193,"name":243,"callback":244,"file":236,"line":245},"woocommerce_checkout_create_order","save_torod_short_address",15,{"type":193,"name":247,"callback":248,"file":236,"line":228},"woocommerce_admin_order_data_after_billing_address","show_in_admin_order",{"type":199,"name":250,"callback":251,"priority":210,"file":236,"line":252},"woocommerce_email_order_meta_fields","show_in_emails",21,{"type":193,"name":254,"callback":255,"file":236,"line":256},"woocommerce_order_details_after_customer_details","show_in_my_account",24,{"type":193,"name":258,"callback":259,"file":236,"line":260},"wp_footer","enqueue_inline_assets",27,{"type":193,"name":262,"callback":263,"file":264,"line":143},"woocommerce_checkout_update_order_meta","save_weight_torod","inc\\wc_torod.php",{"type":193,"name":247,"callback":266,"file":264,"line":241},"add_custom_order_button",{"type":193,"name":268,"callback":269,"file":264,"line":270},"admin_footer","add_custom_order_button_script",13,{"type":199,"name":272,"callback":273,"priority":210,"file":264,"line":274},"query_vars","custom_query_vars",14,{"type":193,"name":276,"callback":277,"priority":210,"file":264,"line":245},"template_redirect","custom_page_template",{"type":193,"name":279,"callback":280,"priority":28,"file":264,"line":197},"add_meta_boxes","torod_order_shipment_pdf",{"type":193,"name":282,"callback":283,"file":284,"line":285},"admin_enqueue_scripts","files_js","torod-mmar.php",31,{"type":193,"name":287,"callback":288,"file":284,"line":289},"admin_menu","add_menu",125,{"type":193,"name":195,"callback":291,"file":284,"line":292},"deleteoption",152,{"type":193,"name":195,"callback":294,"priority":210,"file":284,"line":295},"custom_rewrite_rule",161,{"type":193,"name":297,"callback":298,"file":284,"line":299},"admin_head","hide_admin_notices_on_plugin_page",270,{"type":199,"name":301,"callback":302,"priority":210,"file":284,"line":303},"plugin_action_links","add_settings_link",272,{"type":193,"name":305,"callback":306,"file":284,"line":307},"torod_daily_event","updateDBAdress",287,{"type":193,"name":309,"callback":310,"file":284,"line":311},"rest_api_init","closure",296,[313,318,319,321,322,324,326,328,329,332,333,336,338,340,342,345,346,349,350,353,354,357,359,362],{"action":314,"nopriv":315,"callback":314,"hasNonce":316,"hasCapCheck":315,"file":317,"line":241},"torod_disconnect",false,true,"inc\\ajaxyk.php",{"action":314,"nopriv":316,"callback":314,"hasNonce":316,"hasCapCheck":315,"file":317,"line":270},{"action":320,"nopriv":315,"callback":320,"hasNonce":316,"hasCapCheck":315,"file":317,"line":274},"torod_connect",{"action":320,"nopriv":316,"callback":320,"hasNonce":316,"hasCapCheck":315,"file":317,"line":245},{"action":323,"nopriv":315,"callback":323,"hasNonce":316,"hasCapCheck":316,"file":317,"line":197},"torod_status_reg",{"action":323,"nopriv":316,"callback":323,"hasNonce":316,"hasCapCheck":316,"file":317,"line":325},17,{"action":327,"nopriv":315,"callback":327,"hasNonce":315,"hasCapCheck":315,"file":317,"line":228},"get_torod_status_reg",{"action":327,"nopriv":316,"callback":327,"hasNonce":315,"hasCapCheck":315,"file":317,"line":232},{"action":330,"nopriv":315,"callback":330,"hasNonce":315,"hasCapCheck":315,"file":317,"line":331},"getPaymentMethod",20,{"action":330,"nopriv":316,"callback":330,"hasNonce":315,"hasCapCheck":315,"file":317,"line":252},{"action":334,"nopriv":315,"callback":334,"hasNonce":315,"hasCapCheck":315,"file":317,"line":335},"getAllCity",22,{"action":334,"nopriv":316,"callback":334,"hasNonce":315,"hasCapCheck":315,"file":317,"line":337},23,{"action":339,"nopriv":315,"callback":339,"hasNonce":315,"hasCapCheck":315,"file":317,"line":256},"send_order_to_api",{"action":339,"nopriv":316,"callback":339,"hasNonce":315,"hasCapCheck":315,"file":317,"line":341},25,{"action":343,"nopriv":315,"callback":343,"hasNonce":315,"hasCapCheck":315,"file":317,"line":344},"send_multiple_order_to_api",26,{"action":343,"nopriv":316,"callback":343,"hasNonce":315,"hasCapCheck":315,"file":317,"line":260},{"action":347,"nopriv":315,"callback":347,"hasNonce":316,"hasCapCheck":315,"file":317,"line":348},"updateDbFromsetting",28,{"action":347,"nopriv":316,"callback":347,"hasNonce":316,"hasCapCheck":315,"file":317,"line":77},{"action":351,"nopriv":315,"callback":351,"hasNonce":315,"hasCapCheck":316,"file":317,"line":352},"torod_OrderMappingStatus",30,{"action":351,"nopriv":316,"callback":351,"hasNonce":315,"hasCapCheck":316,"file":317,"line":285},{"action":355,"nopriv":315,"callback":355,"hasNonce":315,"hasCapCheck":315,"file":317,"line":356},"get_regions_and_cities",32,{"action":355,"nopriv":316,"callback":355,"hasNonce":315,"hasCapCheck":315,"file":317,"line":358},33,{"action":360,"nopriv":315,"callback":360,"hasNonce":315,"hasCapCheck":315,"file":317,"line":361},"get_city",34,{"action":360,"nopriv":316,"callback":360,"hasNonce":315,"hasCapCheck":315,"file":317,"line":363},35,[365],{"namespace":366,"route":367,"methods":368,"callback":370,"permissionCallback":371,"file":284,"line":372},"torod\u002Fv1","\u002Fsynced-orders-count",[369],"GET","torod_get_synced_orders_count","torod_authenticate_request",298,[],[375],{"hook":305,"callback":305,"file":284,"line":376},284,{"dangerousFunctions":378,"sqlUsage":379,"outputEscaping":424,"fileOperations":479,"externalRequests":143,"nonceChecks":47,"capabilityChecks":260,"bundledLibraries":480},[],{"prepared":380,"raw":232,"locations":381},38,[382,385,388,390,392,394,396,399,401,404,407,409,411,413,415,417,419,421,423],{"file":317,"line":383,"context":384},252,"$wpdb->get_results() with variable interpolation",{"file":317,"line":386,"context":387},292,"$wpdb->get_var() with variable interpolation",{"file":389,"line":303,"context":387},"inc\\torod.php",{"file":389,"line":391,"context":387},288,{"file":389,"line":393,"context":387},301,{"file":389,"line":395,"context":387},316,{"file":389,"line":397,"context":398},343,"$wpdb->get_row() with variable interpolation",{"file":389,"line":400,"context":398},365,{"file":389,"line":402,"context":403},378,"$wpdb->query() with variable interpolation",{"file":389,"line":405,"context":406},437,"$wpdb->get_col() with variable interpolation",{"file":389,"line":408,"context":403},822,{"file":389,"line":410,"context":384},1144,{"file":389,"line":412,"context":384},1155,{"file":389,"line":414,"context":398},1168,{"file":389,"line":416,"context":384},1183,{"file":389,"line":418,"context":384},1194,{"file":284,"line":420,"context":403},211,{"file":284,"line":422,"context":384},257,{"file":284,"line":131,"context":384},{"escaped":425,"rawEcho":348,"locations":426},72,[427,430,432,434,436,438,439,441,443,444,445,447,449,451,453,456,458,460,462,463,465,467,468,469,471,473,475,477],{"file":428,"line":358,"context":429},"inc\\torod_newdesign.php","raw output",{"file":428,"line":431,"context":429},36,{"file":428,"line":433,"context":429},39,{"file":428,"line":435,"context":429},42,{"file":428,"line":437,"context":429},51,{"file":428,"line":206,"context":429},{"file":428,"line":440,"context":429},75,{"file":428,"line":442,"context":429},77,{"file":428,"line":95,"context":429},{"file":428,"line":131,"context":429},{"file":428,"line":446,"context":429},303,{"file":428,"line":448,"context":429},346,{"file":428,"line":450,"context":429},347,{"file":428,"line":452,"context":429},348,{"file":454,"line":455,"context":429},"inc\\torod_orderlog.php",41,{"file":454,"line":457,"context":429},44,{"file":454,"line":459,"context":429},47,{"file":454,"line":461,"context":429},48,{"file":454,"line":461,"context":429},{"file":236,"line":464,"context":429},95,{"file":236,"line":466,"context":429},124,{"file":264,"line":457,"context":429},{"file":264,"line":459,"context":429},{"file":264,"line":470,"context":429},171,{"file":264,"line":472,"context":429},173,{"file":264,"line":474,"context":429},176,{"file":264,"line":476,"context":429},179,{"file":264,"line":478,"context":429},268,4,[481,484],{"name":482,"version":37,"knownCves":483},"Select2",[],{"name":485,"version":37,"knownCves":486},"Guzzle",[],[488,506,520,530,538,562,576,594,608,623,638],{"entryPoint":489,"graph":490,"unsanitizedCount":28,"severity":40},"loginform (inc\\screen.php:13)",{"nodes":491,"edges":504},[492,498],{"id":493,"type":494,"label":495,"file":496,"line":497},"n0","source","$_POST","inc\\screen.php",58,{"id":499,"type":500,"label":501,"file":496,"line":502,"wp_function":503},"n1","sink","echo() [XSS]",60,"echo",[505],{"from":493,"to":499,"sanitized":315},{"entryPoint":507,"graph":508,"unsanitizedCount":89,"severity":519},"torod_status_reg (inc\\ajaxyk.php:96)",{"nodes":509,"edges":517},[510,513],{"id":493,"type":494,"label":511,"file":317,"line":512},"$_POST (x4)",103,{"id":499,"type":500,"label":514,"file":317,"line":515,"wp_function":516},"update_option() [Settings Manipulation]",107,"update_option",[518],{"from":493,"to":499,"sanitized":316},"low",{"entryPoint":521,"graph":522,"unsanitizedCount":89,"severity":519},"torod_OrderMappingStatus (inc\\ajaxyk.php:226)",{"nodes":523,"edges":528},[524,526],{"id":493,"type":494,"label":495,"file":317,"line":525},230,{"id":499,"type":500,"label":514,"file":317,"line":527,"wp_function":516},237,[529],{"from":493,"to":499,"sanitized":316},{"entryPoint":531,"graph":532,"unsanitizedCount":28,"severity":519},"\u003Cscreen> (inc\\screen.php:0)",{"nodes":533,"edges":536},[534,535],{"id":493,"type":494,"label":495,"file":496,"line":497},{"id":499,"type":500,"label":501,"file":496,"line":502,"wp_function":503},[537],{"from":493,"to":499,"sanitized":315},{"entryPoint":539,"graph":540,"unsanitizedCount":89,"severity":519},"save_settings (inc\\torod_newdesign.php:395)",{"nodes":541,"edges":558},[542,545,546,550,552,555],{"id":493,"type":494,"label":543,"file":428,"line":544},"$_POST['torod_demo_account']",398,{"id":499,"type":500,"label":514,"file":428,"line":544,"wp_function":516},{"id":547,"type":494,"label":548,"file":428,"line":549},"n2","$_POST['torod_log_mode']",402,{"id":551,"type":500,"label":514,"file":428,"line":549,"wp_function":516},"n3",{"id":553,"type":494,"label":495,"file":428,"line":554},"n4",405,{"id":556,"type":500,"label":514,"file":428,"line":557,"wp_function":516},"n5",407,[559,560,561],{"from":493,"to":499,"sanitized":316},{"from":547,"to":551,"sanitized":316},{"from":553,"to":556,"sanitized":316},{"entryPoint":563,"graph":564,"unsanitizedCount":89,"severity":519},"\u003Ctorod_newdesign> (inc\\torod_newdesign.php:0)",{"nodes":565,"edges":572},[566,567,568,569,570,571],{"id":493,"type":494,"label":543,"file":428,"line":544},{"id":499,"type":500,"label":514,"file":428,"line":544,"wp_function":516},{"id":547,"type":494,"label":548,"file":428,"line":549},{"id":551,"type":500,"label":514,"file":428,"line":549,"wp_function":516},{"id":553,"type":494,"label":495,"file":428,"line":554},{"id":556,"type":500,"label":514,"file":428,"line":557,"wp_function":516},[573,574,575],{"from":493,"to":499,"sanitized":316},{"from":547,"to":551,"sanitized":316},{"from":553,"to":556,"sanitized":316},{"entryPoint":577,"graph":578,"unsanitizedCount":89,"severity":519},"save_settings (inc\\torod_Settings.php:86)",{"nodes":579,"edges":590},[580,583,584,586,587,589],{"id":493,"type":494,"label":543,"file":581,"line":582},"inc\\torod_Settings.php",89,{"id":499,"type":500,"label":514,"file":581,"line":582,"wp_function":516},{"id":547,"type":494,"label":548,"file":581,"line":585},93,{"id":551,"type":500,"label":514,"file":581,"line":585,"wp_function":516},{"id":553,"type":494,"label":588,"file":581,"line":106},"$_POST (x2)",{"id":556,"type":500,"label":514,"file":581,"line":118,"wp_function":516},[591,592,593],{"from":493,"to":499,"sanitized":316},{"from":547,"to":551,"sanitized":316},{"from":553,"to":556,"sanitized":316},{"entryPoint":595,"graph":596,"unsanitizedCount":89,"severity":519},"\u003Ctorod_Settings> (inc\\torod_Settings.php:0)",{"nodes":597,"edges":604},[598,599,600,601,602,603],{"id":493,"type":494,"label":543,"file":581,"line":582},{"id":499,"type":500,"label":514,"file":581,"line":582,"wp_function":516},{"id":547,"type":494,"label":548,"file":581,"line":585},{"id":551,"type":500,"label":514,"file":581,"line":585,"wp_function":516},{"id":553,"type":494,"label":588,"file":581,"line":106},{"id":556,"type":500,"label":514,"file":581,"line":118,"wp_function":516},[605,606,607],{"from":493,"to":499,"sanitized":316},{"from":547,"to":551,"sanitized":316},{"from":553,"to":556,"sanitized":316},{"entryPoint":609,"graph":610,"unsanitizedCount":28,"severity":53},"send_order_to_api (inc\\ajaxyk.php:40)",{"nodes":611,"edges":620},[612,613,616],{"id":493,"type":494,"label":495,"file":317,"line":461},{"id":499,"type":614,"label":615,"file":317,"line":461},"transform","→ order_create_torod()",{"id":547,"type":500,"label":617,"file":389,"line":618,"wp_function":619},"query() [SQLi]",655,"query",[621,622],{"from":493,"to":499,"sanitized":315},{"from":499,"to":547,"sanitized":315},{"entryPoint":624,"graph":625,"unsanitizedCount":28,"severity":53},"getAllCity (inc\\ajaxyk.php:202)",{"nodes":626,"edges":635},[627,629,631],{"id":493,"type":494,"label":495,"file":317,"line":628},206,{"id":499,"type":614,"label":630,"file":317,"line":628},"→ getAllCity()",{"id":547,"type":500,"label":632,"file":389,"line":633,"wp_function":634},"get_results() [SQLi]",1217,"get_results",[636,637],{"from":493,"to":499,"sanitized":315},{"from":499,"to":547,"sanitized":315},{"entryPoint":639,"graph":640,"unsanitizedCount":659,"severity":53},"\u003Cajaxyk> (inc\\ajaxyk.php:0)",{"nodes":641,"edges":653},[642,644,645,646,647,648,649,651],{"id":493,"type":494,"label":643,"file":317,"line":512},"$_POST (x9)",{"id":499,"type":500,"label":514,"file":317,"line":515,"wp_function":516},{"id":547,"type":494,"label":495,"file":317,"line":461},{"id":551,"type":614,"label":615,"file":317,"line":461},{"id":553,"type":500,"label":617,"file":389,"line":618,"wp_function":619},{"id":556,"type":494,"label":495,"file":317,"line":628},{"id":650,"type":614,"label":630,"file":317,"line":628},"n6",{"id":652,"type":500,"label":632,"file":389,"line":633,"wp_function":634},"n7",[654,655,656,657,658],{"from":493,"to":499,"sanitized":316},{"from":547,"to":551,"sanitized":315},{"from":551,"to":553,"sanitized":315},{"from":556,"to":650,"sanitized":315},{"from":650,"to":652,"sanitized":315},2,{"summary":661,"deductions":662},"The \"torod\" v2.1 plugin presents a mixed security posture. While it demonstrates some positive security practices, such as a high percentage of SQL queries using prepared statements and proper output escaping for a majority of outputs, significant concerns arise from its attack surface and historical vulnerability profile.  The plugin exposes a considerable number of AJAX handlers without proper authentication checks, creating a broad entry point for potential unauthorized actions. This is further exacerbated by the presence of three high-severity taint flows with unsanitized paths, suggesting potential for vulnerabilities like path traversal or insecure file operations.  The plugin's history of three known CVEs, including one currently unpatched high-severity vulnerability, and a recent discovery date, indicates a recurring pattern of security weaknesses.  The common vulnerability types (CSRF, SQL Injection, Missing Authorization) align with the observed lack of authentication on AJAX handlers and the taint analysis findings.  Overall, the plugin has potential strengths but is significantly weakened by its unprotected entry points and a history of exploitable vulnerabilities, demanding careful consideration and remediation.",[663,665,667,669,672,674,676,678],{"reason":664,"points":210},"Unprotected AJAX handlers",{"reason":666,"points":241},"High severity taint flows",{"reason":668,"points":228},"Unpatched high severity CVE",{"reason":670,"points":671},"Common SQL Injection vulnerability history",8,{"reason":673,"points":671},"Common Missing Authorization vulnerability history",{"reason":675,"points":14},"Bundled Select2 library",{"reason":677,"points":14},"Bundled Guzzle library",{"reason":679,"points":210},"Unsanitized paths in taint flows","2026-03-16T21:37:44.758Z",{"wat":682,"direct":696},{"assetPaths":683,"generatorPatterns":691,"scriptPaths":692,"versionParams":693},[684,685,686,687,688,689,690],"\u002Fwp-content\u002Fplugins\u002Ftorod\u002Fassets\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Ftorod\u002Fassets\u002Fjs\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Ftorod\u002Fassets\u002Fjs\u002Ftorod_script.js","\u002Fwp-content\u002Fplugins\u002Ftorod\u002Fassets\u002Fjs\u002Ftorod_script_new.js","\u002Fwp-content\u002Fplugins\u002Ftorod\u002Fassets\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Ftorod\u002Fassets\u002Fcss\u002Ftorod_style.css","\u002Fwp-content\u002Fplugins\u002Ftorod\u002Fassets\u002Fjs\u002Fbootstrap.min.js",[],[],[694,695],"torod_script.js?ver=","torod_script_new.js?ver=",{"cssClasses":697,"htmlComments":699,"htmlAttributes":700,"restEndpoints":703,"jsGlobals":704,"shortcodeOutput":706},[698],"torod-settings-style",[],[701,702],"data-plugin-name=\"torod\"","data-plugin-version=\"2.1\"",[],[4,705],"torod_new",[]]