[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmL24nOmJC1tk2HKiuhvAp-WrbP2DW0uSrdTM3v6WRYk":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":13,"last_updated":14,"tested_up_to":14,"requires_at_least":15,"requires_php":14,"tags":16,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":136,"fingerprints":353},"woo-ajax-filter","Woo Ajax Filter","1.0.0","coffee4dev","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee4dev\u002F","\u003Cp>Woo Ajax Filter is a plugin allows you create ajax shop. It supports default widget of Woocommerce.\u003C\u002Fp>\n\u003Cp>Otherwise we can make ajax function for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>category\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>filter price\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>tag\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>navigation\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>attribues\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is used in C4D Vision – Responsive  WooCommerce Theme\u003C\u002Fp>\n\u003Cp>You can view here http:\u002F\u002Fcoffee4dev.com\u002Fresponsive-woocommerce-theme-c4d-vision\u002F\u003C\u002Fp>\n\u003Ch3>Arbitrary section 1\u003C\u002Fh3>\n","Woo Ajax Filter is a plugin allows you create ajax shop. It supports default widget of Woocommerce.",10,2007,0,"","3.3",[17,18,19,20,21],"advanced-product-filters","ajax","ajax-filtered-nav","ajax-filtered-navigation","ajax-navigation","https:\u002F\u002Fcoffee4dev.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-ajax-filter.2.0.0.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},18,400,86,30,84,"2026-04-04T13:48:41.480Z",[36,56,73,90,116],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":32,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":14,"download_link":54,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":55},"oow-pjax","OOW PJAX","1.5","David OOWPRESS","https:\u002F\u002Fprofiles.wordpress.org\u002Foowpress\u002F","\u003Cp>\u003Cstrong>OOW PJAX\u003C\u002Fstrong>, brought to you by \u003Cstrong>OOWCODE\u003C\u002Fstrong> and \u003Cstrong>OOWPRESS\u003C\u002Fstrong>, revolutionizes WordPress navigation with \u003Cstrong>PJAX (PushState + AJAX)\u003C\u002Fstrong>, delivering lightning-fast page transitions without full page reloads. Built with \u003Cstrong>pure JavaScript\u003C\u002Fstrong> (no jQuery), this lightweight plugin ensures a modern, fluid user experience while remaining compatible with any WordPress theme. Whether you’re running a portfolio, a blog with a persistent media player, or a dynamic content site, OOW PJAX enhances navigation, boosts engagement, and reduces server load.\u003C\u002Fp>\n\u003Ch3>Why OOW PJAX Stands Out\u003C\u002Fh3>\n\u003Cp>OOW PJAX is designed for WordPress sites that demand \u003Cstrong>seamless navigation\u003C\u002Fstrong> and \u003Cstrong>dynamic content updates\u003C\u002Fstrong>. Unlike generic performance plugins, it targets specific use cases where fluid transitions are critical, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Sites with Persistent Media Players\u003C\u002Fstrong>: Keep audio or video players (e.g., music, podcasts, live streams) running in the footer or sidebar during navigation, avoiding interruptions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolio Websites\u003C\u002Fstrong>: Showcase projects with smooth, app-like transitions, perfect for photographers, designers, or agencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Content Sites\u003C\u002Fstrong>: Blogs, magazines, or news sites with frequently updated content benefit from fast, cached page loads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Stores\u003C\u002Fstrong>: Enhance product browsing with quick transitions, keeping users engaged without reload delays.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single-Page App (SPA) Experiences\u003C\u002Fstrong>: Create a near-SPA feel for membership sites, directories, or dashboards without heavy frameworks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interactive Landing Pages\u003C\u002Fstrong>: Deliver immersive experiences for marketing campaigns or event sites with uninterrupted navigation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Version 1.5 introduces a critical fix for handling Unicode characters (e.g., Chinese, emojis) in inline styles, preventing \u003Ccode>InvalidCharacterError\u003C\u002Fcode> issues with \u003Ccode>btoa\u003C\u002Fcode>. This update, contributed by \u003Cstrong>@long-dotcom\u003C\u002Fstrong>, ensures robust style management for multilingual and emoji-rich sites. It also enhances security with dynamic nonce refreshing, improves asynchronous stylesheet handling, and refines form redirect handling, making OOW PJAX more reliable for complex WordPress sites.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless AJAX Navigation\u003C\u002Fstrong>: Loads content via AJAX, updating specific containers without reloading the entire page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Persistent Elements\u003C\u002Fstrong>: Keeps fixed elements (e.g., media players, sticky menus, chat widgets) intact during transitions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser History Support\u003C\u002Fstrong>: Syncs URLs with the History API for natural forward\u002Fback navigation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Loader\u003C\u002Fstrong>: Style the loading overlay with CSS to match your brand (e.g., spinner, progress bar).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Caching\u003C\u002Fstrong>: Stores pages locally for instant repeat visits, with adjustable cache lifetime and user-aware logic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Form Handling\u003C\u002Fstrong>: Submits forms (e.g., comments, login, contact) via AJAX, with explicit nonce support and redirect handling (301, 302, 303, 307, 308).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Nonce Refresh\u003C\u002Fstrong>: Automatically refreshes security nonces via AJAX for enhanced security and reliability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & jQuery-Free\u003C\u002Fstrong>: Built with vanilla JavaScript for minimal footprint and maximum performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Configuration\u003C\u002Fstrong>: Define target containers, exclude links\u002Fzones (e.g., \u003Ccode>.no-pjax\u003C\u002Fcode>, \u003Ccode>#wpadminbar\u003C\u002Fcode>), and add custom JS before\u002Fafter navigation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Mode\u003C\u002Fstrong>: Logs detailed information in the browser console and server logs for easy troubleshooting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Implementation\u003C\u002Fstrong>: Uses dynamic nonces, sanitization, and strict validation for all settings and AJAX requests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Script Priority Control\u003C\u002Fstrong>: Customize the loading order of \u003Ccode>oow-pjax.js\u003C\u002Fcode> in the footer for compatibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Style Management\u003C\u002Fstrong>: Injects and manages page-specific stylesheets and inline styles asynchronously, now with Unicode support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Script Execution\u003C\u002Fstrong>: Re-executes scripts in updated containers or footer, with control over inline scripts and validation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CodeMirror Integration\u003C\u002Fstrong>: Edit Custom JS with syntax highlighting and a Dracula theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unicode Support for Styles\u003C\u002Fstrong>: Safely handles non-Latin1 characters (e.g., Chinese, emojis) in inline styles without errors (new in 1.5).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who Needs OOW PJAX?\u003C\u002Fh3>\n\u003Cp>OOW PJAX is tailored for WordPress users who want to elevate their site’s navigation and user experience. Specific use cases include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Music & Podcast Sites\u003C\u002Fstrong>: Ensure uninterrupted playback of audio players during browsing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Platforms\u003C\u002Fstrong>: Maintain video playback (e.g., tutorials, live streams) across navigation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Creative Portfolios\u003C\u002Fstrong>: Deliver smooth transitions between project pages for artists or agencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content-Heavy Blogs\u003C\u002Fstrong>: Speed up navigation with caching for frequently visited pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce with Sticky Features\u003C\u002Fstrong>: Keep cart widgets or live chat persistent during browsing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership Sites\u003C\u002Fstrong>: Create fluid navigation for dashboards or course platforms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketing Campaigns\u003C\u002Fstrong>: Build immersive landing pages with fast transitions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Link Interception\u003C\u002Fstrong>: Captures clicks on internal links, skipping external links, \u003Ccode>target=\"_blank\"\u003C\u002Fcode>, excluded selectors (e.g., \u003Ccode>.no-pjax\u003C\u002Fcode>), or excluded zones (e.g., \u003Ccode>#wpadminbar\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX Content Loading\u003C\u002Fstrong>: Fetches new content via AJAX and updates specified containers (e.g., \u003Ccode>#main\u003C\u002Fcode>, \u003Ccode>.content\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL Synchronization\u003C\u002Fstrong>: Updates the browser’s URL using the History API for seamless navigation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Persistent Elements\u003C\u002Fstrong>: Preserves fixed elements (e.g., media players, sticky headers) across transitions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Loader\u003C\u002Fstrong>: Displays a styled overlay during content loading, with configurable minimum duration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching\u003C\u002Fstrong>: Caches pages for instant repeat visits (disabled for logged-in users) with adjustable lifetime.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Handling\u003C\u002Fstrong>: Submits forms via AJAX, supporting explicit comment nonces and server-side redirects (e.g., 301, 302).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Script Management\u003C\u002Fstrong>: Re-executes scripts in updated containers or footer, with custom JS execution before\u002Fafter navigation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Style Injection\u003C\u002Fstrong>: Asynchronously injects page-specific stylesheets and inline styles, now with robust Unicode support.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cp>Install OOW PJAX, configure it in minutes, and transform your site’s navigation:\u003Cbr \u002F>\n1. Install and activate the plugin from the WordPress admin.\u003Cbr \u002F>\n2. Go to \u003Cstrong>OOWCODE > OOW PJAX\u003C\u002Fstrong> in the WordPress admin panel.\u003Cbr \u002F>\n3. In the \u003Cstrong>Settings\u003C\u002Fstrong> tab, enable PJAX and configure:\u003Cbr \u002F>\n   – \u003Cstrong>Target Containers\u003C\u002Fstrong>: CSS selectors for content updates (e.g., \u003Ccode>#main\u003C\u002Fcode>).\u003Cbr \u002F>\n   – \u003Cstrong>Exclude Selectors\u002FZones\u003C\u002Fstrong>: Links or zones to skip (e.g., \u003Ccode>.no-pjax\u003C\u002Fcode>, \u003Ccode>#wpadminbar\u003C\u002Fcode>).\u003Cbr \u002F>\n   – \u003Cstrong>Loader CSS\u003C\u002Fstrong>: Customize the loading animation.\u003Cbr \u002F>\n   – \u003Cstrong>Cache Settings\u003C\u002Fstrong>: Enable caching with a lifetime (e.g., 300 seconds).\u003Cbr \u002F>\n   – \u003Cstrong>Form Handling\u003C\u002Fstrong>: Enable AJAX for forms and specify refresh containers (e.g., \u003Ccode>#comments\u003C\u002Fcode>).\u003Cbr \u002F>\n   – \u003Cstrong>Script Priority\u003C\u002Fstrong>: Set a high value (e.g., 9999) to load \u003Ccode>oow-pjax.js\u003C\u002Fcode> late.\u003Cbr \u002F>\n   – \u003Cstrong>Custom JS\u003C\u002Fstrong>: Add JavaScript before\u002Fafter navigation using CodeMirror.\u003Cbr \u002F>\n4. Save settings and test navigation on your site.\u003Cbr \u002F>\n5. Check the \u003Cstrong>Overview\u003C\u002Fstrong> tab for tips or the \u003Cstrong>Support\u003C\u002Fstrong> tab for help.\u003C\u002Fp>\n\u003Ch3>Live Demo\u003C\u002Fh3>\n\u003Cp>See OOW PJAX in action! Visit our \u003Ca href=\"https:\u002F\u002Fdemo.oowcode.com\u002Foow-pjax\u002F\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> to experience seamless transitions, a persistent media player, and portfolio navigation on a real WordPress site.\u003C\u002Fp>\n\u003Ch3>Why Choose OOW PJAX?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Targeted Use Cases\u003C\u002Fstrong>: Perfect for sites with persistent media, portfolios, or dynamic content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Friendly\u003C\u002Fstrong>: Maintains proper URLs and browser history for search engine compatibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme-Agnostic\u003C\u002Fstrong>: Works with any WordPress theme by targeting custom containers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight Design\u003C\u002Fstrong>: No jQuery, minimal code, and optimized performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Discover the power of seamless navigation with OOW PJAX by \u003Cstrong>OOWCODE\u003C\u002Fstrong> and \u003Cstrong>OOWPRESS\u003C\u002Fstrong>. Visit \u003Ca href=\"https:\u002F\u002Foowcode.com\u002Foow-pjax\" rel=\"nofollow ugc\">oowcode.com\u002Foow-pjax\u003C\u002Fa> for full documentation.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Visit the \u003Cstrong>Support\u003C\u002Fstrong> tab in the plugin settings or email \u003Ca href=\"mailto:support@oowpress.com\" rel=\"nofollow ugc\">support@oowpress.com\u003C\u002Fa>. Full documentation is available at \u003Ca href=\"https:\u002F\u002Foowcode.com\u002Foow-pjax\" rel=\"nofollow ugc\">oowcode.com\u002Foow-pjax\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Contribute to OOW PJAX on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Foowcode\u002Foow-pjax\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> or share feedback at \u003Ca href=\"https:\u002F\u002Foowcode.com\" rel=\"nofollow ugc\">oowcode.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>OOW PJAX is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Transform your WordPress site into a fast, seamless PJAX (PushState + AJAX) experience without jQuery.",835,"2025-05-19T12:20:00.000Z","6.8.5","5.0","5.2",[21,50,51,52,53],"page-transition","persistent-player","pjax","vanilla-javascript","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foow-pjax.1.5.zip","2026-03-15T15:16:48.613Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":11,"downloaded":64,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":65,"requires_at_least":66,"requires_php":14,"tags":67,"homepage":14,"download_link":72,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"maxi-woo-ajax-navigation","Maxi Woo Ajax Navigation","1.0.2","Max K","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaminskym\u002F","\u003Cp>Easy and fast way show Woocommerce products list with Ajax navigation, category and order filter via shortcode in any page \u002F post.\u003C\u002Fp>\n\u003Cp>Useful if you want display some of your products inside article.\u003C\u002Fp>\n\u003Cp>\u003Cem>Compatible with Woocommerce 3.0.x!\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>User can filter products by category ang change they order (all this do also Ajax).\u003C\u002Fp>\n\u003Cp>In shortcode setting possible filter products by category ID or products IDs and SKUs list (Example: 2,5,8,24).\u003C\u002Fp>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Flebenslaufdesigns.de\u002F\" title=\"pluign demo\" rel=\"nofollow ugc\">demo on resume\u002Fcv template shop\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For insert products list use following shortcode:\u003Cbr \u002F>\n    [woo_ajax_nav columns=”3″ orderby=”title” order=”asc” per_page=”3″ product_cat=”” ids=”” skus=””]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Params:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>columns\u003C\u002Fcode>: columns number (1,2,3,4)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>orderby\u003C\u002Fcode> and \u003Ccode>order\u003C\u002Fcode>: https:\u002F\u002Fcodex.wordpress.org\u002FClass_Reference\u002FWP_Query#Order_.26_Orderby_Parameters\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>per_page\u003C\u002Fcode>: how many product shows in one page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>product_cat\u003C\u002Fcode>: from what category select products\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>ids\u003C\u002Fcode>: products ids (Example: 2,5,8,24), if need shows just specific products\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Woocommerce products block design depends on used WordPress theme and Woocommerce styles.\u003C\u002Fp>\n","This plugin allows easy insert Woocommerce products list with Ajax navigation, category and order filter via shortcode.",2028,"4.8.28","3.5",[21,68,69,70,71],"ajax-pagination","filter","products","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaxi-woo-ajax-navigation.1.0.2.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":13,"downloaded":81,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":82,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":14,"download_link":89,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"ajax-admin-navigation-sidebar-menus-by-ajax","AJAX Admin Navigation Sidebar AJAX","1.0","vaibhav31gangrade","https:\u002F\u002Fprofiles.wordpress.org\u002Fvaibhav31gangrade\u002F","\u003Cp>The AJAX Admin Navigation Sidebar plugin improves the WordPress admin experience by enabling AJAX-based navigation. It reduces server load by preventing unnecessary page reloads. Once activated, it seamlessly converts all main admin navigation into AJAX-based transitions.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Admin login with AJAX.\u003C\u002Fli>\n\u003Cli>Admin logout with AJAX.\u003C\u002Fli>\n\u003Cli>Edit admin profile using AJAX.\u003C\u002Fli>\n\u003Cli>Smooth admin navigation using AJAX.\u003C\u002Fli>\n\u003Cli>Internal admin dashboard navigation with AJAX.\u003C\u002Fli>\n\u003Cli>Filters with AJAX functionality.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This plugin also disables right-click functionality and certain keyboard shortcuts for better security.\u003C\u002Fp>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>A plugin that enhances the WordPress admin dashboard navigation by enabling AJAX-based operations to prevent full page reloads and reduce server load.\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>After installation and activation, the plugin automatically enables AJAX for the main admin navigation. No additional configuration is required.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress version 4.6 or higher.\u003C\u002Fli>\n\u003Cli>PHP version 5.2.4 or higher.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AJAX-enabled Sections\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Admin login.\u003C\u002Fli>\n\u003Cli>Admin profile.\u003C\u002Fli>\n\u003Cli>Logout.\u003C\u002Fli>\n\u003Cli>Help.\u003C\u002Fli>\n\u003Cli>Screen options.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>This plugin ensures smooth navigation and reduces unnecessary server requests. Recommended for sites with heavy admin usage.\u003C\u002Fp>\n","The AJAX Admin Navigation Sidebar plugin improves the WordPress admin experience by enabling AJAX-based navigation. It reduces server load by preventi &hellip;",365,"6.6.5","4.6","5.2.4",[86,87,21,88],"ajax-menu","ajax-menu-plugin","navigation-with-ajax","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-admin-navigation-sidebar-menus-by-ajax.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":84,"tags":105,"homepage":111,"download_link":112,"security_score":113,"vuln_count":114,"unpatched_count":13,"last_vuln_date":115,"fetched_at":55},"add-search-to-menu","Ivory Search – WordPress Search Plugin","5.5.14","Vinod Dalvi","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinod-dalvi\u002F","\u003Cp>Ivory Search is a simple to use advanced WordPress search plugin.\u003C\u002Fp>\n\u003Cp>It enhances the default WordPress search and also allows you to create new custom search forms.\u003C\u002Fp>\n\u003Cp>With Ivory Search, you can create an unlimited number of search forms and configure each search form individually to customize WordPress search and perform different types of searches on site content.\u003C\u002Fp>\n\u003Cp>Display the custom search forms on site header, footer, sidebar or widget area, navigation or menu, on pages, posts, custom post types or anywhere on the site using its shortcodes.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Note: The styling of the search form highly depends on how your theme styles it. If your theme does not style search form correctly then to style it get free support from \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Ivory Search Support\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Have any doubt or question?\u003Cbr \u002F>\nFeel free to ask it using \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Form\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002F\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Perform faster search with inverted index-based search engine.\u003C\u002Fli>\n\u003Cli> Index and search  shortcode contents.\u003C\u002Fli>\n\u003Cli> Search WooCommerce products.\u003C\u002Fli>\n\u003Cli> Search images, files and attachments.\u003C\u002Fli>\n\u003Cli> Customize search form using customizer.\u003C\u002Fli>\n\u003Cli> Search using AJAX search.\u003C\u002Fli>\n\u003Cli> Track searches in search analytics.\u003C\u002Fli>\n\u003Cli> Index and search TablePress shortcode contents.\u003C\u002Fli>\n\u003Cli> Create unlimited number of search forms.\u003C\u002Fli>\n\u003Cli> Configure each search forms separately.\u003C\u002Fli>\n\u003Cli> Configure search form to search specific content.\u003C\u002Fli>\n\u003Cli> Exclude specific content from search results.\u003C\u002Fli>\n\u003Cli> Display Search Forms anywhere on your site.\u003C\u002Fli>\n\u003Cli> Supports multilingual search.\u003C\u002Fli>\n\u003Cli> Multilingual Search supported by Weglot\u003C\u002Fli>\n\u003Cli> Integrates with popular plugins such as WooCommerce, Weglot, Polylang, bbPress, WPML etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AJAX Search or Live Search\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Convert any search form including default search form to AJAX search form.\u003C\u002Fli>\n\u003Cli> Search posts, pages, WooCommerce products, images, files or any custom post type using AJAX search.\u003C\u002Fli>\n\u003Cli> Exclude any specific content from AJAX search.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Search Form Customizer\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Use customizer to change search form colors and its text.\u003C\u002Fli>\n\u003Cli> Choose any search form style from various search forms.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Search Specific Content\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Search specific post types such as post, page, product, attachment, forum etc.\u003C\u002Fli>\n\u003Cli> Search in post title.\u003C\u002Fli>\n\u003Cli> Search in post content.\u003C\u002Fli>\n\u003Cli> Search in post excerpt.\u003C\u002Fli>\n\u003Cli> Search posts having specific category or taxonomy terms.\u003C\u002Fli>\n\u003Cli> Search in category or taxonomy terms title.\u003C\u002Fli>\n\u003Cli> Search in category or taxonomy terms description.\u003C\u002Fli>\n\u003Cli> Search posts having specific custom fields or metadata.\u003C\u002Fli>\n\u003Cli> Search WooCommerce products SKU. [Premium]\u003C\u002Fli>\n\u003Cli> Search WooCommerce products variation. [Premium]\u003C\u002Fli>\n\u003Cli> Search posts created by specific authors. [Premium]\u003C\u002Fli>\n\u003Cli> Search in author Display name and display the posts created by that author.\u003C\u002Fli>\n\u003Cli> Search posts having specific statuses. [Premium]\u003C\u002Fli>\n\u003Cli> Search posts having specific number of comments. [Premium]\u003C\u002Fli>\n\u003Cli> Search in approved comments content.\u003C\u002Fli>\n\u003Cli> Search posts created in specific date.\u003C\u002Fli>\n\u003Cli> Search only password protected posts.\u003C\u002Fli>\n\u003Cli> Search only posts without passwords.\u003C\u002Fli>\n\u003Cli> Search all posts with and without passwords.\u003C\u002Fli>\n\u003Cli> Search specific files, MIME type or media attachments such as images, audio, videos, PDF, documents etc. [Premium]\u003C\u002Fli>\n\u003Cli> Search in the title, caption and description of images, attachments and media.\u003C\u002Fli>\n\u003Cli> Search in multiple languages as the plugin supports multilingual plugins such as Polylang, WPML etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Exclude Specific Content From Search\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Exclude specific post types from search.\u003C\u002Fli>\n\u003Cli> Exclude specific posts, pages, WooCommerce Products, Media Attachments, forums or any custom post type from search.\u003C\u002Fli>\n\u003Cli> Do not search in the post title.\u003C\u002Fli>\n\u003Cli> Configure to not search in post content.\u003C\u002Fli>\n\u003Cli> Configure to not search in post excerpt.\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific category or taxonomy terms.\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific custom fields or metadata. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude ‘out of stock’ WooCommerce products from search. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude posts from search created by specific authors. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific statuses. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude sticky posts from search.\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific number of comments.\u003C\u002Fli>\n\u003Cli> Exclude posts from search created before or after specific dates.\u003C\u002Fli>\n\u003Cli> Exclude password protected posts from search.\u003C\u002Fli>\n\u003Cli> Exclude posts from search without passwords.\u003C\u002Fli>\n\u003Cli> Exclude images, audios, videos, PDF, documents, attachments, files, media, file type or MIME type from search. [Premium]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Control and Extend Search\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Display search form in navigation menu and configure its functionality.\u003C\u002Fli>\n\u003Cli> Configure the number of posts to display in search results.\u003C\u002Fli>\n\u003Cli> Highlight search terms on the search results page.\u003C\u002Fli>\n\u003Cli> Order posts in ascending or descending order of date, relevance, id, author, title, type, name, comment count, menu order or entirely random. [Premium]\u003C\u002Fli>\n\u003Cli> Display or hide sticky posts at the top of the search results page.\u003C\u002Fli>\n\u003Cli> Display an error page or list all posts for empty search queries.\u003C\u002Fli>\n\u003Cli> Display search forms only to site administrators while testing, before going live.\u003C\u002Fli>\n\u003Cli> Disable an individual search form or disable searching site wide.\u003C\u002Fli>\n\u003Cli> Configure stop words which are excluded from search.\u003C\u002Fli>\n\u003Cli> Option to add word synonyms to provide more relevant search results.\u003C\u002Fli>\n\u003Cli> Display post_type argument in the search query URL and restrict search to it.\u003C\u002Fli>\n\u003Cli> Search posts having all or any of the selected category or taxonomy terms.\u003C\u002Fli>\n\u003Cli> Display content having any or all the searched terms.\u003C\u002Fli>\n\u003Cli> Fuzzy Matching – Search posts that include the whole search term or search words in the posts that begins or ends with the search term.\u003C\u002Fli>\n\u003Cli> Keyword Stemming – Also searches base word of searched keyword. [Premium]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Note: some of the features are Premium marked as [Premium]. To have access to those features you will need Ivory Search Premium. You can \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">get Ivory Search Premium here\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>We enhanced and re-wrote old Add Search To Menu plugin from the ground up and Add Search To Menu has renamed to Ivory Search.\u003C\u002Fp>\n\u003Ch4>Help\u003C\u002Fh4>\n\u003Cp>Need Help? Get \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Ivory Search support\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>Any suggestions or comments are welcome. Feel free to contact us using this \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact form\u003C\u002Fa>.\u003C\u002Fp>\n","Advanced WordPress custom search plugin. Provides Search Form Customizer, WooCommerce Search, AJAX Search & Live Search support!",100000,2881577,98,1544,"2026-01-22T09:38:00.000Z","6.9.4","3.9",[106,107,108,109,110],"ajax-search","file-search","image-search","search","woocommerce-search","https:\u002F\u002Fivorysearch.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-search-to-menu.5.5.14.zip",95,11,"2026-01-27 19:35:51",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":98,"downloaded":124,"rating":100,"num_ratings":125,"last_updated":126,"tested_up_to":103,"requires_at_least":47,"requires_php":127,"tags":128,"homepage":131,"download_link":132,"security_score":133,"vuln_count":134,"unpatched_count":13,"last_vuln_date":135,"fetched_at":55},"ajax-search-for-woocommerce","FiboSearch – Ajax Search for WooCommerce","1.32.2","Damian Góra","https:\u002F\u002Fprofiles.wordpress.org\u002Fdamian-gora\u002F","\u003Cp>The most popular \u003Cstrong>WooCommerce product search plugin\u003C\u002Fstrong>. It gives your users a well-designed advanced AJAX search bar with live search suggestions.\u003C\u002Fp>\n\u003Cp>By default, WooCommerce provides a very simple search solution, without live product search or even SKU search. FiboSearch (formerly Ajax Search for WooCommerce) provides advanced search with live suggestions.\u003C\u002Fp>\n\u003Cp>Who doesn’t love instant, as-you-type suggestions? In 2025, customers expect smart product search. Baymard Institute’s latest UX research reveals that search autocomplete, auto-suggest, or an instant search feature \u003Cstrong>is now offered on 96% of major e-commerce sites\u003C\u002Fstrong>. It’s a must-have feature for every online business that can’t afford to lose customers. Why? FiboSearch helps users save time and makes shopping easier. As a result, Fibo really boosts sales.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>Search by product title, long and short description\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Search by SKU\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ Show \u003Cstrong>product image\u003C\u002Fstrong> in live search results\u003Cbr \u002F>\n✅ Show \u003Cstrong>product price\u003C\u002Fstrong> in live search results\u003Cbr \u002F>\n✅ Show \u003Cstrong>product description\u003C\u002Fstrong> in live search results\u003Cbr \u002F>\n✅ Show \u003Cstrong>SKU\u003C\u002Fstrong> in live search results\u003Cbr \u002F>\n✅ \u003Cstrong>Mobile first\u003C\u002Fstrong> – special mobile search mode for better UX\u003Cbr \u002F>\n✅ \u003Cstrong>Details panels\u003C\u002Fstrong> with extended information – \u003Cstrong>“add to cart” button\u003C\u002Fstrong> with a \u003Cstrong>quantity field\u003C\u002Fstrong> and \u003Cstrong>extended product\u003C\u002Fstrong> data displayed on hovering over the live suggestion\u003Cbr \u002F>\n✅ \u003Cstrong>Easy implementation\u003C\u002Fstrong> in your theme – embed the plugin using a \u003Cstrong>shortcode\u003C\u002Fstrong>, as a \u003Cstrong>menu item\u003C\u002Fstrong> or as a \u003Cstrong>widget\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Terms search\u003C\u002Fstrong> – search for product categories and tags\u003Cbr \u002F>\n✅ \u003Cstrong>Search history\u003C\u002Fstrong> – the current search history is presented when the user clicked\u002Ftaped on the search bar, but hasn’t yet typed the query.\u003Cbr \u002F>\n✅ \u003Cstrong>Limit\u003C\u002Fstrong> displayed suggestions – the number is customizable\u003Cbr \u002F>\n✅ \u003Cstrong>The minimum number of characters\u003C\u002Fstrong> required to display suggestions – the number is customizable\u003Cbr \u002F>\n✅ \u003Cstrong>Better ordering\u003C\u002Fstrong> – a smart algorithm ensures that the displayed results are as accurate as possible\u003Cbr \u002F>\n✅ \u003Cstrong>Support for WooCommerce search results page\u003C\u002Fstrong> – after typing enter, users get the same results as in FiboSearch bar\u003Cbr \u002F>\n✅ \u003Cstrong>Grouping instant search results by type\u003C\u002Fstrong> – displaying e.g. first matching categories, then matching products\u003Cbr \u002F>\n✅ \u003Cstrong>Google Analytics\u003C\u002Fstrong> support\u003Cbr \u002F>\n✅ Multilingual support including \u003Cstrong>WPML\u003C\u002Fstrong>, \u003Cstrong>Polylang\u003C\u002Fstrong> and \u003Cstrong>qTranslate-XT\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Personalization\u003C\u002Fstrong> of search bar and autocomplete suggestions – labels, colors, preloader, image and more\u003C\u002Fp>\n\u003Ch4>Try the PRO version\u003C\u002Fh4>\n\u003Cp>FiboSearch also comes in a Pro version, with a modern, inverted index-based search engine. FiboSearch Pro works up to \u003Cstrong>10× faster\u003C\u002Fstrong> than the Free version or other popular search solutions for WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffibosearch.com\u002Fpricing\u002F?utm_source=readme&utm_medium=referral&utm_content=pricing&utm_campaign=asfw\" rel=\"nofollow ugc\">Upgrade to PRO and boost your sales!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>PRO features\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>Ultra-fast search engine\u003C\u002Fstrong> based on the inverted index – works very fast, even with 100,000+ products\u003Cbr \u002F>\n✅ \u003Cstrong>Fuzzy search\u003C\u002Fstrong> – works even with minor typos\u003Cbr \u002F>\n✅ \u003Cstrong>Search in custom fields\u003C\u002Fstrong> with dedicated support for ACF\u003Cbr \u002F>\n✅ \u003Cstrong>Search in attributes\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Search in categories\u003C\u002Fstrong>. Supports category thumbnails.\u003Cbr \u002F>\n✅ \u003Cstrong>Search in tags\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Search in brands\u003C\u002Fstrong> (We support WooCommerce Brands, Perfect Brands for WooCommerce, Brands for WooCommerce, YITH WooCommerce Brands). Supports brand thumbnails.\u003Cbr \u002F>\n✅ \u003Cstrong>Search by variation product SKU\u003C\u002Fstrong> – also shows variable products in live search after typing in the exact matching SKU\u003Cbr \u002F>\n✅ \u003Cstrong>Search for posts\u003C\u002Fstrong> – also shows matching posts in live search\u003Cbr \u002F>\n✅ \u003Cstrong>Search for pages\u003C\u002Fstrong> – also shows matching posts in live search\u003Cbr \u002F>\n✅ \u003Cstrong>Synonyms\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Conditional exclusion of products\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>TranslatePress\u003C\u002Fstrong> compatible\u003Cbr \u002F>\n✅ Professional and fast \u003Cstrong>help with embedding\u003C\u002Fstrong> or replacing the search bar in your theme\u003Cbr \u002F>\n✅ and more…\u003Cbr \u002F>\n✅ SEE ALL PRO \u003Ca href=\"https:\u002F\u002Ffibosearch.com\u002Fpro-vs-free\u002F?utm_source=readme&utm_medium=referral&utm_content=features&utm_campaign=asfw\" rel=\"nofollow ugc\">FEATURES\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Showcase\u003C\u002Fh4>\n\u003Cp>See how it works for others: \u003Ca href=\"https:\u002F\u002Ffibosearch.com\u002Fshowcase\u002F?utm_source=readme&utm_medium=referral&utm_campaign=asfw&utm_content=showcase&utm_gen=utmdc\" rel=\"nofollow ugc\">Showcase\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>Any suggestions or comments are welcome. Feel free to contact us via the \u003Ca href=\"https:\u002F\u002Ffibosearch.com\u002Fcontact\u002F?utm_source=readme&utm_medium=referral&utm_campaign=asfw&utm_content=contact&utm_gen=utmdc\" rel=\"nofollow ugc\">contact form\u003C\u002Fa>.\u003C\u002Fp>\n","The most popular WooCommerce product search plugin. Gives your users a well-designed advanced AJAX search bar with live search suggestions.",3750506,1804,"2026-01-05T11:06:00.000Z","7.4",[106,129,130,71,110],"product-search","search-by-sku","https:\u002F\u002Ffibosearch.com?utm_source=wp-admin&utm_medium=referral&utm_campaign=author_uri&utm_gen=utmdc","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-search-for-woocommerce.1.32.2.zip",96,3,"2025-12-19 19:45:56",{"attackSurface":137,"codeSignals":232,"taintFlows":338,"riskAssessment":339,"analyzedAt":352},{"hooks":138,"ajaxHandlers":208,"restRoutes":209,"shortcodes":210,"cronEvents":231,"entryPointCount":183,"unprotectedCount":13},[139,145,149,153,158,162,168,173,176,178,181,184,186,188,190,192,194,196,198,199,202,205],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_init","page_init","admin\\classes\\options.php",13,{"type":140,"name":146,"callback":147,"file":143,"line":148},"admin_menu","add_plugin_page",14,{"type":140,"name":150,"callback":151,"file":143,"line":152},"admin_enqueue_scripts","safely_add_stylesheet_to_admin",15,{"type":69,"name":154,"callback":155,"priority":11,"file":156,"line":157},"plugin_row_meta","c4d_nwaf_plugin_row_meta","c4d-woo-ajax-filter.php",29,{"type":140,"name":159,"callback":160,"file":156,"line":161},"c4d-plugin-manager-section","c4d_nwaf_section_options",45,{"type":140,"name":163,"callback":164,"priority":165,"file":166,"line":167},"nwaf_admin_element_form","form",5,"classes\\element.php",7,{"type":69,"name":169,"callback":170,"file":171,"line":172},"woocommerce_product_categories_widget_args","widget","elements\\category\\category.php",9,{"type":140,"name":174,"callback":175,"file":171,"line":114},"wp_enqueue_scripts","frontsite_script",{"type":140,"name":163,"callback":164,"priority":165,"file":177,"line":114},"elements\\clear\\clear.php",{"type":140,"name":174,"callback":175,"file":179,"line":180},"elements\\menu\\menu.php",6,{"type":140,"name":174,"callback":175,"file":182,"line":183},"elements\\price\\price.php",8,{"type":140,"name":163,"callback":164,"priority":165,"file":185,"line":11},"elements\\rating\\rating.php",{"type":140,"name":174,"callback":175,"file":185,"line":187},12,{"type":69,"name":189,"callback":69,"file":185,"line":148},"woocommerce_product_query_meta_query",{"type":140,"name":174,"callback":175,"file":191,"line":183},"elements\\soft\\soft.php",{"type":140,"name":174,"callback":175,"file":193,"line":11},"elements\\tags\\tags.php",{"type":140,"name":163,"callback":164,"priority":165,"file":195,"line":11},"elements\\taxonomy\\taxonomy.php",{"type":140,"name":150,"callback":197,"file":195,"line":187},"admin_script",{"type":140,"name":174,"callback":175,"file":195,"line":148},{"type":140,"name":174,"callback":200,"file":201,"line":167},"safely_add_stylesheet_to_frontsite","frontsite\\frontsite.php",{"type":140,"name":203,"callback":204,"file":201,"line":183},"woocommerce_before_main_content","open_wrap",{"type":140,"name":206,"callback":207,"file":201,"line":172},"woocommerce_after_main_content","close_wrap",[],[],[211,214,217,221,223,225,227,229],{"tag":212,"callback":213,"file":177,"line":183},"nwaf_clear","clear_button",{"tag":215,"callback":216,"file":177,"line":172},"nwaf_active_filter","active_filter_bar",{"tag":218,"callback":219,"file":220,"line":11},"nwaf","shortcode","elements\\element.php",{"tag":222,"callback":219,"file":182,"line":180},"nwaf_price",{"tag":224,"callback":219,"file":185,"line":183},"nwaf_rating",{"tag":226,"callback":219,"file":191,"line":180},"nwaf_soft",{"tag":228,"callback":219,"file":193,"line":183},"nwaf_tags",{"tag":230,"callback":219,"file":195,"line":183},"nwaf_taxonomy",[],{"dangerousFunctions":233,"sqlUsage":234,"outputEscaping":236,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":337},[],{"prepared":13,"raw":13,"locations":235},[],{"escaped":11,"rawEcho":237,"locations":238},69,[239,243,244,246,247,249,250,252,254,256,258,259,260,262,264,266,267,268,270,272,273,276,278,279,281,282,283,285,287,289,291,293,295,297,298,299,300,301,302,303,304,305,306,308,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336],{"file":240,"line":241,"context":242},"admin\\views\\options.php",16,"raw output",{"file":240,"line":241,"context":242},{"file":245,"line":187,"context":242},"elements\\category\\form.php",{"file":245,"line":144,"context":242},{"file":248,"line":187,"context":242},"elements\\clear\\form.php",{"file":248,"line":144,"context":242},{"file":251,"line":29,"context":242},"elements\\price\\form.php",{"file":251,"line":253,"context":242},19,{"file":251,"line":255,"context":242},20,{"file":257,"line":148,"context":242},"elements\\price\\views\\default.php",{"file":257,"line":152,"context":242},{"file":257,"line":241,"context":242},{"file":257,"line":261,"context":242},23,{"file":257,"line":263,"context":242},24,{"file":265,"line":29,"context":242},"elements\\rating\\form.php",{"file":265,"line":253,"context":242},{"file":265,"line":255,"context":242},{"file":269,"line":148,"context":242},"elements\\rating\\views\\default.php",{"file":269,"line":271,"context":242},17,{"file":269,"line":263,"context":242},{"file":274,"line":275,"context":242},"elements\\soft\\views\\default.php",26,{"file":277,"line":11,"context":242},"elements\\tags\\views\\tags.php",{"file":277,"line":114,"context":242},{"file":280,"line":144,"context":242},"elements\\taxonomy\\form.php",{"file":280,"line":144,"context":242},{"file":280,"line":29,"context":242},{"file":280,"line":284,"context":242},33,{"file":280,"line":286,"context":242},48,{"file":280,"line":288,"context":242},52,{"file":280,"line":290,"context":242},53,{"file":280,"line":292,"context":242},57,{"file":280,"line":294,"context":242},58,{"file":296,"line":167,"context":242},"elements\\taxonomy\\views\\color.php",{"file":296,"line":183,"context":242},{"file":296,"line":183,"context":242},{"file":296,"line":114,"context":242},{"file":296,"line":144,"context":242},{"file":296,"line":148,"context":242},{"file":296,"line":271,"context":242},{"file":296,"line":271,"context":242},{"file":296,"line":271,"context":242},{"file":296,"line":253,"context":242},{"file":296,"line":307,"context":242},21,{"file":309,"line":180,"context":242},"elements\\taxonomy\\views\\dropdown.php",{"file":309,"line":183,"context":242},{"file":309,"line":172,"context":242},{"file":309,"line":187,"context":242},{"file":309,"line":187,"context":242},{"file":315,"line":180,"context":242},"elements\\taxonomy\\views\\label.php",{"file":315,"line":167,"context":242},{"file":315,"line":167,"context":242},{"file":315,"line":172,"context":242},{"file":315,"line":114,"context":242},{"file":315,"line":187,"context":242},{"file":315,"line":152,"context":242},{"file":315,"line":152,"context":242},{"file":315,"line":152,"context":242},{"file":315,"line":253,"context":242},{"file":326,"line":180,"context":242},"elements\\taxonomy\\views\\list.php",{"file":326,"line":167,"context":242},{"file":326,"line":167,"context":242},{"file":326,"line":11,"context":242},{"file":326,"line":187,"context":242},{"file":326,"line":144,"context":242},{"file":326,"line":241,"context":242},{"file":326,"line":241,"context":242},{"file":326,"line":241,"context":242},{"file":326,"line":29,"context":242},{"file":326,"line":255,"context":242},[],[],{"summary":340,"deductions":341},"The \"woo-ajax-filter\" v1.0.0 plugin presents a mixed security posture. On the positive side, the absence of known CVEs and no critical or high-severity taint flows are excellent indicators. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries and not performing any file operations or external HTTP requests, which significantly reduces common attack vectors. However, there are notable concerns. The plugin has a complete lack of nonce checks and capability checks. Coupled with the fact that none of the identified AJAX handlers or REST API routes have authentication checks, this creates a significant attack surface that is unprotected. Furthermore, a very low percentage (13%) of output escaping is a critical weakness, suggesting a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially given the presence of eight shortcodes which are common entry points for user-supplied data.",[342,344,346,348,350],{"reason":343,"points":11},"Missing nonce checks on all entry points",{"reason":345,"points":11},"Missing capability checks on all entry points",{"reason":347,"points":183},"Low output escaping percentage (13%)",{"reason":349,"points":11},"No authentication on AJAX handlers",{"reason":351,"points":11},"No permission callbacks on REST API routes","2026-03-16T23:27:04.366Z",{"wat":354,"direct":368},{"assetPaths":355,"generatorPatterns":365,"scriptPaths":366,"versionParams":367},[356,357,358,359,360,361,362,363,364],"\u002Fwp-content\u002Fplugins\u002Fwoo-ajax-filter\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwoo-ajax-filter\u002Fadmin\u002Fassets\u002Fjs\u002Fdefault.js","\u002Fwp-content\u002Fplugins\u002Fwoo-ajax-filter\u002Felements\u002Fcategory\u002Fassets\u002Ffrontsite.js","\u002Fwp-content\u002Fplugins\u002Fwoo-ajax-filter\u002Felements\u002Fcategory\u002Fassets\u002Fdefault.css","\u002Fwp-content\u002Fplugins\u002Fwoo-ajax-filter\u002Felements\u002Fmenu\u002Fassets\u002Fdefault.js","\u002Fwp-content\u002Fplugins\u002Fwoo-ajax-filter\u002Felements\u002Fprice\u002Fassets\u002Fdefault.js","\u002Fwp-content\u002Fplugins\u002Fwoo-ajax-filter\u002Felements\u002Fprice\u002Fassets\u002Fdefault.css","\u002Fwp-content\u002Fplugins\u002Fwoo-ajax-filter\u002Felements\u002Frating\u002Fassets\u002Ffrontsite.js","\u002Fwp-content\u002Fplugins\u002Fwoo-ajax-filter\u002Felements\u002Frating\u002Fassets\u002Fdefault.css",[],[],[],{"cssClasses":369,"htmlComments":379,"htmlAttributes":380,"restEndpoints":381,"jsGlobals":382,"shortcodeOutput":392},[370,371,372,373,374,375,376,377,378],"nwaf-admin-style","nwaf-admin-js","nwaf-category-js","nwaf-category-css","nwaf-menu-js","nwaf-price-js","nwaf-price-css","nwaf-rating-js","nwaf-rating-css",[],[],[],[383,384,385,386,387,388,389,390,391],"nwaf_admin_style","nwaf_admin_js","nwaf_category_js","nwaf_category_css","nwaf_menu_js","nwaf_price_js","nwaf_price_css","nwaf_rating_js","nwaf_rating_css",[393,394],"[nwaf_price]","[nwaf_rating]"]