[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fi0SL3f3opxrX7a83DReRqOv5P2OQz7moycCFTJtItw0":3,"$fi8LIUW6YcuXYtGj927m_0Wt64tQTyj74-GTwru_T-4E":359,"$fLP3ll2hIEiW2wEr44W0MN_kCd4Mrk-Ht1aeeyGAdTPY":364},{"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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":131,"fingerprints":342},"plink-url-shortener","Plink URL Shortener","1.0","persianlink","https:\u002F\u002Fprofiles.wordpress.org\u002Fpersianlink\u002F","\u003Cp>** NOW WITH CLICK STATS FOR EACH POST AND ALL SHORTLINKS **\u003C\u002Fp>\n\u003Cp>This plugin adds ability to instantly create short link for your post, pages, categories, archieves, users, tags, custom taxonomies or custom post types or anything then stores it\u003Cbr \u002F>\nin the database, to make it easier for users to recall and share it with friends and readers, it can also be used to hide your referrer links by simply placing plink short codes to shorten any external link in post.\u003C\u002Fp>\n\u003Cp>\nTo Show the Short link of current page or post use the following shortcode on post, page or sidebar widget:\n\u003C\u002Fp>\n\u003Cp>\n[plink-url]\n\u003C\u002Fp>\n\u003Cp>\nTo quickly shorten any External URL within post use the following short code:\n\u003C\u002Fp>\n\u003Cp>Example: taking google.com as extrnal link, then\u003C\u002Fp>\n\u003Cp>\n[plink-url u=”http:\u002F\u002Fgoogle.com”]\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin homepage:\u003C\u002Fstrong>\u003Cbr \u002F>\nhttp:\u002F\u002Fblog.plink.ir\u002Fwordpress-shorten-url-plugin\u002F\u003C\u002Fp>\n\u003Cp>For support use WordPress.org or this link:\u003Cbr \u002F>\nhttp:\u002F\u002Fblog.plink.ir\u002Fwordpress-shorten-url-plugin\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advance users only:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\nIn your single.php or single-custom.php file place:\n\u003C\u002Fp>\n\u003Cpre>\"Shortlink: \u003C?php echo plink_show_url() ?>\"\u003C\u002Fpre>\n\u003Cp>After \u003C?php the_content(); ?>\u003Cbr \u002F>\nto automatically show post shortlink to your visitors for everypost.\u003Cbr \u002F>\nor you can use plink_show_url() anywhere in your template to print the shortlink.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Report links\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Instantly report any suspicious, spam, malware link to plink directly for removal \u003Ca href=\"http:\u002F\u002Fplink.ir\u002Fabuse\" rel=\"nofollow ugc\">Plink.ir\u002Fabuse\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>We use Google Safe Browsing API to detect links with malware, so this is 100% safe\u003C\u002Fp>\n\u003Cp>Get Shortend! Thousands of Unique Custom Shortlinks are available Get them before someone does.\u003Cbr \u002F>\nThanks!\u003C\u002Fp>\n","Automatic wordpress link shortener, shortens posts, pages, categories, affiliate links, shorten external links or any URL via plink.ir",10,2302,0,"2017-01-31T21:10:00.000Z","4.7.32","3.1","",[19,20,21,22,23],"short","short-url","shorten-url","url","url-shorten","http:\u002F\u002Fblog.plink.ir\u002Fwordpress-shorten-url-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplink-url-shortener.zip",85,null,"2026-03-15T15:16:48.613Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,84,"2026-05-20T05:10:36.124Z",[37,55,78,98,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wp-url-shorten","WP URLs Shortener + Social icons [Official]","10.1","M. Ali Saleem","https:\u002F\u002Fprofiles.wordpress.org\u002Fzinger252\u002F","\u003Cp>** Added More Awesome Domains **\u003C\u002Fp>\n\u003Cp>zpit.us More like zip it or for files\u003Cbr \u002F>\ncvrd.us more like covered url\u003C\u002Fp>\n\u003Cp>** NOW WITH CLICK STATS FOR EACH POST AND ALL SHORTLINKS **\u003C\u002Fp>\n\u003Cp>Credits: https:\u002F\u002Falisaleem252.com\n\u003C\u002Fp>\n\u003Cp>This plugin adds ability to instantly create short link for your post, pages, categories, archieves, users, tags, custom taxonomies or custom post types or anything then stores it\u003Cbr \u002F>\nin the database, to make it easier for users to recall and share it with friends and readers, it can also be used to hide your referrer links by simply placing short codes to shorten any external link in post.\u003C\u002Fp>\n\u003Cp>\nTo Show the Short link of current page or post use the following shortcode on post, page or sidebar widget:\n\u003C\u002Fp>\n\u003Cp>\n[eebme-url]\n\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Short URL of page.\u003C\u002Fli>\n\u003Cli>Short URL of post.\u003C\u002Fli>\n\u003Cli>Developer API\u003C\u002Fli>\n\u003Cli>Limited URL Customization\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Feeb.me\u002F\" rel=\"nofollow ugc\">Register Free\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Short URL of page.\u003C\u002Fli>\n\u003Cli>Short URL of post.\u003C\u002Fli>\n\u003Cli>Developer API\u003C\u002Fli>\n\u003Cli>Limited URL Customization\u003C\u002Fli>\n\u003Cli>Geotargeting\u003C\u002Fli>\n\u003Cli>Link Rotation\u003C\u002Fli>\n\u003Cli>Pixel Tracking\u003C\u002Fli>\n\u003Cli>Traffic Tracking\u003C\u002Fli>\n\u003Cli>Event Tracking\u003C\u002Fli>\n\u003Cli>Device Tracking\u003C\u002Fli>\n\u003Cli>Splash Pages\u003C\u002Fli>\n\u003Cli>Device Targeting\u003C\u002Fli>\n\u003Cli>Bundles & Link Rotator\u003C\u002Fli>\n\u003Cli>Custom Aliases\u003C\u002Fli>\n\u003Cli>Export Data\u003C\u002Fli>\n\u003Cli>Facebook Tracking Pixels\u003C\u002Fli>\n\u003Cli>Advanced Tracking\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Feeb.me\u002Fpricing\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advance users only:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\nIn your single.php or single-custom.php file place:\n\u003C\u002Fp>\n\u003Cpre>\"Shortlink: \u003C?php echo eebme_show_url() ?>\"\u003C\u002Fpre>\n\u003Cp>After \u003C?php the_content(); ?>\u003Cbr \u002F>\nto automatically show post shortlink to your visitors for everypost.\u003Cbr \u002F>\nor you can use eebme_show_url() anywhere in your template to print the shortlink.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Report links\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Get Shortend! Thousands of Unique Custom Shortlinks are available Get them before someone does.\u003Cbr \u002F>\nThanks!\u003C\u002Fp>\n","Automatic wordpress link shortner, shorterns posts, pages, categories, affiliate links, shorten external links or any URL via eeb.me",14481,80,4,"2025-12-17T15:07:00.000Z","6.9.4","5.0",[19,20,21,22,23],"https:\u002F\u002Fblog.alisaleem252.com\u002F2024\u002F10\u002Fwp-url-shorten-plugin-documentation-for.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-url-shorten.zip",100,{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":75,"download_link":76,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":77},"link-shortener","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.",800,11165,90,11,"2025-08-31T10:13:00.000Z","6.8.5","5.6",[71,72,21,73,74],"links","post","shortlinks","url-shortener","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flink-shortener\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flink-shortener.1.1.zip","2026-04-16T10:56:18.058Z",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":54,"num_ratings":88,"last_updated":89,"tested_up_to":49,"requires_at_least":69,"requires_php":90,"tags":91,"homepage":94,"download_link":95,"security_score":96,"vuln_count":32,"unpatched_count":13,"last_vuln_date":97,"fetched_at":77},"codehaveli-bitly-url-shortener","Bitly URL Shortener","1.5.1","Codehaveli","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodehaveli\u002F","\u003Cp>\u003Cstrong>Bitly URL Shortener\u003C\u002Fstrong> (Previously Codehaveli Bitly URL Shortener) uses the functionality of Bitly API to generate bitly short link automatically from your WordPress dashboard when you publish new post.\u003C\u002Fp>\n\u003Cp>Bitly URL Shortener allows you to connect your WordPress Website to the Bitly API via access token and Group GUID.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Generate Bitly link automatically when publishing posts without leaving your site.\u003C\u002Fli>\n\u003Cli>Share Bitly link from your Post List and Post Edit page with social share buttons.\u003C\u002Fli>\n\u003Cli>Gutenberg block for displaying social share icons (Facebook, LinkedIn, X\u002FTwitter, Telegram, WhatsApp).\u003C\u002Fli>\n\u003Cli>Support for Custom Post Types with option to choose from your list of post types.\u003C\u002Fli>\n\u003Cli>Support for Custom Bitly Domain (for paid Bitly plans).\u003C\u002Fli>\n\u003Cli>Generate Bitly link of your old posts with just one click from post list.\u003C\u002Fli>\n\u003Cli>WP-CLI support for bulk generating short links via command line.\u003C\u002Fli>\n\u003Cli>REST API endpoints for programmatic access to short URL generation.\u003C\u002Fli>\n\u003Cli>Post column in admin showing generated short URLs.\u003C\u002Fli>\n\u003Cli>Metabox in post edit page for quick access to short URL and share options.\u003C\u002Fli>\n\u003Cli>Optimized code with modern PHP 7.4+ features and proper error handling.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Terms of Use\u003C\u002Fh3>\n\u003Cp>This is not an official plugin of \u003Ca href=\"https:\u002F\u002Fbitly.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbitly.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin only connects your \u003Ca href=\"https:\u002F\u002Fbitly.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbitly.com\u003C\u002Fa> account to your WordPress site.\u003C\u002Fp>\n\u003Cp>Please read \u003Ca href=\"https:\u002F\u002Fbitly.com\u002Fpages\u002Fprivacy\" rel=\"nofollow ugc\">privacy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbitly.com\u002Fpages\u002Fterms-of-service\" rel=\"nofollow ugc\">terms of service\u003C\u002Fa> of \u003Ca href=\"https:\u002F\u002Fbitly.com\" rel=\"nofollow ugc\">Bitly\u003C\u002Fa> before using this plugin.\u003C\u002Fp>\n\u003Ch3>Bug reports\u003C\u002Fh3>\n\u003Cp>Bug reports for Bitly URL Shortener are welcomed in our Bitly URL Shortener \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Froyrakesh\u002Fcodehaveli-bitly-url-shortener\" rel=\"nofollow ugc\">repository on GitHub\u003C\u002Fa>. Please note that GitHub is not a support forum, and that issues that are not properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>Further Reading\u003C\u002Fh3>\n\u003Cp>For more info on Bitly and Codehaveli, check out the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.codehaveli.com\u002F\" rel=\"nofollow ugc\">Codehaveli\u003C\u002Fa> official homepage\u003C\u002Fli>\n\u003Cli>Read “How to generate Bitly OAuth access token?” from \u003Ca href=\"https:\u002F\u002Fwww.codehaveli.com\u002Fhow-to-generate-bitly-oauth-access-token\u002F\" rel=\"nofollow ugc\">Codehaveli Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Bitly \u003Ca href=\"https:\u002F\u002Fbitly.is\u002F2XxT9BN\" rel=\"nofollow ugc\">API Documentation\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>Follow Codehaveli on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fcodehaveli\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fcodehaveli\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcodehaveli\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Plugin \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Froyrakesh\u002Fcodehaveli-bitly-url-shortener\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Bitly URL Shortener uses the functionality of Bitly API to generate Bitly short link without leaving your WordPress site.",600,15050,5,"2026-01-29T14:56:00.000Z","7.4",[92,93,72,20,74],"bitly","connector","https:\u002F\u002Fgithub.com\u002Froyrakesh\u002Fcodehaveli-bitly-url-shortener","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodehaveli-bitly-url-shortener.1.5.1.zip",99,"2025-06-05 00:00:00",{"slug":74,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":54,"downloaded":105,"rating":54,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":17,"tags":110,"homepage":113,"download_link":114,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":77},"URL Shortener","4.0.2","Gerald Yeo","https:\u002F\u002Fprofiles.wordpress.org\u002Fgeraldyeo\u002F","\u003Cp>\u003Cstrong>Notice: I’ve have since stopped development of this plugin as I feel that the state of URL Shortening services seems to have converged and there isn’t much more progress I have in the pipeline for this plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwiki.fusedthought.com\u002Fdocs\u002Furl-shortener-wordpress-plugin\" title=\"URL Shortener\" rel=\"nofollow ugc\">URL Shortener\u003C\u002Fa> allows you to generate shortlinks for post\u002Fpages using URL Shorteners (e.g. Bit.ly, Su.pr and many others), with a few additional features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please check your settings when upgrading to Version 4.0 from previous versions prior to it.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What’s New with 4.0\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>QR Code Support (using Google Chart API)\u003C\u002Fli>\n\u003Cli>Additional Shorteners (Goo.gl, dlvr.it, yourls) \u003C\u002Fli>\n\u003Cli>Nice ID links with QR Code (i.e. http:\u002F\u002Fyour_site\u002F123.qr)\u003C\u002Fli>\n\u003Cli>Version 4.0 features completely refactored code once again. Now includes classes which allows developers to easily extend the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatic generation of a Short URL\u002FShortlinks\u003C\u002Fli>\n\u003Cli>\u003Cem>Cached Shortlink\u003C\u002Fem> – thus generated only once. \u003C\u002Fli>\n\u003Cli>Choose to generate shortlinks using permalinks or the posts ID (e.g. http:\u002F\u002Fyour_site\u002Findex.php?p=123).\u003C\u002Fli>\n\u003Cli>Relatively extensive shortlink support\u003C\u002Fli>\n\u003Cli>\u003Cem>Action Hooks available\u003C\u002Fem> for other plugins to utilize generated shortlinks (From Ver 3.0 Onwards)\u003C\u002Fli>\n\u003Cli>Nice ID links – http:\u002F\u002Fyour_site\u002F123 instead of http:\u002F\u002Fyour_site\u002Findex.php?p=123\u003C\u002Fli>\n\u003Cli>Shortcode support (Ver 3.1): Place [shortlink] in your article where you want to display the shortened url.\u003C\u002Fli>\n\u003Cli>Append a link to short URL below your post content (Ver 3.1.1)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Refer to the documentation\u002Fwiki page at http:\u002F\u002Fwiki.fusedthought.com\u002Fdocs\u002Furl-shortener-wordpress-plugin for more information (eg. installation guide and known issues etc).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Services currently supported are:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>goo.gl (beta)\u003C\u002Fli>\n\u003Cli>bit.ly\u003C\u002Fli>\n\u003Cli>tinyurl\u003C\u002Fli>\n\u003Cli>is.gd\u003C\u002Fli>\n\u003Cli>Su.pr\u003C\u002Fli>\n\u003Cli>snipurl \u002F Snurl \u002F Snipr \u002F Sn.im \u002F Cl.lk\u003C\u002Fli>\n\u003Cli>cl.gs\u003C\u002Fli>\n\u003Cli>chilp.it\u003C\u002Fli>\n\u003Cli>smsh (aka sm00sh)\u003C\u002Fli>\n\u003Cli>urli.nl\u003C\u002Fli>\n\u003Cli>unfake.it \u003C\u002Fli>\n\u003Cli>awe.sm\u003C\u002Fli>\n\u003Cli>Voizle \u003C\u002Fli>\n\u003Cli>Interdose API\u003C\u002Fli>\n\u003Cli>dlvr.it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Suspended\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ping.fm (Will be suspended until they reopen their API)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Template Tags\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>On-demand shortening function:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php fts_shorturl('http:\u002F\u002Fwww.google.com', 'bitly'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To show the generated links::\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php fts_show_shorturl($post); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or if WordPress 3.0:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php the_shortlink(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fthe_shortlink\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Available hooks and filters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>fts_use_shortlink (Action Hook)\u003C\u002Fli>\n\u003Cli>fts_filter_shortlink (Filter)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Future Versions and on:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>More services\u002Ffeatures can be added upon request (http:\u002F\u002Fcode.google.com\u002Fp\u002Furl-shortener-plugin\u002Fissues\u002Flist)\u003C\u002Fli>\n\u003Cli>Do note that due to my increasing need to concentrate on my studies, and a lack of financial contribution from such plugin development, I cannot possibly accede to all requests. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Support via:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fwordpress.org\u002Ftags\u002Furl-shortener\u003C\u002Fli>\n\u003Cli>Contact me via my website ( http:\u002F\u002Fwww.fusedthought.com\u002Fcontact\u002F )\u003C\u002Fli>\n\u003Cli>Please check the FAQ\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows you to generate shortlinks for post\u002Fpages using URL Shorteners (e.g. Bit.ly, Su.pr, YOURLS, Goo.gl and many others).",29960,2,"2015-02-14T13:45:00.000Z","3.1.4","2.7",[20,111,112,22,74],"shorten","shortlink","http:\u002F\u002Fwww.fusedthought.com\u002Fdownloads#url-shortener-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furl-shortener.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":11,"downloaded":123,"rating":13,"num_ratings":13,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":17,"tags":127,"homepage":129,"download_link":130,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":77},"gentlesource-short-url","GentleSource Short URL","1.2.0","gentlesource","https:\u002F\u002Fprofiles.wordpress.org\u002Fgentlesource\u002F","\u003Cp>This plugin creates a short URL from the blog post permalink and stores it\u003Cbr \u002F>\nin the database. The URL is displayed below the blog post along with a link\u003Cbr \u002F>\nto twitter that passes the short URL on.\u003C\u002Fp>\n\u003Cp>You can use all short URL services that offer an API. Here are a few:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>http:\u002F\u002Fmelt.li\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Flin.io\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Funrelo.com\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fbit.ly\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fu.nu\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Ftinyurl.com\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically shortens the blog post URL.",4955,"2012-06-21T20:32:00.000Z","3.4.2","2.5",[19,20,128,22,74],"shortener","http:\u002F\u002Fwww.gentlesource.com\u002Fplugins\u002Fshort-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgentlesource-short-url.zip",{"attackSurface":132,"codeSignals":194,"taintFlows":290,"riskAssessment":327,"analyzedAt":341},{"hooks":133,"ajaxHandlers":187,"restRoutes":188,"shortcodes":189,"cronEvents":193,"entryPointCount":32,"unprotectedCount":13},[134,140,145,148,151,154,157,161,165,169,172,176,180,183],{"type":135,"name":136,"callback":137,"priority":11,"file":138,"line":139},"filter","plugin_row_meta","plink_plugin_row_meta","plink_shorturl.php",13,{"type":141,"name":142,"callback":143,"file":138,"line":144},"action","edit_post","create",273,{"type":141,"name":146,"callback":143,"file":138,"line":147},"save_post",274,{"type":141,"name":149,"callback":143,"file":138,"line":150},"publish_post",275,{"type":141,"name":152,"callback":152,"file":138,"line":153},"admin_menu",276,{"type":135,"name":155,"callback":155,"priority":11,"file":138,"line":156},"pre_get_shortlink",277,{"type":135,"name":158,"callback":159,"file":138,"line":160},"the_content","display",279,{"type":141,"name":162,"callback":163,"file":138,"line":164},"admin_enqueue_scripts","plink_admin_scripts",281,{"type":141,"name":166,"callback":167,"file":138,"line":168},"admin_head","plink_head",282,{"type":141,"name":152,"callback":170,"file":138,"line":171},"plink_shortlink_create_menu",301,{"type":141,"name":173,"callback":174,"file":138,"line":175},"admin_init","plink_register_mysettings",314,{"type":141,"name":177,"callback":178,"file":138,"line":179},"add_meta_boxes","plink_add_meta_box",403,{"type":141,"name":173,"callback":181,"file":138,"line":182},"plink_plugin_redirect",408,{"type":141,"name":184,"callback":185,"file":138,"line":186},"plugins_loaded","plink_wan_load_textdomain",421,[],[],[190],{"tag":191,"callback":192,"file":138,"line":34},"plink-url","plink_shortcode_handler",[],{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":201,"fileOperations":47,"externalRequests":106,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":289},[],{"prepared":13,"raw":32,"locations":197},[198],{"file":138,"line":199,"context":200},337,"$wpdb->get_results() with variable interpolation",{"escaped":13,"rawEcho":202,"locations":203},58,[204,207,209,211,212,214,216,218,220,222,224,226,228,230,232,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,263,264,265,267,269,271,273,275,277,279,281,283,284,285,286,287,288],{"file":138,"line":205,"context":206},319,"raw output",{"file":138,"line":208,"context":206},326,{"file":138,"line":210,"context":206},327,{"file":138,"line":210,"context":206},{"file":138,"line":213,"context":206},333,{"file":138,"line":215,"context":206},341,{"file":138,"line":217,"context":206},342,{"file":138,"line":219,"context":206},343,{"file":138,"line":221,"context":206},344,{"file":138,"line":223,"context":206},355,{"file":138,"line":225,"context":206},356,{"file":138,"line":227,"context":206},357,{"file":138,"line":229,"context":206},358,{"file":138,"line":231,"context":206},400,{"file":233,"line":234,"context":206},"template\\public.tpl.php",3,{"file":233,"line":47,"context":206},{"file":233,"line":47,"context":206},{"file":233,"line":11,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":233,"line":66,"context":206},{"file":254,"line":106,"context":206},"template\\settings.tpl.php",{"file":254,"line":106,"context":206},{"file":254,"line":106,"context":206},{"file":254,"line":106,"context":206},{"file":254,"line":106,"context":206},{"file":254,"line":106,"context":206},{"file":254,"line":106,"context":206},{"file":254,"line":262,"context":206},29,{"file":254,"line":33,"context":206},{"file":254,"line":33,"context":206},{"file":254,"line":266,"context":206},35,{"file":254,"line":268,"context":206},40,{"file":254,"line":270,"context":206},41,{"file":254,"line":272,"context":206},47,{"file":254,"line":274,"context":206},52,{"file":254,"line":276,"context":206},53,{"file":254,"line":278,"context":206},59,{"file":254,"line":280,"context":206},75,{"file":254,"line":282,"context":206},88,{"file":254,"line":282,"context":206},{"file":254,"line":282,"context":206},{"file":254,"line":282,"context":206},{"file":254,"line":282,"context":206},{"file":254,"line":282,"context":206},{"file":254,"line":282,"context":206},[],[291,316],{"entryPoint":292,"graph":293,"unsanitizedCount":106,"severity":315},"settings (plink_shorturl.php:167)",{"nodes":294,"edges":311},[295,300,305,309],{"id":296,"type":297,"label":298,"file":138,"line":299},"n0","source","$_POST[$key]",179,{"id":301,"type":302,"label":303,"file":138,"line":299,"wp_function":304},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":306,"type":297,"label":307,"file":138,"line":308},"n2","$_POST['new_Api_key']",181,{"id":310,"type":302,"label":303,"file":138,"line":308,"wp_function":304},"n3",[312,314],{"from":296,"to":301,"sanitized":313},false,{"from":306,"to":310,"sanitized":313},"low",{"entryPoint":317,"graph":318,"unsanitizedCount":106,"severity":315},"\u003Cplink_shorturl> (plink_shorturl.php:0)",{"nodes":319,"edges":324},[320,321,322,323],{"id":296,"type":297,"label":298,"file":138,"line":299},{"id":301,"type":302,"label":303,"file":138,"line":299,"wp_function":304},{"id":306,"type":297,"label":307,"file":138,"line":308},{"id":310,"type":302,"label":303,"file":138,"line":308,"wp_function":304},[325,326],{"from":296,"to":301,"sanitized":313},{"from":306,"to":310,"sanitized":313},{"summary":328,"deductions":329},"The plink-url-shortener plugin v1.0 exhibits a mixed security posture. While it boasts a limited attack surface with no known CVEs and no immediately apparent critical vulnerabilities from taint analysis, several concerning code signals suggest potential weaknesses. The most significant concern is the complete lack of output escaping and the use of raw SQL queries without prepared statements. This, combined with the absence of nonce and capability checks, opens the door to a variety of attacks, including Cross-Site Scripting (XSS) and SQL Injection, particularly within its single shortcode entry point. The plugin also performs file operations and external HTTP requests, which could be vectors for further compromise if not handled securely. The absence of any recorded vulnerabilities in its history is a positive sign, but the internal code analysis reveals practices that are highly discouraged in secure WordPress development.",[330,332,335,337,339],{"reason":331,"points":11},"SQL queries not using prepared statements",{"reason":333,"points":334},"0% of outputs properly escaped",15,{"reason":336,"points":11},"0 Nonce checks",{"reason":338,"points":11},"0 Capability checks",{"reason":340,"points":88},"Unsanitized paths in taint flows","2026-03-17T01:13:23.962Z",{"wat":343,"direct":349},{"assetPaths":344,"generatorPatterns":346,"scriptPaths":347,"versionParams":348},[345],"\u002Fwp-content\u002Fplugins\u002Fplink-url-shortener\u002Ficon.png",[],[],[],{"cssClasses":350,"htmlComments":351,"htmlAttributes":352,"restEndpoints":353,"jsGlobals":354,"shortcodeOutput":355},[],[],[],[],[],[356,357,358],"\u003Ca href=\"","\">","\u003C\u002Fa>",{"error":360,"url":361,"statusCode":362,"statusMessage":363,"message":363},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fplink-url-shortener\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":365},[]]