[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpUSG92v5QRpBne5MSjXWF_T2VYPSqNxWAWLn3upLgG4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":21,"download_link":22,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":74,"fingerprints":123},"hide-link","Hide Link | Really hide links to robots","0.0.3","Jose Mortellaro","https:\u002F\u002Fprofiles.wordpress.org\u002Fgiuse\u002F","\u003Cp>After successful activation every time you add #hide-this-link to a link, the plugin will replace it with an hidden link.\u003C\u002Fp>\n\u003Cp>For example, for an URL as https:\u002F\u002Fsample-link.com you should write https:\u002F\u002Fsample-link.com#hide-this-link. Then you will still be able to click on the link, but robots will not see it because Hide Link will replace the link tag with a span and make it clickable with a line of JavaScript.\u003C\u002Fp>\n\u003Cp>With the \u003Ca href=\"https:\u002F\u002Fshop.josemortellaro.com\u002Fdownloads\u002Fhide-link-pro\u002F\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa> the links can be hidden also by CSS class, and you have also the options to hide all the links of the navigation.\u003C\u002Fp>\n","Plugin to really hide links to robots.",80,3264,4,"2025-12-10T09:10:00.000Z","6.9.4","6.2","7.2",[19,4,20],"hidden-link","no-bot","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-link.0.0.3.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"giuse",56,26370,99,62,87,"2026-04-04T02:10:53.445Z",[37,54],{"slug":38,"name":39,"version":6,"author":7,"author_profile":8,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":23,"num_ratings":44,"last_updated":45,"tested_up_to":15,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":21,"download_link":53,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"email-no-bot","Email No Bot – Prevent bots from detecting emails","\u003Cp>With Email No Bot humans will see the emails that you write using the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FShortcode\" rel=\"nofollow ugc\">shortcode\u003C\u002Fa> [hide_email email=”example@mail.com”], but robots will not.\u003C\u002Fp>\n\u003Cp>The user will not be able to copy the email in the clipboard. If you think this is a problem, this plugin is not for you.\u003C\u002Fp>\n\u003Cp>Looking at the screen you can see the email, but if you inspect elements, instead of the email you will see something strange, and not predictable. That’s what a bot will also see.\u003C\u002Fp>\n\u003Cp>The output is something very random for the bot, and even if the code of this plugin is open source, no bot will be able to decrypt the email.\u003C\u002Fp>\n\u003Cp>There are amazing plugins for contact forms, but sometimes what you really need is just an email that people can use to contact you.\u003Cbr \u002F>\nContact forms are so popular because a bot will not be able to get your email, but if you have a way to prevent bots from getting your email, you can simply add it to your page without the need of a contact form. Your page will be lighter and simple.\u003C\u002Fp>\n\u003Cp>Email No Bot has no settings page, it doesn’t write anything in the database, and it doesn’t load any asset on frontend, it just provides a shortcode, that’s it.\u003C\u002Fp>\n\u003Ch3>How to encrypt an email with Email No Bot\u003C\u002Fh3>\n\u003Cp>To encrypt an email use the shortcode \u003Cstrong>[hide_email email=”example@mail.com”]\u003C\u002Fstrong>.\u003Cbr \u002F>\nOf course, replace example@mail.com with the email that you want to display.\u003Cbr \u002F>\nYou can see an example and see how it works on the blog post \u003Ca href=\"https:\u002F\u002Fjosemortellaro.com\u002Fprevent-bots-from-getting-emails-from-your-website\u002F\" rel=\"nofollow ugc\">Prevent bots from getting emais from your website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Main features of Email No Bot\u003C\u002Fh3>\n\u003Cp>It obfuscate emails with 52 lines of code! The entire zip is less than 3 kB. No complicated settings, no database queries, no assets, nothing else than a shortcode. You will have no spam at zero cost in terms of performance. The weight of this plugin similar to the weight of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhello-dolly\u002F\" rel=\"ugc\">Hello Dolly\u003C\u002Fa>.\u003Cbr \u002F>\nYou can see here the \u003Ca href=\"https:\u002F\u002Fplugintests.com\u002Fplugins\u002Fwporg\u002Femail-no-bot\u002Flatest\" rel=\"nofollow ugc\">consumption of Email No Bot\u003C\u002Fa>. As you will see it’s not measurable.\u003C\u002Fp>\n\u003Ch3>Limitations of Email No Bot\u003C\u002Fh3>\n\u003Cp>The user will not be able to copy the email in the clipboard. But this is also what makes this plugin so powerful against spam bots.\u003C\u002Fp>\n\u003Ch3>Similar plugin to hide links\u003C\u002Fh3>\n\u003Cp>If you need something similar to hide links, you can try \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhide-link\u002F\" rel=\"ugc\">Hide Link\u003C\u002Fa>\u003C\u002Fp>\n","Humans will see the email address on your page, but robots will not.",200,6485,1,"2025-12-05T09:20:00.000Z","4.6","7.4",[49,50,20,51,52],"email-encryption","email-obfuscation","spam-email","spam-protection","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-no-bot.0.0.3.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":23,"num_ratings":44,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":21,"tags":67,"homepage":71,"download_link":72,"security_score":73,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"link-monitor","Link Monitor","1.0","ddweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fddweb\u002F","\u003Cp>Link Monitor is a FREE WordPress plugin that will help you to hide URLs from posts\u002Fpages and comments.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\nOriginal Link: AnOrdinaryWebsite\u002Findex.php?refId=234\u003Cbr \u002F>\nHidden Link: YourGreatWebsite\u002F?goto=aHR0cDovL2Rkd2ViLmV1\u003C\u002Fp>\n\u003Cp>Link Monitor works with custom posts, can be disabled for all or for choosen pages\u002Fposts.\u003C\u002Fp>\n","Link Monitor is a FREE WordPress plugin that will help you to hide URLs from posts\u002Fpages and comments.",10,1625,"2016-10-28T15:22:00.000Z","4.6.30","3.0.1",[68,69,70],"hide-links","hide-urls","monitorize-links","http:\u002F\u002Fddweb.eu\u002Flink-hide-monitor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flink-monitor.zip",85,{"attackSurface":75,"codeSignals":106,"taintFlows":114,"riskAssessment":115,"analyzedAt":122},{"hooks":76,"ajaxHandlers":102,"restRoutes":103,"shortcodes":104,"cronEvents":105,"entryPointCount":24,"unprotectedCount":24},[77,82,87,90,93,97,99],{"type":78,"name":79,"callback":80,"file":81,"line":62},"filter","plugin_action_links_hide-link\u002Fhide-link.php","closure","inc\\hide-link-admin.php",{"type":83,"name":84,"callback":85,"file":86,"line":62},"action","the_content","eos_hide_links_in_content","inc\\hide-link-front.php",{"type":78,"name":88,"callback":85,"file":86,"line":89},"render_block",11,{"type":83,"name":91,"callback":80,"file":86,"line":92},"wp_footer",50,{"type":78,"name":94,"callback":80,"priority":95,"file":86,"line":96},"walker_nav_menu_start_el",999999,75,{"type":83,"name":98,"callback":80,"file":86,"line":23},"init",{"type":78,"name":100,"callback":80,"priority":95,"file":86,"line":101},"wp_nav_menu",101,[],[],[],[],{"dangerousFunctions":107,"sqlUsage":108,"outputEscaping":110,"fileOperations":24,"externalRequests":24,"nonceChecks":24,"capabilityChecks":24,"bundledLibraries":113},[],{"prepared":24,"raw":24,"locations":109},[],{"escaped":111,"rawEcho":24,"locations":112},6,[],[],[],{"summary":116,"deductions":117},"The \"hide-link\" v0.0.3 plugin exhibits an extremely tight security posture based on the provided static analysis. The absence of any identified attack surface (AJAX handlers, REST API routes, shortcodes, cron events) is a significant strength. Furthermore, the code demonstrates excellent practices by utilizing prepared statements for all SQL queries and properly escaping all outputs. The lack of dangerous functions, file operations, external HTTP requests, and recorded vulnerabilities in its history further bolsters its perceived security. \n\nHowever, the complete absence of nonce checks and capability checks across all entry points, even though the attack surface is currently zero, presents a potential future risk. If the plugin were to be expanded or if new entry points were introduced without these crucial security mechanisms, it could become susceptible to attacks. The current lack of any taint flows is positive, but it's worth noting that the taint analysis itself analyzed zero flows, which could be due to the limited attack surface or the scope of the analysis. \n\nIn conclusion, \"hide-link\" v0.0.3 is currently secure due to its minimal attack surface and strong coding practices. The primary concern lies in the absence of fundamental security checks like nonces and capability checks, which could become a vulnerability if the plugin evolves without incorporating them. Its vulnerability history being empty is a very positive indicator.",[118,120],{"reason":119,"points":62},"No nonce checks",{"reason":121,"points":62},"No capability checks","2026-03-16T21:30:24.469Z",{"wat":124,"direct":129},{"assetPaths":125,"generatorPatterns":126,"scriptPaths":127,"versionParams":128},[],[],[],[],{"cssClasses":130,"htmlComments":132,"htmlAttributes":133,"restEndpoints":135,"jsGlobals":136,"shortcodeOutput":138},[131],"eos-hl",[],[134],"onclick",[],[137],"eos_hl_set_colors",[]]