[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fd4m41W_iroMu3PkpJi0bqgFX7MMaNtNsKDVgkGWVP2g":3},{"slug":4,"name":5,"version":6,"author":5,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":136,"fingerprints":300},"pubexchange","PubExchange","2.0.7","https:\u002F\u002Fprofiles.wordpress.org\u002Fpubexchange\u002F","\u003Cp>PubExchange is a platform that helps publishers find sites to partner with so that they can promote one another via widgets, links shared on social, or links in articles. When a publisher sends traffic to their partners, PubExchange helps ensure that those partners send an equal amount of traffic back.\u003C\u002Fp>\n\u003Cp>This plugin enables you to add PubExchange’s partner widgets to your site. The widget will automatically display links to your partners’ articles and our algorithms will help determine which articles perform best on your site. If you want to exclude any articles from displaying or hand-pick specific content from each of your partners, you can do that through the PubExchange dashboard.\u003C\u002Fp>\n","Use the PubExchange widget to promote content from the sites that you have partnered with through PubExchange.com",80,4276,0,"2024-10-28T17:46:00.000Z","6.5.8","3.0","",[18,19,20,4,21],"content-recommendations","discovery","popular-posts","traffic-partnership","https:\u002F\u002Fwww.pubexchange.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpubexchange.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":4,"display_name":5,"profile_url":7,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,90,89,30,86,"2026-04-03T21:28:30.572Z",[36,56,74,91,116],{"slug":37,"name":38,"version":39,"author":38,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":12,"num_ratings":12,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":51,"download_link":52,"security_score":53,"vuln_count":54,"unpatched_count":12,"last_vuln_date":55,"fetched_at":26},"taboola","Taboola","3.0.2","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaboolawordpress\u002F","\u003Cp>This plugin provides an easy way to integrate Taboola content into your WordPress pages.\u003Cbr \u002F>\nUsing Taboola’s mix of sponsored and editorial content, you can generate revenue and drive engagement.\u003Cbr \u002F>\n(Requires an account with Taboola. For more detail, see the \u003Ca href=\"https:\u002F\u002Fdevelopers.taboola.com\u002Fweb-integrations\u002Fdocs\u002Fwordpress-plugin\u002F\" rel=\"nofollow ugc\">Taboola Dev Center\u003C\u002Fa>.)\u003C\u002Fp>\n","Use the Taboola plugin to generate revenue from native ads and drive engagement with editorial content.",3000,51300,"2025-10-29T11:42:00.000Z","6.8.0","5.2",[49,50,18,19,37],"ad-networks","ads","https:\u002F\u002Fdevelopers.taboola.com\u002Fweb-integrations\u002Fdocs\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaboola.zip",100,1,"2023-07-24 00:00:00",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":53,"num_ratings":54,"last_updated":16,"tested_up_to":66,"requires_at_least":67,"requires_php":16,"tags":68,"homepage":71,"download_link":72,"security_score":53,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":73},"mywidget-recommendations","myWidget recommendations","1.0.4","aliramazanov","https:\u002F\u002Fprofiles.wordpress.org\u002Faliramazanov\u002F","\u003Cp>myWidget – is a tool for increasing the level of reader involvement. myWidget creates personalized recommendations for your readers and shows it on the pages of your site. Through session depth and time are increasing.\u003C\u002Fp>\n","myWidget: Widget with personalized recommendations for increasing user metrics.",10,1973,"4.7.32","3.0.1",[49,18,19,69,70],"mywidget","widget","https:\u002F\u002Fwidget.my.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmywidget-recommendations.1.0.4.zip","2026-03-15T10:48:56.248Z",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":64,"downloaded":82,"rating":53,"num_ratings":29,"last_updated":16,"tested_up_to":66,"requires_at_least":83,"requires_php":16,"tags":84,"homepage":89,"download_link":90,"security_score":53,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":73},"primal-for-wp","Primal for WordPress","2.0.5","Primal","https:\u002F\u002Fprofiles.wordpress.org\u002Fprimalfusion\u002F","\u003Cp>Want to engage your readership on a whole new level? Provide highly relevant news, videos and information from across the web, tailored specifically to your individual interests.\u003C\u002Fp>\n\u003Cp>Primal for WordPress uses a patented artificial intelligence to deliver highly relevant and up-to-date information to your readers, tailored to each page you create.\u003C\u002Fp>\n\u003Cp>Working directly with Primal’s APIs, the plugin automatically builds rich interest graphs around your pages, filtering news and information from across the web. Contextual links to matching related content are displayed to your visitors, embedded alongside your posts and pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features and Differences\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Primal for WordPress delivers news and information from across the web, tailored to each individual page on your site. Primal increases user engagement with real-time, contextually relevant recommendations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content your readers care about\u003C\u002Fstrong>:  Primal matches its content recommendations to the specific subject matter of each individual WordPress page or post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ease of use\u003C\u002Fstrong>:  Primal is an intelligent assistant. It automatically learns your interests from the subject matter of the pages you create.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time content delivery\u003C\u002Fstrong>:  Primal’s recommendations are fresh and current. They’re generated in real-time using frequently updated content sources.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Learning\u003C\u002Fstrong>: Primal learns the interests of your audience based on their clicks, becoming evermore relevant and engaging over time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out a working version of the plugin installed on our very own \u003Ca href=\"https:\u002F\u002Fcorp.primal.com\u002Fblog\" rel=\"nofollow ugc\">Primal blog\u003C\u002Fa> and see how we’re increasing the value of our content.\u003C\u002Fp>\n\u003Cp>If you’re interested in learning more, we have a new feature in the works, where Primal will promote the content from your website or blog. Please \u003Ca href=\"https:\u002F\u002Fcorp.primal.com\u002Fsupport\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> if you’d like to learn more.\u003C\u002Fp>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cp>We value your suggestions. Please send feedback to support@primal.com so that we can continue to develop this plugin and improve your WordPress experience!\u003C\u002Fp>\n","Engage your readers with great content that expresses your interests!",3657,"3.5.1",[85,18,86,87,88],"content-discovery","feeds","primal","related-content","http:\u002F\u002Fprimal.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprimal-for-wp.2.0.5.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":16,"tags":106,"homepage":111,"download_link":112,"security_score":113,"vuln_count":114,"unpatched_count":12,"last_vuln_date":115,"fetched_at":26},"post-carousel","Smart Post Show – Post Grid, Post Carousel & Slider, and List Category Posts","3.0.12","ShapedPlugin LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fshapedplugin\u002F","\u003Cp>\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\u002FZd3cSnlEA_Y?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLoUb-7uG-5jPJ4tAoZbF_angfWNGeXdye\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsmartpost.com\u002Fblocks\u002Flite\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fcreate-new-ticket\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpsmartpost.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Pro!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Post Show\u003C\u002Fstrong> allows you to filter and display posts, pages, and taxonomies (categories, tags, and post formats) in carousel and grid layouts without coding. Create post carousels and grids to display your content in various ways.\u003C\u002Fp>\n\u003Ch4>Three Steps to Create Your Post Carousel or Grid\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Step 1: Select a carousel or grid layout. Customize the layout with various settings.\u003C\u002Fli>\n\u003Cli>Step 2: Filter posts by type (posts, pages), ID, taxonomy (categories, tags, post formats), author, keyword, status, and sort order (ID, title, date, modified date).\u003C\u002Fli>\n\u003Cli>Step 3:  Paste the generated shortcode anywhere you want to display your post carousel or grid.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easy to Use\u003C\u002Fh4>\n\u003Cp>Display any post type without writing code. The plugin provides an intuitive interface suitable for all users. The settings panel helps you create carousels and grids efficiently, with well-organized options and clear descriptions.\u003C\u002Fp>\n\u003Ch4>Responsive & SEO Friendly\u003C\u002Fh4>\n\u003Cp>Smart Post Show is responsive and SEO-friendly. Customize the number of slides displayed on desktop, tablet, and mobile devices.\u003C\u002Fp>\n\u003Ch4>Customization Options\u003C\u002Fh4>\n\u003Cp>The plugin offers multiple customization options and is extendable with hooks to modify the query and output.\u003C\u002Fp>\n\u003Ch4>Performance Optimized\u003C\u002Fh4>\n\u003Cp>The plugin follows WordPress coding standards and is optimized for performance.\u003C\u002Fp>\n\u003Ch4>Theme Compatibility\u003C\u002Fh4>\n\u003Cp>Smart Post Show works with most WordPress themes and plugins, including Genesis, Divi, Avada, and others. It is compatible with single-site and multisite WordPress networks.\u003C\u002Fp>\n\u003Ch4>Page Builder Integration\u003C\u002Fh4>\n\u003Cp>The plugin integrates with page builders such as Elementor, Divi, WPBakery, ThemeFusion, Beaver Builder, and SiteOrigin.\u003C\u002Fp>\n\u003Ch4>Translation & RTL Ready\u003C\u002Fh4>\n\u003Cp>Translate the plugin into your language using .po and .mo files. The plugin is Right-To-Left (RTL) ready and supports multilingual websites.\u003C\u002Fp>\n\u003Ch4>Regular Updates\u003C\u002Fh4>\n\u003Cp>The plugin is regularly updated with new features, bug fixes, and security patches.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>If you have any questions about working with Smart Post Show, you can take a look at the online \u003Ca href=\"https:\u002F\u002Fdocs.shapedplugin.com\u002Fdocs\u002Fpost-carousel\u002Foverview\u002F\" rel=\"nofollow ugc\">\u003Cstrong>documentation\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Designed and Developed by \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>ShapedPlugin\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Display posts, pages, and taxonomies in beautiful carousel, slider, and grid layouts with advanced filtering. Customizable, Developer-friendly.",20000,714367,94,206,"2025-12-29T09:48:00.000Z","6.9.4","5.0",[107,20,108,109,110],"latest-posts","post-grid","post-timeline","recent-posts","https:\u002F\u002Fwpsmartpost.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-carousel.3.0.12.zip",96,4,"2024-10-08 00:00:00",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":99,"downloaded":124,"rating":24,"num_ratings":53,"last_updated":125,"tested_up_to":104,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":133,"download_link":134,"security_score":101,"vuln_count":64,"unpatched_count":12,"last_vuln_date":135,"fetched_at":26},"top-10","WebberZone Top 10 — Popular Posts","4.2.1","Ajay","https:\u002F\u002Fprofiles.wordpress.org\u002Fajay\u002F","\u003Cp>WordPress lacks built-in page view tracking or a popular posts feature. \u003Ca href=\"https:\u002F\u002Fwebberzone.com\u002Fplugins\u002Ftop-10\u002F\" rel=\"nofollow ugc\">Top 10\u003C\u002Fa> solves this by counting views across posts, pages, and custom post types, then letting you showcase your most popular content.\u003C\u002Fp>\n\u003Cp>Top 10 provides blocks, widgets, shortcodes, and template functions for displaying popular posts and view counts across your site. All tracking data is stored locally in your WordPress database, with no external services involved.\u003C\u002Fp>\n\u003Cp>Top 10 includes comprehensive features such as thumbnail support, flexible display options, custom post type support, and developer-friendly extensibility. A built-in caching layer reduces server load, while AJAX-based tracking avoids page cache interference and works with most popular caching plugins.\u003C\u002Fp>\n\u003Cp>Top 10 also exposes a powerful API with WordPress actions and filters, allowing developers to customise queries, tracking behaviour, and output rendering without modifying core plugin files.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Page Counter\u003C\u002Fstrong>: Tracks hourly post views on posts, pages, and custom post types. Display counts automatically using blocks, shortcodes, or template functions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popular Posts\u003C\u002Fstrong>: Display most viewed posts by total counts or within custom time periods\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Support\u003C\u002Fstrong>: Dedicated “Popular Posts [Top 10]” block with configurable display options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Dashboard\u003C\u002Fstrong>: Network-wide aggregated statistics across all sites in a multisite installation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets\u003C\u002Fstrong>: Sidebar widgets for daily and overall popular posts with extensive customisation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong>: Use \u003Ccode>[tptn_list]\u003C\u002Fcode> to display popular post lists and \u003Ccode>[tptn_views]\u003C\u002Fcode> to show view counts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnails\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>WordPress post thumbnail support with custom \u003Ccode>tptn_thumbnail\u003C\u002Fcode> image size\u003C\u002Fli>\n\u003Cli>Automatic extraction of the first image from post content\u003C\u002Fli>\n\u003Cli>Manual thumbnail URLs via Edit Post screens\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclusions\u003C\u002Fstrong>: Exclude posts by category or post ID from popular post lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Styling\u003C\u002Fstrong>: Output wrapped in semantic CSS classes. Add custom CSS via settings or use included styles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Interface\u003C\u002Fstrong>: View daily and overall popular posts from the dashboard. Adds sortable view-count columns to post and page lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export\u002FImport\u003C\u002Fstrong>: Export count tables and settings, and restore them on the same site or other installs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching Compatibility\u003C\u002Fstrong>: Works with WP Super Cache, W3 Total Cache, Quick Cache, and similar plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong>: Extensive filters and actions to customise queries, tracking behaviour, and output rendering\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features in Top 10 Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Tracking and Performance\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast and High-Traffic Trackers\u003C\u002Fstrong>: Alternative tracking methods for improved performance on busy sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Query Optimisation\u003C\u002Fstrong>: MySQL \u003Ccode>MAX_EXECUTION_TIME\u003C\u002Fcode> directive to prevent long-running queries, configurable via settings and the \u003Ccode>top_ten_query_max_execution_time\u003C\u002Fcode> filter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Retention Override\u003C\u002Fstrong>: Customizable data retention period (default 180 days via \u003Ccode>TOP_TEN_STORE_DATA\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Blocks and Widgets\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Top 10 Query Block\u003C\u002Fstrong>: Query and display popular posts directly from the block or site editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Top 10 Featured Image Block\u003C\u002Fstrong>: Support for multiple image sources with fallbacks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popular Posts Block Enhancements\u003C\u002Fstrong>:\u003C\u002Fli>\n\u003Cli>Save and clear default block settings with a single click\u003C\u002Fli>\n\u003Cli>Auto-insert default and global settings attributes with an option to disable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Admin Tools\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin Bar Integration\u003C\u002Fstrong>: Admin bar menu item to view daily, total, and overall post counts, access admin pages, and clear cache\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Admin Bar menu\u003C\u002Fstrong>: Setting to disable the Admin Bar menu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Access Control\u003C\u002Fstrong>: Setting to control which user roles can view the Top 10 dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Settings\u003C\u002Fstrong>: Setting to choose which post type screens display admin columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mini “Top 10 Views Overview” widget\u003C\u002Fstrong>: Compact views-over-time chart on the WordPress Dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Settings Copy\u003C\u002Fstrong>: Tool to copy settings between sites in a multisite network\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Display Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Taxonomy-Specific Displays\u003C\u002Fstrong>: \u003Ccode>display_only_on_tax_ids\u003C\u002Fcode> parameter to restrict popular post displays to specific taxonomy terms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Inclusion\u003C\u002Fstrong>: Edit Post meta box option to include popular posts from specific categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RSS Feed Filtering\u003C\u002Fstrong>: Filter RSS feeds by category or post type via settings or URL parameters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Developer-Friendly Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Post Type Sortable Columns\u003C\u002Fstrong>: Admin columns on supported custom post types with sortable functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>GDPR\u003C\u002Fh4>\n\u003Cp>Top 10 does not collect personal visitor data out of the box. Tracking data is stored locally in the \u003Ccode>wp_top_ten\u003C\u002Fcode> and \u003Ccode>wp_top_ten_daily\u003C\u002Fcode> database tables (table prefix may vary).\u003C\u002Fp>\n\u003Cp>You are responsible for ensuring GDPR compliance on your website.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Top 10 is available for translation on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftop-10\" rel=\"nofollow ugc\">WordPress.org\u003C\u002Fa>.\u003Cbr \u002F>\nSee the \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Frosetta\u002Ftheme-plugin-directories\u002F\" rel=\"nofollow ugc\">Translator Handbook\u003C\u002Fa> to contribute.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>Top 10 is developed openly on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebberzone\u002Ftop-10\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003Cbr \u002F>\nFork the project and submit pull requests for bug fixes or improvements. Please do not use GitHub for support requests.\u003C\u002Fp>\n\u003Ch3>Other WebberZone Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontextual-related-posts\u002F\" rel=\"ugc\">Contextual Related Posts\u003C\u002Fa> – Display related posts on your WordPress site and feeds\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-search\u002F\" rel=\"ugc\">Better Search\u003C\u002Fa> – Enhance WordPress search with relevance-based results\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fknowledgebase\u002F\" rel=\"ugc\">Knowledge Base\u003C\u002Fa> – Create a knowledge base or FAQ section\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-to-all\u002F\" rel=\"ugc\">WebberZone Snippetz\u003C\u002Fa> – Manage custom HTML, CSS, and JavaScript snippets\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautoclose\u002F\" rel=\"ugc\">Auto-Close\u003C\u002Fa> – Automatically close comments, pingbacks, and trackbacks\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopular-authors\u002F\" rel=\"ugc\">Popular Authors\u003C\u002Fa> – Display popular authors widgets. Addon for Top 10.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhere-did-they-go-from-here\u002F\" rel=\"ugc\">Followed Posts\u003C\u002Fa> – Show related posts based on reader journeys\u003C\u002Fli>\n\u003C\u002Ful>\n","Track post views and page views, and display popular posts and trending content on your WordPress site.",1219295,"2026-02-21T11:06:00.000Z","6.6","7.4",[129,130,20,131,132],"most-viewed-posts","page-views","popular-posts-widget","post-views","https:\u002F\u002Fwebberzone.com\u002Fplugins\u002Ftop-10\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftop-10.4.2.1.zip","2025-05-07 00:00:00",{"attackSurface":137,"codeSignals":169,"taintFlows":218,"riskAssessment":286,"analyzedAt":299},{"hooks":138,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":168,"entryPointCount":12,"unprotectedCount":12},[139,145,149,153,157,161],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","widgets_init","closure","pubexchange_widget.php",36,{"type":140,"name":146,"callback":147,"file":143,"line":148},"admin_menu","admin_generate_menu",41,{"type":150,"name":151,"callback":151,"priority":64,"file":143,"line":152},"filter","plugin_action_links",42,{"type":140,"name":154,"callback":155,"file":143,"line":156},"wp_head","pubexchange_header_meta_tags",44,{"type":140,"name":158,"callback":159,"file":143,"line":160},"wp_footer","pubexchange_footer_load_js",45,{"type":150,"name":162,"callback":163,"file":143,"line":164},"the_content","load_pubexchange_content",46,[],[],[],[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":54,"externalRequests":12,"nonceChecks":12,"capabilityChecks":12,"bundledLibraries":217},[],{"prepared":12,"raw":12,"locations":172},[],{"escaped":174,"rawEcho":175,"locations":176},6,21,[177,180,182,184,187,189,191,193,194,196,198,200,203,205,207,209,210,211,212,214,216],{"file":143,"line":178,"context":179},101,"raw output",{"file":143,"line":181,"context":179},104,{"file":143,"line":183,"context":179},112,{"file":185,"line":186,"context":179},"settings.php",68,{"file":185,"line":188,"context":179},76,{"file":185,"line":190,"context":179},79,{"file":185,"line":192,"context":179},97,{"file":185,"line":53,"context":179},{"file":185,"line":195,"context":179},118,{"file":185,"line":197,"context":179},121,{"file":185,"line":199,"context":179},164,{"file":201,"line":202,"context":179},"widget.php",26,{"file":201,"line":204,"context":179},29,{"file":201,"line":206,"context":179},34,{"file":201,"line":208,"context":179},35,{"file":201,"line":156,"context":179},{"file":201,"line":160,"context":179},{"file":201,"line":160,"context":179},{"file":201,"line":213,"context":179},49,{"file":201,"line":215,"context":179},50,{"file":201,"line":215,"context":179},[],[219,266],{"entryPoint":220,"graph":221,"unsanitizedCount":264,"severity":265},"admin_pubexchange_settings (pubexchange_widget.php:130)",{"nodes":222,"edges":257},[223,228,233,237,239,243,245,249,251,255],{"id":224,"type":225,"label":226,"file":143,"line":227},"n0","source","$_POST['pubexchange_publication_id']",148,{"id":229,"type":230,"label":231,"file":143,"line":227,"wp_function":232},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":234,"type":225,"label":235,"file":143,"line":236},"n2","$_POST['pubexchange_widget_id']",149,{"id":238,"type":230,"label":231,"file":143,"line":236,"wp_function":232},"n3",{"id":240,"type":225,"label":241,"file":143,"line":242},"n4","$_POST['pubexchange_widget_number']",150,{"id":244,"type":230,"label":231,"file":143,"line":242,"wp_function":232},"n5",{"id":246,"type":225,"label":247,"file":143,"line":248},"n6","$_POST['pubexchange_lazy_load']",151,{"id":250,"type":230,"label":231,"file":143,"line":248,"wp_function":232},"n7",{"id":252,"type":225,"label":253,"file":143,"line":254},"n8","$_POST['pubexchange_link_discovery']",152,{"id":256,"type":230,"label":231,"file":143,"line":254,"wp_function":232},"n9",[258,260,261,262,263],{"from":224,"to":229,"sanitized":259},false,{"from":234,"to":238,"sanitized":259},{"from":240,"to":244,"sanitized":259},{"from":246,"to":250,"sanitized":259},{"from":252,"to":256,"sanitized":259},5,"low",{"entryPoint":267,"graph":268,"unsanitizedCount":264,"severity":265},"\u003Cpubexchange_widget> (pubexchange_widget.php:0)",{"nodes":269,"edges":280},[270,271,272,273,274,275,276,277,278,279],{"id":224,"type":225,"label":226,"file":143,"line":227},{"id":229,"type":230,"label":231,"file":143,"line":227,"wp_function":232},{"id":234,"type":225,"label":235,"file":143,"line":236},{"id":238,"type":230,"label":231,"file":143,"line":236,"wp_function":232},{"id":240,"type":225,"label":241,"file":143,"line":242},{"id":244,"type":230,"label":231,"file":143,"line":242,"wp_function":232},{"id":246,"type":225,"label":247,"file":143,"line":248},{"id":250,"type":230,"label":231,"file":143,"line":248,"wp_function":232},{"id":252,"type":225,"label":253,"file":143,"line":254},{"id":256,"type":230,"label":231,"file":143,"line":254,"wp_function":232},[281,282,283,284,285],{"from":224,"to":229,"sanitized":259},{"from":234,"to":238,"sanitized":259},{"from":240,"to":244,"sanitized":259},{"from":246,"to":250,"sanitized":259},{"from":252,"to":256,"sanitized":259},{"summary":287,"deductions":288},"The \"pubexchange\" v2.0.7 plugin exhibits a generally positive security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the plugin demonstrates good practice by exclusively using prepared statements for its SQL queries and not making any external HTTP requests. The lack of any recorded vulnerabilities in its history is also a strong indicator of robust security.\n\nHowever, there are notable areas for improvement. The low percentage of properly escaped output (22%) is a significant concern, suggesting a risk of Cross-Site Scripting (XSS) vulnerabilities. The presence of file operations without explicit authentication or authorization checks is another potential weakness. Additionally, the absence of nonce checks and capability checks on any potential entry points, even though the attack surface is currently reported as zero, could become a vulnerability if functionality is added without proper security considerations.\n\nIn conclusion, while the plugin is currently in a relatively secure state due to its minimal attack surface and good SQL practices, the unescaped output and the file operation capability present real, albeit not critical, risks. The plugin's history of no vulnerabilities is a strength, but the static analysis reveals areas that require immediate attention to maintain this track record.",[289,292,294,297],{"reason":290,"points":291},"Low percentage of properly escaped output",8,{"reason":293,"points":264},"File operations without clear security checks",{"reason":295,"points":296},"No nonce checks",3,{"reason":298,"points":296},"No capability checks","2026-03-16T21:30:04.530Z",{"wat":301,"direct":309},{"assetPaths":302,"generatorPatterns":305,"scriptPaths":306,"versionParams":307},[303,304],"\u002Fwp-content\u002Fplugins\u002Fpubexchange\u002Fwidget.php","\u002Fwp-content\u002Fplugins\u002Fpubexchange\u002Fjs\u002Fpubexchange_script.js",[],[304],[308],"pubexchange_widget.php?ver=",{"cssClasses":310,"htmlComments":312,"htmlAttributes":313,"restEndpoints":315,"jsGlobals":316,"shortcodeOutput":318},[311],"pubexchange_module",[],[314],"data-pubexchange-module-id",[],[317],"window.pubexchange_settings",[]]