[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fF9XMtj-57282QLWCZXTrDDTSkFd85b22e-0yk9FbE-M":3,"$f9hmKr4ZZV3HjmxCkBopWHBe17QfISHk-kM8ZbguWIBU":175,"$fBVmX59B4pSX3YrseSvIpUO6InteX7_0UELGgqm5Wyfw":180},{"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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":135,"fingerprints":161},"add-shortlink-to-posts","Add Shortlink to Posts","0.3.3","Philip John","https:\u002F\u002Fprofiles.wordpress.org\u002Fphilipjohn\u002F","\u003Cp>This plugins adds a visible link to the end of every post.\u003C\u002Fp>\n\u003Cp>Best used in conjunction with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fgoogl-shortlinks\u002F\" rel=\"ugc\">Goo.gl Shortlinks\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbitly-shortlinks\u002F\" rel=\"ugc\">Bit.ly Shortlinks\u003C\u002Fa> plugins.\u003C\u002Fp>\n\u003Cp>Feature requests welcomed with open arms!\u003C\u002Fp>\n","Adds a link to the shortlink for each post below the content.",30,3015,100,3,"2014-09-01T18:42:00.000Z","4.0.38","3.2.1","",[20,21,22],"shortlink","shorturl","tinyurl","http:\u002F\u002Fphilipjohn.co.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-shortlink-to-posts.0.3.3.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":11,"trust_score":36,"computed_at":37},"philipjohn",8,460,82,81,"2026-05-20T00:16:23.418Z",[39,61,81,97,113],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":49,"unpatched_count":26,"last_vuln_date":60,"fetched_at":28},"wp-pocket-urls","WP Pocket URLs","1.0.4","CodeRevolution","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoderevolution\u002F","\u003Cp>\u003Cstrong>WP Pocket URLs\u003C\u002Fstrong> gives you the ability to shorten your long affiliate links and keep track of user clicks on each link.\u003Cbr \u002F>\nIt can get geo information about the user that clicked the link, example: IP address, Country, Date and Time.\u003Cbr \u002F>\nFrom the “Reports” settings page of the plugin, you will be able to generate reports and filter by Link Title, Month\u002FYear, Link category OR country.\u003C\u002Fp>\n\u003Cp>Tutorial video:\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fj072_gogYtY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>** Quick Links **\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fcoderevo\u002F\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>, a community of WordPress automation enthusiasts\u003C\u002Fli>\n\u003Cli>Subscribe to \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCVLIksvzyk-D_oEdHab2Lgg\" rel=\"nofollow ugc\">CodeRevolution’s YouTube Channel\u003C\u002Fa> for tutorials, news and updates for my plugins\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fcoderevolution\" rel=\"nofollow ugc\">Buy me a coffee\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features of \u003Cstrong>WP Pocket URLs\u003C\u002Fstrong> plugin:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Automatically shorten external links from your website.\u003C\u002Fli>\n\u003Cli>Manually shorten any link from your website. \u003C\u002Fli>\n\u003Cli>Custom redirection type: 301, 302, 303, 307 and JavaScript redirection.\u003C\u002Fli>\n\u003Cli>Categorize your links. \u003C\u002Fli>\n\u003Cli>Custom permalink prefix support e.g: (go, out, visit, etc.).\u003C\u002Fli>\n\u003Cli>Custom permalinks e.g : www.coderevolution.ro\u002Fvisit\u002Flink-category-slug\u002Flink-slug. \u003C\u002Fli>\n\u003Cli>Ability to track link clicks, each time a visitor clicks on any link, the plugin will be able to get visitor information like (IP address, click date\u002Ftime, Country and more). \u003C\u002Fli>\n\u003Cli>Generate user click reports with options to filter the report.\u003C\u002Fli>\n\u003Cli>Options to disable collecting of data on link redirection (it will make redirection much faster by counting just clicks\u002Fhits without any user data).\u003C\u002Fli>\n\u003Cli>Top 10 links dashboard widget.\u003C\u002Fli>\n\u003Cli>Option to exclude link category slug from permalink.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If you have any question or features request, please access the plugin’s official support forum. You can also get help from CodeRevolution’s \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fcoderevo\" rel=\"nofollow ugc\">Facebook group\u003C\u002Fa>.\u003C\u002Fp>\n","WP Pocket URLs gives you the ability to automatically or manually shorten any external link from your website and keep track clicks on each link.",70,3656,2,"2026-01-13T07:58:00.000Z","6.9.0","4.0.0","5.2.4",[55,56,20,21,22],"link-shortener","short-link","https:\u002F\u002Fwww.coderevolution.ro\u002Fwp-pocketurl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-pocket-urls.zip",99,"2024-11-01 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":13,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":18,"tags":75,"homepage":79,"download_link":80,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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.",7122,76,4,"2015-08-08T10:35:00.000Z","4.3.34","3.0",[76,77,20,21,78],"links","revcanonical","url-shortener","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fshorter-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshorter-links.2.1.0.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":26,"num_ratings":26,"last_updated":91,"tested_up_to":92,"requires_at_least":74,"requires_php":18,"tags":93,"homepage":95,"download_link":96,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"tiny-url","Tiny URL","1.3.4","Prasanna SP","https:\u002F\u002Fprofiles.wordpress.org\u002Fprasannasp\u002F","\u003Cp>This plugin shows Tiny URL for each of your blog posts after post content. Tiny URLs are great for sharing your posts on micro-blogging sites like twitter, identi.ca etc., This plugin sends the URL of current post or page to \u003Ca href=\"http:\u002F\u002Ftinyurl.com\" rel=\"nofollow ugc\">TinyURL.com\u003C\u002Fa> and gets a Tiny URL for the same. Then it shows that Tiny URL after post content. User can just click on the box to select URL, or click on Copy button to Copy the Tiny URL to clipboard. You can also show Tiny URL for pages by selecting \u003Cem>Show Tiny URL on pages\u003C\u002Fem> option in plugin settings page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Please read TinyURL’s \u003Ca href=\"http:\u002F\u002Ftinyurl.com\u002F#terms\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> before activating the plugin. You must abide by them after activating the plugin. TinyURL is a trademark of TinyURL, LLC\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demo:\u003C\u002Fstrong> See demo of this plugin here – \u003Ca href=\"http:\u002F\u002Fdemo.prasannasp.net\u002Ftiny-url\u002F\" rel=\"nofollow ugc\">Tiny URL WordPress plugin demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support:\u003C\u002Fstrong> Please post your support questions at \u003Ca href=\"http:\u002F\u002Fforum.prasannasp.net\u002Fforum\u002Fplugin-support\u002Ftiny-url\u002F\" rel=\"nofollow ugc\">Tiny URL plugin support forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwww.prasannasp.net\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">this page\u003C\u002Fa> for more \u003Cstrong>WordPress Plugins\u003C\u002Fstrong> from the developer.\u003C\u002Fp>\n\u003Ch4>How to style the output?\u003C\u002Fh4>\n\u003Cp>The output of this plugin is wrapped in \u003Ccode>\u003Cp>\u003C\u002Fcode> tag. Use \u003Ccode>.tiny-url\u003C\u002Fcode> CSS class to style it\u003Cbr \u002F>\nExample,\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.tiny-url {\ncolor: #FF0000;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>How to change the style of Copy button?\u003C\u002Fh4>\n\u003Cp>Use CSS class \u003Ccode>.tiny-url-button\u003C\u002Fcode> to change it’s style.\u003Cbr \u002F>\nExample:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.tiny-url-button {\nbackground: #123456;\ncolor: #654321;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Show a Tiny URL for all of your blog posts and optionally for pages",10,6536,"2013-03-18T14:28:00.000Z","3.5.2",[56,94,21,82,22],"short-url","http:\u002F\u002Fwww.prasannasp.net\u002Fwordpress-plugins\u002Ftiny-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftiny-url.1.3.4.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":26,"downloaded":105,"rating":26,"num_ratings":26,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":18,"download_link":111,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":112},"short-url-fe","Short URL FE","1.0.0","José María Ferri Azorín","https:\u002F\u002Fprofiles.wordpress.org\u002Fjmferri\u002F","\u003Cp>This plugin is based on \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftiny-url\u002F\" rel=\"ugc\">Prasanna SP Tiny URL\u003C\u002Fa>\u003C\u002Fstrong> plugin and uses some of its code.\u003C\u002Fp>\n\u003Cp>This plugin shows a short URL for each of your blog posts after post content (in FrontEnd). Short URLs are great for sharing your posts on micro-blogging sites like twitter, identi.ca etc., This plugin sends current post or page URL to \u003Ca href=\"https:\u002F\u002Fv.gd\" rel=\"nofollow ugc\">v.gd\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Ftinyurl.com\" rel=\"nofollow ugc\">TinyURL.com\u003C\u002Fa> and gets a short URL for the same. Then it shows that Short URL after post content. You can select which users can see short URL textbox: “All users”, “Regitered users” or “Registered users that can edit the post\u002Fpage”. User can just click on the box to select URL, or click on a Copy button to Copy the Short URL to clipboard. You can also show Short URLs for pages by selecting \u003Cem>Show Short URL FE on pages\u003C\u002Fem> option in plugin settings page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Please read V.gd \u003Ca href=\"https:\u002F\u002Fv.gd\u002Fterms.php\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> before activating the plugin. You must abide by them after activating the plugin.\u003Cbr \u002F>\n\u003Cstrong>Note:\u003C\u002Fstrong> Please read TinyURL’s \u003Ca href=\"https:\u002F\u002Ftinyurl.com\u002F#terms\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> before activating the plugin. You must abide by them after activating the plugin. TinyURL is a trademark of TinyURL, LLC\u003C\u002Fp>\n\u003Ch4>How to style the output?\u003C\u002Fh4>\n\u003Cp>You can add a class for textbox and a class for button on Short URL FE plugin options page.\u003C\u002Fp>\n\u003Cp>The output of this plugin is wrapped in a \u003Ccode>\u003Cp>\u003C\u002Fcode> tag with class \u003Ccode>short-url-fe\u003C\u002Fcode>. Use this class and, optionally, your classes to style them.\u003Cbr \u002F>\nExample,\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F* this change background color for area where plugin is shown *\u002F\n.short-url-fe {\n    background-color: #ccc;\n    padding: 4px;\n    border-radius: 4px;\n}\n\u002F* Assuming you added a class 'mytextbox' for textbox, this adjusts textbox style *\u002F\n.short-url-fe .mytextbox {\n    width: min(20rem, 70%);\n    box-shadow: 2px 2px 4px 1px #ccc inset;\n    padding: .5rem 4px;\n}\n\u002F* and assuming you added a class 'mycopybutton' for button, this adjusts button style *\u002F\n.short-url-fe .mycopybutton {\n    background-color: lightblue;\n    color: darkblue;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Show a Short URL for all of your blog posts and optionally for pages",751,"2022-02-25T10:19:00.000Z","5.9.13","5.0","7.0",[56,94,20,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshort-url-fe.zip","2026-04-06T09:54:40.288Z",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":123,"num_ratings":124,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":18,"tags":128,"homepage":131,"download_link":132,"security_score":133,"vuln_count":14,"unpatched_count":26,"last_vuln_date":134,"fetched_at":28},"easy-affiliate-links","Easy Affiliate Links","3.8.1","Brecht","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrechtvds\u002F","\u003Cp>Easy Affiliate Links helps you manage all the affiliate links on your website. Both cloaked pretty links and regular non-cloaked links. Clicks get tracked for your links automatically.\u003C\u002Fp>\n\u003Cp>Learn more on \u003Ca href=\"https:\u002F\u002Fbootstrapped.ventures\u002Feasy-affiliate-links\u002F\" rel=\"nofollow ugc\">our website\u003C\u002Fa> and in \u003Ca href=\"https:\u002F\u002Fhelp.bootstrapped.ventures\u002Fcollection\u002F133-easy-affiliate-links\" rel=\"nofollow ugc\">our knowledge base\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Current features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with both the Classic Editor and new \u003Cstrong>Gutenberg\u003C\u002Fstrong> Block Editor\u003C\u002Fli>\n\u003Cli>Add affiliate links in \u003Cstrong>Elementor\u003C\u002Fstrong> using their text widget\u003C\u002Fli>\n\u003Cli>Use regular links or \u003Cstrong>affiliate HTML code\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Create \u003Cstrong>shortlinks\u003C\u002Fstrong> to optionally cloak your affiliate links\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>ugc and sponsored\u003C\u002Fstrong> attributes for your links\u003C\u002Fli>\n\u003Cli>Leave specific links uncloaked for \u003Cstrong>Amazon compatibility\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic text disclaimer\u003C\u002Fstrong> for your affiliate links\u003C\u002Fli>\n\u003Cli>Easily access your links in the \u003Cstrong>visual and html editor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Assign \u003Cstrong>categories\u003C\u002Fstrong> to your links\u003C\u002Fli>\n\u003Cli>Tracking of monthly and lifetime \u003Cstrong>click counts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import affiliate links\u003C\u002Fstrong> from XML and CSV\u003C\u002Fli>\n\u003Cli>Ability to \u003Cstrong>export your links\u003C\u002Fstrong> to XML and CSV\u003C\u002Fli>\n\u003Cli>Use a CSV export and import to \u003Cstrong>easily update your links in bulk\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easy Affiliate Links Premium\u003C\u002Fh4>\n\u003Cp>Looking for some more advanced functionality? We also have the \u003Ca href=\"http:\u002F\u002Fbootstrapped.ventures\u002Feasy-affiliate-links\u002Fget-the-plugin\u002F\" rel=\"nofollow ugc\">Easy Affiliate Links Premium\u003C\u002Fa> add-on available with the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Get valuable insights with \u003Cstrong>click statistics and charts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Automatic \u003Cstrong>broken links checker\u003C\u002Fstrong> with email notifications\u003C\u002Fli>\n\u003Cli>Show an \u003Cstrong>automatic tooltip disclaimer\u003C\u002Fstrong> when hovering over links\u003C\u002Fli>\n\u003Cli>**Conditional geo or device targeted* links\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>Replacement Links\u003C\u002Fstrong> to (temporarily) swap affiliate links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is under active development, so just \u003Ca href=\"https:\u002F\u002Fhelp.bootstrapped.ventures\u002Farticle\u002F41-how-can-i-contact-support\" rel=\"nofollow ugc\">let us know\u003C\u002Fa> if you have any requests at all!\u003C\u002Fp>\n","Easily manage and cloak all your affiliate links.",8000,297656,84,34,"2026-01-20T14:51:00.000Z","6.9.4","3.5",[129,130,76,20],"affiliate","cloaking","https:\u002F\u002Fbootstrapped.ventures\u002Feasy-affiliate-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-affiliate-links.3.8.1.zip",98,"2024-06-27 00:00:00",{"attackSurface":136,"codeSignals":149,"taintFlows":156,"riskAssessment":157,"analyzedAt":160},{"hooks":137,"ajaxHandlers":145,"restRoutes":146,"shortcodes":147,"cronEvents":148,"entryPointCount":26,"unprotectedCount":26},[138],{"type":139,"name":140,"callback":141,"priority":142,"file":143,"line":144},"filter","the_content","astp_add_shortlink",11,"add-shortlink-to-posts.php",43,[],[],[],[],{"dangerousFunctions":150,"sqlUsage":151,"outputEscaping":153,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":155},[],{"prepared":26,"raw":26,"locations":152},[],{"escaped":26,"rawEcho":26,"locations":154},[],[],[],{"summary":158,"deductions":159},"The \"add-shortlink-to-posts\" v0.3.3 plugin exhibits a remarkably secure static analysis profile.  The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events signifies a minimal attack surface.  Furthermore, the code demonstrates excellent security practices with zero dangerous functions, all SQL queries utilizing prepared statements, and 100% output escaping.  File operations, external HTTP requests, nonce checks, and capability checks are also absent, which, while contributing to a clean analysis, could also be an indicator of very limited functionality or potential reliance on core WordPress hooks which may have their own inherent security measures.\n\nThe plugin's vulnerability history is equally clean, with no recorded CVEs of any severity. This lack of historical vulnerabilities, combined with the strong static analysis results, suggests a well-developed and secure plugin. The complete absence of taint analysis issues further reinforces this positive assessment.  While the plugin currently appears very secure, a potential concern could arise if its functionality expands significantly in the future without corresponding implementation of robust authentication and authorization checks on new entry points.",[],"2026-04-16T11:22:14.915Z",{"wat":162,"direct":167},{"assetPaths":163,"generatorPatterns":164,"scriptPaths":165,"versionParams":166},[],[],[],[],{"cssClasses":168,"htmlComments":170,"htmlAttributes":171,"restEndpoints":172,"jsGlobals":173,"shortcodeOutput":174},[169],"the_shortlink",[],[],[],[],[],{"error":176,"url":177,"statusCode":178,"statusMessage":179,"message":179},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fadd-shortlink-to-posts\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":71,"versions":181},[182,188,195,202],{"version":6,"download_url":24,"svn_tag_url":183,"released_at":27,"has_diff":184,"diff_files_changed":185,"diff_lines":27,"trac_diff_url":186,"vulnerabilities":187,"is_current":176},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadd-shortlink-to-posts\u002Ftags\u002F0.3.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadd-shortlink-to-posts%2Ftags%2F0.3.2&new_path=%2Fadd-shortlink-to-posts%2Ftags%2F0.3.3",[],{"version":189,"download_url":190,"svn_tag_url":191,"released_at":27,"has_diff":184,"diff_files_changed":192,"diff_lines":27,"trac_diff_url":193,"vulnerabilities":194,"is_current":184},"0.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-shortlink-to-posts.0.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadd-shortlink-to-posts\u002Ftags\u002F0.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadd-shortlink-to-posts%2Ftags%2F0.3.1&new_path=%2Fadd-shortlink-to-posts%2Ftags%2F0.3.2",[],{"version":196,"download_url":197,"svn_tag_url":198,"released_at":27,"has_diff":184,"diff_files_changed":199,"diff_lines":27,"trac_diff_url":200,"vulnerabilities":201,"is_current":184},"0.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-shortlink-to-posts.0.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadd-shortlink-to-posts\u002Ftags\u002F0.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadd-shortlink-to-posts%2Ftags%2F0.3&new_path=%2Fadd-shortlink-to-posts%2Ftags%2F0.3.1",[],{"version":203,"download_url":204,"svn_tag_url":205,"released_at":27,"has_diff":184,"diff_files_changed":206,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":207,"is_current":184},"0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-shortlink-to-posts.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadd-shortlink-to-posts\u002Ftags\u002F0.3\u002F",[],[]]