[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffXbwiw6l5351Pe2NUNN9DTMa2SrHAxG6Fof3fDfUVEE":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":14,"unpatched_count":14,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":53,"crawl_stats":36,"alternatives":59,"analysis":153,"fingerprints":228},"simple-keyword-to-link","Simple Keyword to Link","1.5","Alessandro Piconi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsablab\u002F","\u003Cp>Supported Languages: English and Italian. At the moment.\u003C\u002Fp>\n\u003Cp>This is a very basic version of the plugin, where I’ve filled in as many necessities as I can think of, while trying to keep it as simple and intuitive as possible. If there are any bugs or you want new features, write me at attesor@gmail.com and I will try to update the plugin as soon as possible.\u003C\u002Fp>\n\u003Cp>Before writing a bad review of the plugin, please contact me for any problem: if you want to leave a positive one, thank you!\u003C\u002Fp>\n\u003Cp>Author: Alessandro Piconi\u003Cbr \u002F>\nAuthor website:https:\u002F\u002Fwww.invernomuto.net\u003C\u002Fp>\n\u003Cp>Banner Image By Vito Drolec\u003Cbr \u002F>\nhttps:\u002F\u002Funsplash.com\u002Fit\u002Ffoto\u002FHlosy9Nid1M\u003C\u002Fp>\n","Really Simple \"Keyword to Link\" Converter. Automatically create links for specific words in your content",2000,4046,100,2,"2024-08-21T13:07:00.000Z","6.6.5","4.7","7.0",[20,21,22,23,24],"keyword","keywords","link","link-building","links","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-keyword-to-link.1.5.zip",48,"2025-12-17 00:00:00","2026-03-15T15:16:48.613Z",[31,45],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":36},"CVE-2025-68573","simple-keyword-to-link-cross-site-request-forgery","Simple Keyword to Link \u003C= 1.5 - Cross-Site Request Forgery","The Simple Keyword to Link plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.5. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.5","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2026-01-05 18:52:55",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F492a2a6f-78e9-4401-a0a7-b7c1c8349efa?source=api-prod",{"id":46,"url_slug":47,"title":34,"description":48,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":49,"updated_date":50,"references":51,"days_to_patch":36},"CVE-2025-30980","simple-keyword-to-link-cross-site-request-forgery-2","The Simple Keyword to Link plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.5. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.","2025-06-05 00:00:00","2025-06-11 18:03:38",[52],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fcd679d7b-d8d9-46c4-87d2-8d04506ee5dd?source=api-prod",{"slug":54,"display_name":7,"profile_url":8,"plugin_count":55,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":56,"trust_score":57,"computed_at":58},"sablab",1,30,58,"2026-04-04T14:02:28.791Z",[60,83,101,119,136],{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":16,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":82,"last_vuln_date":36,"fetched_at":29},"links-auto-replacer","Keywords to Links Converter","2.2.4","Waseem Senjer","https:\u002F\u002Fprofiles.wordpress.org\u002Fwaseem_senjer\u002F","\u003Cp>Are you tired of linking websites in your post? This plugin will solve your problem. Link your keywords once and forget about them.\u003C\u002Fp>\n\u003Cp>Manage them in one place and create your own shortcuts via Keywords.\u003C\u002Fp>\n\u003Cp>Are you an affiliate marketer, you don’t have to manually insert your affiliate links manually every time you write a blog post. Also, it has a link shortening feature to hide and protect your links.\u003C\u002Fp>\n\u003Ch4>Affiliate Butler Pro\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fplugin\u002Faffiliate-butler-pro\u002F\" title=\"Upgrade to Affiliate Butler Pro\" rel=\"nofollow ugc\">Upgrade to Affiliate Butler Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>Affiliate Butler Pro\u003C\u002Fem> is a \u003Cstrong>significant upgrade\u003C\u002Fstrong> to \u003Cem>Affiliate Butler Lite\u003C\u002Fem> that adds many features such as internal, images, galleries, videos, maps and sharing tooltip and much more features.\u003C\u002Fp>\n\u003Ch3>Plugin’s Features\u003C\u002Fh3>\n\u003Ch3>Auto-Linking\u003C\u002Fh3>\n\u003Cp>The plugin allows you to add one or multiple keywords in order to automatically link them to an external link.\u003C\u002Fp>\n\u003Ch3>Do Follow\u003C\u002Fh3>\n\u003Cp>You can set whether you want the keyword’s link to have the dofollow or nofollow values in order to allow search engines to follow this link and use it in ranking or not.\u003C\u002Fp>\n\u003Ch3>Open Target\u003C\u002Fh3>\n\u003Cp>Set the opening behavior of the keyword’s link whether to open in the same window or a new window.\u003C\u002Fp>\n\u003Ch3>Auto Shortening\u003C\u002Fh3>\n\u003Cp>You can shorten the keyword’s link in order to make them clean links and prettified.\u003C\u002Fp>\n\u003Ch3>Case Sensitive\u003C\u002Fh3>\n\u003Cp>You can set the Auto-Link to be letters case sensitive for more accurate replacement\u003C\u002Fp>\n\u003Ch3>Pro Plugin’s Features\u003C\u002Fh3>\n\u003Ch3>Linking Types\u003C\u002Fh3>\n\u003Cp>We have 8 types of linking your keywords:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Internal URL:\u003C\u002Fstrong> You can link your keywords to an internal page of your website. You can find the page by an easy auto-complete list.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom HTML Popup:\u003C\u002Fstrong> The keyword can be linked to a popup that contains any design you want as the plugin accept HTML code to be integrated into the popup. For example, you can add an opt-in form HTML code to collect visitors emails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Popup:\u003C\u002Fstrong> Keywords can be linked to display a popup which contains a single image.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery Popup:\u003C\u002Fstrong> Do you need to display a gallery of images when your users click on certain keywords? No problem, the plugin allows you to link keywords to gallery popups.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Popup:\u003C\u002Fstrong> I bet sometimes you want to show the visitors a video but you don’t want them to exit your website to YouTube. You can link your keywords to video popups which support YouTube and Vimeo videos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps Popup:\u003C\u002Fstrong> Let’s say you are reviewing a restaurant on your website. It would be a good idea to link the restaurant name with a Map Popup that displays the location of that restaurant.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Media Sharing Tooltip:\u003C\u002Fstrong> Let your visitors share any content\u002Flinks you want to their social media accounts. By linking your keywords to a social media sharing tooltip, the keyword link will prompt the visitor with a tooltip that contains variant social media networks to share your content on.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Linking Categories and Custom Taxonomies\u003C\u002Fh3>\n\u003Cp>You can auto link your website categories and custom taxonomies.  Categories terms will be linked to their archive pages whenever they appear in posts or pages.\u003C\u002Fp>\n\u003Ch3>Limits Per Post\u003C\u002Fh3>\n\u003Cp>Limit the number of times that the keyword will be converted to a link per post if you don’t need your pages to be overwhelmed with links 🙂\u003C\u002Fp>\n\u003Ch3>Comprehensive Stats\u003C\u002Fh3>\n\u003Cp>Even if the link was external or a popup, the plugin will be able to track the link and provides you with many statistics (Visits per day, Countries, Browsers, Operating Systems and languages ). I will add more features in the statistics page in order to provide the plugin user of the maximum benefits of statistics and tracking. Moreover, each keyword has its own stats in the keyword editing page.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fplugin\u002Faffiliate-butler-pro\u002F\" title=\"Upgrade to Affiliate Butler Pro\" rel=\"nofollow ugc\">Upgrade to Affiliate Butler Pro\u003C\u002Fa>\u003C\u002Fp>\n","Convert your post content keywords to Links automatically, Using the same links over and over again in your posts? This is the solution.",900,41427,60,10,"2024-10-19T10:19:00.000Z","3.0.1","5.6",[76,77,21,24,78],"affiliate","automation","marketing","https:\u002F\u002Fwpruby.com\u002Fplugin\u002Faffiliate-butler-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinks-auto-replacer.2.2.4.zip",92,0,{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":13,"downloaded":91,"rating":82,"num_ratings":82,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":25,"tags":95,"homepage":25,"download_link":99,"security_score":100,"vuln_count":82,"unpatched_count":82,"last_vuln_date":36,"fetched_at":29},"enhanced-linking","Enhanced Linking","1.0.5","Zemanta","https:\u002F\u002Fprofiles.wordpress.org\u002Fzemanta\u002F","\u003Cp>Once Enhanced Linking is installed, users will notice two new options: ability to add links from related articles and ability to search the web right from the window. This will let users find relevant fresh content from other bloggers and allow them to find anything on the web in a quick and easy fashion.\u003C\u002Fp>\n\u003Ch3>Terms of Service\u003C\u002Fh3>\n\u003Cp>The plugin source code is released under GPLv2. Usage of plugin is governed by \u003Ca href=\"http:\u002F\u002Fwww.zemanta.com\u002Flegal\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">Zemanta Terms of Service\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fwww.zemanta.com\u002Flegal\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Zemanta Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin enhances the Insert\u002FEdit Link dialogue by letting users select and find additional content from their blog and external web.",8613,"2016-08-18T12:21:00.000Z","4.0.38","3.6",[96,97,21,24,98],"articles","images","tags","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-linking.1.0.5.zip",85,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":82,"num_ratings":82,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":25,"download_link":118,"security_score":13,"vuln_count":82,"unpatched_count":82,"last_vuln_date":36,"fetched_at":29},"auto-link-keywords","AutoLink Keywords","1.2","Pedram Cheraghi","https:\u002F\u002Fprofiles.wordpress.org\u002Fpedramch\u002F","\u003Cp>AutoLink Keywords helps you easily add internal or external links to your content by automatically linking specified keywords.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Define keyword-URL pairs in the settings page.\u003Cbr \u002F>\n* Limit the maximum number of links per post.\u003Cbr \u002F>\n* Optionally open links in a new tab.\u003Cbr \u002F>\n* Optionally add rel=”nofollow” attribute.\u003Cbr \u002F>\n* Case-insensitive matching.\u003Cbr \u002F>\n* Prevents linking inside already linked text.\u003Cbr \u002F>\n* Lightweight and simple to use.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>Define keyword-URL pairs like:\u003C\u002Fp>\n\u003Cp>wordpress|https:\u002F\u002Fwordpress.org\u003Cbr \u002F>\nphp|https:\u002F\u002Fwww.php.net\u003C\u002Fp>\n\u003Cp>Links will open in a new tab with optional nofollow attribute if configured.\u003C\u002Fp>\n","Automatically links predefined keywords in your posts and pages to specified URLs.",70,484,"2025-06-27T02:07:00.000Z","6.8.5","5.0","7.2",[116,77,21,24,117],"autolink","seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-link-keywords.1.2.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":71,"downloaded":127,"rating":82,"num_ratings":82,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":25,"tags":131,"homepage":133,"download_link":134,"security_score":100,"vuln_count":82,"unpatched_count":82,"last_vuln_date":36,"fetched_at":135},"word-2-cash","Word 2 Cash","0.9.2","winking","https:\u002F\u002Fprofiles.wordpress.org\u002Fwinking\u002F","\u003Cp>Word 2 Cash is a free WordPress plugin. Its purpose is to turn specified keywords on your blog into links.\u003C\u002Fp>\n\u003Cp>For example, suppose you want every instance of the word WordPress in your posts to be an anchor text pointing to http:\u002F\u002Fwordpress.org. This plugin can do that for you automatically.\u003C\u002Fp>\n\u003Cp>See more details on \u003Ca href=\"http:\u002F\u002Fmsafi.com\u002Fwordpress-plugins\u002Fturn-keywords-into-links-with-word-2-cash\u002F\" title=\"msafi's website\" rel=\"nofollow ugc\">my website here\u003C\u002Fa>.\u003C\u002Fp>\n","Word 2 Cash is a free WordPress plugin. Its purpose is to turn specified keywords on your blog into links.",2405,"2009-10-26T13:31:00.000Z","2.8.5","2.8",[132,21,117],"affiliate-links","http:\u002F\u002Fmsafi.com\u002Fwordpress-plugins\u002Fturn-keywords-into-links-with-word-2-cash\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fword-2-cash.0.9.2.zip","2026-03-15T14:54:45.397Z",{"slug":137,"name":138,"version":139,"author":140,"author_profile":141,"description":142,"short_description":143,"active_installs":82,"downloaded":144,"rating":82,"num_ratings":82,"last_updated":145,"tested_up_to":112,"requires_at_least":113,"requires_php":146,"tags":147,"homepage":151,"download_link":152,"security_score":13,"vuln_count":82,"unpatched_count":82,"last_vuln_date":36,"fetched_at":29},"hive-autolinker","Hive AutoLinker","1.0.0","opportunityhive","https:\u002F\u002Fprofiles.wordpress.org\u002Fopportunityhive\u002F","\u003Cp>Hive AutoLinker is a powerful WordPress plugin that automatically creates internal links throughout your website based on keywords you define. It helps improve your site’s SEO, user experience, and content discoverability by intelligently linking related content together.\u003C\u002Fp>\n\u003Ch3>Core Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Manual Keyword Management\u003C\u002Fstrong> – Add keywords and specify which URLs they should link to\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Link Placement\u003C\u002Fstrong> – Automatically replaces keywords in your content with proper internal links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link Type Control\u003C\u002Fstrong> – Choose between follow and nofollow link attributes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Internal Link Reporting\u003C\u002Fstrong> – View comprehensive reports of your site’s internal linking structure\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Functionality\u003C\u002Fstrong> – Export your keyword data to CSV for backup or analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Content Processing\u003C\u002Fstrong> – Uses DOM parsing to avoid linking within existing links or HTML attributes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Settings\u003C\u002Fstrong> – Control maximum replacements per keyword and case sensitivity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Define Keywords\u003C\u002Fstrong>: Add keywords or phrases you want to automatically link\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Target URLs\u003C\u002Fstrong>: Specify which internal pages each keyword should link to\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Processing\u003C\u002Fstrong>: The plugin automatically adds links when content is displayed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monitor Results\u003C\u002Fstrong>: Use the built-in reports to track your internal linking structure\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Benefits for SEO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improved Page Authority Distribution\u003C\u002Fstrong> – Spread link equity throughout your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better Content Discoverability\u003C\u002Fstrong> – Help search engines find and index your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced User Experience\u003C\u002Fstrong> – Keep visitors engaged with relevant internal links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduced Bounce Rate\u003C\u002Fstrong> – Guide users to related content automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Technical Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Uses caching to minimize database queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe HTML Processing\u003C\u002Fstrong> – Won’t interfere with existing links or break your HTML\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Operations\u003C\u002Fstrong> – Efficiently processes large amounts of content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Interface\u003C\u002Fstrong> – Clean, intuitive dashboard for managing all settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cp>Upgrade to Hive AutoLinker Premium for advanced features including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Search Console Integration\u003C\u002Fstrong> – Import keyword data directly from GSC\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Suggestions\u003C\u002Fstrong> – AI-powered suggestions for internal linking opportunities  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link Agreements Management\u003C\u002Fstrong> – Track commercial links with review dates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong> – Detailed reports on link performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Get help when you need it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fhiveautolinker.com\" rel=\"nofollow ugc\">HiveAutoLinker.com\u003C\u002Fa> to learn more about premium features.\u003C\u002Fp>\n\u003Ch3>Privacy and Data\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any personal data from your website visitors. All keyword and linking data is stored locally in your WordPress database.\u003C\u002Fp>\n\u003Cp>The premium version includes optional Google Search Console integration, which requires authentication with Google’s services and follows their privacy policies.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support questions, feature requests, or bug reports, please visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fhive-autolinker\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> or contact us through \u003Ca href=\"https:\u002F\u002Fhiveautolinker.com\" rel=\"nofollow ugc\">HiveAutoLinker.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>This plugin is actively developed and maintained. We welcome feedback and suggestions for new features. Visit our website to stay updated on new releases and features.\u003C\u002Fp>\n","Automatically create intelligent internal links throughout your WordPress site to boost SEO and improve user navigation.",282,"2025-08-14T12:42:00.000Z","7.4",[148,149,21,150,117],"automatic-links","internal-links","linking","https:\u002F\u002Fhiveautolinker.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhive-autolinker.1.0.0.zip",{"attackSurface":154,"codeSignals":186,"taintFlows":214,"riskAssessment":215,"analyzedAt":227},{"hooks":155,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":185,"entryPointCount":82,"unprotectedCount":82},[156,162,167,171,174,178],{"type":157,"name":158,"callback":159,"file":160,"line":161},"filter","the_content","linkify_words","simple-keyword-to-link.php",18,{"type":163,"name":164,"callback":165,"file":160,"line":166},"action","admin_menu","build_menu",19,{"type":163,"name":168,"callback":169,"file":160,"line":170},"init","load_languages",20,{"type":163,"name":168,"callback":172,"file":160,"line":173},"add_custom_rewrite_rule",22,{"type":163,"name":175,"callback":176,"file":160,"line":177},"template_redirect","save_link_stats",23,{"type":157,"name":179,"callback":180,"file":160,"line":181},"query_vars","my_custom_vars",24,[],[],[],[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":190,"fileOperations":55,"externalRequests":82,"nonceChecks":82,"capabilityChecks":82,"bundledLibraries":213},[],{"prepared":82,"raw":82,"locations":189},[],{"escaped":71,"rawEcho":191,"locations":192},9,[193,196,198,200,202,204,207,209,211],{"file":194,"line":14,"context":195},"views\\credits.php","raw output",{"file":194,"line":197,"context":195},3,{"file":194,"line":199,"context":195},5,{"file":194,"line":201,"context":195},6,{"file":194,"line":203,"context":195},7,{"file":205,"line":206,"context":195},"views\\settings.php",41,{"file":205,"line":208,"context":195},42,{"file":205,"line":210,"context":195},88,{"file":205,"line":212,"context":195},103,[],[],{"summary":216,"deductions":217},"The \"simple-keyword-to-link\" plugin v1.5 exhibits a mixed security posture.  While the static analysis indicates a clean bill of health regarding known dangerous functions, SQL injection vulnerabilities, and taint analysis, suggesting a reasonably secure codebase in its current state for these areas, there are notable weaknesses.  Specifically, the plugin has a history of two unpatched medium severity vulnerabilities, both of which were Cross-Site Request Forgery (CSRF) related. The recent nature of the last vulnerability (2025-12-17) is concerning, as it indicates ongoing security challenges or a lack of timely patching by the maintainer.  Furthermore, a significant portion of its output is not properly escaped (53%), which could lead to Cross-Site Scripting (XSS) vulnerabilities if data processed by the plugin is not handled carefully by the WordPress theme or other plugins. The absence of capability checks and nonce checks, while not directly flagged as issues by the static analysis, could become points of failure if any new entry points are introduced or if existing ones are exploited in conjunction with other vulnerabilities.",[218,220,223,225],{"reason":219,"points":170},"Two unpatched medium CVEs found",{"reason":221,"points":222},"53% of output not properly escaped",12,{"reason":224,"points":199},"0 capability checks on entry points",{"reason":226,"points":199},"0 nonce checks on entry points","2026-03-16T18:34:06.049Z",{"wat":229,"direct":238},{"assetPaths":230,"generatorPatterns":233,"scriptPaths":234,"versionParams":235},[231,232],"\u002Fwp-content\u002Fplugins\u002Fsimple-keyword-to-link\u002Fcss\u002Fsimple-keyword-to-link.css","\u002Fwp-content\u002Fplugins\u002Fsimple-keyword-to-link\u002Fjs\u002Fsimple-keyword-to-link.js",[],[232],[236,237],"simple-keyword-to-link\u002Fcss\u002Fsimple-keyword-to-link.css?ver=","simple-keyword-to-link\u002Fjs\u002Fsimple-keyword-to-link.js?ver=",{"cssClasses":239,"htmlComments":240,"htmlAttributes":263,"restEndpoints":265,"jsGlobals":266,"shortcodeOutput":267},[],[241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262],"\u003C!-- SE NON FUNZIONA, POTREBBE ESSERE LA CACHE DELLE REWRITE URL, ABILITARE E DISABILITARE IL TIPO DI PERMANLINK -->","\u003C!-- ottengo i dati associati allo slug -->","\u003C!-- SCRIVO LA STATS SOLO SE NON È UN BOT -->","\u003C!-- scrivo un log di testo csv con le info - che poi diventerà qualcosa di più sofisticato o la base di dati per mostrare i dati -->","\u003C!-- faccio il redirect; -->","\u003C!-- se arrivo qui, qualcosa è andato storto e sparo il 404 -->","\u003C!-- TODO PORCATELLA PER AGGIUNGERE UN LINK CHE SIA CHIAMABILE PER ESEGUIRE UNA FUNZIONE: TROVARE IL MODO CORRETTO -->","\u003C!-- AD OGNI CICLO RICARICO IL DOCUMENTO PER AVERE I NODI AGGIORNATI AL CICLO PRECEDENTE -->","\u003C!-- SE LA PAROLA HA ALMENO UN OCCORRENZA NEL CONTENUTO -->","\u003C!-- INIZIALIZZO LE VARIABILI DI CONTEGGIO -->","\u003C!-- PROCEDO CON LA SOSTITUZIONE -->","\u003C!-- SE SONO ATTIVE LE STATISTICHE CAMBIO IL LINK CON LO SLUG ASSOCIATO -->","\u003C!-- USO $DOC PERCHÉ ALTRIMENTI SE NON VIENE TORVATA NESSUNA OCCORRENZA, NON VIENE MOSTRATO IL CONTENUTO -->","\u003C!-- PRENDO IL CONTENUTO DEL BODY PERCHÉ ALTRIMENTI HO ANCHE TUTTE LE INTESTAZIONI RIPETUTE -->","\u003C!-- FUNZIONE CHE CHIAMO PER OGNI KEYWORD, SE HA ALMENO UN OCCORRENZA NEL CONTENUTO -->","\u003C!-- SE HO CONCLUSO TUTTE LE SOSTITUZIONI DISPONIBILI NON PROCEDO OLTRE -->","\u003C!-- ACCETTO IN ENTRATA UN NODO E CICLO I FIGLI -->","\u003C!-- SE È UN NODO TI TIPO LINK - PROCEDO OLTRE -->","\u003C!-- VERIFICO SE È UN NODO DI TIPO TEXT E ALLORA AGISCO -->","\u003C!-- SE È UN LINK AFFILIATO CHE USA LE STATISTICHE, APRO A PAGINA NUOVA E IMPOSTO DI NON SEGUIRLO -->","\u003C!-- CONTROLLO SE CI SONO ANCORA SISTUZIONI DA FARE -->","\u003C!-- VERIFICO SE LA SOSTITUZIONE DEVE ESSERE FULL WORD, non sostituisco quindi parti di parole. -->",[264],"slugSk2L",[],[],[]]