[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fa4CBVLmpOXilKnPvdASuYuLNTG1xddezlUTSkvVMvaM":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":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":129,"fingerprints":223},"nsa-update-database-urls","NSA UPDATE DATABASE URLS","1.0","Chahat Sharma","https:\u002F\u002Fprofiles.wordpress.org\u002Fchahat-sharma\u002F","\u003Cp>If you move your WordPress website to a new domain name, you will find that internal links to pages and references to images are not updated. This plugin fixes that problem by helping you change old domain urls and links in your website. very easy to use.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Users can choose to update links embedded in content, excerpts, or custom fields etc\u003C\u002Fli>\n\u003Cli>Users can choose whether to update links for attachments in content and media\u003C\u002Fli>\n\u003Cli>View how many items were updated once user update urls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>Upload nsa-update-database-urls to \u002Fwp-content\u002Fplugins\u002F directory Activate plugin in admin area plugin menu\u003Cbr \u002F>\ngo to settings > update urls with Nsa\u003Cbr \u002F>\nfollow the Instruction\u003C\u002Fp>\n\u003Ch3>Plugin Settings\u003C\u002Fh3>\n\u003Cp>Plugin settings can be found in admin area, settings -> update urls with NSA\u003C\u002Fp>\n","Updates all urls and content links in your website including images and guids, content.",10,1506,0,"2016-06-22T09:11:00.000Z","4.5.33","2.5","",[19,20,21,22,23],"content","content-link","update-excerpt","update-excerpt-link","update-images-link","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnsa-update-database-urls.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"chahat-sharma",2,50,30,84,"2026-04-04T17:55:44.715Z",[37,60,76,94,113],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":17,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"add-anchor-links","Add Anchor Links","1.0.4","Karolina Vyskocilova","https:\u002F\u002Fprofiles.wordpress.org\u002Fvyskoczilova\u002F","\u003Cp>Creates anchor links to heading tags in the content of selected posts, just like Github does within the Readme.md files.\u003C\u002Fp>\n\u003Cp>Get involved and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvyskoczilova\u002Fadd-anchor-links\" rel=\"nofollow ugc\">join Github\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Select post type where the anchor links will be added.\u003C\u002Fli>\n\u003Cli>Disable CSS.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP PHP 7 & PHP 8\u003C\u002Fli>\n\u003C\u002Ful>\n","Creates anchor links to heading tags in the content of selected posts, just like Github does within the Readme.md files.",1000,18750,94,6,"2024-11-05T11:35:00.000Z","6.7.5","4.8","7.1",[54,55,19,56,57],"anchor","anchor-links","content-links","headings","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-anchor-links.1.0.4.zip",92,{"slug":61,"name":62,"version":6,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":32,"downloaded":67,"rating":68,"num_ratings":31,"last_updated":17,"tested_up_to":17,"requires_at_least":17,"requires_php":17,"tags":69,"homepage":72,"download_link":73,"security_score":74,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":75},"auto-anchor-links","Auto Anchor List","mindwiremedia","https:\u002F\u002Fprofiles.wordpress.org\u002Fmindwiremedia\u002F","\u003Cp>Creates anchor links to heading tags in the content and displays them automatically at the top of the content, or allows for custom placement with tags or sidebar widget.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n    1. Has option to auto display anchor links to Heading tags in content.\u003Cbr \u002F>\n    2. Allows control of which content to auto display links.\u003Cbr \u002F>\n    3. Can disable plugin css to allow custom styles to be applied.\u003Cbr \u002F>\n    4. Has widget available for display\u003Cbr \u002F>\n    5. Insert custom title to display above links\u003Cbr \u002F>\n    6. Clears all traces from any excerpts displayed\u003C\u002Fp>\n","Creates anchor links to heading tags in the content and displays automatically at the top of the content, or allows for custom placement with tags.",5035,90,[55,19,56,70,71],"links","sidebar","http:\u002F\u002Fwww.mindwiremedia.net\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fauto-anchor-list-wordpress-plugin-home\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-anchor-links.zip",100,"2026-03-15T10:48:56.248Z",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":33,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":17,"tags":88,"homepage":92,"download_link":93,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"auto-content-links","Auto Content Links","1.4","rgubby","https:\u002F\u002Fprofiles.wordpress.org\u002Frgubby\u002F","\u003Cp>Ever find yourself turning same words over and over again into links in your content? Well not any longer! Auto Content Links allows you to set up specific words in your content, and replace them with a link to wherever you want.\u003C\u002Fp>\n","Replace specific words in your content with a link",5105,"2010-12-19T12:48:00.000Z","3.0.5","3.0",[89,90,91],"auto-content-link","link-replacement","word-replacement","http:\u002F\u002Fredyellow.co.uk\u002Fplugins\u002Fauto-content-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-content-links.1.4.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":13,"num_ratings":13,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":17,"download_link":112,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"manage-post-content-links-interlinks","Manage post content links-interlinks","1.1.0","behzadrohizadeh","https:\u002F\u002Fprofiles.wordpress.org\u002Fbehzadrohizadeh\u002F","\u003Cp>A plugin for management link (interlinks) in post content like posts , pages , products … or any post type\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=z1yAxc7yVq8\" rel=\"nofollow ugc\">How use youtube \u003C\u002Fa>\u003C\u002Fp>\n","A plugin for management link (interlinks) in post content like posts , pages , products ... or any post type",20,1400,"2023-03-11T13:47:00.000Z","5.5.18","3.0.1","5.6",[20,109,110,111],"content-post-links-manager","interlinks-manager","management","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanage-post-content-links-interlinks.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":11,"downloaded":121,"rating":13,"num_ratings":13,"last_updated":122,"tested_up_to":123,"requires_at_least":87,"requires_php":17,"tags":124,"homepage":127,"download_link":128,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"show-some-love-kikicoza","Show Some Love from kiki.co.za","1.1.1","14850842","https:\u002F\u002Fprofiles.wordpress.org\u002F14850842-1\u002F","\u003Cp>This plugin remembers the details of each person you have added so you don’t have to retype all the details in each post and displays it below the relevant posts. We make it easy to show some love.\u003C\u002Fp>\n\u003Cp>Major Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Keeps a database of the providers you previously used\u003C\u002Fli>\n\u003Cli>Links and categories are auto filled\u003C\u002Fli>\n\u003Cli>Add and remove multiple provider with ease\u003C\u002Fli>\n\u003Cli>Automatically appended to content\u003C\u002Fli>\n\u003Cli>Set the show some love header\u003C\u002Fli>\n\u003Cli>Open links in new window\u003C\u002Fli>\n\u003Cli>Custom CSS\u003C\u002Fli>\n\u003Cli>Display links in lists or inline\u003C\u002Fli>\n\u003C\u002Ful>\n","Show some love to the people who make it possible to do what you do.",1487,"2013-01-09T14:53:00.000Z","3.5.2",[56,125,126],"link-love","link-to-providers","http:\u002F\u002Fwww.kiki.co.za\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-some-love-kikicoza.zip",{"attackSurface":130,"codeSignals":142,"taintFlows":173,"riskAssessment":208,"analyzedAt":222},{"hooks":131,"ajaxHandlers":138,"restRoutes":139,"shortcodes":140,"cronEvents":141,"entryPointCount":13,"unprotectedCount":13},[132],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_menu","nsa_add_admin_page","nsa-update-database-urls.php",13,[],[],[],[],{"dangerousFunctions":143,"sqlUsage":148,"outputEscaping":157,"fileOperations":13,"externalRequests":13,"nonceChecks":171,"capabilityChecks":13,"bundledLibraries":172},[144],{"fn":145,"file":136,"line":146,"context":147},"unserialize",73,"if ( is_string( $data ) && ( $unserialized = @unserialize( $data ) ) !== false ) {",{"prepared":149,"raw":31,"locations":150},3,[151,154],{"file":136,"line":152,"context":153},36,"$wpdb->get_var() with variable interpolation",{"file":136,"line":155,"context":156},54,"$wpdb->query() with variable interpolation",{"escaped":48,"rawEcho":158,"locations":159},5,[160,163,165,167,169],{"file":136,"line":161,"context":162},105,"raw output",{"file":136,"line":164,"context":162},117,{"file":136,"line":166,"context":162},167,{"file":136,"line":168,"context":162},177,{"file":136,"line":170,"context":162},185,1,[],[174,198],{"entryPoint":175,"graph":176,"unsanitizedCount":171,"severity":197},"nsa_update_management_page (nsa-update-database-urls.php:19)",{"nodes":177,"edges":193},[178,183,187],{"id":179,"type":180,"label":181,"file":136,"line":182},"n0","source","$_POST",131,{"id":184,"type":185,"label":186,"file":136,"line":182},"n1","transform","→ nsa_update_urls()",{"id":188,"type":189,"label":190,"file":136,"line":191,"wp_function":192},"n2","sink","query() [SQLi]",63,"query",[194,196],{"from":179,"to":184,"sanitized":195},false,{"from":184,"to":188,"sanitized":195},"high",{"entryPoint":199,"graph":200,"unsanitizedCount":171,"severity":197},"\u003Cnsa-update-database-urls> (nsa-update-database-urls.php:0)",{"nodes":201,"edges":205},[202,203,204],{"id":179,"type":180,"label":181,"file":136,"line":182},{"id":184,"type":185,"label":186,"file":136,"line":182},{"id":188,"type":189,"label":190,"file":136,"line":191,"wp_function":192},[206,207],{"from":179,"to":184,"sanitized":195},{"from":184,"to":188,"sanitized":195},{"summary":209,"deductions":210},"The \"nsa-update-database-urls\" plugin v1.0 exhibits a mixed security posture. While it has a very small attack surface with no identified entry points, and a single nonce check is present, the code analysis reveals significant concerns.  The presence of the `unserialize` function is a critical red flag, as it can be exploited to execute arbitrary code if used with untrusted input.  Furthermore, the taint analysis indicates two flows with unsanitized paths, classified as high severity, suggesting potential vulnerabilities where user-supplied data could be manipulated to affect application behavior or data integrity.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This is a positive indicator, suggesting that either the plugin has not been a target or has been developed with reasonable security in mind. However, the absence of past vulnerabilities should not be mistaken for current invulnerability, especially given the identified risks in the static analysis.  The lack of capability checks and the moderate rate of proper output escaping also contribute to a less robust security profile.  Overall, the plugin's minimal attack surface is a strength, but the presence of dangerous functions and unsanitized data flows presents a notable risk that requires attention.",[211,214,217,219],{"reason":212,"points":213},"Use of unserialize function",15,{"reason":215,"points":216},"High severity unsanitized taint flows",12,{"reason":218,"points":158},"Missing capability checks",{"reason":220,"points":221},"Output not properly escaped",4,"2026-03-17T00:46:56.422Z",{"wat":224,"direct":229},{"assetPaths":225,"generatorPatterns":226,"scriptPaths":227,"versionParams":228},[],[],[],[],{"cssClasses":230,"htmlComments":232,"htmlAttributes":233,"restEndpoints":234,"jsGlobals":235,"shortcodeOutput":236},[231],"nsa-wrap",[],[],[],[],[]]