[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffvzyVryqqrkylNeKEw9S1IDZS4herpXWNIIGwve5RiI":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":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":35,"analysis":145,"fingerprints":177},"new-tab-always","New Tab Always","0.5","Jake Spurlock","https:\u002F\u002Fprofiles.wordpress.org\u002Fwhyisjake\u002F","\u003Cp>If you are tired of always clicking that little checkbox to open new links in a new tab, this will make it drastically simpler, and do it for you automattically.\u003C\u002Fp>\n\u003Cp>Kudos to \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fbenchirlin\" rel=\"nofollow ugc\">@benchirlin\u003C\u002Fa> who wrote the initial version of this code for \u003Ca href=\"http:\u002F\u002Fwww.wired.com\" rel=\"nofollow ugc\">WIRED\u003C\u002Fa>.\u003C\u002Fp>\n","Always open links in a new tab.",10,10911,0,"2016-10-28T04:51:00.000Z","4.6.30","1.5","",[19,20],"admin","link","http:\u002F\u002Fjakespurlock.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnew-tab-always.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"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},"whyisjake",8,180,93,30,89,"2026-04-04T14:55:37.619Z",[36,61,81,102,126],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":25},"automatic-domain-changer","Automatic Domain Changer","2.0.4","nuagelab","https:\u002F\u002Fprofiles.wordpress.org\u002Fnuagelab\u002F","\u003Cp>This plugin automatically detects a domain name change, and updates all the WordPress tables in the database to reflect this change.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily migrate a WordPress site from one domain to another\u003C\u002Fli>\n\u003Cli>Migrate www.domain.com and domain.com at once\u003C\u002Fli>\n\u003Cli>Migrate http and https links at once\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are open for your suggestions and feedback – Thank you for using or trying out one of our plugins!\u003C\u002Fli>\n\u003Cli>Drop us a line \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002F#!\u002Fnuagelab\" rel=\"nofollow ugc\">@nuagelab\u003C\u002Fa> on Twitter\u003C\u002Fli>\n\u003Cli>Follow us on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fpages\u002FNuageLab\u002F150091288388352\" rel=\"nofollow ugc\">our Facebook page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Drop us a line at \u003Ca href=\"mailto:wordpress-plugins@nuagelab.com\" rel=\"nofollow ugc\">wordpress-plugins@nuagelab.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.nuagelab.com\u002Fproducts\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">Also see our other plugins\u003C\u002Fa> or see \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fusers\u002Fnuagelab\u002F\" rel=\"nofollow ugc\">our WordPress.org profile page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Slovak\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically detects a domain name change, and updates all the WordPress tables in the database to reflect this change.",10000,166221,86,28,"2025-04-14T20:03:00.000Z","6.7.5","3.0",[19,52,53,54,55],"administration","domain-change","links","resources","http:\u002F\u002Fwww.nuagelab.com\u002Fwordpress-plugins\u002Fauto-domain-change","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-domain-changer.zip",100,1,"2022-05-31 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":58,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":17,"tags":75,"homepage":79,"download_link":80,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"custom-meta-widget","Custom Meta Widget","1.5.1","Luke Mlsna","https:\u002F\u002Fprofiles.wordpress.org\u002Fbitacre\u002F","\u003Cp>This plugin acts in exactly the same way as the standard Meta widget except that it adds options which allow you control which of the 5 standard Meta widget links should be displayed, with the additional option to add your own custom link.\u003C\u002Fp>\n\u003Cp>The standard Meta widget that comes with WordPress offers no customization and requires you to show all 5 of the standard links (register, login, entries RSS, comments RSS, and WordPress.org, as well as any links added by themes or other plugins).\u003C\u002Fp>\n\u003Ch3>Translation Help\u003C\u002Fh3>\n\u003Cp>If you would like to help make this plugin available in your native language, please send your \u003Ccode>.po\u003C\u002Fcode> file to \u003Ca href=\"mailto:plugins@shinraholdings.com\" rel=\"nofollow ugc\">plugins@shinraholdings.com\u003C\u002Fa>, and I will include it in the next version. The all the language files are in the \u003Ccode>lang\u003C\u002Fcode> subdirectory of the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>en_XX – \u003Ca href=\"mailto:lang@shinraholdings.com\" rel=\"nofollow ugc\">bitacre\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>da_DK – \u003Ca href=\"mailto:mail@kristhomsen.dk\" rel=\"nofollow ugc\">Kris Thomsen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>ru_RU – VadDevArt\u003C\u002Fli>\n\u003Cli>de_DE – \u003Ca href=\"mailto:paolo.colombani@gmail.com\" rel=\"nofollow ugc\">Dr. Paolo Colombani\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>sk_SK – \u003Ca href=\"http:\u002F\u002Fwebhostinggeeks.com\u002Fuser-reviews\u002F\" rel=\"nofollow ugc\">Branco Radenovich\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fr_FR – \u003Ca href=\"mailto:sylvain.taufour@gmail.com\" rel=\"nofollow ugc\">Sylvain Taufour\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>pl_PL – \u003Ca href=\"http:\u002F\u002Fwaldzias.p.ht\u002F\" rel=\"nofollow ugc\">Waldemar Jastalski\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>nl_NL – \u003Ca href=\"mailto:strijbol.niko@gmail.com\" rel=\"nofollow ugc\">Niko Strijbol\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>sr_RS – \u003Ca href=\"http:\u002F\u002Fwpdiscounts.com\" rel=\"nofollow ugc\">Diana S\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Readme Generator\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin’s readme.txt file was generated by the \u003Ca href=\"http:\u002F\u002Fshinraholdings.com\u002Ftools\u002Freadme-gen\u002F\" rel=\"nofollow ugc\">bitacre Readme Generator\u003C\u002Fa> for WordPress Plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fshinraholdings.com\u002Fplugins\u002Fcustom-meta-widget\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"mailto:plugins@shinraholdings.com\" rel=\"nofollow ugc\">plugins@shinraholdings.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fshinraholdings.com\u002Fdonate\" rel=\"nofollow ugc\">Donations\u003C\u002Fa> are graciously accepted to support the continued development and maintenance of this and other plugins. We currently accept PayPal, link backs, and kind words. Also, checking the ‘show plugin link’ option on the widget helps us out greatly!\u003C\u002Fp>\n","Clone of the standard Meta widget plus options to hide log in\u002Fout, admin, feed and WordPress.org\u002Fcustom links.",8000,218854,23,"2018-02-09T17:40:00.000Z","4.9.29","2.8",[19,76,20,77,78],"hide","meta","simple","http:\u002F\u002Fshinraholdings.com\u002Fplugins\u002Fcustom-meta-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-meta-widget.1.5.1.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":17,"tags":96,"homepage":100,"download_link":101,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"root-relative-urls","Root Relative URLs","2.3","MarcusPope","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarcuspope\u002F","\u003Cp>A WordPress plugin that converts all URL formats to root-relative URLs to enable seamless transitioning between staging\u002Fproduction host environments and debugging\u002Ftesting from mobile devices, without the use of hackish tactics like textual find-replace strategies or risky hosts\u002FNAT spoofing strategies.\u003C\u002Fp>\n\u003Cp>With Root Relative URLs you can browse your development site from http:\u002F\u002Flocalhost\u002F or http:\u002F\u002F127.0.0.1\u002F or from a named network resource like http:\u002F\u002Fmycomputername\u002F without worrying about links redirecting you back to your site’s URL.\u003C\u002Fp>\n\u003Cp>This plugin also modifies the tinyMCE hooks so links and media embedded with built-in tools will only insert URLs from the first forward slash after the domain (i.e. the root of your site.)  This means when you push content changes to a staging or production environment they are guaranteed to reference the correct target instead of accidentally referencing a production resource in development or, worse-yet, a development-exclusive resource in production.\u003C\u002Fp>\n\u003Cp>It supports path-based MU Installations, but does not support domain-based MU sites due to architectural deficiencies in the WordPress core.\u003C\u002Fp>\n\u003Cp>Version 1.5 fixes an infinite redirect problem that is a result of a core bug in WordPress.  If you have problems with the \u003C!–more–> tag or permalinks for custom post types, please read the FAQ or new Install Steps for support.\u003C\u002Fp>\n\u003Cp>Version 2.2 allows for adding certain URL’s or partial URL’s to a blacklist, meaning I won’t use root relative urls, but dynamic absolute URLs instead for displaying content.  This will fix problems with 3rd party plugins, and can be configured on the General Settings page.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","Converts all URLs to root-relative URLs for hosting the same site on multiple IPs, easier production migration and better mobile device testing.",6000,77389,58,20,"2017-11-28T08:04:00.000Z","3.5.2","3.2.1",[19,97,54,98,99],"content","multisite","url","http:\u002F\u002Fwww.marcuspope.com\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Froot-relative-urls.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":124,"download_link":125,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"admin-slug-column","Admin Slug Column","2.0.0","Chuck Reynolds","https:\u002F\u002Fprofiles.wordpress.org\u002Fryno267\u002F","\u003Cp>This plugin adds a URL path column to the edit screens for all post types — posts, pages, and any custom post type including WooCommerce products. Child pages show the full nested path. For drafts, pending, and scheduled content the URL path is shown slightly greyed out since it isn’t an official URL yet. Multibyte characters in slugs (non-latin languages) are fully supported.\u003C\u002Fp>\n\u003Cp>I initially built this out of necessity to quickly identify pages by their slug\u002Fpath as sometimes the titles that clients used did’t match up nicely with the URL slug on the front-end of the site; so here’s a fast way to do that. Nothing fancy, just does what it does.\u003C\u002Fp>\n\u003Cp>Do you have a feature you’d like or a bug you’ve found? Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchuckreynolds\u002FAdmin-Slug-Column\u002Fissues\" rel=\"nofollow ugc\">make an issue on the github repo\u003C\u002Fa>.\u003C\u002Fp>\n","Adds a URL path column to all admin post type edit screens. Works with posts, pages, and any custom post type including WooCommerce products.",5000,63546,98,31,"2026-03-10T02:49:00.000Z","6.9.4","5.2","8.0",[119,120,121,122,123],"admin-columns","page-titles","permalink","slug","url-path","https:\u002F\u002Fgithub.com\u002Fchuckreynolds\u002FAdmin-Slug-Column","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-slug-column.2.0.0.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":112,"num_ratings":92,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":17,"tags":139,"homepage":143,"download_link":144,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"admin-collapse-subpages","Admin Collapse Subpages","2.4","bravokeyl","https:\u002F\u002Fprofiles.wordpress.org\u002Fbravokeyl\u002F","\u003Cp>Simple plugin that allows you to collapse subpages in the Pages admin list also for custom post types that are heirarchial. Especially helpful if you have a ton of pages \u002Fcpt’s with heiararchial set to true. It uses a cookie to save the expand\u002Fcollapse status of your pages.\u003C\u002Fp>\n\u003Cp>This is loosely based on Collapse Sub-Pages by Dan Dietz, which broke with the 3.0 upgrade due to UI changes and hasn’t been updated. I’ve had to rewrite the jQuery to make it work with 3.x versions.\u003C\u002Fp>\n\u003Cp>Because this is a jQuery, it’s possible that they could make additional changes that would break it. I’ll do my best to stay on top of it, but let me know if it stops working.\u003C\u002Fp>\n\u003Ch3>Plugin in your Language\u003C\u002Fh3>\n\u003Cp>From version 2.3 our plugin supports internationalization, which means you can have plugin in your specified language.\u003C\u002Fp>\n\u003Cp>It’s currently available in US English ,UK English, Chinese, Telugu , Serbian.\u003C\u002Fp>\n\u003Ch3>Support us by Translating\u003C\u002Fh3>\n\u003Cp>Go \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fadmin-collapse-subpages\" rel=\"nofollow ugc\">here\u003C\u002Fa> and translate into your language.\u003C\u002Fp>\n\u003Ch3>Special Thanks\u003C\u002Fh3>\n\u003Cp>We specially thank \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">Borisa Djuraskovic\u003C\u002Fa> for translating this plugin in Serbian Language.\u003C\u002Fp>\n\u003Cp>What’s new in Version 2.0 ?\u003C\u002Fp>\n\u003Cp>1)Fix en-queuing of scripts .\u003Cbr \u002F>\n2)Expand all , Collapse all links appear only on the pages list not on every list (like plugins ,posts etc.,)\u003Cbr \u002F>\n3)Updated jQuery.cookie.js to 1.4.0\u003C\u002Fp>\n","Using this plugin one can easily collapse\u002Fexpand pages with children and grand children.",4000,46956,"2019-07-09T17:11:00.000Z","5.2.24","4.6",[19,54,140,141,142],"page","pages","post","https:\u002F\u002Fbravokeyl.com\u002Fadmin-collapse-subpages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-collapse-subpages.zip",{"attackSurface":146,"codeSignals":157,"taintFlows":164,"riskAssessment":165,"analyzedAt":176},{"hooks":147,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":13,"unprotectedCount":13},[148],{"type":149,"name":150,"callback":151,"file":152,"line":32},"action","admin_head","closure","new-tab-always.php",[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":163},[],{"prepared":13,"raw":13,"locations":160},[],{"escaped":13,"rawEcho":13,"locations":162},[],[],[],{"summary":166,"deductions":167},"The \"new-tab-always\" plugin v0.5 exhibits a strong security posture based on the provided static analysis. There are no identified entry points such as AJAX handlers, REST API routes, or shortcodes that are exposed without authentication or permission checks. The code also demonstrates good practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and ensuring 100% of outputs are properly escaped. Furthermore, the absence of file operations and external HTTP requests reduces potential attack vectors.\n\nConcerns arise from the complete lack of any security checks observed in the code signals. Specifically, there are zero nonce checks and zero capability checks. While the attack surface is currently zero, this indicates that if any new functionality were to be added that introduces an entry point, it would likely be implemented without essential security measures. The taint analysis showing zero unsanitized paths is positive, but this is in conjunction with zero flows analyzed, suggesting a lack of comprehensive testing for potential vulnerabilities.\n\nThe vulnerability history is entirely clean, with no recorded CVEs. This suggests either a lack of past vulnerabilities or a history of prompt patching, both of which are positive indicators. However, combined with the lack of robust security implementations in the code, it's difficult to definitively conclude the plugin's long-term security resilience. In conclusion, while the current version of \"new-tab-always\" appears secure due to its minimal attack surface and lack of known vulnerabilities, the absence of fundamental security checks like nonces and capability checks presents a significant risk for future development and introduces a latent weakness.",[168,171,173],{"reason":169,"points":170},"No nonce checks implemented",15,{"reason":172,"points":170},"No capability checks implemented",{"reason":174,"points":175},"Zero taint flows analyzed",5,"2026-03-17T00:21:46.899Z",{"wat":178,"direct":184},{"assetPaths":179,"generatorPatterns":180,"scriptPaths":181,"versionParams":183},[],[],[182],"\u002Fwp-content\u002Fplugins\u002Fnew-tab-always\u002Fnew-tab-always.php",[],{"cssClasses":185,"htmlComments":186,"htmlAttributes":191,"restEndpoints":192,"jsGlobals":193,"shortcodeOutput":195},[],[187,188,189,190],"Copyright (C) 2016  Jake Spurlock  whyisjake@gmail.com","This program is free software; you can redistribute it and\u002For modify\n    it under the terms of the GNU General Public License, version 2, as\n    published by the Free Software Foundation.","This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.","You should have received a copy of the GNU General Public License\n    along with this program; if not, write to the Free Software\n    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA",[],[],[194],"jQuery",[]]