[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcfd5viFmbyWWpiFYCyXF2l6crWFZMdAb9pe1j33wGnA":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":63,"crawl_stats":36,"alternatives":71,"analysis":183,"fingerprints":1276},"suredash","SureDash","1.6.3","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>SureDash transforms your WordPress site into a vibrant community hub. Create a unified login and dashboard experience to boost user engagement—all within your WordPress environment.\u003C\u002Fp>\n\u003Cp>Unlike standalone platforms like Circle, SureDash integrates seamlessly with your existing WordPress setup. Keep full control over your data and customize the experience to fit your brand.\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\u002F7syWO6epxnE?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\u003Cp>\u003Ca href=\"https:\u002F\u002Fapp.zipwp.com\u002Fblueprint\u002Fsuredash-demo-t6s\" rel=\" nofollow ugc\">Try the live demo of SureDash.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Key Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Integration:\u003C\u002Fstrong> Enhance your WordPress site with community features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Design:\u003C\u002Fstrong> Tailor the dashboard and features to match your brand’s look and feel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalable Solution:\u003C\u002Fstrong> Add new spaces as needed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom login and registration forms\u003C\u002Fli>\n\u003Cli>Visual customizer for dashboard layout\u003C\u002Fli>\n\u003Cli>User profiles\u003C\u002Fli>\n\u003Cli>Activity feeds for updates and engagement\u003C\u002Fli>\n\u003Cli>Discussion forums with threaded replies (only site admin can post, but all members can comment)\u003C\u002Fli>\n\u003Cli>Multiple discussions for focused sub-communities\u003C\u002Fli>\n\u003Cli>Giphy integration for animated GIFs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SureDash Premium\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Learning management system course builder\u003C\u002Fli>\n\u003Cli>Enable users to post in discussion feeds\u003C\u002Fli>\n\u003Cli>Private discussion feeds\u003C\u002Fli>\n\u003Cli>Resource library\u003C\u002Fli>\n\u003Cli>Events\u003C\u002Fli>\n\u003Cli>Support from our team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Membership sites\u003C\u002Fli>\n\u003Cli>Online courses\u003C\u002Fli>\n\u003Cli>Customer support hubs\u003C\u002Fli>\n\u003Cli>Niche communities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Fsuredash.com\" rel=\"nofollow ugc\">SureDash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Get \u003Ca href=\"https:\u002F\u002Fsuredash.com\u002Fsupport\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Try \u003Ca href=\"https:\u002F\u002Fzipwp.org\u002Fplugins\u002Fsuredash\u002F\" rel=\"nofollow ugc\">Test Drive\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","SureDash makes WordPress a community hub with unified login, custom dashboard, and total control over your data.",900,18087,94,20,"2026-03-12T08:48:00.000Z","6.9.4","5.6","7.4",[20,21,22],"customer","dashboard","user-dashboard","https:\u002F\u002Fsuredash.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuredash.1.6.3.zip",97,2,0,"2025-07-31 00:00:00","2026-03-15T15:16:48.613Z",[31,47],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":38,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":28,"updated_date":43,"references":44,"days_to_patch":46},"CVE-2025-54685","suredash-authenticated-subscriber-information-disclosure","SureDash \u003C= 1.1.0 - Authenticated (Subscriber+) Information Disclosure","The SureDash plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.1.0. This makes it possible for authenticated attackers, with Subscriber-level access and above, to extract sensitive user or configuration data.",null,"\u003C=1.1.0","1.2.0","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2025-08-04 21:35:05",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff7474e9c-8db2-44ac-80d6-c8b105786af6?source=api-prod",5,{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":36,"affected_versions":52,"patched_in_version":53,"severity":54,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":58,"updated_date":59,"references":60,"days_to_patch":62},"CVE-2025-48164","suredash-authenticated-subscriber-privilege-escalation","SureDash \u003C= 1.0.3 - Authenticated (Subscriber+) Privilege Escalation","The SureDash plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.0.3. This is due to the plugin not properly restricting a user's ability to set roles. This makes it possible for authenticated attackers, with Subscriber-level access and above, to elevate their privileges.","\u003C=1.0.3","1.1.0","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Incorrect Privilege Assignment","2025-07-28 00:00:00","2025-08-04 20:25:03",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2fa19840-04a0-4aa8-83c4-d0dca4e72e36?source=api-prod",8,{"slug":64,"display_name":7,"profile_url":8,"plugin_count":65,"total_installs":66,"avg_security_score":67,"avg_patch_time_days":68,"trust_score":69,"computed_at":70},"brainstormforce",32,8627510,98,196,78,"2026-04-03T18:44:42.281Z",[72,97,118,140,163],{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":82,"num_ratings":83,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":94,"download_link":95,"security_score":96,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"acl-woo-advanced-customer-dashboard","ACL – Woo Advanced Customer Dashboard","0.8.0","AmaderCode Lab","https:\u002F\u002Fprofiles.wordpress.org\u002Famadercode\u002F","\u003Cp>\u003Cstrong>Woo Advanced Customer Dashboard \u003C\u002Fstrong> is a very unique and award wining WooCommerce plugin to decorate your ultimate client dash. Maximum WooCommerce Store business Owner’s never think at the side of User’s end panel. But real scenerio is when a users came to purchase from your store they need to signup into your store, after that your user purchase some goods from your shop’s. But just imagine when they are going to check their order status or shipping tracking info or trying to find out wishlist product’s what they wants to buy few hours later or direct messaging system against their particular order to store manager or simple refund policy system against any order or they didn’t send custom request products to your manager. In a word they not found all the facilities from your store’s. Thats’ why they visited your online store’s but feel no interest to buy. It’s true. If you don’t believe check your google analytics and we are sure that you will found a huge bounce rate over there. You never give them to this features because you will not found any plugin like our Woo Advanced Customer Dashboard Plugin. Use this plugin, do more profit and enhance your customer’s happiness.\u003C\u002Fp>\n\u003Ch4>📣 Checkout our other’s Popular WooCommerce Plugins\u003C\u002Fh4>\n\u003Cp>⭐⭐⭐\u003Cstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-onepage\u002F\" rel=\"ugc\">Woo OnePage Checkout Shop\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Advantages of Woo Customer Dashboard Plugin Features\u003C\u002Fh4>\n\u003Cp>🎷Woo Advanced Customer Dashboard Plugin Free Version Features –\u003C\u002Fp>\n\u003Cp>👉 Easy Installation.\u003Cbr \u002F>\n👉 Use’s Panel Backend (Customer Dashboard Interactive Design fully Free)\u003Cbr \u002F>\n👉 Custom Product Request (Per day three custom request acceptable)\u003Cbr \u002F>\n👉 Pending & Rejected Options from Admin Panel for Custom Requested Product’s\u003Cbr \u002F>\n👉 Enhanced Notifications (Unlimited notifications)\u003Cbr \u002F>\n👉 Shipping Tracking (Per day three shipping tracking can be viewed)\u003Cbr \u002F>\n👉 Add Custom Traveler Name (Unlimited)\u003Cbr \u002F>\n👉 Promotional Offer Can be Assign to User’s Panel Unlimited\u003Cbr \u002F>\n👉 Shortcode Added\u003Cbr \u002F>\n👉 100% Mobile Friendly\u003Cbr \u002F>\n👉 Very Easy Navigation Panel For Admin User’s\u003Cbr \u002F>\n👉 SEO friendly\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Famadercode.com\u002Fpremium-products\u002Fwoo-advanced-customer-dashboard-plugin\u002F\" rel=\"nofollow ugc\">Woo Advanced Customer Dashboard Plugin Pro Version Details\u003C\u002Fa>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Famadercode.com\u002Fdemo\u002Fcustomer-dashboard\u002F\" rel=\"nofollow ugc\">Woo Advanced Customer Dashboard Plugin Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>Web Url : \u003Ca href=\"https:\u002F\u002Famadercode.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Famadercode.com\u002F\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Woo Advanced Customer Dashboard Plugin\u003C\u002Fstrong> will give you the full interactive user’s dashboard with very enhancing features which will be converted to more sale.\u003C\u002Fp>\n\u003Cp>🎷Woo Advanced Customer Dashboard Plugin PRO Version Features –\u003C\u002Fp>\n\u003Cp>👉👉👉 AVAILABLE SHORTCODE OF WOO ADVANCED CUSTOMER DASHBOARD PLUGIN\u003C\u002Fp>\n\u003Cp>👉👉👉 ALL FREE FEATURES INCLUDED.\u003C\u002Fp>\n\u003Cp>👉 Admin Can Design Customer’s Dashboard from a Page or Post\u003Cbr \u002F>\n👉 Admin Can Send Their Promotional Offer To Customer Dashboard Easily\u003Cbr \u002F>\n👉 Admin Can Place Featured Product Info to Their Every User’s\u003Cbr \u002F>\n👉 Custom Product Request (Unlimited)\u003Cbr \u002F>\n👉 Very Nice Search Boxes Custom Product Request\u003Cbr \u002F>\n👉 Custom Product Request Button from WooCommerce Shop Page by Shortcode\u003Cbr \u002F>\n👉 Custom Product Request Button from WooCommerce Listing Page by Shortcode\u003Cbr \u002F>\n👉 Wishlist Button or Save for Later Button from Shop Page\u003Cbr \u002F>\n👉 Admin Can Set The Price Breakdown for Each Products Before A Product Published, Admin Can Add Price Breakdown like Product Price: $10, Traveler Will Takes – $2, Shipping Price – $1.5, Or Any Breakdown Can Be Place.\u003Cbr \u002F>\n👉 Admin Can See All Custom Requested Products As A Pending Request Item from His\u002FHer Dashboard\u003Cbr \u002F>\n👉 Admin Can Approved Custom Requested Products from His\u002FHer Dashboard\u003Cbr \u002F>\n👉 All Custom Requested Products User’s Can See from His\u002FHer Account Panel As a Pending View\u003Cbr \u002F>\n👉 All Rejected Custom Requested Items User Can See from His\u002FHer Rejected Tab\u003Cbr \u002F>\n👉 All Approved Custom Requested Products User’s Can View from His\u002FHer Account Cart Tab\u003Cbr \u002F>\n👉 User’s\u002FCustomer’s Can View The Price Breakdown of Each Order from His\u002FHer Order List Tab\u003Cbr \u002F>\n👉 After Cancelled Any Product Order User Can Ask for Refund.\u003Cbr \u002F>\n👉 Customer’s Can Send A Message for Their Particular Order or To Know Product Update Info\u003Cbr \u002F>\n👉 Admin Can Make a Handy Conversation With Their Customer’s from Backend\u003Cbr \u002F>\n👉 Admin Can Set The Custom Product Delivery Time for a Single Order\u003Cbr \u002F>\n👉 Admin Can Set The Traveller Name from His Dashboard\u003Cbr \u002F>\n👉 Admin Can Set Custom Shipping Tracking Label & Info\u003Cbr \u002F>\n👉 User’s Can Track Their Shipping Info from Their Account\u003Cbr \u002F>\n👉 Placeholder Labeling for Custom Request Note And Search Boxes\u003Cbr \u002F>\n👉 Shortcode Added\u003Cbr \u002F>\n👉 100% mobile friendly.\u003Cbr \u002F>\n👉 Very Easy Navigation Panel For Admin User’s.\u003Cbr \u002F>\n👉 SEO friendly\u003C\u002Fp>\n\u003Cp>👉👉👉 Support, Bug Fix, Feature Request\u003C\u002Fp>\n\u003Cp>👉 Your are always welcome for your feedback and new feature requests for this Woo Advanced Customer Dashboard Plugin! *\u003Cbr \u002F>\nDon’t worry to contact us for any problem or need help with Woo Advanced Customer Dashboard Plugin through WordPress support centre or Help & Info page in the plugin backend panel.\u003C\u002Fp>\n","Customer Dashboard Plugin is the most Advanced Award Wining WooCommerce plugin that lets you create the decorative users end dashboard with many inter &hellip;",10,3478,100,1,"2020-02-18T11:29:00.000Z","5.2.24","4.0","5.4.0",[89,90,91,92,93],"advanced-customer-dashboard-plugin","creating-a-custom-wordpress-dashboard-for-your-clients","ultimate-client-dash","woocommerce-client-dashboard","wordpress-user-dashboard-in-frontend","https:\u002F\u002Famadercode.com\u002Fpremium-products\u002Facl-wooacd","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facl-woo-advanced-customer-dashboard.zip",85,{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":27,"num_ratings":27,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":18,"tags":110,"homepage":116,"download_link":117,"security_score":82,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"affiliatewp-order-details-for-affiliates","AffiliateWP – Order Details For Affiliates","1.3.0","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cblockquote>\n\u003Cp>This plugin requires \u003Ca href=\"https:\u002F\u002Faffiliatewp.com\u002F\" title=\"AffiliateWP\" rel=\"nofollow ugc\">AffiliateWP\u003C\u002Fa> 2.6+. \u003Cstrong>It will NOT function without it.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This add-on adds a new area to the affiliate’s dashboard that allows a logged-in affiliate to see specific information about the order that their referral generated. Currently it works with both Easy Digital Downloads and WooCommerce.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Affiliates can see order details for each referral they generated from their affiliate dashboard\u003C\u002Fli>\n\u003Cli>Globally enable access to the order details for all affiliates\u003C\u002Fli>\n\u003Cli>Enable access on a per-affiliate level to the order details\u003C\u002Fli>\n\u003Cli>Send an email to the affiliate with the order details included\u003C\u002Fli>\n\u003Cli>Disable specific information from showing to the affiliate\u003C\u002Fli>\n\u003Cli>A [affiliate_order_details] shortcode for showing the order details on any WordPress page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The following details can be shown an affiliate who has access:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Order Number\u003C\u002Fli>\n\u003Cli>Order Date\u003C\u002Fli>\n\u003Cli>Order Total\u003C\u002Fli>\n\u003Cli>Referral Amount\u003C\u002Fli>\n\u003Cli>Coupon Code Used\u003C\u002Fli>\n\u003Cli>Customer Name\u003C\u002Fli>\n\u003Cli>Customer Email\u003C\u002Fli>\n\u003Cli>Customer Phone (only available in WooCommerce)\u003C\u002Fli>\n\u003Cli>Customer Shipping Address (only available in WooCommerce)\u003C\u002Fli>\n\u003Cli>Customer Billing Address (only available in WooCommerce)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>These can also be easily turned off via a simple filter (see FAQ tab). In addition to disabling the information that is shown, you can customize the layout by editing the \u003Ccode>dashboard-tab-order-details.php\u003C\u002Fcode> template file from your child theme.\u003C\u002Fp>\n\u003Cp>The affiliate will also be emailed these details at the time the referral was created.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is AffiliateWP?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Faffiliatewp.com\u002F\" title=\"AffiliateWP\" rel=\"nofollow ugc\">AffiliateWP\u003C\u002Fa> provides a complete affiliate management system for your WordPress website that seamlessly integrates with all major WordPress e-commerce and membership platforms. It aims to provide everything you need in a simple, clean, easy to use system that you will love to use.\u003C\u002Fp>\n","Allow affiliates to see order details on referrals they generated",2000,29004,"2025-05-08T20:14:00.000Z","6.8.5","5.2",[111,112,113,114,115],"affiliate-dashboard","affiliatewp","customer-information","order-details","referral-details","https:\u002F\u002Faffiliatewp.com\u002Faddons\u002Forder-details-affiliates\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliatewp-order-details-for-affiliates.1.3.0.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":67,"num_ratings":128,"last_updated":129,"tested_up_to":108,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":136,"download_link":137,"security_score":138,"vuln_count":83,"unpatched_count":27,"last_vuln_date":139,"fetched_at":29},"display-admin-page-on-frontend","WP Frontend Admin – Display WP Admin Pages in the Frontend","1.22.8","Jose Vega","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosevega\u002F","\u003Cp>WP Frontend Admin is a plugin for managing your site from the front end, Display WP Admin Pages in the Frontend, and Create custom dashboards in the frontend.\u003C\u002Fp>\n\u003Cp>When you are in wp-admin you will see a “View in the frontend” option in the toolbar.\u003C\u002Fp>\n\u003Cp>When you click the option you can automatically see the same page in the frontend as a normal user.\u003C\u002Fp>\n\u003Cp>Yes. It´s that easy.\u003C\u002Fp>\n\u003Cp>One click is all you need to display an admin page in the frontend and share the link with your clients, employees, or users.\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\u002Fcj4F8yE_O_8?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\u003Ch4>Show Gutenberg in the Frontend\u003C\u002Fh4>\n\u003Cp>You can allow your users to submit posts in the frontend using the Gutenberg editor. So they can create beautiful posts easily.\u003C\u002Fp>\n\u003Ch4>Use cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>View and edit posts from the frontend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View and edit blog categories from the frontend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View and edit blog tags from the frontend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Publish and edit posts from the frontend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create custom dashboards for your clients\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create apps using WordPress. Just display the admin pages required by your app.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide the fact that you use WordPress\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Change the CSS of the admin pages , so they look the same as your theme design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Limitation\u003C\u002Fh4>\n\u003Cp>The free plugin is for blogs, it lets you view these pages in the frontend only:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>The list of blog posts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The blog post editor\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The list of blog categories\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The list of blog tags\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Go Premium\u003C\u002Fh4>\n\u003Cp>The premium version lets you \u003Cstrong>display ANY admin page\u003C\u002Fstrong> in the frontend:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>View settings pages in the frontend.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View theme settings in the frontend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View WooCommerce settings in the frontend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View WooCommerce sales stats in the frontend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allow your users to Edit WooCommerce Products in the Frontend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allow your users to publish Events from the Frontend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allow to Manage your WooCommerce Store in the Frontend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Basically you can display the pages of ANY PLUGIN in the frontend. For example, Jetpack, WooCommerce, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fgo\u002Fstart-free-trial-wporg\" rel=\"nofollow ugc\">Try Premium Version for FREE – 7 Days\u003C\u002Fa>\u003Cbr \u002F>\nTry the plugin without worries.\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\u002FEG1NE3X5yNs?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\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fgo\u002Fstart-free-trial-wporg\" rel=\"nofollow ugc\">Try Premium Version for FREE – 7 Days\u003C\u002Fa>\u003Cbr \u002F>\nTry the plugin without worries.\u003C\u002Fp>\n\u003Ch4>Free version examples\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allow Post Submissions from the Frontend \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fallow-post-submissions-from-the-frontend\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium version examples\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Change Permalink Settings from the Frontend in WordPress \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fchange-permalink-settings-from-the-frontend-in-wordpress\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Change Site Settings from the Frontend in WordPress \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fchange-site-settings-from-the-frontend-in-wordpress\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Create and Manage Users from the Frontend \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fcreate-and-manage-users-from-the-frontend\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Create WooCommerce Coupons from the Frontend \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fcreate-woocommerce-coupons-from-the-frontend\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Create WooCommerce Products from the Frontend \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fcreate-woocommerce-products-from-the-frontend\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Install Themes from the Frontend in WordPress \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Finstall-themes-from-the-frontend-in-wordpress\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Install Updates from the Frontend in WordPress \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Finstall-updates-from-the-frontend-in-wordpress\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Install WordPress Plugins from the Frontend \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Finstall-wordpress-plugins-from-the-frontend\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Manage Nav Menus from the Frontend \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fmanage-nav-menus-from-the-frontend\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Manage User Comments from the Frontend in WordPress \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fmanage-user-comments-from-the-frontend-in-wordpress\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Manage Widgets from the Frontend in WordPress \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fmanage-widgets-from-the-frontend-in-wordpress\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Manage WooCommerce Settings from the Frontend \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fmanage-woocommerce-settings-from-the-frontend\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Setup a Theme from the Frontend in WordPress \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fsetup-a-theme-from-the-frontend-in-wordpress\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>View and Dispatch WooCommerce Orders from the Frontend \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fview-and-dispatch-woocommerce-orders-from-the-frontend\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>View WooCommerce Sales Reports from the Frontend \u003Ca href=\"https:\u002F\u002Fwpfrontendadmin.com\u002Fview-woocommerce-sales-reports-from-the-frontend\u002F?utm_source=wp.org&utm_campaign=tutorials-list&utm_medium=readme\" rel=\"nofollow ugc\">View tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Show Gutenberg Editor in the Frontend. Display WP Admin Pages in the Frontend. Create custom dashboards in the front end, Allow to Edit in the Fronten &hellip;",600,39552,54,"2025-10-24T23:54:00.000Z","3.6","",[133,21,134,135,22],"custom-dashboard","frontend-editor","frontend-dashboard","https:\u002F\u002Fwpfrontendadmin.com\u002F?utm_source=wp-admin&utm_medium=plugins-list","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-admin-page-on-frontend.1.22.8.zip",99,"2025-09-22 00:00:00",{"slug":141,"name":142,"version":143,"author":144,"author_profile":145,"description":146,"short_description":147,"active_installs":148,"downloaded":149,"rating":82,"num_ratings":26,"last_updated":150,"tested_up_to":151,"requires_at_least":152,"requires_php":153,"tags":154,"homepage":160,"download_link":161,"security_score":162,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"my-account-customize-for-wp","CITS My Account Customize for WooCommerce","1.1.2","Coder IT Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoderitsolution\u002F","\u003Cp>Transform your WooCommerce ‘My Account’ page with our Easy My Account Customizer! This plugin enhances the user experience by offering flexible and stylish design options. It’s perfect for store owners looking to personalize and streamline their site.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Menu Position Customization: Position your menu on the left, right, or horizontally.\u003C\u002Fli>\n\u003Cli>Three Design Styles: Choose from simple, modern, or dark themes to suit your store’s style.\u003C\u002Fli>\n\u003Cli>User-Friendly Interface: Easy to use, making customization accessible for all.\u003C\u002Fli>\n\u003Cli>Responsive Design: Ensures a consistent user experience on all devices.\u003C\u002Fli>\n\u003Cli>Seamless Integration: Complements existing WooCommerce setups without hassle.\u003C\u002Fli>\n\u003Cli>Regular Updates: Benefit from ongoing enhancements and bug fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Elevate your WooCommerce store with just a few clicks. Download now for a more engaging customer experience!\u003C\u002Fp>\n","Customize your WooCommerce 'My Account' page with ease! Adjust menus, pick designs, and enhance user experience effortlessly.",500,3678,"2024-12-15T16:06:00.000Z","6.7.5","5.0","7.0",[155,156,157,158,159],"cits-woocommerce-my-account-customize","my-account","my-account-customize-for-woocommerce","user-dashboard-customize","woocommerce","https:\u002F\u002Fcoderitsolution.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-account-customize-for-wp.1.1.2.zip",92,{"slug":164,"name":165,"version":166,"author":167,"author_profile":168,"description":169,"short_description":170,"active_installs":171,"downloaded":172,"rating":27,"num_ratings":27,"last_updated":173,"tested_up_to":174,"requires_at_least":175,"requires_php":153,"tags":176,"homepage":181,"download_link":182,"security_score":162,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"ni-woocommerce-dashboard-report","Ni WooCommerce Dashboard Sales Report","2.2.9","Anzar Ahmed","https:\u002F\u002Fprofiles.wordpress.org\u002Fanzia\u002F","\u003Cp>\nAre you looking to boost your WooCommerce store’s sales and gain valuable insights into your business performance? Look no further than the \u003Cstrong>Ni WooCommerce Dashboard Report\u003C\u002Fstrong> plugin. With its powerful features and user-friendly interface, this plugin is designed to provide you with comprehensive sales analysis and reporting.\n\u003C\u002Fp>\n\u003Cp>Track your sales and monitor key metrics effortlessly with the \u003Cstrong>Ni WooCommerce Dashboard Report\u003C\u002Fstrong> plugin. Gain a deeper understanding of your customers’ behavior, identify trends, and make informed decisions to optimize your online store for success.\u003C\u002Fp>\n\u003Cp>\nThis plugin offers an intuitive dashboard that displays crucial information such as total sales, order counts, top-selling products, and revenue trends. With visually appealing charts and graphs, you can easily analyze your sales data and identify areas for improvement.\n\u003C\u002Fp>\n\u003Cp>\nStay informed with regular email reports that provide a summary of your sales performance. Receive valuable insights on order status, payment gateway sales, and top-performing products, all delivered directly to your inbox.\n\u003C\u002Fp>\n\u003Cp>\nWith the \u003Cstrong>Ni WooCommerce Dashboard Report\u003C\u002Fstrong> plugin, you can take your WooCommerce store to new heights. Download the plugin now and unlock the power of data-driven decision-making for your online business.\n\u003C\u002Fp>\n\u003Cp>\nDon’t miss out on the opportunity to optimize your WooCommerce store for success. Install the \u003Cstrong>Ni WooCommerce Dashboard Report\u003C\u002Fstrong> plugin today and gain the competitive edge you need to thrive in the e-commerce landscape.\n\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>Would you like to check our pro version?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.naziinfotech.com?demo_login=woo_sales_report\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fnaziinfotech.com\u002Fproduct\u002Fni-woocommerce-sales-report-pro\u002F\" rel=\"nofollow ugc\">Buy Now\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch4>Key Features of Ni WooCommerce Dashboard Sales Report\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display sales report on WordPress admin dashboard\u003C\u002Fli>\n\u003Cli>Show five recent order with details information like order ID, Order Status, order total and etc\u003C\u002Fli>\n\u003Cli>Show the all summary of all order status with order status count and order total\u003C\u002Fli>\n\u003Cli>Ni WooCommerce Sales By Month Report show the total gross sales and total net sales of last 6 month\u003C\u002Fli>\n\u003Cli>Show sales order count and value for Today, Yesterday, This Week, This Month and This Year. \u003C\u002Fli>\n\u003Cli>Show \u003Cstrong> new customer report \u003C\u002Fstrong> Today, Yesterday, This Week, This Month and This Year. \u003C\u002Fli>\n\u003Cli>Display top 10 sold product quantity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>Pro version feature\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dashboard order summary\u003C\u002Fli>\n\u003Cli>Order List\u003C\u002Fli>\n\u003Cli>Order Details\u003C\u002Fli>\n\u003Cli>Order Status wise sales report\u003C\u002Fli>\n\u003Cli>Customer wise sales report\u003C\u002Fli>\n\u003Cli>Payment Gateway wise sales report\u003C\u002Fli>\n\u003Cli>Country wise sales report\u003C\u002Fli>\n\u003Cli>Coupon wise sales report\u003C\u002Fli>\n\u003Cli>Product wise sales report\u003C\u002Fli>\n\u003Cli>Filter all report with date range, customer name, billing name, emaill address, order status and many more\u003C\u002Fli>\n\u003Cli>CSV\u002FExcel export\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>\n\u003Cstrong>Note\u003C\u002Fstrong>: This plugin is fully compatible with both WooCommerce’s new High-Performance Order Storage (HPOS) and the legacy WordPress posts storage. Whether you are utilizing HPOS or the traditional storage method, you can rely on this plugin to work seamlessly with your current setup.\n\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>Support\u002FFeedback Email\u002FNew Report Requirement\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are open to your suggestions and feedback – Thank you for using or trying out one of our plugins\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"mailto:support@naziinfotech.com\" rel=\"nofollow ugc\">support@naziinfotech.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Feedback\u003Cbr \u002F>\n* We are open to your suggestions and feedback – Thank you for using or trying out one of our plugins.\u003C\u002Fp>\n\u003Cp>Support email: support@naziinfotech.com\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.\u003C\u002Fp>\n","Enhance your WooCommerce store with the \"Ni WooCommerce Dashboard Report\" plugin. Gain insights, track sales, and optimize your business.",50,19073,"2024-08-20T14:01:00.000Z","6.6.5","4.7",[177,178,179,180],"customer-report","dashboard-report","order-status-report","sales-report","http:\u002F\u002Fnaziinfotech.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fni-woocommerce-dashboard-report.2.2.9.zip",{"attackSurface":184,"codeSignals":760,"taintFlows":1087,"riskAssessment":1266,"analyzedAt":1275},{"hooks":185,"ajaxHandlers":705,"restRoutes":717,"shortcodes":718,"cronEvents":758,"entryPointCount":759,"unprotectedCount":27},[186,192,196,201,206,209,214,217,221,225,229,233,237,240,244,248,251,255,259,263,268,273,277,282,287,291,296,298,302,306,310,315,320,325,329,332,334,338,343,347,350,353,355,358,362,365,369,373,376,379,382,386,389,393,397,402,406,409,413,417,421,423,425,427,429,432,435,438,441,443,445,448,451,455,459,463,467,470,474,476,479,481,483,486,489,494,496,499,502,507,509,511,513,516,519,522,525,527,530,532,536,540,543,547,549,551,553,555,558,562,564,567,571,573,575,580,585,589,593,595,597,599,602,605,610,613,615,617,619,621,623,625,630,634,638,641,644,648,650,653,655,659,662,663,667,670,672,675,679,682,685,689,692,695,699,702],{"type":187,"name":188,"callback":189,"file":190,"line":191},"action","init","register_meta_settings","admin\\api.php",55,{"type":187,"name":193,"callback":194,"file":190,"line":195},"rest_api_init","register_routes",56,{"type":187,"name":197,"callback":198,"file":199,"line":200},"enqueue_block_editor_assets","block_editor_assets","admin\\editor.php",48,{"type":202,"name":203,"callback":204,"priority":80,"file":199,"line":205},"filter","block_categories_all","register_block_category",51,{"type":202,"name":207,"callback":204,"priority":80,"file":199,"line":208},"block_categories",53,{"type":187,"name":210,"callback":211,"file":212,"line":213},"admin_init","settings_admin_scripts","admin\\menu.php",46,{"type":187,"name":197,"callback":215,"file":212,"line":216},"load_site_editor_metabox",47,{"type":187,"name":218,"callback":219,"priority":14,"file":212,"line":220},"admin_menu","register_plugin_menus",49,{"type":187,"name":222,"callback":223,"file":212,"line":224},"admin_head","admin_menu_css",52,{"type":187,"name":226,"callback":227,"file":212,"line":228},"admin_enqueue_scripts","app_build_scripts",73,{"type":187,"name":222,"callback":230,"priority":231,"file":212,"line":232},"update_nav_menu_items",999,77,{"type":187,"name":210,"callback":234,"file":235,"line":236},"minimum_pro_version_requirement","admin\\notices.php",28,{"type":187,"name":210,"callback":238,"priority":83,"file":235,"line":239},"alpha_to_stable_migrator_notice",29,{"type":187,"name":241,"callback":242,"priority":231,"file":235,"line":243},"admin_footer","show_suredash_nps_notice",30,{"type":187,"name":245,"callback":246,"priority":65,"file":247,"line":213},"admin_bar_menu","dashboard_toolbar_menu","admin\\setup.php",{"type":202,"name":249,"callback":250,"file":247,"line":216},"display_post_states","show_custom_post_statuses",{"type":202,"name":252,"callback":253,"priority":254,"file":247,"line":200},"wp_dropdown_pages","exclude_portal_pages_from_homepage_dropdown",15,{"type":187,"name":188,"callback":256,"file":257,"line":258},"initialize_blocks","core\\blocks\\do-blocks.php",60,{"type":187,"name":188,"callback":260,"priority":261,"file":257,"line":262},"register_patterns_categories",9,61,{"type":202,"name":264,"callback":265,"priority":266,"file":257,"line":267},"block_type_metadata_settings","closure",11,261,{"type":187,"name":269,"callback":270,"priority":80,"file":271,"line":272},"wp","wp_action","core\\blocks\\dynamic.php",76,{"type":187,"name":274,"callback":275,"priority":276,"file":271,"line":69},"wp_head","print_stylesheet",80,{"type":187,"name":278,"callback":279,"priority":280,"file":271,"line":281},"suredash_footer","print_script",1000,79,{"type":187,"name":283,"callback":284,"priority":80,"file":285,"line":286},"suredash_enqueue_login_block_scripts","enqueue_front_assets","core\\blocks\\login.php",151,{"type":187,"name":288,"callback":284,"priority":80,"file":289,"line":290},"suredash_enqueue_register_block_scripts","core\\blocks\\register.php",33,{"type":187,"name":292,"callback":293,"priority":80,"file":294,"line":295},"user_register","suredash_grant_capabilities_to_user","core\\blocks\\social-login.php",120,{"type":187,"name":292,"callback":293,"priority":80,"file":294,"line":297},234,{"type":202,"name":299,"callback":300,"priority":80,"file":301,"line":276},"post_type_link","custom_content_permalink","core\\cpt\\content.php",{"type":187,"name":303,"callback":304,"file":301,"line":305},"restrict_manage_posts","add_belongs_to_filter",103,{"type":187,"name":307,"callback":308,"file":301,"line":309},"pre_get_posts","filter_lessons_by_course",104,{"type":187,"name":311,"callback":312,"priority":266,"file":313,"line":314},"wp_after_insert_post","update_item_order_meta","core\\cpt\\portal.php",148,{"type":187,"name":316,"callback":317,"priority":80,"file":318,"line":319},"set_object_terms","invalidate_unread_cache_on_term_set","core\\cpt\\posts.php",147,{"type":187,"name":321,"callback":322,"priority":80,"file":323,"line":324},"suredash_process_fonts","process_fonts","core\\font-manager.php",83,{"type":187,"name":278,"callback":326,"file":327,"line":328},"add_post_creation_modal","core\\integrations\\feeds.php",62,{"type":187,"name":278,"callback":330,"file":327,"line":331},"add_post_edit_modal",63,{"type":187,"name":278,"callback":326,"file":327,"line":333},375,{"type":202,"name":335,"callback":336,"file":327,"line":337},"suredash_skip_restricted_post","__return_true",416,{"type":202,"name":339,"callback":340,"priority":80,"file":341,"line":342},"pre_option_surecart_dashboard_page_id","override_dashboard_page_id","core\\integrations\\sure-cart.php",86,{"type":202,"name":344,"callback":345,"priority":80,"file":346,"line":224},"suremembers_login_wrapper_class","add_portal_content_wrapper","core\\integrations\\sure-members.php",{"type":187,"name":348,"callback":349,"priority":80,"file":346,"line":128},"suredash_before_title_block","check_restriction_navigation_space_icon",{"type":187,"name":351,"callback":352,"priority":80,"file":346,"line":191},"suredash_after_title_block","revert_navigation_space_icon",{"type":187,"name":354,"callback":349,"priority":80,"file":346,"line":195},"suredash_before_aside_navigation_item",{"type":187,"name":356,"callback":352,"priority":80,"file":346,"line":357},"suredash_after_aside_navigation_item",57,{"type":202,"name":359,"callback":360,"priority":80,"file":346,"line":361},"suredash_post_backend_restriction_details","check_suremembers_restriction_status",59,{"type":187,"name":363,"callback":364,"priority":83,"file":346,"line":262},"template_redirect","init_suremembers_integration",{"type":187,"name":366,"callback":367,"priority":80,"file":346,"line":368},"suredash_post_restriction_before_check","check_post_restrictions",69,{"type":187,"name":370,"callback":371,"priority":80,"file":346,"line":372},"suredash_post_restriction_after_check","revert_post_restrictions",70,{"type":187,"name":374,"callback":375,"priority":80,"file":346,"line":69},"suremembers_user_access_group_granted","assign_badge_on_access_grant",{"type":187,"name":377,"callback":378,"priority":80,"file":346,"line":281},"suremembers_user_access_group_revoked","revoke_badge_on_access_revoke",{"type":187,"name":380,"callback":381,"priority":14,"file":346,"line":342},"suredash_user_registered","auto_assign_access_group_on_registration",{"type":202,"name":383,"callback":384,"priority":80,"file":346,"line":385},"suredash_post_restriction_ruleset","apply_restriction_ruleset",319,{"type":202,"name":387,"callback":336,"file":346,"line":388},"suremembers_only_process_redirection",421,{"type":202,"name":390,"callback":391,"file":346,"line":392},"suremembers_load_restricted_page_template","__return_false",422,{"type":187,"name":394,"callback":394,"file":395,"line":396},"suredash_dequeue_assets","core\\renderer.php",37,{"type":187,"name":398,"callback":399,"priority":400,"file":395,"line":401},"wp_enqueue_scripts","wp_styles_for_portal",999999,38,{"type":187,"name":403,"callback":399,"priority":404,"file":395,"line":405},"wp_print_styles",101,39,{"type":187,"name":407,"callback":407,"file":395,"line":408},"suredash_enqueue_scripts",41,{"type":202,"name":410,"callback":411,"file":395,"line":412},"suredash_page_heading","update_queried_heading",42,{"type":202,"name":414,"callback":415,"file":395,"line":416},"suredash_title_block_set","update_title_block_set",43,{"type":202,"name":418,"callback":419,"priority":138,"file":395,"line":420},"pre_get_document_title","update_document_title_parts",44,{"type":187,"name":269,"callback":422,"file":395,"line":213},"update_recently_viewed_items",{"type":187,"name":269,"callback":424,"file":395,"line":216},"track_space_visit",{"type":187,"name":363,"callback":426,"priority":261,"file":395,"line":200},"handle_portal_redirection",{"type":187,"name":363,"callback":428,"file":395,"line":220},"redirect_to_login",{"type":202,"name":430,"callback":431,"priority":231,"file":395,"line":171},"template_include","update_templates",{"type":202,"name":433,"callback":434,"file":395,"line":205},"body_class","add_body_class",{"type":202,"name":436,"callback":437,"file":395,"line":128},"show_admin_bar","adjust_admin_bar",{"type":202,"name":439,"callback":440,"file":395,"line":357},"the_content","suredash_dynamic_content_support",{"type":187,"name":245,"callback":442,"priority":82,"file":395,"line":258},"add_custom_admin_bar_items",{"type":187,"name":274,"callback":444,"file":395,"line":262},"admin_bar_styles",{"type":187,"name":245,"callback":446,"priority":231,"file":395,"line":447},"modify_edit_post_link",64,{"type":187,"name":269,"callback":449,"file":395,"line":450},"disable_wp_emoji_conversion",67,{"type":187,"name":452,"callback":453,"file":395,"line":454},"wp_footer","render_suredash_footer_compat",660,{"type":187,"name":188,"callback":456,"file":457,"line":458},"portal_rewrite_rules","core\\rewrite-rules.php",71,{"type":202,"name":460,"callback":461,"file":457,"line":462},"query_vars","add_query_vars",72,{"type":202,"name":464,"callback":465,"file":457,"line":466},"rewrite_rules_array","extended_rewrite_rules",75,{"type":187,"name":468,"callback":469,"file":457,"line":69},"suredashboard_single_post_template","load_post_assets",{"type":187,"name":471,"callback":472,"priority":80,"file":457,"line":473},"suredashboard_quick_view_post_content","load_quick_view_post_content",81,{"type":187,"name":278,"callback":475,"file":457,"line":324},"render_search_modal",{"type":187,"name":278,"callback":477,"file":457,"line":478},"add_post_reaction_modal",84,{"type":187,"name":278,"callback":480,"file":457,"line":96},"quick_view_popup",{"type":187,"name":278,"callback":482,"file":457,"line":342},"load_branding",{"type":202,"name":439,"callback":484,"file":457,"line":485},"wpautop",248,{"type":187,"name":188,"callback":487,"file":488,"line":65},"init_hooks","core\\roles.php",{"type":202,"name":490,"callback":491,"priority":80,"file":492,"line":493},"posts_search","search_only_titles","core\\routers\\backend.php",809,{"type":202,"name":490,"callback":491,"priority":80,"file":492,"line":495},1183,{"type":202,"name":335,"callback":336,"file":497,"line":498},"core\\routers\\misc.php",268,{"type":202,"name":500,"callback":336,"file":497,"line":501},"suredash_post_enforce_excerpt_content",289,{"type":202,"name":503,"callback":504,"priority":80,"file":505,"line":506},"wp_new_user_notification_email","custom_wp_new_user_notification_email","core\\routers\\social-logins.php",490,{"type":187,"name":292,"callback":293,"priority":80,"file":505,"line":508},505,{"type":187,"name":193,"callback":265,"file":510,"line":401},"core\\routes.php",{"type":202,"name":439,"callback":484,"file":512,"line":208},"core\\shortcodes\\archive-content.php",{"type":202,"name":335,"callback":336,"file":514,"line":515},"core\\shortcodes\\home-content.php",635,{"type":187,"name":452,"callback":517,"file":518,"line":450},"process_global_portal_query","core\\shortcodes\\responsive-navigation.php",{"type":202,"name":520,"callback":391,"file":521,"line":328},"astra_get_option_enable-comments-area","core\\shortcodes\\single-comments.php",{"type":187,"name":278,"callback":330,"file":523,"line":524},"core\\shortcodes\\single-content.php",168,{"type":202,"name":439,"callback":484,"file":523,"line":526},188,{"type":187,"name":528,"callback":265,"priority":80,"file":529,"line":65},"deleted_comment","inc\\compatibility\\comment.php",{"type":187,"name":531,"callback":265,"priority":80,"file":529,"line":416},"deleted_post",{"type":202,"name":533,"callback":534,"priority":80,"file":535,"line":236},"render_block","update_portal_application_footer_block_content","inc\\compatibility\\layout.php",{"type":202,"name":433,"callback":537,"file":538,"line":539},"body_class_frontend","inc\\compatibility\\page-builder.php",315,{"type":187,"name":398,"callback":265,"priority":541,"file":538,"line":542},10000,316,{"type":187,"name":398,"callback":544,"priority":545,"file":538,"line":546},"_action_enqueue_preview_assets",10001,320,{"type":187,"name":274,"callback":265,"file":538,"line":548},326,{"type":187,"name":245,"callback":265,"priority":280,"file":538,"line":550},338,{"type":187,"name":274,"callback":265,"priority":46,"file":538,"line":552},381,{"type":187,"name":452,"callback":265,"priority":46,"file":538,"line":554},392,{"type":187,"name":398,"callback":556,"file":557,"line":243},"enqueue_page_assets","inc\\compatibility\\plugin.php",{"type":187,"name":559,"callback":560,"priority":80,"file":557,"line":561},"suredash_after_plugin_activation","prevent_other_plugin_redirection",31,{"type":187,"name":269,"callback":563,"priority":46,"file":557,"line":65},"hide_surecart_icon_on_portal",{"type":202,"name":430,"callback":565,"priority":83,"file":557,"line":566},"breakdance_template_compatibility",158,{"type":187,"name":269,"callback":568,"file":569,"line":570},"load_theme_compatibility","inc\\compatibility\\theme.php",36,{"type":202,"name":572,"callback":391,"file":569,"line":404},"astra_get_option_scroll-to-top-enable",{"type":202,"name":574,"callback":391,"file":569,"line":309},"astra_block_based_legacy_setup",{"type":202,"name":576,"callback":577,"priority":80,"file":578,"line":579},"comment_text","suredash_update_mention_links","inc\\functions\\functions.php",866,{"type":187,"name":581,"callback":582,"priority":80,"file":583,"line":584},"suredash_send_email_batch","process_email_batch","inc\\modules\\email-notifications\\email-dispatcher.php",160,{"type":187,"name":292,"callback":586,"priority":80,"file":587,"line":588},"handle_user_registered","inc\\modules\\email-notifications\\email-triggers.php",182,{"type":187,"name":590,"callback":591,"priority":80,"file":587,"line":592},"transition_post_status","handle_space_created",185,{"type":187,"name":590,"callback":594,"priority":80,"file":587,"line":526},"handle_post_created",{"type":187,"name":197,"callback":197,"file":596,"line":239},"inc\\templator\\block-supports-extended.php",{"type":202,"name":533,"callback":598,"priority":80,"file":596,"line":243},"render_elements_color_support",{"type":202,"name":600,"callback":601,"priority":80,"file":596,"line":561},"pre_render_block","render_elements_support_styles",{"type":202,"name":603,"callback":604,"file":596,"line":65},"block_type_metadata","filter_metadata_registration",{"type":202,"name":606,"callback":607,"priority":80,"file":608,"line":609},"get_block_templates","addBlockTemplates","inc\\templator\\service.php",68,{"type":202,"name":611,"callback":612,"priority":80,"file":608,"line":368},"pre_get_block_file_template","getBlockFileTemplate",{"type":202,"name":606,"callback":614,"priority":14,"file":608,"line":462},"process_portal_container_on_load",{"type":187,"name":188,"callback":616,"priority":231,"file":608,"line":272},"register_classic_templates_for_all_post_types",{"type":202,"name":430,"callback":618,"priority":138,"file":608,"line":232},"load_classic_template",{"type":202,"name":439,"callback":620,"priority":83,"file":608,"line":276},"replace_post_id_placeholder",{"type":202,"name":533,"callback":622,"priority":80,"file":608,"line":473},"replace_post_id_in_block",{"type":187,"name":452,"callback":624,"priority":46,"file":608,"line":478},"fire_suredash_footer_for_block_themes",{"type":202,"name":626,"callback":627,"priority":628,"file":608,"line":629},"block_editor_settings_all","add_portal_palette_to_editor_settings",99999,166,{"type":202,"name":631,"callback":632,"priority":138,"file":608,"line":633},"wp_theme_json_data_theme","modify_theme_palette_settings",169,{"type":202,"name":635,"callback":636,"priority":80,"file":608,"line":637},"theme_page_templates","register_classic_template",409,{"type":202,"name":639,"callback":636,"priority":80,"file":608,"line":640},"theme_post_templates",411,{"type":202,"name":433,"callback":642,"priority":138,"file":643,"line":331},"template_based_body_class","inc\\templator\\utility.php",{"type":187,"name":188,"callback":645,"priority":46,"file":646,"line":647},"register_post_type","inc\\traits\\post-type.php",65,{"type":187,"name":188,"callback":649,"priority":46,"file":646,"line":466},"register_taxonomies",{"type":187,"name":651,"callback":652,"file":646,"line":96},"parse_query","queried_taxonomy_filter_posts",{"type":187,"name":303,"callback":654,"file":646,"line":342},"add_taxonomy_filter",{"type":202,"name":656,"callback":657,"file":658,"line":236},"bsf_core_stats","add_suredash_analytics_data","inc\\utils\\analytics.php",{"type":187,"name":210,"callback":660,"file":661,"line":236},"anonymous","inc\\utils\\maintenance.php",{"type":187,"name":188,"callback":660,"file":661,"line":243},{"type":202,"name":664,"callback":665,"file":666,"line":647},"upload_dir","change_upload_directory","inc\\utils\\uploader.php",{"type":187,"name":210,"callback":668,"file":669,"line":458},"activation_redirect","loader.php",{"type":187,"name":188,"callback":671,"file":669,"line":281},"load_textdomain",{"type":187,"name":673,"callback":674,"priority":138,"file":669,"line":276},"plugins_loaded","load_plugin",{"type":187,"name":676,"callback":677,"priority":628,"file":669,"line":678},"after_setup_theme","do_theme_setup",82,{"type":202,"name":680,"callback":681,"priority":80,"file":669,"line":324},"wp_kses_allowed_html","allow_iframe_for_custom_role",{"type":202,"name":683,"callback":684,"priority":83,"file":669,"line":342},"pre_comment_content","preserve_comment_html_for_suredash_user",{"type":202,"name":686,"callback":687,"priority":80,"file":669,"line":688},"doing_it_wrong_trigger_error","suppress_translation_error",89,{"type":187,"name":690,"callback":691,"priority":46,"file":669,"line":162},"doing_it_wrong_run","prevent_qm_collection",{"type":187,"name":693,"callback":694,"file":669,"line":13},"suredash_init","create_custom_user_role",{"type":202,"name":696,"callback":697,"priority":80,"file":669,"line":698},"plugin_row_meta","add_meta_links",96,{"type":187,"name":700,"callback":265,"file":669,"line":701},"shutdown",155,{"type":187,"name":690,"callback":703,"priority":80,"file":669,"line":704},"action_doing_it_wrong_run",159,[706,712,713,716],{"action":707,"nopriv":708,"callback":709,"hasNonce":710,"hasCapCheck":708,"file":285,"line":711},"suredash_lost_password",false,"process_lost_password",true,40,{"action":707,"nopriv":710,"callback":709,"hasNonce":710,"hasCapCheck":708,"file":285,"line":408},{"action":714,"nopriv":708,"callback":715,"hasNonce":710,"hasCapCheck":708,"file":285,"line":416},"suredash_reset_password","process_reset_password",{"action":714,"nopriv":710,"callback":715,"hasNonce":710,"hasCapCheck":708,"file":285,"line":420},[],[719,721,724,727,730,733,737,740,742,745,748,750,752,755],{"tag":720,"callback":660,"file":512,"line":561},"archive_content",{"tag":722,"callback":660,"file":723,"line":65},"content_header","core\\shortcodes\\content-header.php",{"tag":725,"callback":660,"file":726,"line":65},"endpoint_navigation","core\\shortcodes\\endpoint-navigation.php",{"tag":728,"callback":660,"file":514,"line":729},"home_content",35,{"tag":731,"callback":660,"file":732,"line":243},"menu","core\\shortcodes\\menu.php",{"tag":734,"callback":660,"file":735,"line":736},"navigation","core\\shortcodes\\navigation.php",34,{"tag":738,"callback":660,"file":739,"line":239},"notification","core\\shortcodes\\notification.php",{"tag":741,"callback":660,"file":518,"line":401},"responsive_navigation",{"tag":743,"callback":660,"file":744,"line":65},"search","core\\shortcodes\\search.php",{"tag":746,"callback":660,"file":747,"line":405},"sidebar_widgets","core\\shortcodes\\sidebar-widgets.php",{"tag":749,"callback":660,"file":521,"line":405},"single_comments",{"tag":751,"callback":660,"file":523,"line":736},"single_content",{"tag":753,"callback":660,"file":754,"line":243},"single_endpoint_content","core\\shortcodes\\single-endpoint-content.php",{"tag":756,"callback":660,"file":757,"line":561},"user_profile","core\\shortcodes\\user-profile.php",[],18,{"dangerousFunctions":761,"sqlUsage":762,"outputEscaping":767,"fileOperations":1085,"externalRequests":80,"nonceChecks":372,"capabilityChecks":254,"bundledLibraries":1086},[],{"prepared":342,"raw":83,"locations":763},[764],{"file":492,"line":765,"context":766},1812,"$wpdb->get_var() with variable interpolation",{"escaped":768,"rawEcho":769,"locations":770},1712,170,[771,774,776,778,780,782,784,786,787,788,790,791,793,795,796,798,800,802,804,806,808,811,812,814,816,818,820,821,822,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,868,869,871,872,874,875,876,878,880,881,882,884,886,888,890,892,894,896,898,900,901,903,905,908,910,912,913,915,917,919,920,922,924,926,927,929,931,933,935,937,939,941,943,945,947,949,951,952,953,954,956,957,958,960,962,963,965,967,969,971,973,975,977,979,981,982,984,985,986,988,990,992,994,996,997,999,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1021,1022,1023,1026,1028,1030,1032,1034,1036,1038,1039,1041,1042,1044,1046,1048,1050,1053,1055,1057,1058,1061,1063,1066,1068,1070,1072,1074,1077,1079,1082],{"file":285,"line":772,"context":773},943,"raw output",{"file":285,"line":775,"context":773},1047,{"file":285,"line":777,"context":773},1249,{"file":285,"line":779,"context":773},1360,{"file":289,"line":781,"context":773},413,{"file":289,"line":783,"context":773},417,{"file":301,"line":785,"context":773},133,{"file":301,"line":566,"context":773},{"file":327,"line":629,"context":773},{"file":327,"line":789,"context":773},167,{"file":327,"line":769,"context":773},{"file":327,"line":792,"context":773},183,{"file":327,"line":794,"context":773},192,{"file":327,"line":68,"context":773},{"file":327,"line":797,"context":773},292,{"file":327,"line":799,"context":773},293,{"file":327,"line":801,"context":773},304,{"file":327,"line":803,"context":773},313,{"file":327,"line":805,"context":773},317,{"file":807,"line":447,"context":773},"core\\integrations\\single-post.php",{"file":809,"line":810,"context":773},"core\\notifier\\base.php",244,{"file":457,"line":794,"context":773},{"file":457,"line":813,"context":773},219,{"file":457,"line":815,"context":773},247,{"file":457,"line":817,"context":773},393,{"file":512,"line":819,"context":773},45,{"file":512,"line":281,"context":773},{"file":723,"line":276,"context":773},{"file":723,"line":342,"context":773},{"file":723,"line":824,"context":773},87,{"file":726,"line":826,"context":773},179,{"file":726,"line":828,"context":773},190,{"file":514,"line":830,"context":773},106,{"file":514,"line":832,"context":773},114,{"file":514,"line":834,"context":773},272,{"file":514,"line":836,"context":773},295,{"file":514,"line":838,"context":773},468,{"file":514,"line":840,"context":773},599,{"file":514,"line":842,"context":773},836,{"file":514,"line":844,"context":773},841,{"file":514,"line":846,"context":773},854,{"file":514,"line":848,"context":773},948,{"file":514,"line":850,"context":773},951,{"file":514,"line":852,"context":773},953,{"file":514,"line":854,"context":773},959,{"file":514,"line":856,"context":773},976,{"file":514,"line":858,"context":773},993,{"file":514,"line":860,"context":773},1010,{"file":514,"line":862,"context":773},1027,{"file":514,"line":864,"context":773},1282,{"file":735,"line":866,"context":773},215,{"file":735,"line":297,"context":773},{"file":739,"line":228,"context":773},{"file":739,"line":870,"context":773},131,{"file":739,"line":566,"context":773},{"file":739,"line":873,"context":773},189,{"file":744,"line":450,"context":773},{"file":744,"line":629,"context":773},{"file":744,"line":877,"context":773},191,{"file":521,"line":879,"context":773},112,{"file":523,"line":647,"context":773},{"file":523,"line":688,"context":773},{"file":523,"line":883,"context":773},113,{"file":523,"line":885,"context":773},132,{"file":523,"line":887,"context":773},140,{"file":523,"line":889,"context":773},153,{"file":523,"line":891,"context":773},173,{"file":523,"line":893,"context":773},184,{"file":523,"line":895,"context":773},246,{"file":523,"line":897,"context":773},281,{"file":757,"line":899,"context":773},111,{"file":757,"line":566,"context":773},{"file":757,"line":902,"context":773},164,{"file":904,"line":711,"context":773},"core\\shortcodes\\widgets\\class-widget-renderer.php",{"file":906,"line":907,"context":773},"core\\shortcodes\\widgets\\post-widget.php",88,{"file":909,"line":305,"context":773},"core\\shortcodes\\widgets\\recent-activities.php",{"file":909,"line":911,"context":773},110,{"file":909,"line":68,"context":773},{"file":909,"line":914,"context":773},251,{"file":909,"line":916,"context":773},258,{"file":909,"line":918,"context":773},331,{"file":909,"line":550,"context":773},{"file":909,"line":921,"context":773},390,{"file":909,"line":923,"context":773},440,{"file":909,"line":925,"context":773},447,{"file":909,"line":148,"context":773},{"file":909,"line":928,"context":773},507,{"file":909,"line":930,"context":773},560,{"file":909,"line":932,"context":773},567,{"file":909,"line":934,"context":773},627,{"file":909,"line":936,"context":773},634,{"file":909,"line":938,"context":773},686,{"file":940,"line":478,"context":773},"core\\shortcodes\\widgets\\user-details.php",{"file":538,"line":942,"context":773},95,{"file":538,"line":944,"context":773},109,{"file":538,"line":946,"context":773},117,{"file":538,"line":948,"context":773},137,{"file":538,"line":950,"context":773},149,{"file":538,"line":704,"context":773},{"file":538,"line":629,"context":773},{"file":538,"line":769,"context":773},{"file":538,"line":955,"context":773},181,{"file":538,"line":592,"context":773},{"file":538,"line":873,"context":773},{"file":538,"line":959,"context":773},199,{"file":538,"line":961,"context":773},200,{"file":538,"line":918,"context":773},{"file":538,"line":964,"context":773},385,{"file":538,"line":966,"context":773},395,{"file":578,"line":968,"context":773},116,{"file":578,"line":970,"context":773},871,{"file":578,"line":972,"context":773},872,{"file":578,"line":974,"context":773},1463,{"file":578,"line":976,"context":773},2089,{"file":978,"line":408,"context":773},"inc\\functions\\markup.php",{"file":978,"line":980,"context":773},66,{"file":978,"line":276,"context":773},{"file":978,"line":983,"context":773},121,{"file":978,"line":704,"context":773},{"file":978,"line":959,"context":773},{"file":978,"line":987,"context":773},216,{"file":978,"line":989,"context":773},325,{"file":978,"line":991,"context":773},388,{"file":978,"line":993,"context":773},436,{"file":978,"line":995,"context":773},666,{"file":978,"line":995,"context":773},{"file":978,"line":998,"context":773},681,{"file":978,"line":998,"context":773},{"file":978,"line":1001,"context":773},704,{"file":978,"line":1003,"context":773},928,{"file":978,"line":1005,"context":773},934,{"file":978,"line":1007,"context":773},992,{"file":978,"line":1009,"context":773},1026,{"file":978,"line":1011,"context":773},1087,{"file":978,"line":1013,"context":773},1150,{"file":978,"line":1015,"context":773},1181,{"file":978,"line":1017,"context":773},1237,{"file":1019,"line":191,"context":773},"inc\\modules\\email-notifications\\emails.php",{"file":1019,"line":361,"context":773},{"file":1019,"line":450,"context":773},{"file":1019,"line":368,"context":773},{"file":1024,"line":1025,"context":773},"inc\\utils\\helper.php",598,{"file":1024,"line":1027,"context":773},630,{"file":1024,"line":1029,"context":773},653,{"file":1024,"line":1031,"context":773},678,{"file":1024,"line":1033,"context":773},741,{"file":1024,"line":1035,"context":773},1316,{"file":1024,"line":1037,"context":773},1572,{"file":1024,"line":1037,"context":773},{"file":1024,"line":1040,"context":773},1606,{"file":1024,"line":1040,"context":773},{"file":1024,"line":1043,"context":773},1635,{"file":1024,"line":1045,"context":773},1795,{"file":1024,"line":1047,"context":773},1916,{"file":1049,"line":357,"context":773},"inc\\utils\\wp-post.php",{"file":1051,"line":1052,"context":773},"templates\\archive\\content.php",12,{"file":1054,"line":14,"context":773},"templates\\endpoints\\content.php",{"file":1056,"line":220,"context":773},"templates\\pages\\template-portal-container.php",{"file":1056,"line":907,"context":773},{"file":1059,"line":1060,"context":773},"templates\\pages\\template-suredash-portal.php",25,{"file":1062,"line":239,"context":773},"templates\\parts\\404.php",{"file":1064,"line":1065,"context":773},"templates\\parts\\content.php",19,{"file":1067,"line":1052,"context":773},"templates\\parts\\footer.php",{"file":1069,"line":1052,"context":773},"templates\\parts\\identity.php",{"file":1069,"line":1071,"context":773},13,{"file":1073,"line":412,"context":773},"templates\\parts\\sm-restriction.php",{"file":1075,"line":1076,"context":773},"templates\\quick-view\\post.php",107,{"file":1078,"line":1052,"context":773},"templates\\single\\content.php",{"file":1080,"line":1081,"context":773},"templates\\single\\post.php",171,{"file":1083,"line":1084,"context":773},"templates\\single\\simple-post.php",93,6,[],[1088,1125,1137,1145,1158,1167,1176,1185,1193,1222,1233,1250],{"entryPoint":1089,"graph":1090,"unsanitizedCount":26,"severity":39},"\u003Cpost> (templates\\quick-view\\post.php:0)",{"nodes":1091,"edges":1119},[1092,1097,1102,1105,1109,1111,1113,1116],{"id":1093,"type":1094,"label":1095,"file":1075,"line":1096},"n0","source","$_GET (x7)",14,{"id":1098,"type":1099,"label":1100,"file":1075,"line":208,"wp_function":1101},"n1","sink","echo() [XSS]","echo",{"id":1103,"type":1094,"label":1104,"file":1075,"line":361},"n2","$_GET",{"id":1106,"type":1107,"label":1108,"file":1075,"line":361},"n3","transform","→ suredash_get_user_avatar()",{"id":1110,"type":1099,"label":1100,"file":978,"line":991,"wp_function":1101},"n4",{"id":1112,"type":1094,"label":1104,"file":1075,"line":980},"n5",{"id":1114,"type":1107,"label":1115,"file":1075,"line":980},"n6","→ suredash_get_user_badges()",{"id":1117,"type":1099,"label":1100,"file":978,"line":1118,"wp_function":1101},"n7",1380,[1120,1121,1122,1123,1124],{"from":1093,"to":1098,"sanitized":710},{"from":1103,"to":1106,"sanitized":708},{"from":1106,"to":1110,"sanitized":708},{"from":1112,"to":1114,"sanitized":708},{"from":1114,"to":1117,"sanitized":708},{"entryPoint":1126,"graph":1127,"unsanitizedCount":27,"severity":1136},"render_html (core\\blocks\\login.php:1060)",{"nodes":1128,"edges":1134},[1129,1132],{"id":1093,"type":1094,"label":1130,"file":285,"line":1131},"$_GET (x2)",1201,{"id":1098,"type":1099,"label":1100,"file":285,"line":1133,"wp_function":1101},1207,[1135],{"from":1093,"to":1098,"sanitized":710},"low",{"entryPoint":1138,"graph":1139,"unsanitizedCount":27,"severity":1136},"\u003Clogin> (core\\blocks\\login.php:0)",{"nodes":1140,"edges":1143},[1141,1142],{"id":1093,"type":1094,"label":1130,"file":285,"line":1131},{"id":1098,"type":1099,"label":1100,"file":285,"line":1133,"wp_function":1101},[1144],{"from":1093,"to":1098,"sanitized":710},{"entryPoint":1146,"graph":1147,"unsanitizedCount":27,"severity":1136},"login_form_google (core\\routers\\social-logins.php:674)",{"nodes":1148,"edges":1156},[1149,1152],{"id":1093,"type":1094,"label":1150,"file":505,"line":1151},"$_POST",680,{"id":1098,"type":1099,"label":1153,"file":505,"line":1154,"wp_function":1155},"wp_remote_get() [SSRF]",697,"wp_remote_get",[1157],{"from":1093,"to":1098,"sanitized":710},{"entryPoint":1159,"graph":1160,"unsanitizedCount":27,"severity":1136},"register_form_google (core\\routers\\social-logins.php:820)",{"nodes":1161,"edges":1165},[1162,1164],{"id":1093,"type":1094,"label":1150,"file":505,"line":1163},828,{"id":1098,"type":1099,"label":1153,"file":505,"line":842,"wp_function":1155},[1166],{"from":1093,"to":1098,"sanitized":710},{"entryPoint":1168,"graph":1169,"unsanitizedCount":27,"severity":1136},"\u003Csocial-logins> (core\\routers\\social-logins.php:0)",{"nodes":1170,"edges":1174},[1171,1173],{"id":1093,"type":1094,"label":1172,"file":505,"line":1151},"$_POST (x2)",{"id":1098,"type":1099,"label":1153,"file":505,"line":1154,"wp_function":1155},[1175],{"from":1093,"to":1098,"sanitized":710},{"entryPoint":1177,"graph":1178,"unsanitizedCount":27,"severity":1136},"render_content_header (core\\shortcodes\\content-header.php:43)",{"nodes":1179,"edges":1183},[1180,1182],{"id":1093,"type":1094,"label":1181,"file":723,"line":262},"$_SERVER",{"id":1098,"type":1099,"label":1100,"file":723,"line":331,"wp_function":1101},[1184],{"from":1093,"to":1098,"sanitized":710},{"entryPoint":1186,"graph":1187,"unsanitizedCount":27,"severity":1136},"\u003Ccontent-header> (core\\shortcodes\\content-header.php:0)",{"nodes":1188,"edges":1191},[1189,1190],{"id":1093,"type":1094,"label":1181,"file":723,"line":262},{"id":1098,"type":1099,"label":1100,"file":723,"line":331,"wp_function":1101},[1192],{"from":1093,"to":1098,"sanitized":710},{"entryPoint":1194,"graph":1195,"unsanitizedCount":26,"severity":54},"\u003Cbackend> (core\\routers\\backend.php:0)",{"nodes":1196,"edges":1216},[1197,1199,1203,1205,1207,1212,1214,1215],{"id":1093,"type":1094,"label":1150,"file":492,"line":1198},736,{"id":1098,"type":1099,"label":1200,"file":492,"line":1201,"wp_function":1202},"get_results() [SQLi]",2440,"get_results",{"id":1103,"type":1094,"label":1150,"file":492,"line":1204},1945,{"id":1106,"type":1107,"label":1206,"file":492,"line":1204},"→ count()",{"id":1110,"type":1099,"label":1208,"file":1209,"line":1210,"wp_function":1211},"get_var() [SQLi]","inc\\services\\query.php",918,"get_var",{"id":1112,"type":1094,"label":1150,"file":492,"line":1213},2456,{"id":1114,"type":1107,"label":1108,"file":492,"line":1213},{"id":1117,"type":1099,"label":1100,"file":978,"line":991,"wp_function":1101},[1217,1218,1219,1220,1221],{"from":1093,"to":1098,"sanitized":710},{"from":1103,"to":1106,"sanitized":708},{"from":1106,"to":1110,"sanitized":708},{"from":1112,"to":1114,"sanitized":708},{"from":1114,"to":1117,"sanitized":708},{"entryPoint":1223,"graph":1224,"unsanitizedCount":26,"severity":54},"entity_reaction (core\\routers\\misc.php:718)",{"nodes":1225,"edges":1230},[1226,1228,1229],{"id":1093,"type":1094,"label":1172,"file":497,"line":1227},763,{"id":1098,"type":1107,"label":1206,"file":497,"line":1227},{"id":1103,"type":1099,"label":1208,"file":1209,"line":1210,"wp_function":1211},[1231,1232],{"from":1093,"to":1098,"sanitized":708},{"from":1098,"to":1103,"sanitized":708},{"entryPoint":1234,"graph":1235,"unsanitizedCount":1249,"severity":54},"\u003Cmisc> (core\\routers\\misc.php:0)",{"nodes":1236,"edges":1244},[1237,1238,1239,1240,1242,1243],{"id":1093,"type":1094,"label":1172,"file":497,"line":1227},{"id":1098,"type":1107,"label":1206,"file":497,"line":1227},{"id":1103,"type":1099,"label":1208,"file":1209,"line":1210,"wp_function":1211},{"id":1106,"type":1094,"label":1172,"file":497,"line":1241},846,{"id":1110,"type":1107,"label":1108,"file":497,"line":1241},{"id":1112,"type":1099,"label":1100,"file":978,"line":991,"wp_function":1101},[1245,1246,1247,1248],{"from":1093,"to":1098,"sanitized":708},{"from":1098,"to":1103,"sanitized":708},{"from":1106,"to":1110,"sanitized":708},{"from":1110,"to":1112,"sanitized":708},4,{"entryPoint":1251,"graph":1252,"unsanitizedCount":83,"severity":54},"\u003Cfunctions> (inc\\functions\\functions.php:0)",{"nodes":1253,"edges":1263},[1254,1256,1258],{"id":1093,"type":1094,"label":1104,"file":578,"line":1255},2358,{"id":1098,"type":1107,"label":1257,"file":578,"line":1255},"→ sd_get_space_id_by_post()",{"id":1103,"type":1099,"label":1259,"file":1260,"line":1261,"wp_function":1262},"call_user_func() [RCE]","inc\\functions\\operations.php",521,"call_user_func",[1264,1265],{"from":1093,"to":1098,"sanitized":708},{"from":1098,"to":1103,"sanitized":708},{"summary":1267,"deductions":1268},"The \"suredash\" v1.6.3 plugin demonstrates several positive security practices, including a high percentage of properly escaped output and SQL queries utilizing prepared statements. The absence of unprotected entry points and a significant number of nonce and capability checks are commendable. However, concerns arise from the taint analysis, which identified four high-severity flows with unsanitized paths. This suggests that user-supplied data might be processed in ways that could lead to vulnerabilities if not handled carefully, despite the overall effort to sanitize outputs.\n\nThe plugin's vulnerability history, with two known CVEs including one high and one medium severity, points to past issues related to \"Exposure of Sensitive Information to an Unauthorized Actor\" and \"Incorrect Privilege Assignment.\" While there are currently no unpatched vulnerabilities, the presence of past serious flaws is a warning sign. The most recent vulnerability dated July 31, 2025, indicates that these issues have been addressed, but the historical pattern suggests a need for continued vigilance and thorough code auditing to prevent recurrence.\n\nIn conclusion, \"suredash\" v1.6.3 exhibits a mixed security posture. Strengths lie in its defensive coding practices against common web vulnerabilities like SQL injection and XSS. However, the identified high-severity taint flows and the history of significant vulnerabilities indicate potential weaknesses that require careful monitoring and potentially more robust input validation and sanitization, especially concerning data originating from external sources or user input.",[1269,1271,1273],{"reason":1270,"points":80},"High severity taint flows with unsanitized paths",{"reason":1272,"points":254},"Past high severity vulnerability",{"reason":1274,"points":80},"Past medium severity vulnerability","2026-03-16T19:11:13.085Z",{"wat":1277,"direct":1295},{"assetPaths":1278,"generatorPatterns":1285,"scriptPaths":1286,"versionParams":1288},[1279,1280,1281,1282,1283,1284],"\u002Fwp-content\u002Fplugins\u002Fsuredash\u002Fassets\u002Fbuild\u002Feditor-app.css","\u002Fwp-content\u002Fplugins\u002Fsuredash\u002Fassets\u002Fbuild\u002Feditor-app-rtl.css","\u002Fwp-content\u002Fplugins\u002Fsuredash\u002Fassets\u002Fcss\u002Fblocks.css","\u002Fwp-content\u002Fplugins\u002Fsuredash\u002Fassets\u002Fcss\u002Fblocks-rtl.css","\u002Fwp-content\u002Fplugins\u002Fsuredash\u002Fassets\u002Fcss\u002Ffont.css","\u002Fwp-content\u002Fplugins\u002Fsuredash\u002Fassets\u002Fcss\u002Ffont-rtl.css",[],[1287],"\u002Fwp-content\u002Fplugins\u002Fsuredash\u002Fassets\u002Fbuild\u002Feditor-app.js",[1289,1290,1291,1292,1293,1294],"suredash\u002Fassets\u002Fbuild\u002Feditor-app.js?ver=","suredash\u002Fassets\u002Fbuild\u002Feditor-app-rtl.css?ver=","suredash\u002Fassets\u002Fcss\u002Fblocks.css?ver=","suredash\u002Fassets\u002Fcss\u002Fblocks-rtl.css?ver=","suredash\u002Fassets\u002Fcss\u002Ffont.css?ver=","suredash\u002Fassets\u002Fcss\u002Ffont-rtl.css?ver=",{"cssClasses":1296,"htmlComments":1298,"htmlAttributes":1299,"restEndpoints":1305,"jsGlobals":1306,"shortcodeOutput":1308},[1297],"suredash-editor-wrapper",[],[1300,1301,1302,1303,1304],"data-portal-name","data-portal-logo","data-user-display-name","data-user-email","data-user-avatar",[],[1307],"portal_blocks",[]]