[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMuYuRVC62q4MF2fYCbsf0umdjWu8yfEME-J7kpkfkzg":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":18,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":141,"fingerprints":171},"switcher","Switcher","1.2","kostyatereshchuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fkostyatereshchuk\u002F","\u003Cp>This plugin adds a switcher button to the toolbar which allows you to switch between the recently viewed admin page and the recently viewed public page.\u003C\u002Fp>\n","Switcher between the recently viewed admin page and the recently viewed public page.",30,1610,100,1,"2017-12-08T14:30:00.000Z","4.9.29","4.3","",[20,21,22,4,23],"admin","public","recently","viewed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswitcher.1.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":11,"trust_score":25,"computed_at":34},3,10050,87,"2026-04-04T03:34:35.177Z",[36,60,81,101,122],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":31,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":57,"download_link":58,"security_score":59,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"recently-viewed-products-for-woocommerce","Recently Viewed Product for WooCommerce","2.0.0","Mahesh Patel","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaheshpatel\u002F","\u003Cp>Display recently browsed items to jog your customers’ memory regarding their previous interests. Eliminate the need for customers to redo their searches, leading to an uptick in sales. You can manage plugin title, display list of product and layout of product from admin.\u003C\u002Fp>\n\u003Cp>Maximize Sales and Convenience with Recently Viewed Product for WooCommerce\u003C\u002Fp>\n\u003Cp>Don’t let your customers lose sight of what caught their eye! Introducing our “Recently Viewed Product for WooCommerce” feature, designed to enhance their shopping experience and boost your sales.\u003C\u002Fp>\n\u003Cp>Why “Recently Viewed Product for WooCommerce” Matter:\u003Cbr \u002F>\nConvenience Redefined: Save your customers time and effort by displaying items they’ve recently browsed. No more repeating searches or losing track of favorite finds.\u003C\u002Fp>\n\u003Cp>Personalized Shopping: Showcasing previously viewed products demonstrates that you value your customers’ preferences. It adds a personalized touch to their journey, enhancing their overall satisfaction.\u003C\u002Fp>\n\u003Cp>Increase Sales: By keeping desired items in plain sight, you significantly increase the likelihood of conversion. Reminding customers of products they’ve shown interest in nudges them closer to making a purchase.\u003C\u002Fp>\n\u003Cp>How It Works:\u003Cbr \u002F>\nSeamlessly integrated into your website or app interface.\u003Cbr \u002F>\nCustomizable display options to match your brand’s aesthetic.\u003Cbr \u002F>\nCompatible across devices for a consistent shopping experience.\u003Cbr \u002F>\nThe Bottom Line:\u003Cbr \u002F>\nEmpower your customers with the convenience they crave while driving up your sales figures. With “Recently Viewed Product for WooCommerce,” you not only streamline the shopping process but also foster a deeper connection with your audience.\u003C\u002Fp>\n\u003Cp>Ready to revolutionize your customers’ shopping journey? Let’s get started!\u003C\u002Fp>\n","Recently Viewed Products for WooCommerce Listing page, you can easily add recently viewed product section by activate the plugin.",1000,4634,94,"2024-12-12T09:01:00.000Z","6.7.5","5.0","7.4",[52,53,54,55,56],"e-commerce","online-store","recently-viewed-product","shopping-cart","woocommerce","https:\u002F\u002Fin.linkedin.com\u002Fin\u002Fmaheshvajapara","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecently-viewed-products-for-woocommerce.2.0.0.zip",92,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":18,"tags":75,"homepage":79,"download_link":80,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"posts-viewed-recently","Posts Viewed Recently","1.3.2","Amit Sonkhiya","https:\u002F\u002Fprofiles.wordpress.org\u002Famitaits\u002F","\u003Cp>This plugin contains a responsive widget for showing posts or pages recently visited by a visitor. Posts Viewed Recently plugin is capable to show custom post types and you can also show this widget on your page\u002Fpost using shortcode provided in widget options.\u003C\u002Fp>\n\u003Cp>With this plugin you can choose post types to show, the number of posts to display, show or hide the featured image, dimensions of the featured image and alternate image URL if featured image is not available, and display post date or not.\u003C\u002Fp>\n\u003Cp>For more detail, visit \u003Ca href=\"https:\u002F\u002Fwww.astech.solutions\u002Fwordpress-javascript-jquery-plugins\u002Fposts-viewed-recently\u002F\" rel=\"nofollow ugc\">the plugin page\u003C\u002Fa> at our official website. You are welcome to post issues, contribution and feature requests at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fas-tx\u002Fposts-viewed-recently\" rel=\"nofollow ugc\">GitHub repo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To show this widget in any post\u002Fpage, copy and paste the shortcode generated by the widget to that post or page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin uses cookie and if cookies are not accepted or any two single posts (of selected post types) haven’t been clicked yet, no output will be displayed.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Since Posts Viewed Recently plugin uses cookies so it is your responsibility to obtain user consent before using the plugin to comply with GDPR. Generally, your  GDPR related WordPress plugin\u002Fimplementation should be able to delete cookies upon rejection by the user. In such case, the plugin won’t output anything.\u003C\u002Fp>\n","Posts Viewed Recently plugin shows recently viewed posts or pages by a visitor as a responsive sidebar widget or on a page\u002Fpost using the shortcode.",800,14076,96,10,"2020-12-10T07:54:00.000Z","5.6.17","3.0",[76,77,22,23,78],"last","recent","visited","https:\u002F\u002Fwww.astech.solutions\u002Fwordpress-javascript-jquery-plugins\u002Fposts-viewed-recently\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-viewed-recently.1.3.2.zip",{"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":18,"tags":96,"homepage":99,"download_link":100,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"dd-lastviewed","DD Last Viewed","6.2.1","Mosterd3d","https:\u002F\u002Fprofiles.wordpress.org\u002Fmosterd3d\u002F","\u003Cp>This plugin contains the lastViewed widget. This widget shows the users recently viewed\u002Fvisited Posts, Pages, Custom Types and even Terms in a widget. Very nice to use in combination with Woo-commerce!\u003Cbr \u002F>\nUsing caching plugins? No problem! By 2 easy clicks you can bypass the caching and still get the best performance out of this widget.\u003C\u002Fp>\n\u003Cp>The widget is fully customisable:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter on Types and Terms\u003C\u002Fli>\n\u003Cli>Set the maximum\u003C\u002Fli>\n\u003Cli>Set thumbnail on\u002Foff\u003C\u002Fli>\n\u003Cli>Show Content(rich or plain) or Excerpt\u003C\u002Fli>\n\u003Cli>Set the excerpt length\u003C\u002Fli>\n\u003Cli>Add links to elements\u003C\u002Fli>\n\u003Cli>Set cookie lifetime\u003C\u002Fli>\n\u003Cli>Set cookie same site\u003C\u002Fli>\n\u003Cli>Set cookie secure\u003C\u002Fli>\n\u003Cli>Set cookie by PHP or JS\u003C\u002Fli>\n\u003Cli>load widget with PHP or AJAX\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>customise the widget template by copy the file “dd-templates\u002Flastviewed-widget.php” from the plugin directory into your theme directory. You can now start customising the widgets template.\u003C\u002Fp>\n\u003Cp>If one of the posts with the filtered types or terms gets visited in the front, a cookie sets\u002Fupdates with an array of visited ids. Each widget has his own cookie, so you can set as many widgets as you want.\u003C\u002Fp>\n\u003Ch3>Arbitrary section 1\u003C\u002Fh3>\n","Shows the users recently viewed\u002Fvisited posts, filtered on types or terms, in a widget.",500,24701,98,26,"2020-11-17T21:33:00.000Z","5.5.18","3.3",[97,98,61,22,78],"history","lastviewed","http:\u002F\u002Fwouterdijkstra.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdd-lastviewed.6.2.1.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":89,"downloaded":109,"rating":110,"num_ratings":31,"last_updated":111,"tested_up_to":48,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":117,"download_link":118,"security_score":119,"vuln_count":120,"unpatched_count":26,"last_vuln_date":121,"fetched_at":28},"last-viewed-posts","Last Viewed Posts by WPBeginner","1.0.2","jottlieb","https:\u002F\u002Fprofiles.wordpress.org\u002Fjottlieb\u002F","\u003Cp>Installing this will allow you to use a widget or template tag to show your site’s visitors a personalized list of posts and pages they have viewed.\u003C\u002Fp>\n\u003Cp>The list of posts is saved in each visitor’s web browser, so even if you get millions of visitors a month it won’t affect the performance of your website.\u003C\u002Fp>\n\u003Cp>Note: It doesn’t store a global list of recently viewed posts by all users. Nothing is stored in your site’s database. Every visitor has a custom lists of posts and pages they have viewed.\u003C\u002Fp>\n\u003Cp>If JavaScript is disabled or no single post has been clicked, no output will be displayed.\u003C\u002Fp>\n\u003Cp>The plugin comes with a widget and a template tag.\u003C\u002Fp>\n\u003Cp>This plugin has been adopted and maintained by \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\" title=\"WPBeginner - WordPress Tutorials for Beginners\" rel=\"nofollow ugc\">WPBeginner\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>What’s Next?\u003C\u002Fh4>\n\u003Cp>To learn more about WordPress, you can visit \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> for tutorials on topics like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-performance-speed\u002F\" title=\"Ultimate Guide to WordPress Speed and Performance\" rel=\"friend nofollow ugc\">WordPress Speed and Performance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-security\u002F\" title=\"Ultimate WordPress Security Guide\" rel=\"friend nofollow ugc\">WordPress Security\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-seo\u002F\" title=\"Ultimate WordPress SEO Guide for Beginners\" rel=\"friend nofollow ugc\">WordPress SEO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>…and many more \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" title=\"WordPress Tutorials\" rel=\"friend nofollow ugc\">WordPress tutorials\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you like our Last Viewed Posts plugin, then consider checking out our other projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002F\" rel=\"friend nofollow ugc\">OptinMonster\u003C\u002Fa> – Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa> – #1 drag & drop online form builder for WordPress (trusted by 4 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F\" rel=\"friend nofollow ugc\">MonsterInsights\u003C\u002Fa> – See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seedprod.com\u002F\" rel=\"friend nofollow ugc\">SeedProd\u003C\u002Fa> – Create beautiful landing pages with our powerful drag & drop landing page builder.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmailsmtp.com\u002F\" rel=\"friend nofollow ugc\">WP Mail SMTP\u003C\u002Fa> – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F\" rel=\"friend nofollow ugc\">RafflePress\u003C\u002Fa> – Best WordPress giveaway and contest plugin to grow traffic and social followers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.smashballoon.com\u002F\" rel=\"friend nofollow ugc\">Smash Balloon\u003C\u002Fa> – #1 social feeds plugin for WordPress – display social media content in WordPress without code.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faioseo.com\u002F\" rel=\"friend nofollow ugc\">AIOSEO\u003C\u002Fa> – the original WordPress SEO plugin to help you rank higher in search results (trusted by over 2 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002F\" rel=\"friend nofollow ugc\">PushEngage\u003C\u002Fa> – Connect with visitors after they leave your website with the leading web push notification plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrustpulse.com\u002F\" rel=\"friend nofollow ugc\">TrustPulse\u003C\u002Fa> – Add real-time social proof notifications to boost your store conversions by up to 15%.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> to learn from our \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" rel=\"friend nofollow ugc\">WordPress Tutorials\u003C\u002Fa> and find out about other \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fplugins\u002F\" rel=\"friend nofollow ugc\">best WordPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n","This shows your site's visitors a personalized list of posts and pages they have recently viewed.",22685,46,"2024-12-09T19:37:00.000Z","4.9","5.6",[102,115,116],"recently-viewed-posts","visited-posts","http:\u002F\u002Fwww.wpbeginner.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flast-viewed-posts.1.0.2.zip",88,2,"2024-12-10 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":13,"downloaded":130,"rating":13,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":18,"tags":135,"homepage":139,"download_link":140,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"brozzme-switch-duplicate","Brozzme Switch and Duplicate","1.6","Benoti","https:\u002F\u002Fprofiles.wordpress.org\u002Fbenoti\u002F","\u003Cp>A well known tools dedicated to admin posts.\u003C\u002Fp>\n\u003Cp>Switch from the original post-type to another post-type.\u003C\u002Fp>\n\u003Cp>Duplicate post, page or any post-type object.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Post-type switcher\u003C\u002Fstrong> is an evolution from the Post-type Switcher of John James Jacoby\u003C\u002Fp>\n\u003Cp>General options:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Enable of the tools independently of each other.\u003C\u002Fli>\n\u003Cli>On demand plugin options deletion.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Switcher & Duplicate options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post type Switcher:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quick edit switcher\u003C\u002Fli>\n\u003Cli>Bulk switcher\u003C\u002Fli>\n\u003Cli>Post edit screen switcher\u003C\u002Fli>\n\u003Cli>enable switch for post type in settings panel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Duplicate:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quick edit link\u003C\u002Fli>\n\u003Cli>Post edit link\u003C\u002Fli>\n\u003Cli>new post title with old ID\u003C\u002Fli>\n\u003Cli>enable or disable taxonomy copy\u003C\u002Fli>\n\u003Cli>enable or disable custom fields copy\u003C\u002Fli>\n\u003Cli>works with any post-type\u003C\u002Fli>\n\u003C\u002Ful>\n","A set of tools dedicated to post type, Post-type Switcher and Post Duplicate (works with any custom post-type).",3653,4,"2021-10-28T15:19:00.000Z","5.8.13","4.0",[20,136,137,138,4],"cpt","duplicate","post-type","https:\u002F\u002Fbrozzme.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrozzme-switch-duplicate.zip",{"attackSurface":142,"codeSignals":159,"taintFlows":166,"riskAssessment":167,"analyzedAt":170},{"hooks":143,"ajaxHandlers":155,"restRoutes":156,"shortcodes":157,"cronEvents":158,"entryPointCount":26,"unprotectedCount":26},[144,149,152],{"type":145,"name":146,"callback":146,"file":147,"line":148},"action","wp_enqueue_scripts","switcher.php",56,{"type":145,"name":150,"callback":150,"file":147,"line":151},"admin_enqueue_scripts",57,{"type":145,"name":153,"callback":153,"priority":26,"file":147,"line":154},"admin_bar_menu",59,[],[],[],[],{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":163,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":165},[],{"prepared":26,"raw":26,"locations":162},[],{"escaped":26,"rawEcho":26,"locations":164},[],[],[],{"summary":168,"deductions":169},"Based on the provided static analysis and vulnerability history, the 'switcher' v1.2 plugin exhibits an exceptionally strong security posture. The complete absence of identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface.  Furthermore, the code analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped, indicating robust secure coding practices. The lack of file operations and external HTTP requests further reduces potential vectors for compromise. Taint analysis also shows no issues, confirming that data flows are handled securely within the plugin. The plugin's vulnerability history is clean, with no recorded CVEs, suggesting a history of secure development and maintenance. While the absence of nonce and capability checks on entry points might seem like a concern, it's mitigated by the fact that there are zero entry points to begin with. This plugin demonstrates a highly commendable commitment to security.",[],"2026-03-16T22:33:29.951Z",{"wat":172,"direct":183},{"assetPaths":173,"generatorPatterns":176,"scriptPaths":177,"versionParams":180},[174,175],"\u002Fwp-content\u002Fplugins\u002Fswitcher\u002Fassets\u002Fjs\u002Fswitcher.js","\u002Fwp-content\u002Fplugins\u002Fswitcher\u002Fassets\u002Fadmin\u002Fjs\u002Fadmin-switcher.js",[],[178,179],"switcher\u002Fassets\u002Fjs\u002Fswitcher.js","switcher\u002Fassets\u002Fadmin\u002Fjs\u002Fadmin-switcher.js",[181,182],"switcher\u002Fassets\u002Fjs\u002Fswitcher.js?ver=","switcher\u002Fassets\u002Fadmin\u002Fjs\u002Fadmin-switcher.js?ver=",{"cssClasses":184,"htmlComments":187,"htmlAttributes":188,"restEndpoints":189,"jsGlobals":190,"shortcodeOutput":191},[185,186],"dashicons-before","dashicons-controls-repeat",[],[],[],[],[]]