[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fEI4Z8C7xy7hLEzNaT3VSQuPc2x79Gg8yHb5C4BHA9eg":3},{"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,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":128,"fingerprints":311},"arewa-recently-viewed-content","Arewa Recently Viewed Content","2.0.6","arewadev","https:\u002F\u002Fprofiles.wordpress.org\u002Farewadev\u002F","\u003Cp>Arewa Recently Viewed Content is a lightweight and professional WordPress plugin that tracks and displays recently viewed content for both logged-in and guest users. All data is stored on your server; no external tracking or third-party services are used.\u003C\u002Fp>\n\u003Cp>When users are logged in, viewing history is saved to their user account. When they are not logged in, the plugin uses cookies to store history locally. After login, cookie-based history is automatically merged into the user account so nothing is lost. The plugin is designed to work correctly in WebView and mobile app contexts, supports multiple content types and layouts, and is optimized for performance and user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Highlights:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dual Tracking System\u003C\u002Fstrong>: Tracks viewing history for both logged-in users (via user meta) and guest users (via cookies)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Sync\u003C\u002Fstrong>: Merges guest history into user account upon login\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy-Friendly\u003C\u002Fstrong>: No external tracking services or third-party dependencies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Layouts\u003C\u002Fstrong>: Choose from Video, Article, Shop, and Carousel layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Compatible\u003C\u002Fstrong>: Dedicated shop layout for product tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile & WebView Ready\u003C\u002Fstrong>: Works seamlessly in mobile apps and WebView environments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Efficient database queries and caching mechanisms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>: All layouts adapt beautifully to any screen size\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is ideal for news sites, blogs, online stores, video platforms, and any WordPress site that wants to improve user engagement by showing personalized recently viewed content.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Recently Viewed Tracking\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatic tracking of posts, pages, products, and custom post types\u003C\u002Fli>\n\u003Cli>Configurable maximum items (default: 100 for logged-in users, 50 for guests)\u003C\u002Fli>\n\u003Cli>Timestamp-based ordering (most recent first)\u003C\u002Fli>\n\u003Cli>Duplicate prevention with automatic repositioning\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Logged-in users: History stored in user meta\u003C\u002Fli>\n\u003Cli>Guest users: History stored in cookies (30-day expiration)\u003C\u002Fli>\n\u003Cli>Automatic merge on login\u003C\u002Fli>\n\u003Cli>Per-user history management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Layout Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Video Layout: Media-focused grid with overlay text\u003C\u002Fli>\n\u003Cli>Article Layout: Magazine-style responsive grid\u003C\u002Fli>\n\u003Cli>Shop Layout: WooCommerce product grid or carousel\u003C\u002Fli>\n\u003Cli>Carousel Layout: Horizontal scrolling with navigation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shortcode-based rendering with multiple parameters\u003C\u002Fli>\n\u003Cli>Configurable items per page\u003C\u002Fli>\n\u003Cli>Show\u002Fhide images and dates\u003C\u002Fli>\n\u003Cli>Pagination support\u003C\u002Fli>\n\u003Cli>Post type filtering\u003C\u002Fli>\n\u003Cli>Category and taxonomy filtering\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Privacy & Security\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No external tracking services\u003C\u002Fli>\n\u003Cli>GDPR-friendly cookie usage\u003C\u002Fli>\n\u003Cli>Secure nonce verification\u003C\u002Fli>\n\u003Cli>Data sanitization and validation\u003C\u002Fli>\n\u003Cli>Optional data removal on uninstall\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Performance\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Optimized database queries\u003C\u002Fli>\n\u003Cli>Efficient post retrieval\u003C\u002Fli>\n\u003Cli>No impact on page load times\u003C\u002Fli>\n\u003Cli>Clean code following WordPress standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Compatibility\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with any WordPress theme\u003C\u002Fli>\n\u003Cli>WooCommerce integration\u003C\u002Fli>\n\u003Cli>Mobile app and WebView support\u003C\u002Fli>\n\u003Cli>Multisite compatible\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>For Logged-In Users:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When a logged-in user views a post, page, or product, the plugin automatically saves the post ID, post type, and timestamp to the user’s meta data. The history is stored in the database under the meta key \u003Ccode>arewa_recently_viewed\u003C\u002Fcode> and persists across sessions and devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Guest Users:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When a guest (non-logged-in) user views content, the plugin stores the viewing history in a browser cookie named \u003Ccode>arewa_recently_viewed\u003C\u002Fcode>. The cookie expires after 30 days and is accessible across the same browser sessions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic Sync on Login:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When a guest user logs in, the plugin automatically:\u003Cbr \u002F>\n1. Reads the guest history from the cookie\u003Cbr \u002F>\n2. Merges it with any existing user history\u003Cbr \u002F>\n3. Removes duplicates (keeping the most recent timestamp)\u003Cbr \u002F>\n4. Saves the merged history to user meta\u003Cbr \u002F>\n5. Clears the guest cookie\u003C\u002Fp>\n\u003Cp>This ensures a seamless experience where users never lose their browsing history when they log in.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Revisiting Content:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When a user revisits previously viewed content, the plugin:\u003Cbr \u002F>\n1. Updates the timestamp to the current time\u003Cbr \u002F>\n2. Moves the item to the first position in the history\u003Cbr \u002F>\n3. Maintains the most-recent-first ordering\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Basic Usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Displays recently viewed content using default settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Layout Types:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history layout_type=\"video\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Displays content in video\u002Fmedia layout with overlay text.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history layout_type=\"article\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Displays content in magazine-style article layout.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history layout_type=\"shop\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Displays WooCommerce products in shop layout.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history layout_type=\"carousel\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Displays content in horizontal scrolling carousel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history limit=\"10\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Limits the number of items displayed.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history show_image=\"yes\" show_date=\"yes\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Controls visibility of images and dates.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history pagination=\"yes\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Enables pagination for large histories.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history show_clear_all_history=\"no\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hides the “Clear All History” button. Default is “yes” (button visible).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filtering:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history post_type=\"post\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows only blog posts.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history post_type=\"product\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows only WooCommerce products.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history category=\"news,sports\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Filters by category names or slugs.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history taxonomy=\"genre:action,comedy\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Filters by custom taxonomy terms.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Combined Examples:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[watch_history layout_type=\"article\" limit=\"6\" show_date=\"yes\"]\n\n[watch_history layout_type=\"shop\" post_type=\"product\" limit=\"8\"]\n\n[watch_history layout_type=\"carousel\" limit=\"12\" pagination=\"no\"]\n\n[watch_history layout_type=\"carousel\" post_type=\"movies\" limit=\"20\" pagination=\"no\" show_clear_all_history=\"no\"]\u003Ch3>Layout Types\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Video Layout\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A grid-based layout optimized for video content and media. Features:\u003Cbr \u002F>\n* Responsive grid (configurable columns)\u003Cbr \u002F>\n* Large thumbnail images\u003Cbr \u002F>\n* Overlay text with title and metadata\u003Cbr \u002F>\n* Play button icon overlay\u003Cbr \u002F>\n* Hover effects\u003Cbr \u002F>\n* Best for: Video sites, media libraries, movie databases\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Article Layout\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A magazine-style layout perfect for blog posts and articles. Features:\u003Cbr \u002F>\n* 2-column grid on desktop and tablet\u003Cbr \u002F>\n* 1-column on mobile devices\u003Cbr \u002F>\n* Featured images with gradient overlay\u003Cbr \u002F>\n* Excerpt display\u003Cbr \u002F>\n* Category badges\u003Cbr \u002F>\n* “Continue Reading” button\u003Cbr \u002F>\n* Best for: Blogs, news sites, magazine-style websites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shop Layout\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A WooCommerce-optimized layout for product display. Features:\u003Cbr \u002F>\n* Product images with sale badges\u003Cbr \u002F>\n* Price display\u003Cbr \u002F>\n* “Add to Cart” button\u003Cbr \u002F>\n* “View Product” link\u003Cbr \u002F>\n* Stock status indicators\u003Cbr \u002F>\n* Recently viewed badge\u003Cbr \u002F>\n* Best for: Online stores, WooCommerce shops\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Carousel Layout\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A horizontal scrolling layout with navigation controls. Features:\u003Cbr \u002F>\n* Smooth horizontal scrolling\u003Cbr \u002F>\n* Previous\u002FNext navigation buttons\u003Cbr \u002F>\n* Dot indicators\u003Cbr \u002F>\n* Touch\u002Fswipe support\u003Cbr \u002F>\n* Auto-height adjustment\u003Cbr \u002F>\n* Responsive breakpoints\u003Cbr \u002F>\n* Best for: Homepage widgets, sidebar displays, featured content\u003C\u002Fp>\n","Track and display recently viewed content for both logged-in and guest users with automatic history sync and multiple layout options.",0,211,"2026-02-27T18:54:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"recently-viewed-posts","recently-viewed-products","recently-viewed","user-history","woocommerce","https:\u002F\u002Farewa.dev\u002Farewa-recently-viewed-content\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farewa-recently-viewed-content.2.0.6.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,10,30,94,"2026-04-04T08:36:49.589Z",[36,55,75,96,114],{"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":47,"last_updated":48,"tested_up_to":14,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woocommerce-customer-who-viewed-this-item-also-viewed","Customer who viewed this item also viewed using Woocommerce","3.4","ZealousWeb","https:\u002F\u002Fprofiles.wordpress.org\u002Fzealopensource\u002F","\u003Cp>“Customer Who Viewed This Item Also Viewed Using Woocommerce” is an intelligent as well as a very useful WooCommerce plugin that keeps track of customers’ shopping trends and based on those statistics it improves cross-selling mechanisms. This plugin will suggest your site visitors with products that were mostly explored by other customers. These suggestions display on product pages that are based on the current product.\u003C\u002Fp>\n\u003Cp>For an example :\u003C\u002Fp>\n\u003Cp>Suppose you have product A and out of 60 visitors who viewed this product, 20 visitors moved to another product B, 10 to product C, and remaining 30 visitors moved to product D. This plugin will then display Product C and B in “Customer Who Viewed This Item Also Viewed”.\u003C\u002Fp>\n\u003Cp>The important point is that it only shows those products which were mostly viewed and the most viewed comes in the first place. This ensures efficient performance and criteria of suggested products on your site because most of the customers consider only top visited or reviewed products.\u003C\u002Fp>\n\u003Cp>Compatibility of WordPress VIP.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo.zealousweb.com\u002Fwordpress-plugins\u002Fcustomer-who-viewed-this-item-also-viewed-using-woocommerce\u002F\" rel=\"nofollow ugc\">Demo for Customer who viewed this item also viewed using Woocommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>OUR OTHER PLUGINS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fabandoned-contact-form-7-pro\" rel=\"nofollow ugc\">Abandoned Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-2checkout-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept 2 Checkout Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-authorize-net-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Authorize.NET Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-elavon-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Elavon Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-paypal-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept PayPal Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-sage-pay-opayo-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Sagepay(Opayo) Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-stripe-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Stripe Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fcustom-product-options-woocommerce-pro\" rel=\"nofollow ugc\">Custom Product Options WooCommerce Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fgenerate-pdf-using-contact-form-7-pro\" rel=\"nofollow ugc\">Generate PDF Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fsmart-appointment-booking-pro\" rel=\"nofollow ugc\">Smart Appointment & Booking Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fsmart-showcase-for-google-reviews-pro\" rel=\"nofollow ugc\">Smart Showcase for Google Reviews Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fuser-registration-using-contact-form-7-pro\" rel=\"nofollow ugc\">User Registration Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Requirement\u003C\u002Fh3>\n\u003Cp>PHP version : 5.3 and latest\u003Cbr \u002F>\nWordPress   : WordPress 3.0 and latest\u003C\u002Fp>\n\u003Ch3>Installation Process\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install “Customer Who Viewed This Item Also Viewed Using Woocommerce” either via the WordPress.org plugin directory, or by uploading the files to your server\u003C\u002Fli>\n\u003Cli>Activate the plugin in your WordPress Admin and go to the admin panel Setting -> WooCommerce -> Customer Also Viewed Settings.\u003C\u002Fli>\n\u003Cli>Configure your plugin as needed.\u003C\u002Fli>\n\u003Cli>That’s it. You can view “Customer Who Viewed This Item Also Viewed” block on single product page like other blocks of WooCommerce.\u003C\u002Fli>\n\u003C\u002Fol>\n","To suggest your site visitors with products which were mostly explored by other customers. This requires the WooCommerce plugin activated",50,13001,80,4,"2025-12-26T10:23:00.000Z","3.0.1","7.0",[52,19,22],"e-commerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-customer-who-viewed-this-item-also-viewed.3.4.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":33,"num_ratings":30,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":16,"tags":68,"homepage":72,"download_link":73,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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,"2024-12-12T09:01:00.000Z","6.7.5","5.0",[52,69,70,71,22],"online-store","recently-viewed-product","shopping-cart","https:\u002F\u002Fin.linkedin.com\u002Fin\u002Fmaheshvajapara","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecently-viewed-products-for-woocommerce.2.0.0.zip",92,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":30,"last_updated":86,"tested_up_to":66,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":91,"download_link":92,"security_score":93,"vuln_count":94,"unpatched_count":11,"last_vuln_date":95,"fetched_at":27},"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.",500,22685,46,"2024-12-09T19:37:00.000Z","4.9","5.6",[76,18,90],"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":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":25,"downloaded":104,"rating":25,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":67,"requires_php":108,"tags":109,"homepage":53,"download_link":113,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"mate-recently-viewed-products","MATE Recently Viewed Products – Cache Compatible for WooCommerce","1.0.4","Alfonso Catrón","https:\u002F\u002Fprofiles.wordpress.org\u002Falfonso100\u002F","\u003Cp>MATE Recently Viewed Products lets you show WooCommerce products the customer recently visited — even when full-page caching is active.\u003C\u002Fp>\n\u003Cp>It uses cookies to store visited products and loads the display using AJAX, so it’s fully compatible with caching plugins like WP Rocket, W3 Total Cache, and others.\u003C\u002Fp>\n\u003Cp>You can display products anywhere using a shortcode or a Gutenberg block. Both the block and shortcode allow you to override global settings on a per-instance basis.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Cookie-based product tracking\u003C\u002Fli>\n\u003Cli>Fully AJAX-loaded: works with full-page cache\u003C\u002Fli>\n\u003Cli>Gutenberg block and classic shortcode\u003C\u002Fli>\n\u003Cli>Settings page to configure global defaults\u003C\u002Fli>\n\u003Cli>Per-block customization (title, number, image, price, excerpt, spinner)\u003C\u002Fli>\n\u003Cli>Layout-friendly and responsive design\u003C\u002Fli>\n\u003Cli>Works with all WooCommerce themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>You can use the \u003Ccode>[mrvp_recent_products]\u003C\u002Fcode> shortcode anywhere. Optional attributes:\u003C\u002Fp>\n\u003Cp>[mrvp_recent_products\u003Cbr \u002F>\n    count=”5″\u003Cbr \u002F>\n    title=”Recently Viewed”\u003Cbr \u002F>\n    show_price=”1″\u003Cbr \u002F>\n    show_excerpt=”0″\u003Cbr \u002F>\n    show_image=”1″\u003Cbr \u002F>\n    show_spinner=”1″\u003Cbr \u002F>\n    show_widgettitle=”1″\u003Cbr \u002F>\n]\u003C\u002Fp>\n\u003Ch3>Block\u003C\u002Fh3>\n\u003Cp>The MATE Recently Viewed Products block includes these settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Number of products\u003C\u002Fli>\n\u003Cli>Show product image (checkbox)\u003C\u002Fli>\n\u003Cli>Show price (checkbox)\u003C\u002Fli>\n\u003Cli>Show excerpt (checkbox)\u003C\u002Fli>\n\u003Cli>Show spinner while loading (checkbox)\u003C\u002Fli>\n\u003Cli>Show block title (checkbox)\u003C\u002Fli>\n\u003Cli>Each block instance can override global settings.\u003C\u002Fli>\n\u003C\u002Ful>\n","Display recently viewed WooCommerce products via AJAX and cookies. Works with caching. Includes a customizable block and shortcode.",748,1,"2025-06-14T22:54:00.000Z","6.8.5","7.2",[110,111,112,20,22],"block","cache","products","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmate-recently-viewed-products.1.0.4.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":11,"downloaded":122,"rating":11,"num_ratings":11,"last_updated":123,"tested_up_to":14,"requires_at_least":88,"requires_php":16,"tags":124,"homepage":53,"download_link":127,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"recently-viewed-products-popup-woo","Recently Viewed Products Popup for WooCommerce","1.1.0","martonix","https:\u002F\u002Fprofiles.wordpress.org\u002Fmartonix\u002F","\u003Cp>\u003Cstrong>Recently Viewed Products Popup\u003C\u002Fstrong> is a lightweight, cache-friendly plugin that automatically tracks and displays the products your customers have recently viewed.\u003Cbr \u002F>\nThis plugin helps reduce bounce rates and encourages customers to complete their purchases by keeping their browsing history easily accessible.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Product Tracking\u003C\u002Fstrong> – Tracks every product your customers view with no manual work required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache-Friendly Design\u003C\u002Fstrong> – Works with caching plugins and full-page cache solutions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JavaScript Tracking\u003C\u002Fstrong> – Smart client-side tracking ensures products are captured even with aggressive caching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full History Modal\u003C\u002Fstrong> – “View All” link opens a modal with all recently viewed products in a clean, scrollable slider.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slick Slider Integration\u003C\u002Fstrong> – Smooth, responsive product carousel in the modal window\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fixed Position Popup\u003C\u002Fstrong> – Displays few most recent products in a small, elegant popup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie-Based Persistence\u003C\u002Fstrong> – Remembers products for up to 30 days across browser sessions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Display Options\u003C\u002Fstrong> – Choose exactly where to show the popup (product pages, shop, categories, cart)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Compatible\u003C\u002Fstrong> – Uses your theme’s existing WooCommerce product styling automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Automatic Tracking\u003C\u002Fstrong> – When a customer visits a product page, it’s automatically added to their recently viewed list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie Storage\u003C\u002Fstrong> – Products are stored in a cookie that lasts 30 days\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Display\u003C\u002Fstrong> – The popup appears only on pages you’ve selected in settings (product page by default)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Non-Intrusive Design\u003C\u002Fstrong> – Small popup stays out of the way but remains easily accessible\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modal Experience\u003C\u002Fstrong> – Clicking “View All” opens a full modal with slider navigation\u003C\u002Fli>\n\u003C\u002Fol>\n","Display recently viewed products in a small, fixed, cache-friendly popup on WooCommerce pages, with a modal window to view more.",163,"2026-02-01T19:39:00.000Z",[125,112,20,126,22],"popup","sales","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecently-viewed-products-popup-woo.1.1.0.zip",{"attackSurface":129,"codeSignals":254,"taintFlows":304,"riskAssessment":305,"analyzedAt":310},{"hooks":130,"ajaxHandlers":215,"restRoutes":245,"shortcodes":246,"cronEvents":250,"entryPointCount":253,"unprotectedCount":11},[131,137,141,146,150,153,156,161,165,168,171,175,177,181,185,188,192,195,199,201,206,209,213],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","init","load_textdomain","arewa-recently-viewed-content.php",106,{"type":132,"name":138,"callback":139,"file":135,"line":140},"after_setup_theme","register_image_size",115,{"type":132,"name":142,"callback":143,"priority":144,"file":135,"line":145},"wp_enqueue_scripts","enqueue_frontend_assets",999,118,{"type":132,"name":147,"callback":148,"file":135,"line":149},"admin_enqueue_scripts","enqueue_admin_assets",119,{"type":132,"name":151,"callback":143,"file":135,"line":152},"arwrev_enqueue_assets",121,{"type":132,"name":133,"callback":154,"file":135,"line":155},"init_layout_manager",190,{"type":157,"name":158,"callback":159,"file":135,"line":160},"filter","query_vars","add_query_vars",193,{"type":132,"name":162,"callback":163,"priority":11,"file":135,"line":164},"plugins_loaded","arwrev_migrate_options_from_arwrev",390,{"type":132,"name":162,"callback":166,"file":135,"line":167},"arwrev_init",400,{"type":132,"name":162,"callback":169,"file":135,"line":170},"arwrev_check_version_and_migrate",403,{"type":132,"name":172,"callback":173,"file":135,"line":174},"admin_notices","closure",563,{"type":132,"name":172,"callback":173,"file":135,"line":176},587,{"type":132,"name":178,"callback":179,"file":135,"line":180},"admin_init","arwrev_show_restoration_notice",614,{"type":132,"name":133,"callback":182,"file":183,"line":184},"init_admin_hooks","includes\\class-arwrev-admin-settings-tabbed.php",47,{"type":132,"name":178,"callback":186,"file":183,"line":187},"register_settings",48,{"type":132,"name":189,"callback":190,"file":183,"line":191},"admin_menu","add_admin_menu",55,{"type":132,"name":178,"callback":193,"file":194,"line":187},"check_restoration_status","includes\\class-arwrev-data-manager.php",{"type":132,"name":133,"callback":196,"file":197,"line":198},"init_shortcode_hooks","includes\\class-arwrev-shortcode-new.php",53,{"type":132,"name":142,"callback":200,"file":197,"line":191},"maybe_enqueue_assets",{"type":132,"name":202,"callback":203,"file":204,"line":205},"template_redirect","track_visit","includes\\class-arwrev-tracker.php",52,{"type":132,"name":207,"callback":208,"file":204,"line":198},"arwrev_cleanup","cleanup_old_entries",{"type":132,"name":210,"callback":211,"priority":31,"file":204,"line":212},"wp_login","merge_guest_history_on_login",54,{"type":132,"name":172,"callback":173,"file":214,"line":145},"uninstall.php",[216,222,225,228,231,235,237,241],{"action":217,"nopriv":218,"callback":219,"hasNonce":220,"hasCapCheck":218,"file":221,"line":205},"arwrev_remove_item",false,"remove_item",true,"includes\\class-arwrev-ajax.php",{"action":223,"nopriv":218,"callback":224,"hasNonce":220,"hasCapCheck":218,"file":221,"line":198},"arwrev_clear_all","clear_all",{"action":226,"nopriv":218,"callback":227,"hasNonce":220,"hasCapCheck":220,"file":221,"line":212},"arwrev_export_data","export_data",{"action":229,"nopriv":218,"callback":230,"hasNonce":220,"hasCapCheck":220,"file":221,"line":191},"arwrev_import_data","import_data",{"action":232,"nopriv":220,"callback":233,"hasNonce":220,"hasCapCheck":218,"file":221,"line":234},"arwrev_track_guest_view","track_guest_view",58,{"action":232,"nopriv":218,"callback":233,"hasNonce":220,"hasCapCheck":218,"file":221,"line":236},59,{"action":238,"nopriv":220,"callback":239,"hasNonce":220,"hasCapCheck":218,"file":221,"line":240},"arwrev_guest_remove_item","guest_remove_item",62,{"action":242,"nopriv":220,"callback":243,"hasNonce":220,"hasCapCheck":218,"file":221,"line":244},"arwrev_guest_clear_all","guest_clear_all",65,[],[247],{"tag":248,"callback":249,"file":197,"line":240},"watch_history","render_shortcode",[251],{"hook":207,"callback":207,"file":204,"line":252},160,9,{"dangerousFunctions":255,"sqlUsage":256,"outputEscaping":259,"fileOperations":11,"externalRequests":11,"nonceChecks":253,"capabilityChecks":47,"bundledLibraries":303},[],{"prepared":257,"raw":11,"locations":258},6,[],{"escaped":260,"rawEcho":261,"locations":262},262,18,[263,266,268,270,272,274,276,278,281,283,285,287,290,292,294,297,299,301],{"file":135,"line":264,"context":265},570,"raw output",{"file":135,"line":267,"context":265},571,{"file":135,"line":269,"context":265},594,{"file":183,"line":271,"context":265},759,{"file":197,"line":273,"context":265},156,{"file":197,"line":275,"context":265},159,{"file":197,"line":277,"context":265},165,{"file":279,"line":280,"context":265},"includes\\layouts\\class-arwrev-article-layout.php",74,{"file":279,"line":282,"context":265},122,{"file":284,"line":46,"context":265},"includes\\layouts\\class-arwrev-carousel-layout.php",{"file":284,"line":286,"context":265},198,{"file":288,"line":289,"context":265},"includes\\layouts\\class-arwrev-shop-layout.php",83,{"file":288,"line":291,"context":265},135,{"file":288,"line":293,"context":265},150,{"file":295,"line":296,"context":265},"includes\\layouts\\class-arwrev-video-layout.php",81,{"file":295,"line":298,"context":265},149,{"file":214,"line":300,"context":265},124,{"file":214,"line":302,"context":265},125,[],[],{"summary":306,"deductions":307},"The 'arewa-recently-viewed-content' v2.0.6 plugin exhibits a strong security posture based on the provided static analysis. It successfully employs prepared statements for all SQL queries, demonstrates robust output escaping with 94% of outputs properly escaped, and incorporates numerous nonce and capability checks across its entry points. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its security.  The plugin also has a clean vulnerability history, with no recorded CVEs, indicating a history of secure development and maintenance.\n\nWhile the static analysis reveals no critical or high severity issues in taint flows and a protected attack surface, the 94% output escaping rate suggests a small percentage of outputs might be vulnerable to Cross-Site Scripting (XSS) if the remaining 6% are not handled correctly. However, without specific examples of unsanitized outputs, this remains a theoretical concern.  The lack of taint analysis data is unusual but doesn't inherently point to a weakness; it might simply mean no flows were detected or the analysis tool did not execute fully for this specific analysis.\n\nOverall, the plugin appears to be developed with security in mind, adhering to many best practices. The minimal identified weaknesses are mostly in areas that typically require deeper manual code review to confirm exploitation potential. The clean vulnerability history is a significant positive indicator.  Given the available data, the plugin presents a low risk to WordPress installations.",[308],{"reason":309,"points":47},"Output escaping is not 100%","2026-03-17T06:54:04.718Z",{"wat":312,"direct":321},{"assetPaths":313,"generatorPatterns":316,"scriptPaths":317,"versionParams":318},[314,315],"\u002Fwp-content\u002Fplugins\u002Farewa-recently-viewed-content\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Farewa-recently-viewed-content\u002Fassets\u002Fjs\u002Ffrontend.js",[],[315],[319,320],"arewa-recently-viewed-content\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","arewa-recently-viewed-content\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":322,"htmlComments":327,"htmlAttributes":330,"restEndpoints":333,"jsGlobals":334,"shortcodeOutput":336},[323,324,325,326],"arwrev-recently-viewed-content","arwrev-layout-grid","arwrev-layout-list","arwrev-layout-carousel",[328,329],"\u003C!-- Start ARWREV Recently Viewed Content -->","\u003C!-- End ARWREV Recently Viewed Content -->",[331,332],"data-post-id","data-post-type",[],[335],"arwrev",[337,338],"[arewa_recently_viewed_content","[arwrev_recently_viewed_content"]