[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_x4eS1ed2aysBxg-PfdKSqsCunR_fWVLtVdD2d7C7qg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":133,"fingerprints":465},"custom-link-shortener","Custom Link Shortener","1.4.3","Victor Lukasso","https:\u002F\u002Fprofiles.wordpress.org\u002Flukastech\u002F","\u003Cp>Advanced URL shortener for WordPress with analytics, link rotation, location tracking, random redirects, and password protection.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🚀 Create custom short URLs (e.g., \u003Ccode>yoursite.com\u002Fgo\u002Fproduct\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>📊 Detailed click analytics with:\n\u003Cul>\n\u003Cli>Visitor IP addresses\u003C\u002Fli>\n\u003Cli>Location data (country\u002Fcity)\u003C\u002Fli>\n\u003Cli>User agents\u003C\u002Fli>\n\u003Cli>Timestamps\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>🔄 URL rotation (randomize destinations)\u003C\u002Fli>\n\u003Cli>🔒 Password protection for private links\u003C\u002Fli>\n\u003Cli>📁 CSV export for all analytics data\u003C\u002Fli>\n\u003Cli>✏️ Edit existing short URLs\u003C\u002Fli>\n\u003Cli>🗑️ Delete short URLs with confirmation\u003C\u002Fli>\n\u003Cli>🎨 Clean WordPress admin interface\u003C\u002Fli>\n\u003Cli>🔄Create One Url that redirects to multiple posts on your website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Creating Short Links\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to Custom Link Shortener in your admin menu\u003C\u002Fli>\n\u003Cli>Enter:\n\u003Cul>\n\u003Cli>Your preferred alias (e.g., “product”)\u003C\u002Fli>\n\u003Cli>Destination URL(s) (one per line for rotation)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Optional: Enable rotation or set a password\u003C\u002Fli>\n\u003Cli>Enable random post redirects\u003C\u002Fli>\n\u003Cli>Click “Create Short Link”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Viewing Analytics\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to Custom Link Shortener \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Analytics\u003C\u002Fli>\n\u003Cli>View all links with click counts\u003C\u002Fli>\n\u003Cli>Click “View” on any link to see detailed stats\u003C\u002Fli>\n\u003Cli>Export data as CSV when needed\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Managing Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Edit: Change destinations, rotation, or password\u003C\u002Fli>\n\u003Cli>Delete: Remove short links (with confirmation)\u003C\u002Fli>\n\u003Cli>Test: Verify your links work before sharing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Features\u003C\u002Fh3>\n\u003Ch3>URL Rotation\u003C\u002Fh3>\n\u003Cp>When enabled with multiple destinations:\u003Cbr \u002F>\n– Visitors get randomly redirected to one of the URLs\u003Cbr \u002F>\n– All clicks are still tracked accurately\u003C\u002Fp>\n\u003Ch3>Password Protection\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Set a password when creating\u002Fediting links\u003C\u002Fli>\n\u003Cli>Visitors must enter password before redirect\u003C\u002Fli>\n\u003Cli>Works with both GET and POST requests\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Random blog article in one short link\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Query your WordPress database for all published posts\u003C\u002Fli>\n\u003Cli>Randomly select one post from the available options\u003C\u002Fli>\n\u003Cli>Redirect the visitor to that post’s permalink\u003C\u002Fli>\n\u003Cli>Track the redirect for analytics purposes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content Discovery: Help visitors explore your older or less-visited content\u003C\u002Fli>\n\u003Cli>Newsletter Links: Add a “Random Article” link to your email newsletters\u003C\u002Fli>\n\u003Cli>Social Media: Share surprise content links on social platforms\u003C\u002Fli>\n\u003Cli>Website Navigation: Include a “Surprise Me” button in your site navigation\u003C\u002Fli>\n\u003Cli>Content Marketing: Create engaging campaigns around random content discovery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses ipapi.co to determine visitor location information for analytics.\u003C\u002Fp>\n\u003Cp>What data is sent:\u003Cbr \u002F>\n– Visitor’s IP address (only when a link is clicked)\u003Cbr \u002F>\n– No personal data is sent\u003C\u002Fp>\n\u003Cp>When data is sent:\u003Cbr \u002F>\n– Only when a short link is clicked by a visitor\u003C\u002Fp>\n\u003Cp>Service information:\u003Cbr \u002F>\n– Terms: https:\u002F\u002Fipapi.co\u002Fterms\u002F\u003Cbr \u002F>\n– Privacy: https:\u002F\u002Fipapi.co\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please email support@lukastechs.com.\u003C\u002Fp>\n\u003Cp>Pro Tip: For maximum compatibility, always test new short links before sharing them widely!\u003C\u002Fp>\n","Advanced URL shortener for WordPress with analytics, link rotation, location tracking, random redirects, and password protection.",10,424,0,"2025-06-07T17:02:00.000Z","6.8.5","5.0","7.4",[19,20,21,22,23],"click-tracking","custom-links","links","links-shortener","url-shortener","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-link-shortener.1.4.3.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"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},"lukastech",1,30,94,"2026-04-04T07:07:40.796Z",[37,59,73,89,112],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":26,"downloaded":45,"rating":26,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":32,"unpatched_count":13,"last_vuln_date":58,"fetched_at":28},"shortlinkspro","ShortLinks Pro – Affiliate Links, Link Shortening, Click Tracking & Marketing","1.2.0","Ruben Garcia","https:\u002F\u002Fprofiles.wordpress.org\u002Frubengc\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fshortlinkspro.com\" title=\"ShortLinks Pro\" rel=\"nofollow ugc\">ShortLinks Pro\u003C\u002Fa> is the easiest way to shorten, track, manage and share any URL using your own domain name.\u003C\u002Fp>\n\u003Cp>ShortLinks Pro is the most complete link management plugin that not only powers WordPress websites with shortened URLs, also empowers site owners to create clean, branded and unique affiliate links easily letting them save time and get focused on the most important work.\u003C\u002Fp>\n\u003Cp>\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\u002FTI8nMhIfYok?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\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>Short link from a social profile:\u003Cbr \u002F>\nwww.sample-social.com\u002Fyour-profile -> https:\u002F\u002Fdomain.com\u003Cstrong>\u002Fsocial\u002Fx\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Short link from a post (product, article, etc):\u003Cbr \u002F>\ndomain.com\u002Fyour-post-title -> https:\u002F\u002Fdomain.com\u003Cstrong>\u002F123z\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Short link from an affiliate link:\u003Cbr \u002F>\nwww.sample-affiliate.com\u002F12345?ref=123 -> https:\u002F\u002Fdomain.com\u003Cstrong>\u002Frecommends\u002Fproduct\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Short link from anything!\u003Cbr \u002F>\nANY URL OF THE INTERNET -> The short link of your choice!\u003C\u002Fp>\n\u003Cp>ShortLinks Pro helps you to create clean links and brings you detailed reports of their clicks (including IP, Browser, OS, Referrer, among others)\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Short Links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily create short links from any URL.\u003C\u002Fli>\n\u003Cli>301, 302 & 307 redirects.\u003C\u002Fli>\n\u003Cli>Custom slugs with support to prefixes.\u003C\u002Fli>\n\u003Cli>Auto-generated slugs.\u003C\u002Fli>\n\u003Cli>No follow & sponsored support.\u003C\u002Fli>\n\u003Cli>Parameter forwarding.\u003C\u002Fli>\n\u003Cli>UTM builder included.\u003C\u002Fli>\n\u003Cli>Categories & tags to organize your links.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Tracking:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track clicks & unique clicks per link.\u003C\u002Fli>\n\u003Cli>Advanced reports with essential information (IP, Browser, OS, Referrer, among others).\u003C\u002Fli>\n\u003Cli>Filter reports by IP, browser, OS, country, etc.\u003C\u002Fli>\n\u003Cli>Monitor & analyze your marketing campaigns in live.\u003C\u002Fli>\n\u003Cli>Anti-bot features to get reliable tracking analytics.\u003C\u002Fli>\n\u003Cli>Block any IP of your choice.\u003C\u002Fli>\n\u003Cli>Option to disable tracking on any link.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Affiliate Links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Turn long affiliate URLs into short ones.\u003C\u002Fli>\n\u003Cli>Easy-to-use UI to manage tons of links.\u003C\u002Fli>\n\u003Cli>Affiliate links under your own domain.\u003C\u002Fli>\n\u003Cli>Created unique & branded short links.\u003C\u002Fli>\n\u003Cli>Manage all your affiliate links in the same place.\u003C\u002Fli>\n\u003Cli>Internal notes on any link for your own needs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Powerful add-ons to extend ShortLinks Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshortlinkspro.com\u002Fadd-ons\u002Fadvanced-redirects\u002F\" rel=\"nofollow ugc\">Advanced Redirects\u003C\u002Fa>: Lets you mask your link redirects through cloaked, meta refresh & javascript redirects!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshortlinkspro.com\u002Fadd-ons\u002Fdynamic-redirects\u002F\" rel=\"nofollow ugc\">Dynamic Redirects\u003C\u002Fa>: Lets you add multiple target URLs to your links based on the conditions of your choice!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshortlinkspro.com\u002Fadd-ons\u002Femail-notifications\u002F\" rel=\"nofollow ugc\">Email Notifications\u003C\u002Fa>: Helps you to get informed of the growth of your link campaigns automatically.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshortlinkspro.com\u002Fadd-ons\u002Flink-expirations\u002F\" rel=\"nofollow ugc\">Link Expirations\u003C\u002Fa>: Lets you add expiration to your links based on different conditions!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshortlinkspro.com\u002Fadd-ons\u002Fqr-codes\u002F\" rel=\"nofollow ugc\">QR Codes\u003C\u002Fa>: Lets you to generate QR codes from your links created through ShortLinks Pro.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshortlinkspro.com\u002Fadd-ons\u002Ffacebook-pixel\u002F\" rel=\"nofollow ugc\">Facebook Pixel\u003C\u002Fa>: Add Facebook Pixel (Meta Pixel) tracking to your link clicks!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshortlinkspro.com\u002Fadd-ons\u002Ftwitter-pixel\u002F\" rel=\"nofollow ugc\">Twitter Pixel\u003C\u002Fa>: Add Twitter Pixel (X Pixel) tracking to your link clicks!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshortlinkspro.com\u002Fadd-ons\u002Fgoogle-analytics\u002F\" rel=\"nofollow ugc\">Google Analytics\u003C\u002Fa>: Add Google Analytics tracking to your link clicks!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More plugins from the ShortLinks Pro team\u003C\u002Fh4>\n\u003Cp>If you like ShortLinks Pro, you will love our other plugins!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress\u002F\" rel=\"ugc\">GamiPress\u003C\u002Fa> – Flexible gamification plugin to reward your users with points, achievements, badges & ranks based on their activity in your WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatorwp\u002F\" rel=\"ugc\">AutomatorWP\u003C\u002Fa> – Powerful no-code automator plugin that lets you connect +200 plugins together or with apps, platforms with webhooks plus other WordPress sites.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbforms\u002F\" rel=\"ugc\">BBForms\u003C\u002Fa> – BBForms is a code form plugin designed to help you build multipurpose forms in seconds!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>ShortLinks Pro connects to ip-api to obtain geolocation information from the visitor IP, it’s needed to be able to meet, for example, from which country the visitor is.\u003C\u002Fp>\n\u003Cp>The process requires to send the visitor’s IP to ip-api IP geolocation API on links with tracking enabled.\u003C\u002Fp>\n\u003Cp>This service is provided by “IP-API”: \u003Ca href=\"https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\" rel=\"nofollow ugc\">Terms of service & Privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n","Shorten, track, manage and share any URL using your own domain name!",2546,12,"2026-01-21T13:50:00.000Z","6.9.4","4.4","7.0",[52,19,53,54,23],"affiliate-links","link-shortener","link-tracking","https:\u002F\u002Fshortlinkspro.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortlinkspro.1.2.0.zip",99,"2025-06-05 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":11,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":15,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":24,"download_link":72,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"linkfiliate","LinkFiliate – Advanced Affiliate Link Management, Branded Short Links, Click Tracking & Analytics","1.0.1","schorpy","https:\u002F\u002Fprofiles.wordpress.org\u002Fschorpy\u002F","\u003Cp>\u003Cstrong>LinkFiliate\u003C\u002Fstrong> is the ultimate WordPress plugin for managing, shortening, and tracking your affiliate and marketing links — all from your own website.\u003C\u002Fp>\n\u003Cp>Whether you’re a blogger, marketer, or business owner, LinkFiliate helps you create clean branded links, monitor click performance, and optimize conversions.\u003C\u002Fp>\n\u003Cp>Forget messy URLs and confusing spreadsheets — start managing your links in one place with advanced tracking, analytics, and automation tools.\u003C\u002Fp>\n\u003Ch3>🚀 Why Use LinkFiliate?\u003C\u002Fh3>\n\u003Cp>Because your links are the backbone of your marketing. With LinkFiliate, you can:\u003Cbr \u002F>\n– Shorten and brand affiliate links using your own domain.\u003Cbr \u002F>\n– Track every click in real-time.\u003Cbr \u002F>\n– Improve trust and click-through rates with clean URLs.\u003Cbr \u002F>\n– Secure, organize, and analyze your links — all without leaving WordPress.\u003C\u002Fp>\n\u003Cp>Whether you’re managing affiliate campaigns, sponsored content, or custom redirects, \u003Cstrong>LinkFiliate\u003C\u002Fstrong> makes it simple and powerful.\u003C\u002Fp>\n\u003Ch3>🔧 Core Features\u003C\u002Fh3>\n\u003Ch3>🔗 Turn Ugly URLs into Pretty Links\u003C\u002Fh3>\n\u003Cp>Clean up long or complicated URLs by shortening and cloaking them using your own domain.\u003Cbr \u002F>\nCreate links like \u003Ccode>yourdomain.com\u002Fproduct-name\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>🔗 Custom URL Shortener with prefix\u003C\u002Fh3>\n\u003Cp>Create short, clean, and memorable URLs using your own domain — e.g.\u003Cbr \u002F>\n    www.yoursite.com\u002Fgo\u002Fyour-custom-slug.\u003Cbr \u002F>\nPerfect for social media, email, or YouTube descriptions.\u003C\u002Fp>\n\u003Ch3>🔍 Advanced Link Tracking\u003C\u002Fh3>\n\u003Cp>Track every click with detailed analytics. Gain insights into traffic sources, device types, and performance trends.\u003C\u002Fp>\n\u003Ch3>💼 Affiliate Link Management\u003C\u002Fh3>\n\u003Cp>Cloak, categorize, and manage all your affiliate links in one dashboard. Add private notes for internal tracking.\u003C\u002Fp>\n\u003Ch3>🧩 Easy Integration\u003C\u002Fh3>\n\u003Cp>Insert links easily using shortcodes or built-in integrations with your favorite page builders (Elementor, Gutenberg, Classic Editor, etc).\u003C\u002Fp>\n\u003Ch3>🔄 Redirection Options\u003C\u002Fh3>\n\u003Cp>Choose from multiple redirect types (301, 302, 307). Add \u003Ccode>nofollow\u003C\u002Fcode>, \u003Ccode>sponsored\u003C\u002Fcode>, or \u003Ccode>noindex\u003C\u002Fcode> attributes for SEO compliance.\u003C\u002Fp>\n\u003Cp>🏷️ \u003Cstrong>UTM Template Builder\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate and apply reusable UTM parameter templates for consistent campaign tracking.\u003C\u002Fp>\n\u003Ch3>🔲 Built-in QR Code Generator\u003C\u002Fh3>\n\u003Cp>Instantly create downloadable QR codes for your short links.\u003C\u002Fp>\n\u003Cp>Transform your link management today. Install LinkFiliate and take control of your marketing links.\u003C\u002Fp>\n","Create pretty branded URLs, cloak affiliate links, and track clicks in real time — giving you better control of all your marketing links in WordPress.",267,"2025-11-25T15:23:00.000Z","6.2",[52,19,71,54,23],"link-tracker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinkfiliate.1.0.1.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":13,"downloaded":81,"rating":13,"num_ratings":13,"last_updated":24,"tested_up_to":48,"requires_at_least":82,"requires_php":17,"tags":83,"homepage":86,"download_link":87,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":88},"codirun-linkalert","LinkAlert","1.0.4","Codirun","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrunoeduardo\u002F","\u003Cp>LinkAlert is a powerful link management and click tracking plugin for WordPress, built for affiliate marketers, traffic teams, agencies and digital businesses that need full control over their links.\u003C\u002Fp>\n\u003Cp>Create short links, monitor clicks in real time, analyze performance and receive instant notifications whenever someone interacts with your links.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>URL Shortener:\u003C\u002Fstrong> Create short and friendly links for any URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click Tracking:\u003C\u002Fstrong> Record and analyze visitor data including IP addresses, device information, browser details and traffic sources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Analytics:\u003C\u002Fstrong> View comprehensive statistics including clicks, devices and browsers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Redirects:\u003C\u002Fstrong> Choose between different redirect types (301, 302, 307) and redirect methods (PHP, HTML, JavaScript)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Organization:\u003C\u002Fstrong> Group your links by categories for better management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link Import:\u003C\u002Fstrong> Import existing links from Pretty Links, ThirstyAffiliates plugins or CSV files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>UTM Parameter Support:\u003C\u002Fstrong> Pass through UTM campaign parameters from original URLs to track marketing campaigns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Friendly:\u003C\u002Fstrong> Configure nofollow and sponsored attributes for search engine compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free vs Premium Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Free Version Includes:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Unlimited short link creation\u003Cbr \u002F>\n* Complete click tracking and analytics\u003Cbr \u002F>\n* Category organization system\u003Cbr \u002F>\n* Link import from Pretty Links, ThirstyAffiliates and CSV files\u003Cbr \u002F>\n* All redirect options and methods\u003Cbr \u002F>\n* UTM parameter pass-through\u003Cbr \u002F>\n* SEO link attributes (nofollow\u002Fsponsored)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Features (Requires License):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Real-time notifications via Telegram when links are clicked\u003Cbr \u002F>\n* Real-time notifications via WhatsApp using Evolution API\u003Cbr \u002F>\n* Advanced notification customization with dynamic variables\u003Cbr \u002F>\n* IP blacklist functionality to prevent unwanted clicks\u003Cbr \u002F>\n* Frequency control to manage notification volume\u003Cbr \u002F>\n* Smart Links feature for automatic keyword-to-link conversion\u003Cbr \u002F>\n* Advanced reporting and export capabilities\u003C\u002Fp>\n\u003Ch4>Privacy and Data Collection\u003C\u002Fh4>\n\u003Cp>This plugin collects the following minimal data for basic analytics:\u003Cbr \u002F>\n* \u003Cstrong>Visitor identification\u003C\u002Fstrong> (anonymous hash based on IP address for counting unique visitors)\u003Cbr \u002F>\n* \u003Cstrong>Click timestamps\u003C\u002Fstrong> for tracking when links are accessed\u003Cbr \u002F>\n* \u003Cstrong>Link references\u003C\u002Fstrong> to associate clicks with specific short links\u003C\u002Fp>\n\u003Cp>The free version stores only the essential data needed to provide total click counts and unique visitor counts. No personal information, browser details, geographic data, or tracking parameters are collected in the free version.\u003C\u002Fp>\n\u003Cp>All collected data is stored locally in your WordPress database and is used solely for providing link analytics to website administrators. The free version does not share this data with any external services.\u003C\u002Fp>\n\u003Ch4>External Services (Premium Only)\u003C\u002Fh4>\n\u003Cp>Premium features may connect to external services only when explicitly configured:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Telegram API (api.telegram.org)\u003C\u002Fstrong>\u003Cbr \u002F>\n– Purpose: Send click notifications via Telegram bot\u003Cbr \u002F>\n– When: Only when premium license is active and Telegram notifications are configured\u003Cbr \u002F>\n– Data sent: Customizable notification messages containing click information\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Ftelegram.org\u002Fprivacy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WhatsApp via Evolution API (User-hosted)\u003C\u002Fstrong>\u003Cbr \u002F>\n– Purpose: Send click notifications via WhatsApp\u003Cbr \u002F>\n– When: Only when premium license is active and Evolution API is configured\u003Cbr \u002F>\n– Data sent: Notification messages to user’s own Evolution API server\u003Cbr \u002F>\n– Note: This connects to your own self-hosted Evolution API instance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Codirun License Server (lka.codirun.com)\u003C\u002Fstrong>\u003Cbr \u002F>\n– Purpose: Validate premium license keys\u003Cbr \u002F>\n– When: During license activation and periodic validation\u003Cbr \u002F>\n– Data sent: License key, domain name, and basic WordPress installation info\u003Cbr \u002F>\n– Privacy: Only licensing data, no content or analytics\u003C\u002Fp>\n\u003Cp>All external connections are optional and only occur with premium features when explicitly configured by the administrator.\u003C\u002Fp>\n","Link management and click tracking plugin for WordPress. Monitor clicks in real time, manage short links, and receive instant notifications.",330,"6.4",[52,19,84,85,23],"link-management","link-monitoring","https:\u002F\u002Fcodirun.com\u002Flinkalert","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodirun-linkalert.1.0.4.zip","2026-03-15T10:48:56.248Z",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":48,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":108,"download_link":109,"security_score":99,"vuln_count":110,"unpatched_count":13,"last_vuln_date":111,"fetched_at":28},"url-shortify","URL Shortify – Simple and Easy URL Shortener","2.1","KaizenCoders","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaizencoders\u002F","\u003Cp>URL Shortify helps you beautify, manage, and share any URL on or off of your WordPress website. Create links that look how you want using your domain name! It’s a \u003Cstrong>Simple, Easy & Elegant\u003C\u002Fstrong> self hosted alternative to Bitly, TinyURL, Cuttly, Pretty Links, URL Shortener By My Theme Shop, Rebrandly, BL.Link, Short.io, and many other SaaS URL Shortener services.\u003C\u002Fp>\n\u003Ch3>✨Simple and fast URL Shortener!\u003C\u002Fh3>\n\u003Cp>URL Shortify allows to reduce long links from \u003Ca href=\"https:\u002F\u002Ffacebook.com\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002F\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002F\" rel=\"nofollow ugc\">Linked In\u003C\u002Fa> and top sites on the Internet, You can copy the shortened URL and share it on websites, chat and e-mail\u003C\u002Fp>\n\u003Ch3>Shorten, Share and Track\u003C\u002Fh3>\n\u003Cp>Your shortened URLs can be used in publications, advertisements, blogs, forums, e-mails, instant messages, and other locations. Track statistics for your business and projects by monitoring the number of hits from your URL with the click counter, you do not have to register.\u003C\u002Fp>\n\u003Cp>URL Shortify enables you to shorten links using your own domain name (as opposed to using tinyurl.com, bit.ly, or any other link shrinking service)! In addition to creating clean links, URL Shortify tracks each hit on your URL and provides a full, detailed report of where the hit came from, the browser, os, and host. URL Shortify is a plugin for people who want to clean up their affiliate links, track clicks from emails, their links on Twitter to come from their own domain, or generally increase the reach of their website by spreading these links on forums or comments on other blogs.\u003C\u002Fp>\n\u003Cp>\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\u002FVIfPOcQje4E?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\u003Ch3>💝WHY You Need Link Shortener aka URL Shortify\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>➡️  \u003Cstrong>Brand\u003C\u002Fstrong> – Enhance brand visibility and trust by putting your brand name on every link you share\u003Cbr \u002F>\n  ➡️  \u003Cstrong>Collaborate\u003C\u002Fstrong> – Share branded short links across departments, regions, and teams with one cohesive strategy\u003Cbr \u002F>\n  ➡️  \u003Cstrong>Integrate\u003C\u002Fstrong> – Incorporate branded links into your existing processes, workflow, and tools with ease\u003Cbr \u002F>\n  ➡️  \u003Cstrong>Track\u003C\u002Fstrong> – Understand social media, email marketing, ads, and SEO through detailed click stats\u003Cbr \u002F>\n  ➡️  \u003Cstrong>Optimize\u003C\u002Fstrong> – Growth and Target your audience with our link shortener\u003Cbr \u002F>\n  ➡️  \u003Cstrong>Scale\u003C\u002Fstrong> – Increase usage with an infrastructure that can grow at the same rate as your business\u003Cbr \u002F>\n  ➡️  \u003Cstrong>Easy\u003C\u002Fstrong> – It’s easy and fast, enter the long link to get your shortened link\u003Cbr \u002F>\n  ➡️  \u003Cstrong>Shortened\u003C\u002Fstrong> – Use any link, no matter what size, URL Shortify always shortens\u003Cbr \u002F>\n  ➡️  \u003Cstrong>Secure\u003C\u002Fstrong> – It’s fast & secure\u003Cbr \u002F>\n  ➡️  \u003Cstrong>Reliable\u003C\u002Fstrong> – All links that try to disseminate spam, viruses, and malware are deleted\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>⚙️ \u003Cstrong>Easy Configuration\u003C\u002Fstrong>\u003Cbr \u002F>\n  Easily set up your Link Redirects (301, 302, and 307) and all your Link options\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Create Short Links\u003C\u002Fstrong>\u003Cbr \u002F>\n  Create short links that your visitors will easily be able to memorize and that you can fit into Tweets, Facebook posts, and more.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Editable Destination URL\u003C\u002Fstrong>\u003Cbr \u002F>\n  Update destination URL of branded links anytime.\u003C\u002Fp>\n\u003Cp>🔎 \u003Cstrong>Search Links\u003C\u002Fstrong>\u003Cbr \u002F>\n  Find a specific branded link using an inbuilt search tool.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Fully Customizable\u003C\u002Fstrong>\u003Cbr \u002F>\n  Change settings to make your short links just the way you want them. Make sure your links reflect your brand and stick in the memory!\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Hide Affiliate Links\u003C\u002Fstrong>\u003Cbr \u002F>\n  URL Shortify is a great way to hide affiliate links. This is a perfect way to ensure that people don’t bypass your links and cost you money!\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Easy To Use\u003C\u002Fstrong>\u003Cbr \u002F>\n  URL Shortify could not be easier to use. This is a quick way to generate links to any page on your site!\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>301 SEO Redirect\u003C\u002Fstrong>\u003Cbr \u002F>\n  Create branded links that are optimized for search engines\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Redirect With 302\u002F307 Headers\u003C\u002Fstrong>\u003Cbr \u002F>\n  Redirect your visitors and keep them updated as to what’s going on. This is a good way to deal with dead links and keep that visitor engagement.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Parameters Forwarding\u003C\u002Fstrong>\u003Cbr \u002F>\n  Automatically forward parameters to the destination URL by appending them to branded links.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Basic Link Analytics. Track Each And Every User Who Click A Link\u003C\u002Fstrong>\u003Cbr \u002F>\n  Full analytics for individual links and link groups, including geo 🇺🇸 🇬🇧 🇦🇺 🇫🇷 🇮🇳 🇩🇪 and device information, referrers, browser, IP, and more.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Automatically Create Short Links For Posts & Pages\u003C\u002Fstrong>\u003Cbr \u002F>\n  Want to create short links for WordPress Posts & Pages? Don’t worry. We will save you time by creating short links for Posts & Pages automatically.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Organize Short Links In Groups\u003C\u002Fstrong>\u003Cbr \u002F>\n  Group links together for easier management and analytics for a group as well as the individual link.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Add & Move links to group in bulk\u003C\u002Fstrong>\u003Cbr \u002F>\n  Move links to group and add links to group in bulk using Bulk actions.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\n  Get useful KPIs & information right on your dashboard\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>One Click Share\u003C\u002Fstrong>\u003Cbr \u002F>\n  Copy your shortened URL right from the dashboard and share it instantly.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Link Prefix\u003C\u002Fstrong>\u003Cbr \u002F>\n  Added Link Prefix setting using which you can set the prefix for all links. Once you set the link prefix, prefix will be added to short links\u003Cbr \u002F>\n  generated after that.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>GDPR Privacy\u003C\u002Fstrong>\u003Cbr \u002F>\n  As a data processor, URL Shortify is fully compliant with GDPR\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Quick Add Dashboard Widget\u003C\u002Fstrong>\u003Cbr \u002F>\n  Quickly create short links from WordPress Dashboard using URL Shortify Quick Add Widget.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Import links from CSV file.\u003C\u002Fstrong>\u003Cbr \u002F>\n  Exported links from other tools in CSV format? You can directly import all links from CSV file to URL Shortify.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Allow to show Short URL with the Posts, Pages & with the excerpt.\u003C\u002Fstrong>\u003Cbr \u002F>\n  With the use of settings you can display Short URL to above & below to Posts, Pages & Excerpt.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>REST API to create short links.\u003C\u002Fstrong>\u003Cbr \u002F>\n  Able to create short links using WordPress REST API from anywhere.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Email Digest\u003C\u002Fstrong>\u003Cbr \u002F>\n  Get daily, weekly and monthly summary of new links and clicks report via email.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>One click Import from other WordPress plugins\u003C\u002Fh3>\n\u003Cp>We have one click import setup for following WordPress Plugin. If you are using any of the following plugin, you can import all your short links in a single click.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>👉 Pretty Links\u003Cbr \u002F>\n  👉 ThirstyAffiliates Affiliate Link Manager\u003Cbr \u002F>\n  👉 URL Shortener by MyThemeShop\u003Cbr \u002F>\n  👉 301 Redirect\u003Cbr \u002F>\n  👉 Simple 301 Redirects\u003Cbr \u002F>\n  👉 Redirection\u003Cbr \u002F>\n  👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshorten-url\u002F\" rel=\"ugc\">Short URL\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>📊 \u003Cstrong>Full & Real Time Link Analysis\u003C\u002Fstrong>\u003Cbr \u002F>\n  7 days click history is available with URL Shortify free version. Unlock full click history by upgrading to PRO.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Generate Short Links For Posts, Pages & Custom Post Types in bulk\u003C\u002Fstrong>\u003Cbr \u002F>\n  Using Bulk Generate Short Links feature, you can generate Short Links in bulk in a single click.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Cloak Links\u003C\u002Fstrong>\u003Cbr \u002F>\n  Link cloaking is the process of disguising the affiliate link URL provided by an affiliate program to obfuscate the affiliate ID and make the link shorter. This protects your affiliate commissions by making the affiliate ID less visible. At the same time, it makes the link more visually appealing to visitors\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Popular Links Dashboard Widget\u003C\u002Fstrong>\u003Cbr \u002F>\n  Show popular links right from the WordPress Dashboard using \u003Cstrong>Popular Links Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Enable\u002F Disable Shortlinks For Custom Post Types\u003C\u002Fstrong>\u003Cbr \u002F>\n  Create short links for all custom post types. You can also enable\u002F disable the creation of short link for different post types\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Meta Refresh\u003C\u002Fstrong>\u003Cbr \u002F>\n  Redirect visitors to a target URL with the Meta Refresh Tag\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Customize Slug Character Count\u003C\u002Fstrong>\u003Cbr \u002F>\n  By default URL slug is of 4 characters. With URL Shortify PRO, you can customize it according to your need\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Expired Short Links\u003C\u002Fstrong>\u003Cbr \u002F>\n  Decide when a link will be automatically turned off by the system.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Password Protected Links\u003C\u002Fstrong>\u003Cbr \u002F>\n  You can also protect your short links with the password with this PRO ONLY feature\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Advanced Link Analysis\u003C\u002Fstrong>\u003Cbr \u002F>\n  Visualize popular click metrics from audiences like top countries, devices, frequent times, and more\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>QR Codes Of Short Links\u003C\u002Fstrong>\u003Cbr \u002F>\n  Generate QR codes from your branded links\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Filter Out Known Robots Clicks\u003C\u002Fstrong>\u003Cbr \u002F>\n  Stop tracking clicks from the known robots and track only real clicks.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Exclude IP Addresses\u003C\u002Fstrong>\u003Cbr \u002F>\n  Stop tracking clicks that come from specific IP addresses. Add those IP addresses into Excluded IP addresses list.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>One Click Social Share\u003C\u002Fstrong>\u003Cbr \u002F>\n  Share short links on social media like Facebook, Twitter, WhatsApp, Linkedin, Pinterest, Telegram, VKontakte, Email, Hacker News, etc in a single click from the links dashboard\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Custom Domains\u003C\u002Fstrong>\u003Cbr \u002F>\n  Access short links from multiple custom domains along with your main site.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Access Control\u003C\u002Fstrong>\u003Cbr \u002F>\n  Manage roles who can create & manage branded short links, groups and manage settings.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Anonymise Clicks Data\u003C\u002Fstrong>\u003Cbr \u002F>\n  Anonymise all click data will anonymise all personal click data like IP address, User-Agents, Referrers, Country, OS, Device, and more without impacting clicks count.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Convert Your Site Into URL Shortener Service\u003C\u002Fstrong>\u003Cbr \u002F>\n  Enable public-facing URL Shortener form using which anyone can generate short URL.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>UTM Builder\u003C\u002Fstrong>\u003Cbr \u002F>\n  Add UTM parameters to destination URLs to get branded link metrics in Google Analytics\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Bookmarklet\u003C\u002Fstrong>\u003Cbr \u002F>\n  No need to come to URL Shortify dashboard or Chrome or Firefox extension to generate short link. Using Bookmarklet, one can create short link in a single click for any webpage they are visiting.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>UTM Presets\u003C\u002Fstrong>\u003Cbr \u002F>\n  Save preset templates for UTM parameters and save time when creating branded links.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Export Short links & click history\u003C\u002Fstrong>\u003Cbr \u002F>\n  Export click history for analytics purpose.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Case Sensitive short URL\u003C\u002Fstrong>\u003Cbr \u002F>\n  Generate short URL case sensitive. That means \u003Ccode>\u002Fabcd\u003C\u002Fcode> & \u003Ccode>\u002FAbcd\u003C\u002Fcode> have different target URLs.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Dynamic Redirection, aka Traffic Routing\u003C\u002Fstrong>\u003Cbr \u002F>\n  Send visitors to specific landing pages or direct them to your mobile app based on their location, device, operating system or Browser.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Delete historical click data\u003C\u002Fstrong>\u003Cbr \u002F>\n  Delete historical click data older than 30 days, 60 days, 90 days and all clicks at once.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Tracking Pixels – Retargeting\u003C\u002Fstrong>\u003Cbr \u002F>\n  Add retargeting pixels to your links and turn every URL into perfectly targeted ads. Use Google Tag Manager, Facebook pixels to retarget your audience.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Link Rotations\u003C\u002Fstrong>\u003Cbr \u002F>\n  Add multiple target URLs for short link and redirect based on the weights of the URL.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>WP All Imports\u003C\u002Fstrong>\u003Cbr \u002F>\n  Now, you can generate short links automatically after importing Posts, Pages, Products, Courses etc… using WP All Import WordPress plugin.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Filter Links\u003C\u002Fstrong>\u003Cbr \u002F>\n  Filter links using Groups, Redirect Types, additional link parameters like Nofollow, Sponsored, Parameter Forwarding & Tracking On\u002FOff, Password Protected links & Expired links.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Tags\u003C\u002Fstrong>\u003Cbr \u002F>\n  Quickly add tags to the links and search links based on the tags. It’s a great way to organize links and find them quickly.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Favorite Links\u003C\u002Fstrong>\u003Cbr \u002F>\n  Mark links as Favorite and access them quickly using Favorite filter.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Broken Link Checker\u003C\u002Fstrong>\u003Cbr \u002F>\n  Quickly find the broken links and restore their functionality, ensuring your website is up and running smoothly.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Auto Link Keywords\u003C\u002Fstrong>\u003Cbr \u002F>\n  Automatically link keywords in the content to short links. This is a great way to increase the traffic to your website and also to increase the sales if you are an affiliate marketer.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Splash Page\u003C\u002Fstrong>\u003Cbr \u002F>\n  Create a splash page for your short links. A splash page is a landing page that is displayed to the visitors before they are redirected to the destination URL. This is a great way to show some information to the visitors before they are redirected to the destination URL.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Amazon Affiliates\u003C\u002Fstrong> [Coming Soon!]\u003Cbr \u002F>\n  Adds your Amazon Affiliate-Tag to all Amazon URLs before redirection.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>A\u002FB Testing\u003C\u002Fstrong> [Coming Soon!]\u003Cbr \u002F>\n  Learn how new page components influence users’ behavior by doing A\u002FB Testing\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Do you want to buy URL Shortify PRO? \u003Ca href=\"http:\u002F\u002Fkaizencoders.com\u002Furl-shortify-pricing\u002F\" rel=\"nofollow ugc\">Buy Now\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>➡️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n  ➡️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsocial-linkz\u002F\" rel=\"ugc\">Social Linkz\u003C\u002Fa>\u003Cbr \u002F>\n  ➡️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flifterlms\u002F\" rel=\"ugc\">LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n  ➡️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsassy-social-share\u002F\" rel=\"ugc\">Sassy Social Share\u003C\u002Fa>\u003Cbr \u002F>\n  ➡️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa>\u003Cbr \u002F>\n  ➡️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthe-events-calendar\u002F\" rel=\"ugc\">The Events Calendar\u003C\u002Fa>\u003Cbr \u002F>\n  ➡️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevents-manager\u002F\" rel=\"ugc\">Events Manager\u003C\u002Fa>\u003Cbr \u002F>\n  ➡️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-knowledgebase\u002F\" rel=\"ugc\">WordPress Knowledgebase\u003C\u002Fa>\u003Cbr \u002F>\n  ➡️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmodern-events-calendar-lite\u002F\" rel=\"ugc\">Modern Events Calendar\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Do you want us to integrate your WordPress plugin with URL Shortify❓❓❓ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Furl-shortify\u002F\" rel=\"ugc\">Let us know\u003C\u002Fa>. We would love to integrate your WordPress plugins. We will check the possibility of integration and if it matches, we will integrate your plugins too.\u003C\u002Fp>\n\u003Ch3>What users are saying about URL Shortify?\u003C\u002Fh3>\n\u003Cp>👉 \u003Cstrong>Great customer service\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>I bought the life time license yesterday and sent Mike a question about whether a bookmarklet feature will be available soon.\u003C\u002Fp>\n\u003Cp>He responded within 24 hours, promising that they will create that feature soon. That’s great customer service.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fmarcfest\u002F\" rel=\"ugc\">marcfest\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>👉 \u003Cstrong>Extremely helpful support & amazing timesaver!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>I really can’t say enough good things about this plug-in!\u003C\u002Fp>\n\u003Cp>I had been using one that was last updated 6 years ago (eek!) & it suddenly stopped working (& making an error on my site). I reached out to Mike L & he worked to get my information imported – on Christmas Eve!!!!! So incredibly thankful & I highly recommend 🙂\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fmommy5boys\u002F\" rel=\"ugc\">mommy5boys\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>👉 \u003Cstrong>Support & Quality Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>The support and help in setting up my plugin were fantastic. Mike walked through the specific use case with me. The plugins easy to use, fast, efficient and does what it says. Excited to see it evolve too and kick the competitors!\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdriverasp\u002F\" rel=\"nofollow ugc\">driverasp\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Furl-shortify\u002Freviews\u002F\" rel=\"ugc\">URL Shortify plugin review section\u003C\u002Fa> and read our all reviews.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Does URL Shortify speak your language? If not, \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Furl-shortify\u002F\" rel=\"nofollow ugc\">translate “URL SHORTIFY” into your language\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>DO YOU HAVE ANY QUESTIONS\u002F FEEDBACK\u002F FEATURE REQUEST\u002F BUG REPORT❓\u003C\u002Fh3>\n\u003Cp>Feel free to create a ticket \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Furl-shortify\u002F\" rel=\"ugc\">here\u003C\u002Fa>. We love to communicate with you and reply to all your queries.\u003C\u002Fp>\n\u003Ch3>Spread The Word ❤️\u003C\u002Fh3>\n\u003Cp>If you like URL Shortify, please leave us a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Furl-shortify\u002Freviews\u002F#new-post\" rel=\"ugc\">⭐⭐⭐⭐⭐\u003C\u002Fa> review and also spread the word about it via Facebook and Twitter. That helps fellow website owners assess URL Shortify easily and benefit from it!\u003C\u002Fp>\n\u003Ch3>What’s Next\u003C\u002Fh3>\n\u003Cp>If you like this plugin then consider checking out our other solutions:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fupdate-urls\u002F\" rel=\"ugc\">Update URLs\u003C\u002Fa> – Quick and Easy way to search old links and replace them with new links in WordPress\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you move your WordPress website to a new domain name, you will find that internal links to pages and references to images are not updated. Instead, these links and references will point to your old domain name. Update URLs fixes that problem by helping you change old urls and links in your website.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsocial-linkz\u002F\" rel=\"ugc\">Social Linkz\u003C\u002Fa> – Lightweight and fast social media sharing plugin\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Easily place social share icon on your posts, pages etc..\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flogify\u002F\" rel=\"ugc\">Logify\u003C\u002Fa> – Simple & Easy to use activity log plugin for monitor & record system changes\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmagic-link\u002F\" rel=\"ugc\">Magic Link\u003C\u002Fa> – Simple, Easy and Secure one click login for WordPress\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Futilitify\u002F\" rel=\"ugc\">Utilitify\u003C\u002Fa> – Supercharge Your WordPress Site With Power Pack WordPress Utilities\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>It’s a simple & neat plugin which helps you to customize your WordPress setup in a very elegant way.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","URL Shortify helps you beautify, manage, share & cloak any links on or off your WordPress website. Create links using your domain name!",10000,534990,92,155,"2026-03-11T12:26:00.000Z","5.0.0","5.6",[52,105,106,107,23],"cloaking","link-branding","short-links","https:\u002F\u002Fkaizencoders.com\u002Furl-shortify","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furl-shortify.2.1.zip",9,"2026-02-19 00:00:00",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":26,"num_ratings":122,"last_updated":123,"tested_up_to":48,"requires_at_least":102,"requires_php":50,"tags":124,"homepage":130,"download_link":131,"security_score":57,"vuln_count":32,"unpatched_count":13,"last_vuln_date":132,"fetched_at":28},"exmage-wp-image-links","EXMAGE – WordPress Image Links","1.1.1","VillaTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Fvillatheme\u002F","\u003Cp>EXMAGE – WordPress Image Links helps you save storage by using external image URLs. These images are shown in Media library like normal images so that you can choose them for post\u002Fproduct featured image, WooCommerce product gallery… or everywhere that images are chosen from Media library.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnew2new.com\u002F?item=exmage\" title=\"Demo EXMAGE - WordPress Image Links\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.villatheme.com\u002F?item=exmage\" title=\"Documents\" rel=\"nofollow ugc\">Documents\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FN9DKr7\" title=\"Premium Version\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa> | | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fvillatheme\" title=\"VillaTheme\" rel=\"nofollow ugc\">Facebook group\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Preview EXMAGE – WordPress Image Links\u003C\u002Fh3>\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\u002FR_hNwUIGqIQ?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>\n\u003Ch3>How to install and use the plugin\u003C\u002Fh3>\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\u002FKSQoZjM7yBI?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>\n\u003Ch3>Important Notice:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>This plugin only supports real image URLs that have correct image mime type. It does not support image URLs from an image hosting service(such as Flickr, Imgur, Photobucket …) or a file storage service(such as Google drive)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>External images added by this plugin will no longer work if the plugin is not active\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Ability to add single image URL on Upload files tab of the Media library\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Ability to add multiple image URLs at once on below the File upload on Upload New Media page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>External images have an icon to distinguish them from normal attachments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>External images also have attachment ID like normal attachments so that you can use them wherever that allows to insert images from Media library such as Post\u002FProduct featured image, product gallery images, variation image, product category image…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with ALD plugin: when this plugin is active, there will be an option named “Use external links for images” in the ALD plugin settings\u002FProducts. By enabling this option, AliExpress products imported by ALD plugin will use original AliExpress image URLs for product featured images, gallery images and variation images instead of saving images to your server.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>=Integration=\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if(class_exists( 'EXMAGE_WP_IMAGE_LINKS' )){\n    $add_image = EXMAGE_WP_IMAGE_LINKS::add_image( $url, $image_id, $post_parent );\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>-$url: URL of the image you want to process\u003Cbr \u002F>\n-$image_id: Passed by reference\u003Cbr \u002F>\n-$post_parent: ID of the post that you want the image to be attached to. If empty, the image will not be attached to any post\u003Cbr \u002F>\n-Return:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>        [\n        'url'       => $url,\u002F\u002FInput URL\n        'message'   => '',\u002F\u002FAdditional information\n        'status'    => 'error',\u002F\u002Ferror or success\n        'id'        => '',\u002F\u002FAttachment ID if added new or the attachment exists\n        'edit_link' => '',\u002F\u002FAttachment's edit link if added new or the attachment exists\n        ]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>MAY BE YOU NEED\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F9map-map-multi-locations\u002F\" rel=\"ugc\">9Map – Map Multi Locations\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-abandoned-cart-recovery\u002F\" rel=\"ugc\">Abandoned Cart Recovery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-advanced-product-information\u002F\" rel=\"ugc\">Advanced Product Information for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faffi-affiliate-marketing-for-woo\u002F\" rel=\"ugc\">AFFI – Affiliate Marketing for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-alidropship\u002F\" rel=\"ugc\">ALD – Dropshipping and Fulfillment for AliExpress and WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-boost-sales\u002F\" rel=\"ugc\">Boost Sales for WooCommerce – Set up Up-Sells & Cross-Sells Popups & Auto Apply Coupon\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbopo-woo-product-bundle-builder\u002F\" rel=\"ugc\">Bopo – WooCommerce Product Bundle Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulky-bulk-edit-products-for-woo\u002F\" rel=\"ugc\">Bulky – Bulk Edit Products for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-cart-all-in-one\u002F\" rel=\"ugc\">Cart All In One For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcatna-woo-name-your-price-and-offers\u002F\" rel=\"ugc\">Catna – Woo Name Your Price and Offers\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcheckout-upsell-funnel-for-woo\u002F\" rel=\"ugc\">Checkout Upsell Funnel for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchinads-dropshipping-taobao-woocommerce\u002F\" rel=\"ugc\">ChinaDS – Tmall-Taobao Dropshipping for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclear-autoptimize-cache-automatically\u002F\" rel=\"ugc\">Clear Autoptimize Cache Automatically\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcompe-woo-compare-products\u002F\" rel=\"ugc\">COMPE – WooCommerce Compare Products\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-coupon-reminder\u002F\" rel=\"ugc\">Coreem – Coupon Reminder for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-coupon-box\u002F\" rel=\"ugc\">Coupon Box for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-multi-currency\u002F\" rel=\"ugc\">CURCY – Multi Currency for WooCommerce – Smoothly on WooCommerce 9.x\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-customer-coupons\u002F\" rel=\"ugc\">Customer Coupons for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdepart-deposit-and-part-payment-for-woo\u002F\" rel=\"ugc\">DEPART – Deposit and Part payment for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-template-customizer-for-woo\u002F\" rel=\"ugc\">Email Template Customizer for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepoi-wp-points-and-rewards\u002F\" rel=\"ugc\">EPOI – WP Points and Rewards\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepow-custom-product-options-for-woocommerce\u002F\" rel=\"ugc\">EPOW – Custom Product Options for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feu-cookies-bar\u002F\" rel=\"ugc\">EU Cookies Bar for WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexmage-wp-image-links\u002F\" rel=\"ugc\">EXMAGE – WordPress Image Links\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-virtual-reviews\u002F\" rel=\"ugc\">Faview – Virtual Reviews for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffewc-extra-checkout-fields-for-woocommerce\u002F\" rel=\"ugc\">FEWC – Extra Checkout Fields For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-free-shipping-bar\u002F\" rel=\"ugc\">Free Shipping Bar for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgift4u-gift-cards-all-in-one-for-woo\u002F\" rel=\"ugc\">GIFT4U – Gift Cards All in One for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhandmade-dropshipping-for-etsy-and-woo\u002F\" rel=\"ugc\">HANDMADE – Dropshipping for Etsy and WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhappy-helpdesk-support-ticket-system\u002F\" rel=\"ugc\">HAPPY – Helpdesk Support Ticket System\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjagif-woo-free-gift\u002F\" rel=\"ugc\">Jagif – WooCommerce Free Gift\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-lookbook\u002F\" rel=\"ugc\">LookBook for WooCommerce – Shoppable with Product Tags\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-lucky-wheel\u002F\" rel=\"ugc\">Lucky Wheel for WooCommerce – Spin a Sale\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-lucky-wheel\u002F\" rel=\"ugc\">Lucky Wheel Giveaway\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-notification\u002F\" rel=\"ugc\">Notification for WooCommerce | Boost Your Sales – Recent Sales Popup – Live Feed Sales – Upsells\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-orders-tracking\u002F\" rel=\"ugc\">Orders Tracking for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-photo-reviews\u002F\" rel=\"ugc\">Photo Reviews for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpofily-woo-product-filters\u002F\" rel=\"ugc\">Pofily – WooCommerce Product Filters\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-pre-orders-for-woo\u002F\" rel=\"ugc\">PRENA – Product Pre-Orders for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-builder\u002F\" rel=\"ugc\">Product Builder for WooCommerce – Custom PC Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-size-chart-for-woo\u002F\" rel=\"ugc\">Product Size Chart For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-variations-swatches-for-woocommerce\u002F\" rel=\"ugc\">Product Variations Swatches for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredis-woo-dynamic-pricing-and-discounts\u002F\" rel=\"ugc\">REDIS – WooCommerce Dynamic Pricing and Discounts\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frees-real-estate-for-woo\u002F\" rel=\"ugc\">REES – Real Estate for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimport-shopify-to-woocommerce\u002F\" rel=\"ugc\">S2W – Import Shopify to WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsales-countdown-timer\u002F\" rel=\"ugc\">Sales Countdown Timer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsubre-product-subscription-for-woo\u002F\" rel=\"ugc\">SUBRE – Product Subscription for WooCommerce – Recurring Payments\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-suggestion-engine\u002F\" rel=\"ugc\">Suggestion Engine for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-thank-you-page-customizer\u002F\" rel=\"ugc\">Thank You Page Customizer for WooCommerce – Increase Your Sales\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftmds-dropshipping-for-temu-and-woo\u002F\" rel=\"ugc\">TMDS – Dropshipping for TEMU and Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvargal-additional-variation-gallery-for-woo\u002F\" rel=\"ugc\">VARGAL – Additional Variation Gallery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvillatheme-core\u002F\" rel=\"ugc\">VillaTheme Core\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvima-multi-customer-addresses-for-woo\u002F\" rel=\"ugc\">VIMA – Multi Customer Addresses for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fviseek-easy-custom-search\u002F\" rel=\"ugc\">VISeek – Easy Custom Search\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fw2s-migrate-woo-to-shopify\u002F\" rel=\"ugc\">W2S – Migrate WooCommerce to Shopify\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebpos-point-of-sale-for-woocommerce\u002F\" rel=\"ugc\">WebPOS – Point of Sale for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpbulky-wp-bulk-edit-post-types\u002F\" rel=\"ugc\">WPBulky – WordPress Bulk Edit Post Types\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Fexmage-wordpress-image-links\u002F\" rel=\"nofollow ugc\">Project Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fknowledge-base\u002Fsecurity-is-our-priority\u002F\" rel=\"nofollow ugc\">Report Bugs\u002FIssues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Add images using external links - Save your storage with EXMAGE effortlessly",7000,158922,33,"2026-01-21T03:37:00.000Z",[125,126,127,128,129],"elementor-gallery-with-links","woocommerce-product-image-external-url","wordpress-gallery-custom-links","wordpress-gallery-with-links","wordpress-image-links","https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Fexmage-wordpress-image-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexmage-wp-image-links.zip","2022-04-14 00:00:00",{"attackSurface":134,"codeSignals":186,"taintFlows":247,"riskAssessment":454,"analyzedAt":464},{"hooks":135,"ajaxHandlers":169,"restRoutes":177,"shortcodes":178,"cronEvents":184,"entryPointCount":185,"unprotectedCount":13},[136,141,145,149,154,158,162,164,165,166,167,168],{"type":137,"name":138,"callback":139,"file":140,"line":122},"action","admin_enqueue_scripts","wpcs_enqueue_admin_assets","custom-link-shortener.php",{"type":137,"name":142,"callback":143,"file":140,"line":144},"plugins_loaded","wpcs_check_db_version",68,{"type":137,"name":146,"callback":147,"file":140,"line":148},"init","wpcs_add_rewrite_rule",188,{"type":150,"name":151,"callback":152,"file":140,"line":153},"filter","query_vars","wpcs_query_vars",195,{"type":137,"name":155,"callback":156,"file":140,"line":157},"template_redirect","wpcs_template_redirect",278,{"type":137,"name":159,"callback":160,"file":140,"line":161},"admin_menu","wpcs_admin_menu",300,{"type":137,"name":138,"callback":139,"file":163,"line":122},"trunk\\custom-link-shortener.php",{"type":137,"name":142,"callback":143,"file":163,"line":144},{"type":137,"name":146,"callback":147,"file":163,"line":148},{"type":150,"name":151,"callback":152,"file":163,"line":153},{"type":137,"name":155,"callback":156,"file":163,"line":157},{"type":137,"name":159,"callback":160,"file":163,"line":161},[170,176],{"action":171,"nopriv":172,"callback":173,"hasNonce":174,"hasCapCheck":174,"file":140,"line":175},"wpcs_export_csv",false,"wpcs_handle_csv_export",true,894,{"action":171,"nopriv":172,"callback":173,"hasNonce":174,"hasCapCheck":174,"file":163,"line":175},[],[179,183],{"tag":180,"callback":181,"file":140,"line":182},"wpcs_link","wpcs_shortcode_handler",974,{"tag":180,"callback":181,"file":163,"line":182},[],4,{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":238,"fileOperations":240,"externalRequests":240,"nonceChecks":11,"capabilityChecks":240,"bundledLibraries":246},[],{"prepared":189,"raw":190,"locations":191},52,28,[192,195,198,201,203,205,207,210,212,214,216,218,220,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237],{"file":140,"line":193,"context":194},127,"$wpdb->get_var() with variable interpolation",{"file":140,"line":196,"context":197},130,"$wpdb->get_results() with variable interpolation",{"file":140,"line":199,"context":200},132,"$wpdb->query() with variable interpolation",{"file":140,"line":202,"context":197},141,{"file":140,"line":204,"context":197},144,{"file":140,"line":206,"context":200},153,{"file":140,"line":208,"context":209},162,"$wpdb->get_row() with variable interpolation",{"file":140,"line":211,"context":200},164,{"file":140,"line":213,"context":197},176,{"file":140,"line":215,"context":194},404,{"file":140,"line":217,"context":197},412,{"file":140,"line":219,"context":197},459,{"file":140,"line":221,"context":197},803,{"file":140,"line":223,"context":197},917,{"file":163,"line":193,"context":194},{"file":163,"line":196,"context":197},{"file":163,"line":199,"context":200},{"file":163,"line":202,"context":197},{"file":163,"line":204,"context":197},{"file":163,"line":206,"context":200},{"file":163,"line":208,"context":209},{"file":163,"line":211,"context":200},{"file":163,"line":213,"context":197},{"file":163,"line":215,"context":194},{"file":163,"line":217,"context":197},{"file":163,"line":219,"context":197},{"file":163,"line":221,"context":197},{"file":163,"line":223,"context":197},{"escaped":239,"rawEcho":240,"locations":241},136,2,[242,245],{"file":140,"line":243,"context":244},774,"raw output",{"file":163,"line":243,"context":244},[],[248,305,322,365,387,398,429,443],{"entryPoint":249,"graph":250,"unsanitizedCount":32,"severity":304},"wpcs_render_analytics_page (custom-link-shortener.php:631)",{"nodes":251,"edges":297},[252,257,263,267,272,274,279,282,287,290,294],{"id":253,"type":254,"label":255,"file":140,"line":256},"n0","source","$_GET (x2)",653,{"id":258,"type":259,"label":260,"file":140,"line":261,"wp_function":262},"n1","sink","get_row() [SQLi]",655,"get_row",{"id":264,"type":254,"label":265,"file":140,"line":266},"n2","$_GET (x6)",666,{"id":268,"type":259,"label":269,"file":140,"line":270,"wp_function":271},"n3","echo() [XSS]",678,"echo",{"id":273,"type":254,"label":255,"file":140,"line":266},"n4",{"id":275,"type":259,"label":276,"file":140,"line":277,"wp_function":278},"n5","get_results() [SQLi]",691,"get_results",{"id":280,"type":254,"label":281,"file":140,"line":266},"n6","$_GET",{"id":283,"type":259,"label":284,"file":140,"line":285,"wp_function":286},"n7","get_var() [SQLi]",727,"get_var",{"id":288,"type":254,"label":281,"file":140,"line":289},"n8",661,{"id":291,"type":292,"label":293,"file":140,"line":289},"n9","transform","→ wpcs_render_edit_page()",{"id":295,"type":259,"label":269,"file":163,"line":296,"wp_function":271},"n10",616,[298,299,300,301,302,303],{"from":253,"to":258,"sanitized":174},{"from":264,"to":268,"sanitized":174},{"from":273,"to":275,"sanitized":174},{"from":280,"to":283,"sanitized":174},{"from":288,"to":291,"sanitized":172},{"from":291,"to":295,"sanitized":172},"low",{"entryPoint":306,"graph":307,"unsanitizedCount":13,"severity":304},"wpcs_handle_csv_export (custom-link-shortener.php:895)",{"nodes":308,"edges":319},[309,312,315,317],{"id":253,"type":254,"label":310,"file":140,"line":311},"$_GET['filename']",909,{"id":258,"type":259,"label":313,"file":140,"line":311,"wp_function":314},"header() [Header Injection]","header",{"id":264,"type":254,"label":281,"file":140,"line":316},943,{"id":268,"type":259,"label":276,"file":140,"line":318,"wp_function":278},948,[320,321],{"from":253,"to":258,"sanitized":174},{"from":264,"to":268,"sanitized":174},{"entryPoint":323,"graph":324,"unsanitizedCount":32,"severity":304},"\u003Ccustom-link-shortener> (custom-link-shortener.php:0)",{"nodes":325,"edges":355},[326,329,331,333,335,336,337,338,339,341,342,343,345,347,349,351,353],{"id":253,"type":254,"label":327,"file":140,"line":328},"$_POST",388,{"id":258,"type":259,"label":284,"file":140,"line":330,"wp_function":286},420,{"id":264,"type":254,"label":332,"file":140,"line":328},"$_POST (x3)",{"id":268,"type":259,"label":269,"file":140,"line":334,"wp_function":271},422,{"id":273,"type":254,"label":255,"file":140,"line":256},{"id":275,"type":259,"label":260,"file":140,"line":261,"wp_function":262},{"id":280,"type":254,"label":265,"file":140,"line":266},{"id":283,"type":259,"label":269,"file":140,"line":270,"wp_function":271},{"id":288,"type":254,"label":340,"file":140,"line":266},"$_GET (x3)",{"id":291,"type":259,"label":276,"file":140,"line":277,"wp_function":278},{"id":295,"type":254,"label":281,"file":140,"line":266},{"id":344,"type":259,"label":284,"file":140,"line":285,"wp_function":286},"n11",{"id":346,"type":254,"label":310,"file":140,"line":311},"n12",{"id":348,"type":259,"label":313,"file":140,"line":311,"wp_function":314},"n13",{"id":350,"type":254,"label":281,"file":140,"line":289},"n14",{"id":352,"type":292,"label":293,"file":140,"line":289},"n15",{"id":354,"type":259,"label":269,"file":163,"line":296,"wp_function":271},"n16",[356,357,358,359,360,361,362,363,364],{"from":253,"to":258,"sanitized":174},{"from":264,"to":268,"sanitized":174},{"from":273,"to":275,"sanitized":174},{"from":280,"to":283,"sanitized":174},{"from":288,"to":291,"sanitized":174},{"from":295,"to":344,"sanitized":174},{"from":346,"to":348,"sanitized":174},{"from":350,"to":352,"sanitized":172},{"from":352,"to":354,"sanitized":172},{"entryPoint":366,"graph":367,"unsanitizedCount":32,"severity":304},"wpcs_render_analytics_page (trunk\\custom-link-shortener.php:631)",{"nodes":368,"edges":380},[369,370,371,372,373,374,375,376,377,378,379],{"id":253,"type":254,"label":255,"file":163,"line":256},{"id":258,"type":259,"label":260,"file":163,"line":261,"wp_function":262},{"id":264,"type":254,"label":265,"file":163,"line":266},{"id":268,"type":259,"label":269,"file":163,"line":270,"wp_function":271},{"id":273,"type":254,"label":255,"file":163,"line":266},{"id":275,"type":259,"label":276,"file":163,"line":277,"wp_function":278},{"id":280,"type":254,"label":281,"file":163,"line":266},{"id":283,"type":259,"label":284,"file":163,"line":285,"wp_function":286},{"id":288,"type":254,"label":281,"file":163,"line":289},{"id":291,"type":292,"label":293,"file":163,"line":289},{"id":295,"type":259,"label":269,"file":163,"line":296,"wp_function":271},[381,382,383,384,385,386],{"from":253,"to":258,"sanitized":174},{"from":264,"to":268,"sanitized":174},{"from":273,"to":275,"sanitized":174},{"from":280,"to":283,"sanitized":174},{"from":288,"to":291,"sanitized":172},{"from":291,"to":295,"sanitized":172},{"entryPoint":388,"graph":389,"unsanitizedCount":13,"severity":304},"wpcs_handle_csv_export (trunk\\custom-link-shortener.php:895)",{"nodes":390,"edges":395},[391,392,393,394],{"id":253,"type":254,"label":310,"file":163,"line":311},{"id":258,"type":259,"label":313,"file":163,"line":311,"wp_function":314},{"id":264,"type":254,"label":281,"file":163,"line":316},{"id":268,"type":259,"label":276,"file":163,"line":318,"wp_function":278},[396,397],{"from":253,"to":258,"sanitized":174},{"from":264,"to":268,"sanitized":174},{"entryPoint":399,"graph":400,"unsanitizedCount":32,"severity":304},"\u003Ccustom-link-shortener> (trunk\\custom-link-shortener.php:0)",{"nodes":401,"edges":419},[402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418],{"id":253,"type":254,"label":327,"file":163,"line":328},{"id":258,"type":259,"label":284,"file":163,"line":330,"wp_function":286},{"id":264,"type":254,"label":332,"file":163,"line":328},{"id":268,"type":259,"label":269,"file":163,"line":334,"wp_function":271},{"id":273,"type":254,"label":255,"file":163,"line":256},{"id":275,"type":259,"label":260,"file":163,"line":261,"wp_function":262},{"id":280,"type":254,"label":265,"file":163,"line":266},{"id":283,"type":259,"label":269,"file":163,"line":270,"wp_function":271},{"id":288,"type":254,"label":340,"file":163,"line":266},{"id":291,"type":259,"label":276,"file":163,"line":277,"wp_function":278},{"id":295,"type":254,"label":281,"file":163,"line":266},{"id":344,"type":259,"label":284,"file":163,"line":285,"wp_function":286},{"id":346,"type":254,"label":310,"file":163,"line":311},{"id":348,"type":259,"label":313,"file":163,"line":311,"wp_function":314},{"id":350,"type":254,"label":281,"file":163,"line":289},{"id":352,"type":292,"label":293,"file":163,"line":289},{"id":354,"type":259,"label":269,"file":163,"line":296,"wp_function":271},[420,421,422,423,424,425,426,427,428],{"from":253,"to":258,"sanitized":174},{"from":264,"to":268,"sanitized":174},{"from":273,"to":275,"sanitized":174},{"from":280,"to":283,"sanitized":174},{"from":288,"to":291,"sanitized":174},{"from":295,"to":344,"sanitized":174},{"from":346,"to":348,"sanitized":174},{"from":350,"to":352,"sanitized":172},{"from":352,"to":354,"sanitized":172},{"entryPoint":430,"graph":431,"unsanitizedCount":441,"severity":442},"wpcs_handle_form_submission (custom-link-shortener.php:384)",{"nodes":432,"edges":438},[433,434,435,437],{"id":253,"type":254,"label":327,"file":140,"line":328},{"id":258,"type":259,"label":284,"file":140,"line":330,"wp_function":286},{"id":264,"type":254,"label":436,"file":140,"line":328},"$_POST (x2)",{"id":268,"type":259,"label":269,"file":140,"line":334,"wp_function":271},[439,440],{"from":253,"to":258,"sanitized":172},{"from":264,"to":268,"sanitized":172},3,"high",{"entryPoint":444,"graph":445,"unsanitizedCount":441,"severity":442},"wpcs_handle_form_submission (trunk\\custom-link-shortener.php:384)",{"nodes":446,"edges":451},[447,448,449,450],{"id":253,"type":254,"label":327,"file":163,"line":328},{"id":258,"type":259,"label":284,"file":163,"line":330,"wp_function":286},{"id":264,"type":254,"label":436,"file":163,"line":328},{"id":268,"type":259,"label":269,"file":163,"line":334,"wp_function":271},[452,453],{"from":253,"to":258,"sanitized":172},{"from":264,"to":268,"sanitized":172},{"summary":455,"deductions":456},"The \"custom-link-shortener\" v1.4.3 plugin exhibits a generally good security posture, demonstrating strong adherence to best practices in several key areas. The absence of any known CVEs and a nearly perfect output escaping rate (99%) are significant strengths. The plugin also utilizes prepared statements for a majority of its SQL queries (65%) and incorporates nonce and capability checks, suggesting an awareness of common WordPress security vulnerabilities.\n\nHowever, the static analysis reveals potential areas of concern that warrant attention. The taint analysis highlights two high-severity flows with unsanitized paths, indicating a risk of arbitrary file access or manipulation if these flows are triggered by user input. Additionally, the presence of 6 flows with unsanitized paths, even without critical or high severity in the taint analysis, suggests a broader pattern of insufficient sanitization that could lead to vulnerabilities. The static analysis also indicates 2 file operations and 2 external HTTP requests, which, while not inherently insecure, can become vectors for attack if not properly secured against malicious input.\n\nOverall, \"custom-link-shortener\" v1.4.3 appears to be a well-maintained plugin with a solid foundation of security practices. The lack of historical vulnerabilities is a positive indicator. The primary weaknesses lie in the identified taint flows with unsanitized paths, which, despite not being classified as critical, represent a tangible risk that needs to be addressed. Fortifying these specific code paths will significantly enhance the plugin's security.",[457,459,462],{"reason":458,"points":46},"High severity taint flows with unsanitized paths",{"reason":460,"points":461},"Flows with unsanitized paths (not critical\u002Fhigh)",5,{"reason":463,"points":441},"SQL queries not using prepared statements","2026-03-17T00:02:50.691Z",{"wat":466,"direct":476},{"assetPaths":467,"generatorPatterns":470,"scriptPaths":471,"versionParams":473},[468,469],"\u002Fwp-content\u002Fplugins\u002Fcustom-link-shortener\u002Fcss\u002Fadmin-styles.css","\u002Fwp-content\u002Fplugins\u002Fcustom-link-shortener\u002Fjs\u002Fadmin.js",[],[472],"https:\u002F\u002Fcdnjs.cloudflare.com\u002Fajax\u002Flibs\u002Fclipboard.js\u002F2.0.11\u002Fclipboard.min.js",[474,475],"custom-link-shortener\u002Fcss\u002Fadmin-styles.css?ver=1.4.3","custom-link-shortener\u002Fjs\u002Fadmin.js?ver=1.4.3",{"cssClasses":477,"htmlComments":478,"htmlAttributes":479,"restEndpoints":480,"jsGlobals":481,"shortcodeOutput":483},[],[],[],[],[482],"wpcsAdmin",[]]