[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSuKvMdUw_2AfKpuEB6cZo2BCtHe3OsDVx3d5iKDpXXk":3,"$ffesvEd9ASr3U8r3xRRo7UmnLDLThUzj9g-ginN9eXZs":247,"$f1WFuct4F2a-Nvulp1vVq0WDTc-RAdXsvXG1IZxTQqhM":252},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":148,"fingerprints":220},"seamless-schedule-free","Seamless Schedule","1.0","seamlessdigital","https:\u002F\u002Fprofiles.wordpress.org\u002Fseamlessdigital\u002F","\u003Cp>The plugin is designed to schedule & expire posts, pages, and custom post types on any WordPress site!\u003C\u002Fp>\n\u003Cp>You can specifically choose to either expire or schedule a post or a page at any given date and time on any WordPress site. All posts will be change their status from publish to draft or vice versa accordingly. \u003C\u002Fp>\n\u003Cp>PRO SUPPORT\u003C\u002Fp>\n\u003Ch3>Expire all ACF fields including repeaters & WooCommerce product categories\u003C\u002Fh3>\n\u003Cp>\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fseamlessplugins.com\u002Fcompare\u002F\" rel=\"nofollow ugc\">seamlessplugins.com\u002Fcompare\u003C\u002Fa> to get your desired extension\u003C\u002Fp>\n\u003Cp>\u003C\u002Fp>\n\u003Cp>Full ACF Support!\u003C\u002Fp>\n\u003Cp>You may expire any ACF field including tags, repeaters, text and inputs. You may have a carousel build with acf repeater fields. You can easily expire it and schedule another one on its place any time easily and efficiently. \u003Ca href=\"https:\u002F\u002Fseamlessplugins.com\u002Fproduct\u002Fwpschedule-acf-add-on\u002F\" rel=\"nofollow ugc\">Get the extension here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003C\u002Fp>\n\u003Cp>Expire WooCommerce product categories\u003C\u002Fp>\n\u003Cp>You may also want to expire specific product categories or even schedule them at any given time. This works perfectly with temporary categories you might have built such as sales & offers. \u003Ca href=\"https:\u002F\u002Fseamlessplugins.com\u002Fproduct\u002Fwpschedule-woocommerce-product-categories-add-on\u002F\" rel=\"nofollow ugc\">Get the extension here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003C\u002Fp>\n\u003Cp>Ultimate version\u003C\u002Fp>\n\u003Cp>Sometimes a combination of both works better! Our ultimate version supports everything in one! ACF, WooCommerce product categories, post, post categories and much more! \u003Ca href=\"https:\u002F\u002Fseamlessplugins.com\u002Fproduct\u002Fwpschedule-ultimate\u002F\" rel=\"nofollow ugc\">Get the plugin here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>List of Features\u003C\u002Fh3>\n\u003Cp>You may access full documentation on https:\u002F\u002Fseamlessplugins.com\u002Finstructions\u002F\u003C\u002Fp>\n\u003Cp>\u003Cem>Key Features:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Schedule & expire any post, page or custom post or category.\u003C\u002Fli>\n\u003Cli>Select Specific date & time of desired expiration.\u003C\u002Fli>\n\u003Cli>Changes are applied in WP REST API as well.\u003C\u002Fli>\n\u003C\u002Ful>\n","The plugin is designed to schedule & expire posts, pages, and custom post types on any WordPress site!",0,883,"2021-08-21T22:27:00.000Z","5.8.13","5.2.0","7.0",[18,19,20,21,22],"acf","pages","posts","woo","woocommerce","https:\u002F\u002Fseamlessplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseamless-schedule-free.1.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-05-20T08:24:24.203Z",[36,55,81,106,126],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"select-all-posts","Select All Posts","1.0.0","inonkp","https:\u002F\u002Fprofiles.wordpress.org\u002Finonkp\u002F","\u003Cp>Adds a checkbox to wordpress tables to allow bulk actions on ALL items in the table.\u003C\u002Fp>\n\u003Cp>Tested on posts, pages, and woocommerce products.\u003C\u002Fp>\n\u003Cp>To read about how it works:\u003Cbr \u002F>\nhttps:\u002F\u002Fcodewithbanji.com\u002F2020\u002F04\u002F10\u002Fhow-to-insert-a-select-all-button-to-a-wordpress-table\u002F\u003C\u002Fp>\n\u003Cp>And for other coding issues:\u003Cbr \u002F>\nhttps:\u002F\u002Fcodewithbanji.com\u003C\u002Fp>\n","Adds a checkbox to wordpress tables to allow bulk actions on ALL items in the table.",20,1188,"2020-09-15T00:49:00.000Z","5.5.18","4.7","",[51,19,20,52,22],"bulk","products","http:\u002F\u002Fselect-all-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fselect-all-posts.1.0.0.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":76,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":11,"last_vuln_date":80,"fetched_at":27},"wp-dummy-content-generator","WP Dummy Content Generator","4.0.0","Deepak anand","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeepakanand767\u002F","\u003Cp>The “WP Dummy Content Generator” plugin is a powerful tool designed for WordPress websites. Its primary purpose is to generate dummy content, such as posts, custom post types, and media files, to populate your website during development or testing phases.\u003C\u002Fp>\n\u003Cp>This plugin offers a user-friendly interface that allows you to customize the type, quantity, and characteristics of the dummy content you want to generate. You can specify the number of posts, assign categories or tags, and even include featured images.\u003C\u002Fp>\n\u003Cp>One of the notable features of this plugin is its ability to delete all the generated content with a single click. This makes it convenient to remove the dummy data once you no longer need it, ensuring a clean and streamlined website.\u003C\u002Fp>\n\u003Cp>The “WP Dummy Content Generator” plugin is particularly useful for developers, designers, and website administrators who want to quickly populate their WordPress site with realistic dummy content. It saves time and effort by automatically generating content that mimics real posts, enabling you to focus on other aspects of website development or testing.\u003C\u002Fp>\n\u003Cp>Overall, this plugin simplifies the process of creating and managing dummy content, providing a handy solution for efficiently populating your WordPress website with test data.\u003C\u002Fp>\n\u003Ch3>🔥 What does this plugin offer?\u003C\u002Fh3>\n\u003Cp>The “WP Dummy Content Generator” plugin offers the following features and benefits:\u003C\u002Fp>\n\u003Cp>1) Dummy Content Generation: The plugin allows you to generate dummy content such as posts, custom post types, and media files for your WordPress website.\u003C\u002Fp>\n\u003Cp>2) Customization Options: You can customize the generated content by specifying the number of items to create, assigning categories or tags, including featured images, and adding custom fields.\u003C\u002Fp>\n\u003Cp>3) Efficient Content Management: The plugin simplifies the process of managing dummy content by providing a user-friendly interface and options to easily create, edit, and delete the generated content.\u003C\u002Fp>\n\u003Cp>4) Quick Content Deletion: With just a single click, you can delete all the generated dummy content from your website, ensuring a clean slate and saving time when you no longer need the test data.\u003C\u002Fp>\n\u003Cp>5) Time-saving Solution: By automating the generation of dummy content, the plugin saves you valuable time and effort that would otherwise be spent manually creating test content.\u003C\u002Fp>\n\u003Cp>6) Realistic Dummy Data: The generated content closely mimics real posts, providing a more authentic representation of how your website will look and function with actual content.\u003C\u002Fp>\n\u003Cp>7) Testing and Development: The plugin is particularly useful during website testing and development stages, as it helps populate your site with realistic test data for a more accurate evaluation of design, functionality, and performance.\u003C\u002Fp>\n\u003Cp>8) Developer-Friendly: The plugin caters to developers, designers, and website administrators, providing a convenient tool for populating websites with test content during the development process.\u003C\u002Fp>\n\u003Ch3>🛠️ HOW DOES “WP Dummy Content Generator” WORK?\u003C\u002Fh3>\n\u003Cp>It’s rather simple really – once you install the plugin, you can begin using it. On the left menu, you will get an admin menu page with name “Dummy Data Generator”. This will take you to the dashboard page of the plugin from where you can choose to generate dummy posts, users or woocommerce products.\u003C\u002Fp>\n\u003Ch3>Worried about deleting dummy data generated by our plugin?\u003C\u002Fh3>\n\u003Cp>Rest assured, the process of deleting the dummy data generated by our plugin is designed to be safe, reliable, and hassle-free. You can confidently remove all the generated content with ease and peace of mind. Our plugin ensures that the deletion process is handled smoothly, allowing you to maintain a clean and streamlined website whenever needed.\u003C\u002Fp>\n\u003Ch3>🔒 GDPR AND PRIVACY\u003C\u002Fh3>\n\u003Cp>WP Dummy Content Generator plugin is GDPR compliant:\u003Cbr \u002F>\n– We do not store any visitor or user data.\u003Cbr \u002F>\n– We do not send any data to remote servers.\u003Cbr \u002F>\n– Our plugin is only used to generate dummy posts, custom posts, users and woocommerce products.\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\n  Note: This plugin is now compatible with PHP version 8.\n\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Cp>✨ If you face any issue with your install, kindly raise a ticket so we can fix the issue ASAP. ✨\u003C\u002Fp>\n","Generate realistic dummy content for WordPress quickly. Ideal for developers and designers to populate sites for testing and development.",7000,144676,92,22,"2025-05-16T04:49:00.000Z","6.7.5","6.0","7.4",[72,73,74,75,56],"dummy-content-generation-for-wordpress","dummy-posts-and-custom-posts","woocommerce-products","wordpress-dummy-content-plugin","https:\u002F\u002Fwpdcg.online\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-dummy-content-generator.zip",83,5,"2025-06-16 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":49,"tags":96,"homepage":102,"download_link":103,"security_score":104,"vuln_count":79,"unpatched_count":11,"last_vuln_date":105,"fetched_at":27},"wc4bp","BuddyPress WooCommerce My Account Integration. Create WooCommerce Member Pages","3.5.0","Themekraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemekraft\u002F","\u003Cp>Create a seamless customer experience and get more engagement on your site by integrating your WooCommerce store with your BuddyPress or BuddyBoss community.\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\u002FvgSKhrvi3SU?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>Integrate it all\u003C\u002Fh3>\n\u003Cp>Show purchase history, product downloads and more in your BuddyPress member profiles. Make all WooCommerce customer data accessible from one place and create WooCommerce member pages that display all data relevant for your customers. Add pages from other WooCommerce extensions right into your BuddyPress member profiles as a new tab.\u003C\u002Fp>\n\u003Ch3>WooCommerce Member Pages\u003C\u002Fh3>\n\u003Cp>Create WooCommerce Member Pages that are easy accessable from there BuddyPress Member Profile and make Pages only available to your customers.\u003C\u002Fp>\n\u003Ch3>Display Customer Data:\u003C\u002Fh3>\n\u003Cp>Display relevant data from any WooCommerce Extension in your BuddyPresss Member Profile. Create tabs with any data revevant for your clients.\u003C\u002Fp>\n\u003Ch3>Sync Customer Data:\u003C\u002Fh3>\n\u003Cp>Syncronise WooComemrce data like Billing and Shipping Address with BuddyPress and WordPress and make your website become your CRM Customer Relation Mangement. USe BuddyPress as data hub and avoid redundat data on your site.\u003C\u002Fp>\n\u003Ch3>WooCommerce Checkout and BuddyPress Profile Fields\u003C\u002Fh3>\n\u003Cp>Mix BuddyPress and WooCommerce Data in the checkout. Remove unwanted WooCommerce Checkout form elements. Add BuddyPress Profile Form Elements.\u003C\u002Fp>\n\u003Ch3>WooCommerce Groups\u003C\u002Fh3>\n\u003Cp>Use BuddyPress Groups with WooCommerce and bring your client relation to the next lavel.\u003C\u002Fp>\n\u003Ch3>How to Integrate WooCommerce with BuddyPress or BuddyBoss seamlessly\u003C\u002Fh3>\n\u003Cp>Online Business Growth Solutions for BuddyPress & BuddyBoss Shop Owners. Supercharge your WooCommerce BuddyPress \u002F BuddyBoss site with eCommerce features. Make WooCommerce fully integrated into your Social Network.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fthemekraft.com\u002Fwordpress-solutions\u002Fwoocommerce-buddypress\u002F\" rel=\"nofollow ugc\">Integrate WooCommerce with BuddyPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Extendable with Addons\u003C\u002Fh3>\n\u003Cp>Add your BuddyPress Profile Fields into the WooCommerce Checkout. Customize your WooCommerce Checkout field and remove unwanted fields for example “phone number” from the checkout form.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-buddypress-integration-xprofile-checkout-manager\u002F\" rel=\"ugc\">Checkout Manager\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Integrate BuddyPress Groups with WooCommerce and WooCommerce Subscription. Link your groups to products so that they can only be accessible through purchase.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc4bp-groups\u002F\" rel=\"ugc\">WooCommerce Groups\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Integrate BuddyPress with WooCommerce Subscription. Ideal for subscription and membership sites such as premium support.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fthemekraft.com\u002Fproducts\u002Fbuddypress-woocommerce-subscriptions-integration\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>Push your online shop and products to a new level\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Empower your customers to become more involved and interact with other users, your products and brand, or even contribute in product development.\u003C\u002Fli>\n\u003Cli>Perfect for marketplaces, membership sites, digital products, auction sites or any kind of subscription site!\u003C\u002Fli>\n\u003Cli>Secure your data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>All Plugin Features in Detail\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use. No configuration needed. Just activate it. That’s it!\u003C\u002Fli>\n\u003Cli>Member data: Edit your shipping and billing address directly in your member profile and find all personal information in one place.\u003C\u002Fli>\n\u003Cli>Checkout: Find your cart in your member profile.\u003C\u002Fli>\n\u003Cli>Purchase history: Find your payment history and access your downloads from your member profile.\u003C\u002Fli>\n\u003Cli>View of a single purchase in member profile\u003C\u002Fli>\n\u003Cli>Track your order in your profile, with your order ID.\u003C\u002Fli>\n\u003Cli>Activity Stream Integration\u003C\u002Fli>\n\u003Cli>Always stay informed with the activity stream! All activities like reviews written by customers or purchases made by your customers are posted to the activity stream.\u003C\u002Fli>\n\u003Cli>Manage notifications: Members can choose if they want their reviews and purchased activities to be shown in the activity stream or not.\u003C\u002Fli>\n\u003Cli>Synchronization: It synchronizes all WooCommerce data with your BuddyPress data. If you register a new account via the checkout or add data like your billing address etc. the plugin will handle all the communication between WooCommerce and BuddyPress and keep the data synchronized.\u003C\u002Fli>\n\u003Cli>Fallback save! If you turn off BuddyPress for some reason, or the user don’t want to become a member the plugin falls back to the regular WooCommerce pages.\u003C\u002Fli>\n\u003Cli>Easy switch from BuddyCommerce to WooBuddy. Just deactivate BuddyCommerce and Activate WooBuddy. You maybe need to redo custom Tabs.\u003C\u002Fli>\n\u003Cli>Display content added by third party WooCommerce extensions directly on user profiles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Find our Getting Started, How-to and Developer Docs on \u003Ca href=\"http:\u002F\u002Fdocs.themekraft.com\u002F\" rel=\"nofollow ugc\">docs.themekraft.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Follow Us\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemekraft.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fthemekraft\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fthemekraft\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powered with ❤ by \u003Ca href=\"https:\u002F\u002Fthemekraft.com\" rel=\"nofollow ugc\">ThemeKraft\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Integrate WooCommerce my account into BuddyPress member profiles. Bring your WooCommerce member pages into BuddyPress and BuddyBoss.",1000,96087,86,72,"2025-06-04T20:55:00.000Z","6.8.5","4.9",[97,98,99,100,101],"buddyboss","woocommerce-buddypress","woocommerce-member-pages","woocommerce-my-account","woocommerce-profile","https:\u002F\u002Fthemekraft.com\u002Fwoocommerce-buddypress-integration\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc4bp.3.5.0.zip",95,"2025-02-28 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":66,"last_updated":117,"tested_up_to":94,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":49,"download_link":124,"security_score":125,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"page-restrict-for-woocommerce","Page Restrict for WooCommerce","1.7.3","Vlado Grcic","https:\u002F\u002Fprofiles.wordpress.org\u002Fvladogrcic\u002F","\u003Cp>Page Restrict for WooCommerce is a plugin that sells access to pages, posts and custom post types through WooCommerce. It’s been built with Gutenberg in mind as well as the classic editor. You can restrict pages in two ways. Restrict an entire page or restrict sections on the page. In case you want to restrict sections on the page you can use blocks for the Gutenberg editor and using shortcodes for the classic or similar editors. If you want to restrict entire pages you can use enable the sidebar in the More tools & options in the Gutenberg editor or use the page metabox in the classic editor. You can also restrict all of your pages in one place in the Pages plugin menu.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce to be installed and active\u003C\u002Fli>\n\u003Cli>Guest checkout needs to be disabled\u003C\u002Fli>\n\u003Cli>PHP 7.0.25+. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Restrict content from pages, posts and custom post types based on if they have purchased a specific WooCommerce product\u003C\u002Fli>\n\u003Cli>Restrict entire page or just sections of it\u003C\u002Fli>\n\u003Cli>Use one or multiple products to restrict it and choose whether you want to require the user to buy all of them to access or at least one of the products that restrict. \u003C\u002Fli>\n\u003Cli>Restrict by time – Set a time limit for the user after which they won’t be able to see the content.\u003C\u002Fli>\n\u003Cli>Restrict by views – Set a view count for the user after which they won’t be able to see the content ( currently only if you want to restrict entire pages ).\u003C\u002Fli>\n\u003Cli>Use other pages or posts for specific pages as Restricted Messages\u003C\u002Fli>\n\u003Cli>Use default pages or posts for all restricted pages as Restricted Messages\u003C\u002Fli>\n\u003Cli>Redirect to the chosen page instead of just showing the other pages content\u003C\u002Fli>\n\u003Cli>Built for use with the latest Gutenberg editor as well as the classic one\u003C\u002Fli>\n\u003Cli>Use either Gutenberg blocks or shortcodes to restrict sections on a page or post\u003C\u002Fli>\n\u003Cli>Plugin menu page to handle all pages you need to restrict in one place called Pages\u003C\u002Fli>\n\u003Cli>Plugin menu page to get an overview of all users that bought a product required to access an restricted page which either is still valid or already expired called User Overview.\u003C\u002Fli>\n\u003Cli>Similar feature to User Overview for the frontend for each user to have an overview of their pages where they bought products in order to access them.\u003C\u002Fli>\n\u003Cli>A Quick Start menu page to get you started on using this plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Blocks\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>page-restrict-wc\u002Frestrict-section\u003C\u002Fstrong>\u003Cbr \u002F>\nSection Restrict for WooCommerce – Restricts a section on the page using this grouping element.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>page-restrict-wc\u002Frestricted-pages-list\u003C\u002Fstrong>\u003Cbr \u002F>\nRestricted Pages List – Shows a table of restricted pages for the current user which have had bought products for.\u003C\u002Fp>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>[prwc_is_purchased products=”1,2″ days=”25″ hours=”2″ minutes=”45″ seconds=”15″ inverse=”false” defRestrictMessage=”Restrict Message” notAllProductsRequired=”false” defaultPageNotBoughtSections=”4″ defaultPageNotLoggedSections=”5″]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Restricts the content using the chosen options. \u003C\u002Fli>\n\u003Cli>products – choose which products to restrict with. Add product IDs separated by a comma.\u003C\u002Fli>\n\u003Cli>Timeout options for this are days, hours, minutes, seconds.\u003C\u002Fli>\n\u003Cli>inverse – using the inverse option you can choose inverse=”false” to hide the content in order for the user to not see it. Choose inverse=”true” for the user to see it in order to show them instructions on what to do to access the desired content you chose using inverse=”false”\u003C\u002Fli>\n\u003Cli>defRestrictMessage – is the message you want to show if the user didn’t buy the product.\u003C\u002Fli>\n\u003Cli>notAllProductsRequired – set to true if the user doesn’t need to buy all products.\u003C\u002Fli>\n\u003Cli>defaultPageNotBoughtSections – you can choose a page to show instead of a message like in defRestrictMessage.\u003C\u002Fli>\n\u003Cli>defaultPageNotLoggedSections – you can choose a page to show if the user isn’t logged in.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[prwc_restricted_pages_list table=”time” disable_table_class=”false”]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shows a table of restricted pages for the current user which have had bought products for.\u003C\u002Fli>\n\u003Cli>Using the table attribute you can choose which table of restricted page you will show. It can show pages that are restricted either by time or view count.\u003C\u002Fli>\n\u003Cli>Using disable_table_class attribute you can choose whether to kepp or not to keep the default plugin style for the tables.\u003C\u002Fli>\n\u003Cli>You can show restricted pages that timeout either by time or view. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Coming soon\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Restrict categories\u003C\u002Fli>\n\u003Cli>Restrict authors\u003C\u002Fli>\n\u003C\u002Ful>\n","Restrict access to your WordPress pages using WooCommerce products.",700,16333,94,"2026-02-15T21:40:00.000Z","4.8.12","7.0.25",[19,121,122,123,22],"pay","product","restrict","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-restrict-for-woocommerce.zip",100,{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":136,"num_ratings":137,"last_updated":138,"tested_up_to":68,"requires_at_least":139,"requires_php":49,"tags":140,"homepage":146,"download_link":147,"security_score":65,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"custom-page-templates-by-vegacorp","WP Page Templates","1.1.17","Jose Vega","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosevega\u002F","\u003Cul>\n\u003Cli>\n\u003Cp>Easily create custom page templates for any theme.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Do you want to use a WordPress theme that doesn´t have a full width page template? Add any template to your theme with WP Page Templates\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can add a left and\u002For right sidebar.  You can even add above or below main content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\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\u002Fc2KBLNvQWzA?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>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Add left sidebar to pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add right sidebar to pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add left and right sidebar to pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add sidebar below the content\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add sidebar above the content\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>And more…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Go Premium\u003C\u002Fh4>\n\u003Cp>If you need more features, our premium version allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Hide header and footer for Landing Pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide header and footer for WooCommerce Products\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide header and footer for Events or any Post Type\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create full width posts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create full width WooCommerce products\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwppagetemplates.com\u002Fpremium-upgrade\u002F?utm_source=wp.org&utm_medium=web&utm_campaign=free-plugin\" rel=\"nofollow ugc\">Try the premium plugin for free for 7 days\u003C\u002Fa>\u003C\u002Fp>\n","Create full width pages, add left or right sidebars, add above or below content sidebars.",400,47136,54,3,"2025-01-28T01:39:00.000Z","3.6",[141,142,143,144,145],"custom-pages","custom-templates","woocommerce-templates","wordpress-templates","wp-page-templates","https:\u002F\u002Fwppagetemplates.com?utm_source=wp-admin&utm_medium=plugins-list","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-page-templates-by-vegacorp.1.1.17.zip",{"attackSurface":149,"codeSignals":205,"taintFlows":213,"riskAssessment":214,"analyzedAt":219},{"hooks":150,"ajaxHandlers":201,"restRoutes":202,"shortcodes":203,"cronEvents":204,"entryPointCount":11,"unprotectedCount":11},[151,157,161,164,168,173,178,181,185,189,193,197],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","admin_post_seamless_clean_cache","closure","seamless-schedule.php",25,{"type":152,"name":158,"callback":158,"file":159,"line":160},"init","src\u002FPlugin.php",21,{"type":152,"name":158,"callback":162,"priority":163,"file":159,"line":66},"save_category_meta",10,{"type":152,"name":165,"callback":166,"file":159,"line":167},"admin_enqueue_scripts","enqueue_scripts",24,{"type":152,"name":169,"callback":170,"priority":171,"file":159,"line":172},"category_edit_form","print_category_field",999,26,{"type":174,"name":175,"callback":176,"priority":171,"file":159,"line":177},"filter","the_posts","filter_category_posts",28,{"type":152,"name":179,"callback":180,"file":159,"line":32},"admin_menu","add_meta_boxes",{"type":152,"name":182,"callback":183,"priority":171,"file":159,"line":184},"admin_bar_menu","add_top_button",31,{"type":152,"name":186,"callback":187,"file":159,"line":188},"admin_print_footer_scripts","print_footer_script",32,{"type":152,"name":190,"callback":191,"file":159,"line":192},"save_post","save_post_meta",34,{"type":174,"name":194,"callback":195,"priority":171,"file":159,"line":196},"get_terms","clean_expired_categories",238,{"type":174,"name":198,"callback":199,"priority":171,"file":159,"line":200},"get_term","filter_term",239,[],[],[],[],{"dangerousFunctions":206,"sqlUsage":207,"outputEscaping":209,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":31,"bundledLibraries":212},[],{"prepared":79,"raw":11,"locations":208},[],{"escaped":210,"rawEcho":11,"locations":211},9,[],[],[],{"summary":215,"deductions":216},"The \"seamless-schedule-free\" v1.0 plugin exhibits a strong security posture based on the provided static analysis. The absence of identified dangerous functions, the exclusive use of prepared statements for SQL queries, and proper output escaping for all identified outputs are significant strengths. Furthermore, the plugin demonstrates good practice by not performing file operations or external HTTP requests, and the presence of capability checks, though only one, is a positive sign. The lack of any recorded vulnerabilities in its history, including CVEs, further supports its current security standing.\n\nHowever, the analysis does reveal a complete absence of entry points like AJAX handlers, REST API routes, shortcodes, and cron events. While this drastically reduces the attack surface to zero, it also means the plugin likely offers no user-facing functionality or administration features that would typically require such mechanisms for interaction. The fact that no taint flows were analyzed is also noteworthy; it suggests either a very small codebase or that the analysis tool was unable to perform this type of deeper inspection on the provided code. The zero nonce checks are a concern for any plugin that might process user input, as it leaves potential avenues for Cross-Site Request Forgery (CSRF) if entry points were to be introduced in the future without proper checks.\n\nIn conclusion, the plugin is currently very secure due to its limited features and diligent coding practices. Its vulnerability history is excellent, indicating a consistently secure development approach. The main weaknesses are the lack of any apparent user interaction mechanisms and the absence of nonce checks, which, while not exploitable with the current entry point count, represent potential future risks if functionality is added without due diligence. Overall, the plugin appears safe to use for its intended purpose, provided that purpose aligns with its extremely limited functionality.",[217],{"reason":218,"points":79},"Missing nonce checks on potential entry points","2026-04-16T14:25:10.213Z",{"wat":221,"direct":235},{"assetPaths":222,"generatorPatterns":226,"scriptPaths":227,"versionParams":231},[223,224,225],"\u002Fwp-content\u002Fplugins\u002Fseamless-schedule-free\u002Fassets\u002Fjquery.datetimepicker.min.css","\u002Fwp-content\u002Fplugins\u002Fseamless-schedule-free\u002Fassets\u002Fjquery.datetimepicker.full.min.js","\u002Fwp-content\u002Fplugins\u002Fseamless-schedule-free\u002Fassets\u002Fmain.js",[],[228,229,230],"assets\u002Fjquery.datetimepicker.min.css","assets\u002Fjquery.datetimepicker.full.min.js","assets\u002Fmain.js",[232,233,234],"seamless_datetime_css?ver=","seamless_datetime_js?ver=","seamless_main_js?ver=",{"cssClasses":236,"htmlComments":238,"htmlAttributes":239,"restEndpoints":244,"jsGlobals":245,"shortcodeOutput":246},[237],"seamless_datetime",[],[240,241,242,243],"id=\"seamless_expiration_time\"","name=\"seamless_expiration_time\"","id=\"seamless_appearance_time\"","name=\"seamless_appearance_time\"",[],[],[],{"error":248,"url":249,"statusCode":250,"statusMessage":251,"message":251},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fseamless-schedule-free\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":253},[254],{"version":6,"download_url":24,"svn_tag_url":255,"released_at":26,"has_diff":256,"diff_files_changed":257,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":258,"is_current":248},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fseamless-schedule-free\u002Ftags\u002F1.0\u002F",false,[],[]]