[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBsQKae2Loyvfo9vOy_aEkaFSJOaYNwmilIIY7JQmmmM":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":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":140,"fingerprints":188},"wp-shortlinks","Get Shortlinks","0.5","Kostas Vrouvas","https:\u002F\u002Fprofiles.wordpress.org\u002Fkosvrouvas\u002F","\u003Cp>Get the classic “Get shortlink” from WordPress 3.7. Developed to make it easier for people at \u003Ca href=\"https:\u002F\u002Fmentorinculture.com\u002F\" rel=\"nofollow ugc\">Mentor\u003C\u002Fa> to get shorlinks and open sourcing it.\u003C\u002Fp>\n\u003Cp>To-do:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Connect with Bit.ly API\u003C\u002Fli>\n\u003Cli>Options menu to add Bit.ly API keys\u003C\u002Fli>\n\u003C\u002Fol>\n","Get the classic \"Get shortlink\" from WordPress 3.7. Developed to make it easier for people at Mentor to get shorlinks and open sourcing it.",90,2379,100,1,"2019-08-15T08:40:00.000Z","5.2.24","3.8","5.6",[20,21,22,23,24],"bitly","getshortlink","short","shortlink","shortlinks","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-shortlinks.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"kosvrouvas",7,260,30,84,"2026-04-04T14:15:37.504Z",[40,60,77,102,122],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":25,"tested_up_to":52,"requires_at_least":53,"requires_php":25,"tags":54,"homepage":57,"download_link":58,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":59},"bitly-shortlinks-multisite","Bit.ly Shortlinks Multisite (Uses OAuth 2 API)","1.2","Denis Lam","https:\u002F\u002Fprofiles.wordpress.org\u002Fspiffyd\u002F","\u003Cp>WordPress generates shortlinks for your posts and pages. By default it uses the \u003Ccode>?p=\u003C\u002Fcode> with the post ID added to it, but if you have a rather long domain name this isn’t very useful. If you use \u003Ca href=\"http:\u002F\u002Fbit.ly\" rel=\"nofollow ugc\">Bit.ly\u003C\u002Fa>, this plugin will help you replace the shortlink WordPress generates with a proper Bit.ly shortlink.\u003C\u002Fp>\n\u003Cp>This plugin uses the latest Bit.ly OAuth 2 draft specification API instead of its deprecated V3 API and enables you to use generic access token to automatically enable Bit.ly shortlinks in your entire multisite network without the need for each site user to have to tinker with any settings or authentication configurations.\u003C\u002Fp>\n","This plugin replaces the default WordPress shortlinks with Bit.ly shortlinks for your single site or multisite WordPress network.",10,3149,74,3,"3.5.2","3.0",[20,55,23,24,56],"multisite","url-shortener","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbitly-shortlinks-multisite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbitly-shortlinks-multisite.1.2.zip","2026-03-15T10:48:56.248Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":48,"downloaded":68,"rating":28,"num_ratings":28,"last_updated":69,"tested_up_to":70,"requires_at_least":53,"requires_php":25,"tags":71,"homepage":75,"download_link":76,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"generate-shortlinks","Generate Shortlinks","1.0.0","Jason Grim","https:\u002F\u002Fprofiles.wordpress.org\u002Fjasongrim\u002F","\u003Cp>\u003Cstrong>Background\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress has created the wonderful functionality of generating shortlinks for post on your blogs. With advanced\u003Cbr \u002F>\npermalink structures a single link to your site can take up 89% of a short email or a facebok update. However,\u003Cbr \u002F>\nWordpress created a very ugly system, the shortlink system simply provides the default permalink structure with ugly\u003Cbr \u002F>\nurl variables.\u003C\u002Fp>\n\u003Cp>Here is the documentation on adding shortlinks to your themes on the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fthe_shortlink\" title=\"Wordpress.org - Shortlinks\" rel=\"nofollow ugc\">WordPress Codex\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Some themes use the template method to share the short url of your post. The use of this plugin would convert all of those\u003Cbr \u002F>\nlinks to trackable ones with bit.ly or shorter ones with the other services.\u003C\u002Fp>\n\u003Cp>Also, when you create a new post a button is created next the the URL of your new post. If you click the “Get Shortlink” button\u003Cbr \u002F>\na popup will provide a simple little link to share with all of your friends and fans.\u003C\u002Fp>\n","Uses bit.ly, Ur.ly, and Is.gd to create handy shortlinks to share your WordPress Posts quickly and easily!",4297,"2010-11-25T14:14:00.000Z","3.0.5",[20,72,73,24,74],"isgd","plugins","urly","http:\u002F\u002Fjgwebdevelopment.com\u002Fplugins\u002Fgenerate-shortlinks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenerate-shortlinks.1.0.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":14,"unpatched_count":28,"last_vuln_date":101,"fetched_at":30},"linker","Linker – URL shortener & track outbound link clicks","1.3.0","Elementor","https:\u002F\u002Fprofiles.wordpress.org\u002Felemntor\u002F","\u003Cp>\u003Cstrong>Manage, create and track outbound links by custom pretty links with your domain.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Through Linker’s short url tool you can know on which links your visitors are clicking. Linker is the easiest tool to use in order to create a short link in your own domain & track outbound link clicks from your website, using software like Google Analytics.\u003Cbr \u002F>\nCreate short links to your post, manage your 301 redirects, track affiliate links and do many other URL related tasks easily.\u003C\u002Fp>\n\u003Ch3>Major Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create Short and clean URLs, using your own domain\u003C\u002Fli>\n\u003Cli>Redirect links to any location, both inbound and outbound, using 301 redirects\u003C\u002Fli>\n\u003Cli>Track outbound link clicks, with internal reporting for Hits per link\u003C\u002Fli>\n\u003Cli>Enjoy an intuitive and User Friendly Admin Interface\u003C\u002Fli>\n\u003Cli>Setup tracking easily using Linker’s out of the box functionality\u003C\u002Fli>\n\u003Cli>Set URL Parameters forwarding for improved tracking on every redirection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it Works?\u003C\u002Fh3>\n\u003Cp>Linker adds a new custom post type to your Admin menu, where you can create, edit, delete, and manage Links by 301 redirects. What’s great about Linker is that it tracks click counts and saves them as a custom field. it’s really simple & cool and there is no setup involved. It works seamlessly straight out of the box for whichever theme and plugins you are using.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Link Example\u003C\u002Fstrong>: Just to make it extra clear, here’s how the Linker plugin works.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Original URL: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flinker\u002F\u003C\u002Fli>\n\u003Cli>New URL with Linker: https:\u002F\u002Fpojo.me\u002Fgo\u002Flinker\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributions:\u003C\u002Fh3>\n\u003Cp>Would you like to contribute to this plugin? You’re more than welcome to submit your pull requests on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpojome\u002Fwp-linker\" rel=\"nofollow ugc\">GitHub repo\u003C\u002Fa>. And, if you have any notes about the code, please open a ticket on the issue tracker.\u003C\u002Fp>\n","Track Outbound Link Clicks Easily: Shorten & track your site links by using your own domain name. e.g. \"your-domain.com\u002Fgo\u002Flink\"",2000,40192,86,14,"2024-12-08T15:26:00.000Z","6.7.5","6.0","7.0",[94,95,96,97,24],"301","click-tracking","link-shortener","redirect","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Flinker\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinker.1.3.0.zip",92,"2023-10-31 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":85,"downloaded":110,"rating":37,"num_ratings":111,"last_updated":112,"tested_up_to":90,"requires_at_least":113,"requires_php":25,"tags":114,"homepage":118,"download_link":119,"security_score":50,"vuln_count":120,"unpatched_count":14,"last_vuln_date":121,"fetched_at":30},"wp-bitly","Bitly's WordPress Plugin","2.8.1","bitlydeveloper","https:\u002F\u002Fprofiles.wordpress.org\u002Fbitlydeveloper\u002F","\u003Cp>Love WordPress? Love Bitly? After installing this plugin, you’ll be able to shorten a link and view clicks right from WordPress. Your new links will be saved to Bitly for reference and deeper analysis.\u003C\u002Fp>\n\u003Cp>\u003Cem>To do that, you must have a Bitly account to use the plugin. Your account is where you store, edit, and view metrics for your links. Register at bitly.com.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>No matter the type of site you own (from a personal blog to an ecommerce store and everything in between) Bitly makes it easy to create shorter links and keep an eye on your clicks. Whether you share your links on social, SMS, or email, a short link is easier to manage and remember.\u003C\u002Fp>\n","Create short links to your content with Bitly’s WordPress Plugin.",142865,23,"2026-03-10T15:14:00.000Z","5.0",[20,115,116,23,117],"custom-domain","shortener","url","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-bitly\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-bitly.2.8.1.zip",4,"2025-09-22 00:00:00",{"slug":96,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":11,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":18,"requires_php":25,"tags":134,"homepage":138,"download_link":139,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"Link Shortner","1.1","Dipakkumar Parmar","https:\u002F\u002Fprofiles.wordpress.org\u002Fdipakparmar443\u002F","\u003Cp>Link Shortner helps you generate short links and share any URL on or off your WordPress website.\u003Cbr \u002F>\nWith this plugin, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create short links for posts.\u003C\u002Fli>\n\u003Cli>Share short links on social media, emails, or anywhere online.\u003C\u002Fli>\n\u003Cli>Quickly regenerate links with one click from your WordPress admin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re managing content, marketing campaigns, or just want neat and professional URLs, Link Shortner makes it simple and effective.\u003C\u002Fp>\n","Link Shortner allows you to easily create clean, branded short permalink links for your posts custom URL.",900,11021,11,"2025-08-31T10:13:00.000Z","6.8.5",[135,136,137,24,56],"links","post","shorten-url","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flink-shortener\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flink-shortener.1.1.zip",{"attackSurface":141,"codeSignals":170,"taintFlows":178,"riskAssessment":179,"analyzedAt":187},{"hooks":142,"ajaxHandlers":166,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":28,"unprotectedCount":28},[143,149,154,158,162],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","init","wp_classic_add_rewrites","shortlink.php",25,{"type":150,"name":151,"callback":152,"priority":48,"file":147,"line":153},"filter","query_vars","wp_classic_query_vars",32,{"type":144,"name":155,"callback":156,"file":147,"line":157},"template_redirect","wp_classic_shortlink_redirect",58,{"type":150,"name":159,"callback":160,"priority":48,"file":147,"line":161},"get_shortlink","wp_classic_get_shortlink",69,{"type":144,"name":163,"callback":164,"priority":11,"file":147,"line":165},"admin_bar_menu","wp_admin_bar_shortlink_menu",71,[],[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":177},[],{"prepared":28,"raw":28,"locations":173},[],{"escaped":175,"rawEcho":28,"locations":176},2,[],[],[],{"summary":180,"deductions":181},"The \"wp-shortlinks\" v0.5 plugin exhibits a generally positive security posture based on the provided static analysis.  The absence of dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), and output escaping issues are strong indicators of good coding practices. The lack of file operations and external HTTP requests further minimizes potential attack vectors.  The vulnerability history is clean, with no recorded CVEs, suggesting a history of secure development and maintenance.\n\nHowever, a significant concern arises from the complete absence of any authentication or capability checks across all entry points (AJAX, REST API, shortcodes, cron events). While the current static analysis shows zero entry points that are *unprotected*, this is due to there being *no* entry points at all. This means if functionality were added in the future that exposed these entry points without proper authorization checks, it would present a critical security risk. The lack of nonces for any potential AJAX interactions is also a weakness, leaving it vulnerable to CSRF attacks should such interactions be introduced.\n\nIn conclusion, while the current version of \"wp-shortlinks\" appears secure due to its minimal functionality and attack surface, its design lacks fundamental security checks that are crucial for extensibility and future security. The plugin's strengths lie in its clean code and lack of historical vulnerabilities. Its primary weakness is the absence of any security hardening for potential future development.",[182,185],{"reason":183,"points":184},"No capability checks on entry points",15,{"reason":186,"points":48},"No nonce checks on entry points","2026-03-16T21:19:06.012Z",{"wat":189,"direct":194},{"assetPaths":190,"generatorPatterns":191,"scriptPaths":192,"versionParams":193},[],[],[],[],{"cssClasses":195,"htmlComments":196,"htmlAttributes":197,"restEndpoints":198,"jsGlobals":199,"shortcodeOutput":200},[],[],[],[],[],[201],"home_url( 'p\u002F' . $id )"]