[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIF3QSgqNyIhoymwGEOTW62nrCNFcmJNjqsKC3bn8XYo":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":14,"tags":17,"homepage":23,"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":145,"fingerprints":218},"autoshortlink","AutoShortLink","1.1","prasadkirpekar","https:\u002F\u002Fprofiles.wordpress.org\u002Fprasadkirpekar\u002F","\u003Cp>This plugin is build to generate shorte.st shortlinks automatically. Plugin detect all the links in post and convert them to shorte.st shortlinks.\u003C\u002Fp>\n\u003Cp>How to use this plugin?\u003Cbr \u002F>\n1. Install and activate AutoShortLink.\u003Cbr \u002F>\n2. Login to shorte.st and copy key.\u003Cbr \u002F>\n3. Paste key in settings page.\u003Cbr \u002F>\n4. Save changes and Done!\u003C\u002Fp>\n\u003Ch3>Contact me\u003C\u002Fh3>\n\u003Cp>Twitter: https:\u002F\u002Ftwitter.com\u002Fkirpekarprasad\u003Cbr \u002F>\nEmail : prasadkirpekar@outlook.com\u003Cbr \u002F>\nFacebook: https:\u002F\u002Ffacebook.com\u002Fprasadkirpekar96\u003C\u002Fp>\n","Forget the hassle of creating shorte.st shortlinks manually. This Plugin do that for you.",10,2035,0,"","5.1.22","3.0.1",[18,19,20,21,22],"link","shorte","shorte-st","shortlink","shortlink-api","mailto:prasadkirpekar@outlook.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautoshortlink.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},5,91090,91,153,73,"2026-04-05T02:58:17.370Z",[37,65,88,108,127],{"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":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":13,"last_vuln_date":63,"fetched_at":64},"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",[54,55,56,57,58],"301","click-tracking","link-shortener","redirect","shortlinks","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Flinker\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinker.1.3.0.zip",92,1,"2023-10-31 00:00:00","2026-03-15T15:16:48.613Z",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":45,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":50,"requires_at_least":77,"requires_php":14,"tags":78,"homepage":83,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":62,"last_vuln_date":87,"fetched_at":64},"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,84,23,"2026-03-10T15:14:00.000Z","5.0",[79,80,81,21,82],"bitly","custom-domain","shortener","url","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-bitly\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-bitly.2.8.1.zip",74,4,"2025-09-22 00:00:00",{"slug":56,"name":89,"version":6,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":14,"tags":101,"homepage":106,"download_link":107,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":64},"Link Shortner","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,90,11,"2025-08-31T10:13:00.000Z","6.8.5","5.6",[102,103,104,58,105],"links","post","shorten-url","url-shortener","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flink-shortener\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flink-shortener.1.1.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":25,"downloaded":116,"rating":117,"num_ratings":86,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":14,"tags":121,"homepage":124,"download_link":125,"security_score":126,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":64},"shorter-links","Shorter Links","2.1.0","akrabat","https:\u002F\u002Fprofiles.wordpress.org\u002Fakrabat\u002F","\u003Cp>The \u003Cstrong>Shorter Links\u003C\u002Fstrong> WordPress plugin overrides the default WordPress\u003Cbr \u002F>\n“shortlink” URL with one that has a custom text in it. You can also set a\u003Cbr \u002F>\ndifferent base URL.\u003C\u002Fp>\n\u003Cp>A custom field called “Shorter link” is created once a post is saved,\u003Cbr \u002F>\nso that you can change the shortlink to a more memorable set of\u003Cbr \u002F>\ncharacters.\u003C\u002Fp>\n\u003Cp>The choice of base URL to use for the short link can be configured within\u003Cbr \u002F>\nSettings->Shorter Links.\u003C\u002Fp>\n\u003Cp>Related Links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fakrabat.com\u002Fshorter-links\" rel=\"nofollow ugc\">Plugin home page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Licence\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the \u003Ca href=\"http:\u002F\u002Fakrabat.com\u002Flicense\u002Fnew-bsd\" rel=\"nofollow ugc\">New BSD license\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>History\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>2.1.0 – 8 August 2015\u003C\u002Fstrong>\u003Cbr \u002F>\nRework to look for the shorter link after WordPress has done its processing. This\u003Cbr \u002F>\nmeans that a shorterlink that represents a date won’t affect an archive list.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2.0.6 – 8 August 2015\u003C\u002Fstrong>\u003Cbr \u002F>\nEnsure that the short_link is correct when using a post id.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2.0.5 – 8 August 2015\u003C\u002Fstrong>\u003Cbr \u002F>\nUpdated Tested up to 4.3\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2.0.3 – 9 July 2012\u003C\u002Fstrong>\u003Cbr \u002F>\nBug fix so that archives work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2.0.2 – 23 June 2012\u003C\u002Fstrong>\u003Cbr \u002F>\nFall back to REQUEST_URI if there’s nothing interesting in $query_vars.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2.0.1 – 20 June 2012\u003C\u002Fstrong>\u003Cbr \u002F>\nUpdated to handle 4 digit short links that look like a year to WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2.0.0 – 21 November 2010\u003C\u002Fstrong>\u003Cbr \u002F>\nUpdated to be WordPress 3.0 or above, so we only need to hook into the WordPress\u003Cbr \u002F>\nshortlink system\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.8.2 – 21 November 2010\u003C\u002Fstrong>\u003Cbr \u002F>\nFix permissions issue on settings page. This is the last version that works\u003Cbr \u002F>\non WordPress 2.9.x or earlier.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.8.1 – 7 September 2010\u003C\u002Fstrong>\u003Cbr \u002F>\nBug fix to remove a warning.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.8 – 1 September 2010\u003C\u002Fstrong>\u003Cbr \u002F>\nuse shortlink rather than shorturl for WordPress less than 3.\u003Cbr \u002F>\nFor WordPress 3 or higher, hook into the new shortlink system.\u003Cbr \u002F>\nFix the admin page so that it displays in WordPress 3.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.7 – 11 Feburary 2010\u003C\u002Fstrong>\u003Cbr \u002F>\nHandle failures better.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.6 – 10 January 2010\u003C\u002Fstrong>\u003Cbr \u002F>\nUpdate version number in correct places so that the WP plugins system notices the update.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.5 – 29 December 2009\u003C\u002Fstrong>\u003Cbr \u002F>\nSupport permalinks that start with \u002F%category%\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.4 – 14 April 2009\u003C\u002Fstrong>\u003Cbr \u002F>\nSupport rel=”shorturl” as per \u003Ca href=\"http:\u002F\u002Fsites.google.com\u002Fa\u002Fsnaplog.com\u002Fwiki\u002Fshort_url\" rel=\"nofollow ugc\">Robert Spychala’s Short URL Auto-Discovery proposal\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.3 – 14 April 2009\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd support for setting the base URL. Patch by \u003Ca href=\"davemastergeneral@gmail.com\" rel=\"nofollow ugc\">Dave Marshall\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.2 – 13 April 2009\u003C\u002Fstrong>\u003Cbr \u002F>\nOnly send the \u003Ccode>Link\u003C\u002Fcode> HTTP header as recommended by \u003Ca href=\"http:\u002F\u002Fshiflett.org\u002Fblog\u002F2009\u002Fapr\u002Fa-rev-canonical-http-header\" rel=\"nofollow ugc\">Shiflett\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.1 – 13 April 2009\u003C\u002Fstrong>\u003Cbr \u002F>\nFixed output of HTTP headers. Patch by \u003Ca href=\"http:\u002F\u002Fbethesignal.org\u002F\" rel=\"nofollow ugc\">Jeff Waugh\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1.0 – 11 April 2009\u003C\u002Fstrong>\u003Cbr \u002F>\nInitial release.\u003C\u002Fp>\n","Override the default WordPress \"shortlink\" URL with one that has a custom text in it. You can also set a different base URL.",7033,76,"2015-08-08T10:35:00.000Z","4.3.34","3.0",[102,122,21,123,105],"revcanonical","shorturl","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fshorter-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshorter-links.2.1.0.zip",85,{"slug":128,"name":129,"version":40,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":25,"downloaded":134,"rating":25,"num_ratings":135,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":14,"tags":139,"homepage":143,"download_link":144,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":64},"tinypress","PublishPress Shortlinks – Custom URLs for Posts and External Links – Share Previews for Draft Posts","PublishPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fpublishpress\u002F","\u003Cp>With PublishPress Shortlinks you can create custom links for your posts and external links. These custom links have super-powers!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can make your links short and memorable.\u003C\u002Fli>\n\u003Cli>You can track who clicks on your links with detailed analytics.\u003C\u002Fli>\n\u003Cli>You can share posts in Draft and Pending Review status.\u003C\u002Fli>\n\u003Cli>You can control who can visit your links with passwords, expiry dates, and access control.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use PublishPress Shortlinks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom URLs for your posts\u003C\u002Fstrong>. Imagine you’re hosting a big event and have a page on your website with all the details. PublishPress Shortlinks allows to create a short, memorable link for the event, for example: https:\u002F\u002Fpublishpress.com\u002Fgo\u002Fcool-party. You can track how many people click the link. You can set the link to expire after the event finishes. You can even download a QR code to share on brochures. Oh, because of the next feature, you can do all of this even if you’re selling event tickets on another website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom URLs for external links\u003C\u002Fstrong>. Imagine you run a website with toy reviews. You join affiliate programs and make money when people click on your links and buy tools. PublishPress Shortlinks allows to create a short, memorable link for each toy, for example: https:\u002F\u002Fpublishpress.com\u002Fgo\u002Fcool-toy. You can track how many people click the link and get a full analytics report on those clicks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features in PublishPress Shortlinks\u003C\u002Fh3>\n\u003Cp>✅ Automatically create shortlinks for your posts\u003Cbr \u002F>\n✅ Use your own website domain for shortlinks\u003Cbr \u002F>\n✅ Customize the slug for each shortlink\u003Cbr \u002F>\n✅ Share shortlinks for posts in any status\u003Cbr \u002F>\n✅ Add password protection to your shortlinks\u003Cbr \u002F>\n✅ Automatically export your shortlinks on a specific date\u003Cbr \u002F>\n✅ Choose from 301, 302, and 307 redirects\u003Cbr \u002F>\n✅ Track who is clicking your shortlinks with analytics\u003Cbr \u002F>\n✅ Generate a QR code for each shortlink to allow easy sharing\u003Cbr \u002F>\n✅ Cloak your affiliate links\u003C\u002Fp>\n\u003Ch3>Automatically create shortlinks for your posts\u003C\u002Fh3>\n\u003Cp>PublishPress Shortlinks will automatically generate links for all your posts and pages. This makes it really easy to have shareable links for content. These shortlinks are available from the Posts screen and the Post Edit screen.\u003C\u002Fp>\n\u003Ch3>Use your own website domain for shortlinks\u003C\u002Fh3>\n\u003Cp>There’s no need to use an external service to build and track your links. With PublishPress Shortlinks, all your custom URLs use your own domain name. To avoid conflicts with any regular URLs on your site, there’s also a folder which is set to “go” by default. This means that your custom URLs will look like this: https:\u002F\u002Fexample.com\u002Fgo\u002Fshortlinks\u003C\u002Fp>\n\u003Ch3>Customize the slug for each shortlink\u003C\u002Fh3>\n\u003Cp>Every post has its own URL. By default, the final part of the URL will be a unique combination of 5 characters, so your shortlink will look like this: https:\u002F\u002Fexample.com\u002Fgo\u002F8vi3n. However, you can customize the slug so it looks like this: https:\u002F\u002Fexample.com\u002Fgo\u002Fshortlinks.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fhow-to-customize-shortlinks\u002F\" rel=\"nofollow ugc\">More on customizing shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Share shortlinks for posts in any status\u003C\u002Fh3>\n\u003Cp>When you’re writing a draft post, do you sometimes need to share it with someone who doesn’t have access to your site? PublishPress Shortlinks is the answer. PublishPress Shortlinks allows you to share posts before you make them public. If you’ve written a draft of a post, you can share a preview with other people. You can protect these links by combining this with other features, including password protection and automatic expiry of links. This feature is similar to the Public Post Preview plugin, but with more features and customizable features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fposts-status-visibility\u002F\" rel=\"nofollow ugc\">More on shortlinks for unpublished posts\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Add password protection to your shortlinks\u003C\u002Fh3>\n\u003Cp>Edit a shortlink and go to the “Security” tab. You’ll be able to create a password for your sharable links. Nobody will be able to access the post via your shortlink unless they know the password.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fprotect-shortlinks\u002F\" rel=\"nofollow ugc\">More on passwords for shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Automatically expire your shortlinks on a specific date\u003C\u002Fh3>\n\u003Cp>Edit a shortlink and go to the “Security” tab. You’ll be able to choose an expiration date for your shortlink. Anyone trying to visit your link after the expiration date will see the message, “This link is expired.”\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fprotect-shortlinks\u002F\" rel=\"nofollow ugc\">More on expiry dates for shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Choose from 301, 302, and 307 redirects\u003C\u002Fh3>\n\u003Cp>Edit a shortlink and go to the “Redirection” tab. You can choose what kind of redirect is used for each link. 301 (Permanent) redirects are used to tell search engines that a requested URL has been permanently moved to another URL. If you’re confident that your target URL will never change, then use this redirect type. 302 and 307 (Temporary) redirects tell search engines that the requested URL has been moved temporarily, but will be back eventually.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fredirect-options-for-shortlinks\u002F\" rel=\"nofollow ugc\">More on redirects for shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Track who is clicking your shortlinks with analytics\u003C\u002Fh3>\n\u003Cp>PublishPress Shortlinks has a Logs feature that records everyone who clicks your links. These logs are then turned into analytics charts so you can see how popular each shortlink is.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fanalytics-and-logs-for-shortlinks\u002F\" rel=\"nofollow ugc\">More on logs for shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Generate a QR code for each shortlink to allow easy sharing\u003C\u002Fh3>\n\u003Cp>PublishPress Shortlinks will automatically create a QR code for each link. This makes it easy to download and share the QR code so people can visit your URL. This is great for advertisements, brochures, PDFs, restaurant menus, or anywhere you want to use a QR code.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fqr-codes-for-shortlinks\u002F\" rel=\"nofollow ugc\">More on QR codes for shortlinks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Cloak affiliate links\u003C\u002Fh3>\n\u003Cp>PublishPress Shortlinks is ideal for websites that have affiliate links in posts. You can manage, clean up, brand, and track your links. It’s a great tool for cloaking affiliate links. PublishPress Shortlinks is a great tool for marketers plugin for people who want to clean up their affiliate links.\u003C\u002Fp>\n\u003Ch3>Create Shortlinks via Keyboard Shortcuts\u003C\u002Fh3>\n\u003Cp>Click \u003Ccode>Ctrl\u002FCmd + \u002F\u003C\u002Fcode> anywhere in the WordPress admin area to instantly create shortlinks.\u003C\u002Fp>\n","Create custom links for your posts. These links are brandable, trackable, and can have custom view permissions.",5242,2,"2026-03-02T21:27:00.000Z","6.9.4","4.6",[140,56,141,142,58],"custom-urls","link-tracking","redirects","https:\u002F\u002Fpublishpress.com\u002Fshortlinks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftinypress.1.3.0.zip",{"attackSurface":146,"codeSignals":167,"taintFlows":181,"riskAssessment":209,"analyzedAt":217},{"hooks":147,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":13,"unprotectedCount":13},[148,154,159],{"type":149,"name":150,"callback":151,"file":152,"line":153},"filter","content_save_pre","asl_translinks","autoshortlink.php",31,{"type":155,"name":156,"callback":157,"file":152,"line":158},"action","admin_notices","asl_notice",60,{"type":155,"name":160,"callback":161,"file":152,"line":162},"admin_menu","asl_admin_settings",113,[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":13,"externalRequests":62,"nonceChecks":62,"capabilityChecks":62,"bundledLibraries":180},[],{"prepared":13,"raw":13,"locations":170},[],{"escaped":62,"rawEcho":172,"locations":173},3,[174,177,178],{"file":175,"line":172,"context":176},"admin\\options.php","raw output",{"file":175,"line":97,"context":176},{"file":152,"line":179,"context":176},83,[],[182,201],{"entryPoint":183,"graph":184,"unsanitizedCount":13,"severity":200},"asl_settings (autoshortlink.php:74)",{"nodes":185,"edges":197},[186,191],{"id":187,"type":188,"label":189,"file":152,"line":190},"n0","source","$_POST",79,{"id":192,"type":193,"label":194,"file":152,"line":195,"wp_function":196},"n1","sink","update_option() [Settings Manipulation]",82,"update_option",[198],{"from":187,"to":192,"sanitized":199},true,"low",{"entryPoint":202,"graph":203,"unsanitizedCount":13,"severity":200},"\u003Cautoshortlink> (autoshortlink.php:0)",{"nodes":204,"edges":207},[205,206],{"id":187,"type":188,"label":189,"file":152,"line":190},{"id":192,"type":193,"label":194,"file":152,"line":195,"wp_function":196},[208],{"from":187,"to":192,"sanitized":199},{"summary":210,"deductions":211},"The autoshortlink plugin version 1.1 presents a mixed security posture. On the positive side, there are no publicly disclosed vulnerabilities (CVEs) associated with this plugin, and its static analysis reveals a commendably small attack surface with zero unprotected entry points. The code also demonstrates good practices by using prepared statements for all SQL queries and incorporating at least one nonce and one capability check, which are crucial for security.",[212,215],{"reason":213,"points":214},"Low output escaping coverage",6,{"reason":216,"points":172},"Presence of external HTTP request","2026-03-16T23:24:50.809Z",{"wat":219,"direct":224},{"assetPaths":220,"generatorPatterns":221,"scriptPaths":222,"versionParams":223},[],[],[],[],{"cssClasses":225,"htmlComments":226,"htmlAttributes":227,"restEndpoints":228,"jsGlobals":229,"shortcodeOutput":230},[],[],[],[],[],[]]