[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXqUHGe48AD37QfgpOcuWmPxhJ5vleIN6jOqzMW4URQ0":3,"$fcNeIo0_CtfC92qllAk8FndxjzreAxTTH_11xikc3CKA":205,"$fu25hxuoujfIjdbEG6iVWCj_TniMjz0HA9K5gbIxs_4o":210},{"slug":4,"name":4,"version":5,"author":6,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":10,"num_ratings":10,"last_updated":12,"tested_up_to":13,"requires_at_least":14,"requires_php":15,"tags":16,"homepage":19,"download_link":20,"security_score":21,"vuln_count":10,"unpatched_count":10,"last_vuln_date":22,"fetched_at":23,"discovery_status":24,"vulnerabilities":25,"developer":26,"crawl_stats":22,"alternatives":34,"analysis":128,"fingerprints":188},"4zero4","1.1","Fabio Moro","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevfabio\u002F","\u003Cp>Gestione pagina non trovata, effettua una ricerca cercando termini relativi alla pagina assente\u003C\u002Fp>\n","Gestione pagina non trovata, effettua una ricerca cercando termini relativi alla pagina assente",0,1545,"2025-04-09T07:20:00.000Z","6.8.5","4.6","5.2.4",[17,18],"404","search","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F4zero4.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":27,"display_name":6,"profile_url":7,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"devfabio",4,10,96,30,91,"2026-08-29T10:12:16.954Z",[35,57,75,94,110],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":43,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":19,"tags":49,"homepage":53,"download_link":54,"security_score":55,"vuln_count":10,"unpatched_count":10,"last_vuln_date":22,"fetched_at":56},"permalinks-to-categorypermalinks","Permalinks to Category\u002FPermalinks","1.0.2","Svetoslav Marinov","https:\u002F\u002Fprofiles.wordpress.org\u002Flordspace\u002F","\u003Cp>If you have an existing website and you want to add category to your blog posts links (e.g. by using: \u002F%category%\u002F%postname%\u002F in Settings > Permalinks) then your visitors\u003Cbr \u002F>\nwill most likely run into page not found errors. This plugin checks for such post links and redirects the visitor using permanent (301) redirect to the correct \u002FCategory\u002FPermalink link IF the permalinks are setup.\u003C\u002Fp>\n\u003Cp>This plugin assumes that you have previously used \u002F%postname%\u002F in your Settings > Permalinks.\u003C\u002Fp>\n\u003Cp>Demo\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.youtube.com\u002Fwatch?v=L124jV5joTk\u003C\u002Fp>\n\u003Cp>Bugs? Suggestions? If you want a faster reponse contact us through our website’s contact form [ orbisius.com ] and not through the support tab of this plugin or WordPress forums.\u003Cbr \u002F>\nWe don’t get notified when such requests get posted in the forums.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Forbisius.com\u002Fgo\u002Fintro2site?permalinks-to-categorypermalinks\" rel=\"nofollow ugc\">Free e-book: How to Build a Website Using WordPress: Beginners Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Svetoslav Marinov (Slavi) | \u003Ca href=\"http:\u002F\u002Forbisius.com\" title=\"Custom Web Programming, Web Design, e-commerce, e-store, WordPress Plugin Development, Facebook and Mobile App Development in Niagara Falls, St. Catharines, Ontario, Canada\" rel=\"nofollow ugc\">Custom Web and Mobile Programming by Orbisius.com\u003C\u002Fa>\u003C\u002Fp>\n","The plugin automatically redirects users who have accessed a blog post link without the category to the one which has the category and therefore avoid &hellip;",100,8333,9,"2014-12-03T15:19:00.000Z","4.0.38","2.6",[17,50,51,52,18],"permalink","permalinks","redirection","http:\u002F\u002Forbisius.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpermalinks-to-categorypermalinks.1.0.2.zip",85,"2026-07-22T17:31:50.256Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":29,"downloaded":65,"rating":43,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":19,"download_link":74,"security_score":55,"vuln_count":10,"unpatched_count":10,"last_vuln_date":22,"fetched_at":56},"404-to-search","404 to Search","0.1.3","M01n34u","https:\u002F\u002Fprofiles.wordpress.org\u002Fm01n34u\u002F","\u003Cp>It redirect every 404 response to the search page with a default result on what is in the url. It allow the visitor to have something he was looking for, without forcing a redirect to a page he didn’t ask for.\u003C\u002Fp>\n","It redirect every 404 response to the search page with a default result on what is in the url. It allow the visitor to have something he was looking f &hellip;",2895,2,"2022-04-16T21:23:00.000Z","5.9.13","5.4.2","7.3",[17,72,18,73],"redirect","seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F404-to-search.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":29,"downloaded":83,"rating":84,"num_ratings":28,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":19,"tags":88,"homepage":92,"download_link":93,"security_score":55,"vuln_count":10,"unpatched_count":10,"last_vuln_date":22,"fetched_at":23},"did-you-mean","Did You Mean","1.6","JasmanXcrew","https:\u002F\u002Fprofiles.wordpress.org\u002Fjasmanxcrew\u002F","\u003Cp>This plugin can fix typing errors (TYPO) in URLs and search forms by visitors. And provide proper notice to visitors.\u003Cbr \u002F>\nThis plugin also improve search forms with suggestion using autocomplete. This plugin will be helpful if you want more visitors and get a lot of income for ecommerce.\u003Cbr \u002F>\nYou will not lose any visitors or buyers simply due to wrong in writing a link or altered due to social networking links, or shortening a link.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Suggestions will show if the page is not found.\u003C\u002Fli>\n\u003Cli>Will display suggestions if you are looking for can not be found\u003C\u002Fli>\n\u003Cli>Equipped with autocomplete on search form\u003C\u002Fli>\n\u003Cli>No settings, just turn on the widget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>jQuery UI Theme\u003C\u002Fp>\n","This plugin can fix typing errors (TYPO) in URLs and search by visitors.",2893,70,"2014-03-02T01:54:00.000Z","3.7.41","3.6",[17,89,90,18,91],"ai","artificial-intelligence","widget","http:\u002F\u002Fwp.ihsana.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdid-you-mean.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":29,"downloaded":102,"rating":103,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":48,"requires_php":19,"tags":107,"homepage":108,"download_link":109,"security_score":55,"vuln_count":10,"unpatched_count":10,"last_vuln_date":22,"fetched_at":56},"genius-404","genius 404","1.0","Hussam Hussien","https:\u002F\u002Fprofiles.wordpress.org\u002Fhussam7ussien\u002F","\u003Cp>Save your visitors from unhelpful 404 errors!\u003C\u002Fp>\n\u003Cp>Instead of quickly giving up when a visitor reaches content that doesn’t exist, make an effort to guess what they were\u003Cbr \u002F>\nafter in the first place.  This plugin will perform a search of your posts, pages, tags and categories, using keywords from the requested\u003Cbr \u002F>\nURL.  If there’s a match, redirect to that content instead of showing the error.  If there’s more than one match, the\u003Cbr \u002F>\n404 template can use some template tags to provide a list of suggestions to the visitor.\u003C\u002Fp>\n\u003Ch3>Template tags\u003C\u002Fh3>\n\u003Cp>\u003Cem>\u003Ccode>genius404_has_suggestions\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Returns true if there are some suggestions, false otherwise\u003C\u002Fp>\n\u003Cp>\u003Cem>\u003Ccode>genius404_get_suggestions\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Retrieve an array of post objects for rendering manually.\u003C\u002Fp>\n\u003Cp>\u003Cem>\u003Ccode>genius404_suggestions\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Draw a list of suggested posts.\u003C\u002Fp>\n\u003Cp>Pass the parameter “list” to render suggestions as a list.\u003C\u002Fp>\n\u003Cp>\u003Cem>\u003Ccode>genius404_loop\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Query posts for use in a Loop. Eg:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php genius404_loop(); ?>\n\u003C?php while (have_posts()) : the_post(); ?>\n    \u003Ch2>\u003Ca href=\"\u003C?php the_permalink() ?>\">\u003C?php the_title(); ?>\u003C\u002Fa>\u003C\u002Fh2>\n    \u003C?php the_excerpt(); ?>\n\u003C?php endwhile; ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note that the loop will not display pages correctly, as it is not built to support them. It is recommended that if you use\u003Cbr \u002F>\na loop like that above, do not enable searching of pages.\u003C\u002Fp>\n\u003Cp>\u003Cem>\u003Ccode>genius404_get_search_terms\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Retrieve an array of search terms used to populate the suggestions list, for use with contextual highlighting, etc.\u003C\u002Fp>\n","Automatically redirect to the content the user was most likely after, or show suggestions, instead of showing an unhelpful 404 error.",2464,60,1,"2015-04-01T07:54:00.000Z","4.1.42",[17,95,52,18],"http:\u002F\u002Fatastypixel.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Fgenius-404\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenius-404.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":10,"downloaded":118,"rating":43,"num_ratings":104,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":19,"download_link":127,"security_score":43,"vuln_count":10,"unpatched_count":10,"last_vuln_date":22,"fetched_at":56},"searchus","SearchUs – Site Search + Smart 404 Recovery","1.0.1","funnelwon","https:\u002F\u002Fprofiles.wordpress.org\u002Ffunnelwon\u002F","\u003Cp>\u003Cstrong>SearchUs\u003C\u002Fstrong> (SearchUs by FunnelWon) \u003Cstrong>after free or paid license activation\u003C\u002Fstrong> replaces or powers your WordPress search with a dedicated index, relevance-ranked results, and a results page (SERP) you control. Until activation, visitor search on \u003Ccode>?s=\u003C\u002Fcode> uses WordPress’s built-in search while you complete setup. It indexes pages, posts, WooCommerce products, and media (images, PDFs, videos, documents). \u003Cstrong>All admin settings in this plugin are available on every plan\u003C\u002Fstrong> (ranking weights, intent, SERP layout, media extraction, result injections, multi-user mode, and more). \u003Cstrong>Plan differences are enforced by the SearchUs hosted service\u003C\u002Fstrong>: indexed URL cap, monthly search queries, full reindex frequency, and optional removal of “Search powered by…” attribution—not by disabling plugin features in PHP.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Search results page (SERP)\u003C\u002Fstrong> – After \u003Cstrong>license activation\u003C\u002Fstrong>, redirects \u003Ccode>?s=query\u003C\u002Fcode> to a dedicated search page (e.g. \u003Ccode>\u002Fsearchus\u002F\u003C\u002Fcode> or \u003Ccode>\u002Fsearch\u002F\u003C\u002Fcode>) with search box, result tabs (All, Images, Videos, Documents, Audio, Products), and optional list or grid layout. Works with your theme header and footer. \u003Cstrong>Result reordering and injections\u003C\u002Fstrong> (promoted results on the All tab) apply when you use the \u003Cstrong>SearchUs SERP template\u003C\u002Fstrong> under SERP \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Layout, not when you use the theme’s default search template only.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart 404 recovery\u003C\u002Fstrong> – On 404, suggests similar pages\u002Fposts\u002Fproducts\u002Fmedia based on the URL so visitors can find content instead of a dead end.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intent and synonyms\u003C\u002Fstrong> – Synonym list and intent matching so queries map to the right content (e.g. “lead gen” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “lead generation”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Did you mean?”\u003C\u002Fstrong> – When there are no results, can suggest a corrected query from the \u003Cstrong>search service\u003C\u002Fstrong> (returned with query results; no third-party spell-check APIs).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ranking\u003C\u002Fstrong> – Admin controls for title, H1, H2, H3+, body, and media weights; optional URL-segment and multi-token boosts; per-type caps and multipliers (pages, posts, products, images, videos, etc.). Relevance scoring runs on the SearchUs API using your saved settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Crawl and reindex\u003C\u002Fstrong> – Sitemap-based or full reindex to build\u002Frefresh the index. Auto-crawl can keep the index updated when content changes. URL exclusions and optional class\u002FID exclusions for body extraction. \u003Cstrong>Full reindex frequency and index size limits\u003C\u002Fstrong> are enforced by the service when you hit plan quotas.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media and products\u003C\u002Fstrong> – Index and search images (with alt\u002Ftitle\u002Ffilename), PDFs, documents, video, audio; WooCommerce product support with per-type caps and ranking multipliers. On the SearchUs SERP template, optional \u003Cstrong>Buy Now\u003C\u002Fstrong> on simple in-stock product cards (\u003Cstrong>SERP \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Layout \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Ecommerce Config\u003C\u002Fstrong>: checkout, cart, or off).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safety\u003C\u002Fstrong> – Settings lock to avoid accidental changes; optional local rate limits; junk-query guard blocks scanner probes \u003Cstrong>before\u003C\u002Fstrong> any API call (see External services).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the SearchUs search results page (default) or “default WordPress results” so your theme’s search template shows our results.\u003C\u002Fli>\n\u003Cli>Choose which post types and media types to index, exclude URLs or DOM areas, and tune SERP layout (list\u002Fgrid, excerpt length, results per page, WooCommerce Buy Now destination) and ranking from the same settings screens on all plans.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Requires PHP 7.4+. \u003Cstrong>Free\u003C\u002Fstrong> plans include “Search powered by FunnelWon” attribution on results where the API returns it; \u003Cstrong>paid\u003C\u002Fstrong> plans may remove attribution per license. No remote code execution. \u003Cstrong>After license activation\u003C\u002Fstrong>, the plugin communicates with FunnelWon’s API for indexing, visitor search results, and license handling; usage counters support plan limits on the service. No third-party advertising or behavioral-tracking scripts for FunnelWon’s benefit.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to \u003Cstrong>FunnelWon SearchUs\u003C\u002Fstrong> (hosted API and account dashboard at https:\u002F\u002Fsearchus.funnelwon.com). Use of the service is subject to our Terms and Privacy (links below).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>License activation \u002F validation\u003C\u002Fstrong> – When you enter or refresh an API key (and on periodic checks the plugin performs).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Indexing\u003C\u002Fstrong> – When you run a full reindex, delta\u002Findex push, or auto-crawl sends content to build or update the remote index.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visitor search\u003C\u002Fstrong> – After activation, each real visitor search query is sent to \u003Ccode>POST \u002Fv1\u002Fquery\u003C\u002Fcode> so the service can score results and apply plan limits (unless blocked locally as junk; see below).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usage and configuration\u003C\u002Fstrong> – When the admin loads usage, reindex eligibility, or optional cloud settings backup\u002Fsync features you use.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What is sent (summary)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Site URL, API key, plugin version, site identifier, and technical headers needed for authentication and plan routing.\u003C\u002Fli>\n\u003Cli>Content and metadata you enable for indexing (titles, body areas, headings, product fields, media alt text, filenames, etc.).\u003C\u002Fli>\n\u003Cli>Visitor \u003Cstrong>search query text\u003C\u002Fstrong> for live search (not used for third-party advertising).\u003C\u002Fli>\n\u003Cli>Aggregated usage for quotas (e.g. query counts, indexed URL counts, reindex allowance).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What stays on your server\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Optional \u003Cstrong>SearchUs analytics\u003C\u002Fstrong> (if enabled) is stored in your WordPress database only.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Query guard\u003C\u002Fstrong> (\u003Ccode>core\u002Fquery-guard.php\u003C\u002Fcode>) evaluates queries locally and \u003Cstrong>does not\u003C\u002Fstrong> send obvious bot\u002Fscanner probes to the API or third parties.\u003C\u002Fli>\n\u003Cli>A \u003Cstrong>search result cache\u003C\u002Fstrong> (transients) may store recent API responses locally for performance; it is not shared with advertisers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Legal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fsearchus.funnelwon.com\u002Ftos\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fsearchus.funnelwon.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more detail, see the \u003Cstrong>Privacy\u003C\u002Fstrong> section below and the in-plugin FAQ.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Licensing and API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When the plugin contacts FunnelWon’s (SearchUs) services—for \u003Cstrong>license validation\u003C\u002Fstrong>, \u003Cstrong>indexing\u003C\u002Fstrong>, \u003Cstrong>search results\u003C\u002Fstrong>, or \u003Cstrong>configuration sync\u003C\u002Fstrong>—it may send your \u003Cstrong>site URL\u003C\u002Fstrong>, \u003Cstrong>API key\u003C\u002Fstrong> (if you have entered one), \u003Cstrong>plugin version\u003C\u002Fstrong>, and other technical data needed to operate the service. Your site URL is used among other things to apply your plan and \u003Cstrong>allowed environments\u003C\u002Fstrong> (for example production, staging, and development URLs permitted under your license). \u003Cstrong>After you complete license activation\u003C\u002Fstrong>, indexing and visitor search send the content and metadata described in the plugin and settings (e.g. pages, posts, products) and each search query to the API as needed to build the index and return results; see the Description and External services sections above. Before activation, those API-backed search flows are not used for front-end \u003Ccode>?s=\u003C\u002Fcode> requests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support (information you choose to share)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you contact support, we may ask you to share \u003Cstrong>diagnostic details\u003C\u002Fstrong> so we can reproduce issues and spot conflicts—for example your \u003Cstrong>hosting provider or environment\u003C\u002Fstrong>, \u003Cstrong>active WordPress theme\u003C\u002Fstrong> (name and version), and \u003Cstrong>list of active plugins\u003C\u002Fstrong>, often by pasting \u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Site Health \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Info\u003C\u002Fstrong> from your admin. You decide what to send; we use it only to troubleshoot (including cache and plugin conflicts) and improve compatibility. Unless a future feature clearly discloses it and asks for consent, the plugin does \u003Cstrong>not\u003C\u002Fstrong> automatically upload your theme or full plugin list to us solely for support.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What the plugin sends automatically (no separate ad or marketing profile)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Site identity and licensing:\u003C\u002Fstrong> your site URL (and any staging\u002Fdev URLs your license allows), \u003Cstrong>API key\u003C\u002Fstrong> if you enter one, \u003Cstrong>plugin version\u003C\u002Fstrong>, and related technical fields so we can validate the license, apply plan limits, and route API requests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Indexing:\u003C\u002Fstrong> text and metadata from the content types you enable (e.g. titles, excerpts, body areas, headings, product fields, image alt text, file names)—only what is needed to build and update the search index.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search:\u003C\u002Fstrong> each \u003Cstrong>visitor search query\u003C\u002Fstrong> is sent to the service to compute results \u003Cstrong>once license activation is complete\u003C\u002Fstrong> (same as any hosted search). Until an API key is stored after activation, front-end \u003Ccode>?s=\u003C\u002Fcode> search uses WordPress’s built-in search and is not sent to SearchUs for ranking. Queries are not used for third-party advertising; they are processed to return search results and for \u003Cstrong>plan usage\u003C\u002Fstrong> (e.g. query volume limits) where applicable.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional in-plugin analytics (if you turn it on):\u003C\u002Fstrong> aggregated search and click metrics stored \u003Cstrong>on your WordPress site\u003C\u002Fstrong> in its database, as described in settings. A \u003Cstrong>first-party cookie\u003C\u002Fstrong> may be used for deduplication. This analytics data is \u003Cstrong>not\u003C\u002Fstrong> sent to FunnelWon for advertising; it stays on your server unless a future feature clearly says otherwise.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What we do not do\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>We do \u003Cstrong>not\u003C\u002Fstrong> sell your site URL, license details, index payloads, search queries, or support diagnostics to \u003Cstrong>third parties for advertising\u003C\u002Fstrong> or to build ad profiles.\u003C\u002Fli>\n\u003Cli>The plugin does \u003Cstrong>not\u003C\u002Fstrong> load third-party advertising or behavioral-tracking scripts for FunnelWon’s benefit.\u003C\u002Fli>\n\u003Cli>We do \u003Cstrong>not\u003C\u002Fstrong> automatically upload your theme name, plugin list, or Site Health dump—only what \u003Cstrong>you\u003C\u002Fstrong> choose to send if you contact support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Personal data (PII) in plain language\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SearchUs is \u003Cstrong>not\u003C\u002Fstrong> designed to collect visitor identities for marketing. However, \u003Cstrong>search queries\u003C\u002Fstrong> can contain anything a visitor types, and \u003Cstrong>indexed content\u003C\u002Fstrong> may include names, emails, or other data \u003Cstrong>you\u003C\u002Fstrong> published on the site—those flows are part of normal search and indexing, not a separate “PII harvesting” feature. If you are a \u003Cstrong>data controller\u003C\u002Fstrong> for your site’s visitors, you should describe SearchUs in \u003Cstrong>your\u003C\u002Fstrong> privacy policy (and comply with applicable law). FunnelWon’s own handling of data received through the service is described in our policies below.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Terms of Service and Privacy Policy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use of the hosted SearchUs service is governed by our \u003Cstrong>Terms of Service\u003C\u002Fstrong> and \u003Cstrong>Privacy Policy\u003C\u002Fstrong> on the SearchSaaS dashboard site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fsearchus.funnelwon.com\u002Ftos\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fsearchus.funnelwon.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For retention, security, legal bases, subprocessors, and other details, see the Privacy Policy link above. That policy governs FunnelWon \u002F SearchUs as the service provider; your site still needs its own policy where required. The Privacy Policy is also published at https:\u002F\u002Ffunnelwon.com\u002Fprivacy\u002F for convenience.\u003C\u002Fp>\n\u003Ch3>Third-party libraries\u003C\u002Fh3>\n\u003Cp>The plugin bundles \u003Cstrong>Driver.js\u003C\u002Fstrong> (https:\u002F\u002Fgithub.com\u002Fkamranahmedse\u002Fdriver.js) under the \u003Cstrong>MIT License\u003C\u002Fstrong> for the in-admin setup walkthrough. Source is included under \u003Ccode>admin\u002Fvendor\u002Fdriver\u002F\u003C\u002Fcode>.\u003C\u002Fp>\n","Site search with indexing, ranked SERP, Smart 404 recovery, and WooCommerce-ready product and media results.",90,"2026-07-09T20:56:00.000Z","7.0.2","5.9","7.4",[17,124,18,125,126],"advanced-search","search-plugin","site-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearchus.1.0.1.zip",{"attackSurface":129,"codeSignals":140,"taintFlows":147,"riskAssessment":175,"analyzedAt":187},{"hooks":130,"ajaxHandlers":136,"restRoutes":137,"shortcodes":138,"cronEvents":139,"entryPointCount":10,"unprotectedCount":10},[131],{"type":132,"name":133,"callback":134,"file":135,"line":45},"action","wp","p4zero4_redirect","4zero4.php",[],[],[],[],{"dangerousFunctions":141,"sqlUsage":142,"outputEscaping":144,"fileOperations":10,"externalRequests":10,"nonceChecks":10,"capabilityChecks":10,"bundledLibraries":146},[],{"prepared":10,"raw":10,"locations":143},[],{"escaped":10,"rawEcho":10,"locations":145},[],[],[148,167],{"entryPoint":149,"graph":150,"unsanitizedCount":104,"severity":166},"p4zero4_redirect (4zero4.php:10)",{"nodes":151,"edges":163},[152,157],{"id":153,"type":154,"label":155,"file":135,"line":156},"n0","source","$_SERVER",14,{"id":158,"type":159,"label":160,"file":135,"line":161,"wp_function":162},"n1","sink","header() [Header Injection]",19,"header",[164],{"from":153,"to":158,"sanitized":165},false,"medium",{"entryPoint":168,"graph":169,"unsanitizedCount":104,"severity":166},"\u003C4zero4> (4zero4.php:0)",{"nodes":170,"edges":173},[171,172],{"id":153,"type":154,"label":155,"file":135,"line":156},{"id":158,"type":159,"label":160,"file":135,"line":161,"wp_function":162},[174],{"from":153,"to":158,"sanitized":165},{"summary":176,"deductions":177},"The '4zero4' plugin version 1.1 demonstrates a strong adherence to several WordPress security best practices.  The static analysis reveals a complete absence of dangerous functions, SQL injection vulnerabilities due to the exclusive use of prepared statements, and proper output escaping. Furthermore, no file operations or external HTTP requests are present, and the plugin does not bundle any external libraries. The vulnerability history is also clean, with no recorded CVEs, indicating a history of security diligence from the developer.\n\nHowever, the analysis does highlight some areas of concern. The taint analysis shows two flows with unsanitized paths, which, while not reaching critical or high severity in this instance, represent a potential weakness. Critically, the absence of any capability checks or nonce checks across all entry points (AJAX, REST API, shortcodes, cron events) is a significant security oversight. This means that any functionality within the plugin, if it existed, could be accessed and potentially exploited by unauthenticated or unauthorized users. The fact that the attack surface is zero currently mitigates this risk, but if functionality is added in the future, it will be inherently vulnerable without these checks.\n\nIn conclusion, while '4zero4' v1.1 benefits from robust coding practices regarding SQL and output handling, the complete lack of authentication and authorization checks on any potential entry points is a major weakness. The current zero attack surface is the only reason this plugin isn't a high risk. Future development must prioritize implementing proper security checks to prevent potential vulnerabilities from emerging.",[178,181,184],{"reason":179,"points":180},"Taint flows with unsanitized paths detected",6,{"reason":182,"points":183},"No capability checks on any entry points",15,{"reason":185,"points":186},"No nonce checks on AJAX handlers",5,"2026-04-16T14:49:04.750Z",{"wat":189,"direct":198},{"assetPaths":190,"generatorPatterns":193,"scriptPaths":194,"versionParams":195},[191,192],"\u002Fwp-content\u002Fplugins\u002F4zero4\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002F4zero4\u002Fjs\u002Fscript.js",[],[192],[196,197],"4zero4\u002Fcss\u002Fstyle.css?ver=","4zero4\u002Fjs\u002Fscript.js?ver=",{"cssClasses":199,"htmlComments":200,"htmlAttributes":201,"restEndpoints":202,"jsGlobals":203,"shortcodeOutput":204},[],[],[],[],[],[],{"error":206,"url":207,"statusCode":208,"statusMessage":209,"message":209},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002F4zero4\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":5,"total_versions":10,"versions":211},[]]