[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fU8mXrWRAEUwN1HOkEOFmFF7POYAudOWrTGaZxw9o-oE":3,"$fklQ7WOOvYomHPWPAh85_WumBFEMmORThzAV2zdsM6AA":229,"$fIRQWKVF-ZacRLv_eHaOcB5P4PGq_8OXD3misSy-SCo0":233},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":123,"fingerprints":204},"dashdig-analytics","Dashdig Analytics","1.1.0","dashdig","https:\u002F\u002Fprofiles.wordpress.org\u002Fdashdig\u002F","\u003Cp>\u003Cstrong>Dashdig Analytics\u003C\u002Fstrong> is the WordPress integration for \u003Ca href=\"https:\u002F\u002Fdashdig.com\" rel=\"nofollow ugc\">Dashdig\u003C\u002Fa> – the AI-powered URL shortener that creates \u003Cstrong>human-readable short links\u003C\u002Fstrong> instead of cryptic character strings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Dashdig?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>❌ OLD: \u003Ccode>bit.ly\u002F3xKf9mP\u003C\u002Fcode> – Looks suspicious, low click-through rates\u003Cbr \u002F>\n✅ NEW: \u003Ccode>dashdig.com\u002FAmazon.Echo.Dot.Sale\u003C\u002Fcode> – Clear, trustworthy, memorable\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The Bitly Alternative You’ve Been Looking For\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Dashdig uses AI to analyze your destination pages and generate contextual, meaningful short URLs that people actually want to click.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-Generated URLs\u003C\u002Fstrong> – Automatically creates human-readable short links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Analytics\u003C\u002Fstrong> – Track clicks, visitors, and traffic sources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Setup\u003C\u002Fstrong> – Just enter your API key and you’re done\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Tracking\u003C\u002Fstrong> – Script injection handles everything\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR Code Generation\u003C\u002Fstrong> – Every short link gets a QR code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Compliant\u003C\u002Fstrong> – Privacy-first design\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> – No impact on page load speed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Optimized\u003C\u002Fstrong> – Built specifically for WordPress sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> sharing affiliate links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketers\u003C\u002Fstrong> tracking campaign performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Creators\u003C\u002Fstrong> monitoring engagement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Sites\u003C\u002Fstrong> promoting products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anyone\u003C\u002Fstrong> tired of ugly, unmemorable URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Get your free API key from \u003Ca href=\"https:\u002F\u002Fdashdig.com\" rel=\"nofollow ugc\">dashdig.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Enter your API key in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Dashdig Analytics\u003C\u002Fli>\n\u003Cli>Start creating human-readable short links!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Your analytics data syncs automatically to your Dashdig dashboard where you can see clicks, referrers, geographic data, and more.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external Dashdig API services to provide analytics and URL shortening functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Used:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>API Endpoint: \u003Ccode>https:\u002F\u002Fdashdig-production.up.railway.app\u002Fapi\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Service Provider: \u003Ca href=\"https:\u002F\u002Fdashdig.com\" rel=\"nofollow ugc\">Dashdig\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>When Connection Occurs:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>API Key Verification\u003C\u002Fstrong> – When you test your API key connection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Front-End Tracking\u003C\u002Fstrong> – When tracking is enabled, the script loads on public pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL Shortening\u003C\u002Fstrong> – When creating new short links\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Data Transmitted:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your API key and Tracking ID\u003C\u002Fli>\n\u003Cli>Page URLs visited (for analytics)\u003C\u002Fli>\n\u003Cli>Referrer information\u003C\u002Fli>\n\u003Cli>Anonymous visitor metrics\u003C\u002Fli>\n\u003Cli>Browser\u002Fdevice information (user agent)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>User Privacy:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No personally identifiable information (PII) collected without consent\u003C\u002Fli>\n\u003Cli>Administrators excluded from tracking by default\u003C\u002Fli>\n\u003Cli>Tracking can be disabled anytime\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Important Links:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdashdig.com\" rel=\"nofollow ugc\">Dashdig Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdashdig.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdashdig.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdashdig.com\u002Fdocs\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","AI-powered URL shortener with human-readable links. Track clicks, analyze performance, and create memorable short URLs - the smart Bitly alternative.",0,249,100,3,"2026-03-21T18:07:00.000Z","6.8.5","6.0","7.4",[20,21,22,23,24],"analytics","bitly-alternative","links","tracking","url-shortener","https:\u002F\u002Fdashdig.com\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashdig-analytics.1.1.0.zip",null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,94,"2026-05-20T09:51:41.006Z",[37,60,77,91,108],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":13,"downloaded":45,"rating":13,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":32,"unpatched_count":11,"last_vuln_date":59,"fetched_at":28},"shortlinkspro","ShortLinks Pro – Affiliate Links, Link Shortening, Click Tracking & Marketing","1.2.1","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!",2879,12,"2026-03-25T13:08:00.000Z","6.9.4","4.4","7.0",[52,53,54,55,24],"affiliate-links","click-tracking","link-shortener","link-tracking","https:\u002F\u002Fshortlinkspro.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortlinkspro.1.2.1.zip",99,"2025-06-05 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":11,"num_ratings":11,"last_updated":70,"tested_up_to":16,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":75,"download_link":76,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"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,468,"2025-06-07T17:02:00.000Z","5.0",[53,73,22,74,24],"custom-links","links-shortener","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-link-shortener.1.4.3.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":68,"downloaded":85,"rating":11,"num_ratings":11,"last_updated":86,"tested_up_to":16,"requires_at_least":87,"requires_php":18,"tags":88,"homepage":75,"download_link":90,"security_score":13,"vuln_count":11,"unpatched_count":11,"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.",333,"2025-11-25T15:23:00.000Z","6.2",[52,53,89,55,24],"link-tracker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinkfiliate.1.0.1.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":11,"downloaded":99,"rating":11,"num_ratings":11,"last_updated":100,"tested_up_to":48,"requires_at_least":101,"requires_php":18,"tags":102,"homepage":105,"download_link":106,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":107},"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.",352,"2025-12-13T02:43:00.000Z","6.4",[52,53,103,104,24],"link-management","link-monitoring","https:\u002F\u002Fcodirun.com\u002Flinkalert","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodirun-linkalert.1.0.4.zip","2026-04-06T09:54:40.288Z",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":11,"downloaded":116,"rating":11,"num_ratings":11,"last_updated":117,"tested_up_to":48,"requires_at_least":87,"requires_php":118,"tags":119,"homepage":121,"download_link":122,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"frumbik-affiliate-hub","Frumbik Affiliate Hub – Affiliate Links, Amazon Product Displays, Click Tracking & Geo-Targeting","2.1.8","Frumbik","https:\u002F\u002Fprofiles.wordpress.org\u002Fmariuszkobak\u002F","\u003Cp>Affiliate links are the backbone of your revenue, but managing them shouldn’t be a full-time job. \u003Cstrong>Frumbik Affiliate Hub\u003C\u002Fstrong> turns scattered, ugly affiliate URLs into clean branded links — and gives you the analytics, Amazon integration, and automation tools to earn more from every click.\u003C\u002Fp>\n\u003Cp>Stop paying for features that should be free. Frumbik Affiliate Hub is \u003Cstrong>100% free\u003C\u002Fstrong>, open source, and packed with capabilities that rival — and often exceed — the most popular premium affiliate plugins on the market.\u003C\u002Fp>\n\u003Ch4>Link Management & Cloaking\u003C\u002Fh4>\n\u003Cp>Transform messy URLs like \u003Ccode>https:\u002F\u002Fpartner-site.com\u002Fref?id=12345&campaign=xyz\u003C\u002Fcode> into clean, trustworthy links like \u003Ccode>yoursite.com\u002Fgo\u002Fbest-hosting\u003C\u002Fcode>. Organize everything with categories and tags, and insert links from the Gutenberg or Classic editor in seconds. Your visitors see professional links. You see higher click-through rates.\u003C\u002Fp>\n\u003Ch4>Amazon Products Integration (NEW)\u003C\u002Fh4>\n\u003Cp>Display product boxes, comparison tables, and bestseller lists from Amazon — directly in your content. Supports \u003Cstrong>22 Amazon marketplaces\u003C\u002Fstrong> with automatic geo-targeting, so visitors always land on their local store. A built-in \u003Cstrong>TOS Compliance Engine\u003C\u002Fstrong> handles price freshness, affiliate disclaimers, and link transparency automatically. No competitor offers this level of compliance out of the box.\u003C\u002Fp>\n\u003Ch4>Analytics & Click Tracking\u003C\u002Fh4>\n\u003Cp>Know exactly which links perform and where your clicks come from. The \u003Cstrong>Enhanced Analytics dashboard\u003C\u002Fstrong> shows interactive charts, geographic data on a world map, browser and device breakdowns, and unique visitor tracking. Export everything to CSV for deeper analysis.\u003C\u002Fp>\n\u003Ch4>Google Analytics 4 Integration (NEW)\u003C\u002Fh4>\n\u003Cp>Send affiliate link click events directly to your \u003Cstrong>GA4 property\u003C\u002Fstrong> — including link slug, ASIN, marketplace, and page URL. Works with your existing Google Analytics setup. Optionally load gtag.js from the plugin, or use your own. No coding required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Core Link Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🔗 \u003Cstrong>Link Cloaking\u003C\u002Fstrong> — Clean, branded redirect URLs with 301\u002F302\u002F307 support\u003C\u002Fli>\n\u003Cli>📁 \u003Cstrong>Categories & Tags\u003C\u002Fstrong> — Organize hundreds of links effortlessly\u003C\u002Fli>\n\u003Cli>✏️ \u003Cstrong>Editor Integration\u003C\u002Fstrong> — Insert links from Gutenberg blocks or TinyMCE toolbar\u003C\u002Fli>\n\u003Cli>📋 \u003Cstrong>Shortcodes\u003C\u002Fstrong> — Use \u003Ccode>[affiliate-link id=\"123\"]\u003C\u002Fcode> anywhere in your content\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>Import\u002FExport\u003C\u002Fstrong> — Bulk import from CSV\u002FJSON, export for backup or migration\u003C\u002Fli>\n\u003Cli>🔑 \u003Cstrong>QR Codes\u003C\u002Fstrong> — Generate downloadable QR codes for any affiliate link\u003C\u002Fli>\n\u003Cli>🌐 \u003Cstrong>Query Forwarding\u003C\u002Fstrong> — Pass URL parameters through cloaked links to destination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Amazon Products Module (NEW)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🛒 \u003Cstrong>Product Boxes\u003C\u002Fstrong> — 4 layouts that showcase Amazon products and drive clicks\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Comparison Tables\u003C\u002Fstrong> — Drag-and-drop builder for side-by-side product comparisons\u003C\u002Fli>\n\u003Cli>🏆 \u003Cstrong>Bestseller Lists\u003C\u002Fstrong> — Auto-updating grids from any Amazon category\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Zero-API Mode\u003C\u002Fstrong> — Start displaying products immediately, no API credentials needed\u003C\u002Fli>\n\u003Cli>🌍 \u003Cstrong>22 Marketplaces\u003C\u002Fstrong> — Automatic geo-targeting replaces Geniuslink ($5-48\u002Fmo)\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>TOS Compliance Engine\u003C\u002Fstrong> — Automated disclaimers, price checks, and transparency\u003C\u002Fli>\n\u003Cli>📦 \u003Cstrong>Bulk ASIN Import\u003C\u002Fstrong> — Add up to 200 products at once\u003C\u002Fli>\n\u003Cli>🧱 \u003Cstrong>5 Gutenberg Blocks\u003C\u002Fstrong> — Product Box, Product Link, Comparison Table, Bestseller List, Product Grid\u003C\u002Fli>\n\u003Cli>📈 \u003Cstrong>Price History\u003C\u002Fstrong> — Track price trends and time your recommendations\u003C\u002Fli>\n\u003Cli>🔮 \u003Cstrong>Creators API Ready\u003C\u002Fstrong> — Future-proofed for Amazon’s new API (PA-API 5.0 deprecated April 2026)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Analytics & Tracking\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📊 \u003Cstrong>Enhanced Analytics\u003C\u002Fstrong> — Interactive dashboard with ApexCharts, filtering, and CSV export\u003C\u002Fli>\n\u003Cli>🌍 \u003Cstrong>GeoLocation Tracking\u003C\u002Fstrong> — World map analytics with MaxMind GeoIP2 + 3 fallback APIs\u003C\u002Fli>\n\u003Cli>👤 \u003Cstrong>Unique Visitor Detection\u003C\u002Fstrong> — 24-hour fingerprinting with session management\u003C\u002Fli>\n\u003Cli>📱 \u003Cstrong>Device Detection\u003C\u002Fstrong> — Browser, OS, and device breakdowns for every click\u003C\u002Fli>\n\u003Cli>🔍 \u003Cstrong>Keywords Autolinker\u003C\u002Fstrong> — Automatically convert keywords in your content to affiliate links\u003C\u002Fli>\n\u003Cli>🔗 \u003Cstrong>Link Scanner\u003C\u002Fstrong> — Detect broken links with scheduled scans and email alerts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Google Analytics 4 (NEW)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📈 \u003Cstrong>GA4 Event Tracking\u003C\u002Fstrong> — Send click events with link slug, ASIN, marketplace, and page URL\u003C\u002Fli>\n\u003Cli>🏷️ \u003Cstrong>Custom Events\u003C\u002Fstrong> — Track affiliate clicks alongside your other GA4 data\u003C\u002Fli>\n\u003Cli>⚙️ \u003Cstrong>Flexible Setup\u003C\u002Fstrong> — Load gtag.js from the plugin or use your existing tag\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Modules\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>⚡ \u003Cstrong>Performance Monitor\u003C\u002Fstrong> — System optimization and caching insights\u003C\u002Fli>\n\u003Cli>🏥 \u003Cstrong>Health Monitor\u003C\u002Fstrong> — Diagnostic tools and error logging\u003C\u002Fli>\n\u003Cli>🧩 \u003Cstrong>Modular Architecture\u003C\u002Fstrong> — Enable only what you need; disable the rest\u003C\u002Fli>\n\u003Cli>🌐 \u003Cstrong>Multilingual\u003C\u002Fstrong> — English, Polish, German, and Spanish out of the box\u003C\u002Fli>\n\u003Cli>📱 \u003Cstrong>Mobile Responsive\u003C\u002Fstrong> — Admin interface works on any device\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose Frumbik Affiliate Hub?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>It’s free.\u003C\u002Fstrong> Not “free with limits” or “free trial” — genuinely free and open source under GPLv2. No upsells, no premium tier, no nag screens.\u003C\u002Fp>\n\u003Cp>Most affiliate plugins charge annual subscriptions for features like link cloaking, auto-linking, click analytics, Amazon product displays, or geo-targeting — and you often need \u003Cstrong>multiple paid plugins\u003C\u002Fstrong> to cover everything. With Frumbik Affiliate Hub, you get all of these capabilities \u003Cstrong>in one plugin, completely free\u003C\u002Fstrong>. No annual fees, no feature gates, no “upgrade to unlock” prompts. Just install and use everything from day one — including features you won’t find anywhere else, like the TOS Compliance Engine and built-in GA4 event tracking.\u003C\u002Fp>\n\u003Cp>Approved and distributed through \u003Cstrong>WordPress.org\u003C\u002Fstrong>. Follows WordPress Coding Standards. All SQL queries use prepared statements. All output is escaped. Nonce verification on every form.\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> who monetize with affiliate links and want clean URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Amazon affiliates\u003C\u002Fstrong> who need product boxes, comparison tables, and geo-targeting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content creators\u003C\u002Fstrong> who want to track which links actually earn money\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Niche site builders\u003C\u002Fstrong> running multiple affiliate programs at once\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketing agencies\u003C\u002Fstrong> managing affiliate links across client sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy & Security\u003C\u002Fh3>\n\u003Ch4>GDPR Compliance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Data Minimization\u003C\u002Fstrong>: Only essential data is collected\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Consent\u003C\u002Fstrong>: All tracking and geolocation are disabled by default — must be explicitly enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Export\u003C\u002Fstrong>: Built-in tools for data export\u002Fdeletion requests\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anonymization\u003C\u002Fstrong>: IP address anonymization options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transparency\u003C\u002Fstrong>: Clear data usage policies in settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Nonce Protection\u003C\u002Fstrong>: All forms use WordPress nonces\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capability Checks\u003C\u002Fstrong>: Role-based access control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SQL Injection Prevention\u003C\u002Fstrong>: Prepared statements only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XSS Protection\u003C\u002Fstrong>: All output properly sanitized\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates\u003C\u002Fstrong>: Active maintenance and security patches\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to several third-party services to provide enhanced functionality. All external connections are optional and can be disabled.\u003C\u002Fp>\n\u003Ch4>MaxMind GeoLite2 Database Service\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is\u003C\u002Fstrong>: MaxMind provides geolocation data through their GeoLite2 database\u003Cbr \u002F>\n\u003Cstrong>What it’s used for\u003C\u002Fstrong>: Converting visitor IP addresses to geographical locations (country, city, coordinates) for analytics\u003Cbr \u002F>\n\u003Cstrong>What data is sent\u003C\u002Fstrong>: Only IP addresses of visitors who click affiliate links. IP data is processed locally using the downloaded database — no visitor data is sent to MaxMind servers in real-time.\u003Cbr \u002F>\n\u003Cstrong>When it’s sent\u003C\u002Fstrong>: Only when the GeoLocation module is enabled and a visitor clicks an affiliate link\u003Cbr \u002F>\n\u003Cstrong>Database updates\u003C\u002Fstrong>: When a license key is configured, the plugin automatically re-downloads the GeoLite2 database weekly via WordPress Cron (no visitor data is sent — only a download request using the administrator’s license key)\u003Cbr \u002F>\n\u003Cstrong>Service provider\u003C\u002Fstrong>: MaxMind, Inc.\u003Cbr \u002F>\n\u003Cstrong>Terms of service\u003C\u002Fstrong>: https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fterms-of-use\u003Cbr \u002F>\n\u003Cstrong>Privacy policy\u003C\u002Fstrong>: https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fprivacy-policy\u003Cbr \u002F>\n\u003Cstrong>Database download\u003C\u002Fstrong>: https:\u002F\u002Fdownload.maxmind.com\u002F (requires free license key)\u003C\u002Fp>\n\u003Ch4>IP Geolocation API Services\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What they are\u003C\u002Fstrong>: Fallback geolocation services when MaxMind database is not available\u003Cbr \u002F>\n\u003Cstrong>What they’re used for\u003C\u002Fstrong>: Converting IP addresses to location data as backup to local database\u003Cbr \u002F>\n\u003Cstrong>What data is sent\u003C\u002Fstrong>: Visitor IP addresses only\u003Cbr \u002F>\n\u003Cstrong>When it’s sent\u003C\u002Fstrong>: Only when local MaxMind database is unavailable and GeoLocation tracking is enabled\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IP-API.com\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Service\u003C\u002Fstrong>: Free IP geolocation API\u003Cbr \u002F>\n– \u003Cstrong>Data sent\u003C\u002Fstrong>: Visitor IP address (anonymized if IP anonymization is enabled)\u003Cbr \u002F>\n– \u003Cstrong>When\u003C\u002Fstrong>: When the GeoLocation module is enabled and the MaxMind local database is unavailable (fallback mode, one request per click). Also used during admin-initiated GeoIP performance benchmark tests (sends standard public test IPs such as 8.8.8.8 — no visitor data).\u003Cbr \u002F>\n– \u003Cstrong>Terms & Privacy policy\u003C\u002Fstrong>: https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal (combined page)\u003Cbr \u002F>\n– \u003Cstrong>Rate limits\u003C\u002Fstrong>: 45 requests per minute for free tier\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IPApi.co\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Service\u003C\u002Fstrong>: IP geolocation API service\u003Cbr \u002F>\n– \u003Cstrong>Data sent\u003C\u002Fstrong>: IP address only\u003Cbr \u002F>\n– \u003Cstrong>Privacy policy\u003C\u002Fstrong>: https:\u002F\u002Fipapi.co\u002Fprivacy\u002F\u003Cbr \u002F>\n– \u003Cstrong>Terms\u003C\u002Fstrong>: https:\u002F\u002Fipapi.co\u002Fterms\u002F\u003Cbr \u002F>\n– \u003Cstrong>Rate limits\u003C\u002Fstrong>: 15,000 requests per month for free tier\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IPInfo.io\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Service\u003C\u002Fstrong>: IP geolocation API service\u003Cbr \u002F>\n– \u003Cstrong>Data sent\u003C\u002Fstrong>: IP address only\u003Cbr \u002F>\n– \u003Cstrong>Privacy policy\u003C\u002Fstrong>: https:\u002F\u002Fipinfo.io\u002Fprivacy-policy\u003Cbr \u002F>\n– \u003Cstrong>Terms\u003C\u002Fstrong>: https:\u002F\u002Fipinfo.io\u002Fterms-of-service\u003Cbr \u002F>\n– \u003Cstrong>Rate limits\u003C\u002Fstrong>: 50,000 requests per month for free tier\u003C\u002Fp>\n\u003Ch4>GitHub API Service\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is\u003C\u002Fstrong>: GitHub’s REST API and archive download service used for downloading open source libraries\u003Cbr \u002F>\n\u003Cstrong>What it’s used for\u003C\u002Fstrong>: Downloading MaxMind GeoIP2 PHP libraries when an administrator chooses to install native library support\u003Cbr \u002F>\n\u003Cstrong>What data is sent\u003C\u002Fstrong>: No visitor personal data is sent. Standard HTTP headers (including the server’s IP address and a plugin User-Agent string “AffiliateHub-WordPress-Plugin”) are transmitted to GitHub as part of normal HTTP communication. No visitor or site data beyond these headers is shared.\u003Cbr \u002F>\n\u003Cstrong>When it’s used\u003C\u002Fstrong>: Only when an administrator manually clicks “Install Native GeoIP2 Library” in the plugin settings — never triggered automatically\u003Cbr \u002F>\n\u003Cstrong>Domains contacted\u003C\u002Fstrong>:\u003Cbr \u002F>\n– https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaxmind\u002FGeoIP2-php (fetch latest GeoIP2 release metadata)\u003Cbr \u002F>\n– https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaxmind\u002FMaxMind-DB-Reader-php (fetch latest MaxMind DB Reader release metadata)\u003Cbr \u002F>\n– https:\u002F\u002Fgithub.com\u002Fmaxmind\u002FGeoIP2-php\u002Freleases (download GeoIP2 library ZIP archive; used as fallback when API is unavailable)\u003Cbr \u002F>\n– https:\u002F\u002Fgithub.com\u002Fmaxmind\u002FMaxMind-DB-Reader-php\u002Freleases (download MaxMind DB Reader ZIP archive; used as fallback when API is unavailable)\u003Cbr \u002F>\n– Note: GitHub may redirect archive downloads through https:\u002F\u002Fcodeload.github.com\u002F\u003Cbr \u002F>\n\u003Cstrong>Service provider\u003C\u002Fstrong>: GitHub, Inc. (Microsoft)\u003Cbr \u002F>\n\u003Cstrong>Privacy policy\u003C\u002Fstrong>: https:\u002F\u002Fdocs.github.com\u002Fen\u002Fsite-policy\u002Fprivacy-policies\u002Fgithub-privacy-statement\u003Cbr \u002F>\n\u003Cstrong>Terms of service\u003C\u002Fstrong>: https:\u002F\u002Fdocs.github.com\u002Fen\u002Fsite-policy\u002Fgithub-terms\u002Fgithub-terms-of-service\u003Cbr \u002F>\n\u003Cstrong>API Terms\u003C\u002Fstrong>: https:\u002F\u002Fdocs.github.com\u002Fen\u002Fsite-policy\u002Fgithub-terms\u002Fgithub-terms-of-service#h-api-terms\u003C\u002Fp>\n\u003Ch4>Link Scanner\u003C\u002Fh4>\n\u003Cp>The Link Scanner module checks your affiliate link destination URLs to verify they are still active and responding.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It sends HTTP HEAD\u002FGET requests to the destination URLs stored in your affiliate links\u003C\u002Fli>\n\u003Cli>These are URLs you have entered yourself — no visitor data is sent\u003C\u002Fli>\n\u003Cli>Requests are only triggered manually by an administrator from the Link Scanner settings page\u003C\u002Fli>\n\u003Cli>No third-party service is involved — requests go directly to the destination URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Analytics 4 (optional)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is\u003C\u002Fstrong>: Google Analytics 4 tracking via Google Tag Manager\u003Cbr \u002F>\n\u003Cstrong>What it’s used for\u003C\u002Fstrong>: Sending affiliate link click events to GA4 for analytics\u003Cbr \u002F>\n\u003Cstrong>What data is sent\u003C\u002Fstrong>: Click event data (event name, link slug, ASIN, marketplace, page URL) — sent from visitor’s browser to Google\u003Cbr \u002F>\n\u003Cstrong>When it’s sent\u003C\u002Fstrong>: Only when the Google Analytics 4 module is enabled in plugin settings\u003Cbr \u002F>\n\u003Cstrong>Optional script loading\u003C\u002Fstrong>: When “Load gtag.js” is enabled, the plugin loads a JavaScript tracking library from Google’s CDN. This is optional and disabled by default.\u003Cbr \u002F>\n\u003Cstrong>Domains contacted\u003C\u002Fstrong>:\u003Cbr \u002F>\n– https:\u002F\u002Fwww.googletagmanager.com\u002F (gtag.js library download)\u003Cbr \u002F>\n– https:\u002F\u002Fwww.google-analytics.com\u002F (event data collection)\u003Cbr \u002F>\n\u003Cstrong>Service provider\u003C\u002Fstrong>: Google LLC\u003Cbr \u002F>\n\u003Cstrong>Terms of service\u003C\u002Fstrong>: https:\u002F\u002Fmarketingplatform.google.com\u002Fabout\u002Fanalytics\u002Fterms\u002Fus\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy policy\u003C\u002Fstrong>: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>User Control and Privacy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>All external services are optional\u003C\u002Fstrong> – plugin works without any external connections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GeoLocation can be disabled\u003C\u002Fstrong> – stops all IP-based tracking and external API calls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No CDN dependencies\u003C\u002Fstrong> – all JavaScript and CSS assets are bundled locally\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MaxMind requires user license\u003C\u002Fstrong> – user must register and provide their own license key\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No tracking by default\u003C\u002Fstrong> – external services only activated when explicitly enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data minimization\u003C\u002Fstrong> – only essential data (IP addresses) sent to geolocation services\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local processing preferred\u003C\u002Fstrong> – MaxMind database processes data locally when available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>This plugin includes third-party JavaScript libraries in both minified and human-readable form. All plugin-authored JavaScript files (admin.js, analytics-dashboard-production.js, affiliate-hub-block.js, affiliate-hub-qrcode.js, etc.) are unminified. No build tools are required.\u003C\u002Fp>\n\u003Cp>Full plugin source code is included in the plugin package. All plugin-authored files are unminified and human-readable.\u003C\u002Fp>\n\u003Ch4>assets\u002Fjs\u002Fjsvectormap.min.js\u003C\u002Fh4>\n\u003Cp>Minified distribution of jsVectorMap v1.7.0, an interactive map library.\u003Cbr \u002F>\nThe unminified human-readable source is included in the plugin as assets\u002Fjs\u002Fjsvectormap.js (2301 lines).\u003Cbr \u002F>\nUpstream source: https:\u002F\u002Fgithub.com\u002Fthemustafaomar\u002Fjsvectormap\u002Freleases\u002Ftag\u002Fv1.7.0\u003C\u002Fp>\n\u003Ch4>assets\u002Fjs\u002Fjsvectormap-world.js\u003C\u002Fh4>\n\u003Cp>This file (1661 lines) contains auto-generated SVG path data defining country boundaries for every country in the world. It is distributed as part of the jsVectorMap package. The path strings consist of SVG drawing commands (M=moveto, l=lineto, Z=closepath) followed by x,y geographic coordinates — they are NOT minified or obfuscated JavaScript code. The upstream dist\u002Fmaps\u002Fworld.js ships this data fully minified on a single line; this version is reformatted for readability with each country in its own commented block, properties on separate lines, and long multi-territory paths split at sub-path (Z) boundaries. Maximum line length is under 250 characters.\u003Cbr \u002F>\nUpstream source: https:\u002F\u002Fgithub.com\u002Fthemustafaomar\u002Fjsvectormap\u002Freleases\u002Ftag\u002Fv1.7.0\u003C\u002Fp>\n\u003Ch4>assets\u002Fjs\u002Fqrcode-generator.js \u002F qrcode-generator.min.js\u003C\u002Fh4>\n\u003Cp>QR code generation library (qrcodejs v1.0.0). The human-readable source is included as assets\u002Fjs\u002Fqrcode-generator.js (fully formatted with proper indentation). The minified version (qrcode-generator.min.js) is used at runtime.\u003Cbr \u002F>\nUpstream source: https:\u002F\u002Fgithub.com\u002Fdavidshimjs\u002Fqrcodejs\u003C\u002Fp>\n\u003Ch4>assets\u002Fjs\u002Fapexcharts.min.js\u003C\u002Fh4>\n\u003Cp>Minified distribution of ApexCharts v5.3.3, a JavaScript charting library.\u003Cbr \u002F>\nThe unminified source (dist\u002Fapexcharts.js) is available in the upstream release archive.\u003Cbr \u002F>\nUpstream source: https:\u002F\u002Fgithub.com\u002Fapexcharts\u002Fapexcharts.js\u002Freleases\u002Ftag\u002Fv5.3.3\u003C\u002Fp>\n\u003Ch3>Third-Party Libraries\u003C\u002Fh3>\n\u003Cp>This plugin bundles the following open-source JavaScript and CSS libraries. All libraries are served locally from the plugin package — no external network requests are made to load them.\u003C\u002Fp>\n\u003Ch4>ApexCharts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Library: ApexCharts\u003C\u002Fli>\n\u003Cli>Version: 5.3.3\u003C\u002Fli>\n\u003Cli>Bundled file: assets\u002Fjs\u002Fapexcharts.min.js\u003C\u002Fli>\n\u003Cli>Purpose: Interactive charts in the Enhanced Analytics and Link Scanner dashboards\u003C\u002Fli>\n\u003Cli>License: MIT License\u003C\u002Fli>\n\u003Cli>Source: https:\u002F\u002Fgithub.com\u002Fapexcharts\u002Fapexcharts.js\u002Freleases\u002Ftag\u002Fv5.3.3\u003C\u002Fli>\n\u003Cli>Copyright: (c) 2018-2025 ApexCharts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>jsVectorMap\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Library: jsVectorMap\u003C\u002Fli>\n\u003Cli>Version: 1.7.0\u003C\u002Fli>\n\u003Cli>Bundled files: assets\u002Fjs\u002Fjsvectormap.js (unminified source, 2301 lines), assets\u002Fjs\u002Fjsvectormap.min.js, assets\u002Fjs\u002Fjsvectormap-world.js (1661 lines), assets\u002Fcss\u002Fjsvectormap.min.css\u003C\u002Fli>\n\u003Cli>Purpose: Interactive world map in the GeoLocation analytics view\u003C\u002Fli>\n\u003Cli>Note: jsvectormap-world.js contains auto-generated SVG geographic coordinate data (not minified JS). Reformatted from upstream single-line format to one commented block per country with paths split at sub-path boundaries. Max line length under 250 chars.\u003C\u002Fli>\n\u003Cli>License: MIT License\u003C\u002Fli>\n\u003Cli>Source: https:\u002F\u002Fgithub.com\u002Fthemustafaomar\u002Fjsvectormap\u002Freleases\u002Ftag\u002Fv1.7.0\u003C\u002Fli>\n\u003Cli>Copyright: (c) Mustafa Omar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>QRCode (qrcodejs)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Library: qrcodejs\u003C\u002Fli>\n\u003Cli>Version: 1.0.0\u003C\u002Fli>\n\u003Cli>Bundled files: assets\u002Fjs\u002Fqrcode-generator.js (human-readable formatted source, 1425 lines), assets\u002Fjs\u002Fqrcode-generator.min.js\u003C\u002Fli>\n\u003Cli>Purpose: QR code generation for affiliate links\u003C\u002Fli>\n\u003Cli>License: MIT License\u003C\u002Fli>\n\u003Cli>Source: https:\u002F\u002Fgithub.com\u002Fdavidshimjs\u002Fqrcodejs\u003C\u002Fli>\n\u003Cli>Copyright: (c) 2012 davidshimjs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support & Development\u003C\u002Fh3>\n\u003Ch4>Getting Help\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Visit our \u003Ca href=\"https:\u002F\u002Ffrumbik.com\u002Faffiliatehub\u002F\" rel=\"nofollow ugc\">Knowledge Base\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Community Forum\u003C\u002Fstrong>: WordPress.org support forums\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feature Requests\u003C\u002Fstrong>: Submit via WordPress.org or GitHub\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bug Reports\u003C\u002Fstrong>: Please include WordPress\u002FPHP versions and error logs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Translations\u003C\u002Fstrong>: Help translate AffiliateHub in your language\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Contributions\u003C\u002Fstrong>: Submit pull requests via GitHub\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Testing\u003C\u002Fstrong>: Beta testing program available\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feedback\u003C\u002Fstrong>: Your suggestions shape our roadmap\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Roadmap\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Targeting\u003C\u002Fstrong>: Device, browser, time-based rules\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A\u002FB Testing\u003C\u002Fstrong>: Split testing for affiliate links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API Integration\u003C\u002Fstrong>: REST API for external tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>White Label\u003C\u002Fstrong>: Custom branding options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Site Support\u003C\u002Fstrong>: Network-wide management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\u003C\u002Fp>\n","Free affiliate link management, Amazon product displays, click tracking, and GA4 integration for WordPress.",446,"2026-04-10T13:10:00.000Z","8.1",[52,120,20,53,103],"amazon-products","https:\u002F\u002Ffrumbik.com\u002FAffiliateHub","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrumbik-affiliate-hub.2.1.8.zip",{"attackSurface":124,"codeSignals":166,"taintFlows":194,"riskAssessment":195,"analyzedAt":203},{"hooks":125,"ajaxHandlers":155,"restRoutes":163,"shortcodes":164,"cronEvents":165,"entryPointCount":32,"unprotectedCount":11},[126,132,136,140,144,147,152],{"type":127,"name":128,"callback":129,"file":130,"line":131},"action","admin_menu","add_admin_menu","includes\\class-dashdig-core.php",85,{"type":127,"name":133,"callback":134,"file":130,"line":135},"admin_enqueue_scripts","enqueue_admin_assets",86,{"type":127,"name":137,"callback":138,"file":130,"line":139},"admin_init","register_settings",87,{"type":127,"name":141,"callback":142,"file":130,"line":143},"wp_enqueue_scripts","enqueue_styles",102,{"type":127,"name":141,"callback":145,"file":130,"line":146},"enqueue_scripts",103,{"type":127,"name":148,"callback":149,"priority":58,"file":150,"line":151},"wp_head","dashdig_inject_tracking_script","includes\\class-dashdig-public.php",80,{"type":127,"name":153,"callback":149,"priority":58,"file":150,"line":154},"wp_footer",82,[156],{"action":157,"nopriv":158,"callback":159,"hasNonce":160,"hasCapCheck":160,"file":161,"line":162},"dashdig_test_connection",false,"ajax_test_connection",true,"includes\\class-dashdig-admin.php",31,[],[],[],{"dangerousFunctions":167,"sqlUsage":168,"outputEscaping":170,"fileOperations":11,"externalRequests":191,"nonceChecks":32,"capabilityChecks":192,"bundledLibraries":193},[],{"prepared":11,"raw":11,"locations":169},[],{"escaped":171,"rawEcho":172,"locations":173},29,8,[174,177,179,181,183,185,187,189],{"file":161,"line":175,"context":176},307,"raw output",{"file":161,"line":178,"context":176},327,{"file":150,"line":180,"context":176},158,{"file":150,"line":182,"context":176},160,{"file":150,"line":184,"context":176},162,{"file":150,"line":186,"context":176},166,{"file":150,"line":188,"context":176},168,{"file":150,"line":190,"context":176},170,6,4,[],[],{"summary":196,"deductions":197},"The dashdig-analytics plugin v1.1.0 demonstrates a generally good security posture based on the provided static analysis.  The absence of known vulnerabilities and the use of prepared statements for all SQL queries are significant strengths.  The plugin also implements nonce and capability checks on its entry points, which are essential for preventing unauthorized actions.  However, there are areas for improvement. The plugin makes a notable number of external HTTP requests, which can introduce risks if the target endpoints are compromised or if the data transmitted is not handled securely. Additionally, while most output is properly escaped, a portion remains unescaped, potentially opening the door to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled with utmost care.",[198,200],{"reason":199,"points":172},"External HTTP requests without clear sanitization checks",{"reason":201,"points":202},"Percentage of unescaped output",7,"2026-03-17T05:59:18.768Z",{"wat":205,"direct":218},{"assetPaths":206,"generatorPatterns":212,"scriptPaths":213,"versionParams":215},[207,208,209,210,211],"\u002Fwp-content\u002Fplugins\u002Fdashdig-analytics\u002Fdashdig-analytics.php","\u002Fwp-content\u002Fplugins\u002Fdashdig-analytics\u002Fincludes\u002Fclass-dashdig-core.php","\u002Fwp-content\u002Fplugins\u002Fdashdig-analytics\u002Fincludes\u002Fclass-dashdig-admin.php","\u002Fwp-content\u002Fplugins\u002Fdashdig-analytics\u002Fincludes\u002Fclass-dashdig-api.php","\u002Fwp-content\u002Fplugins\u002Fdashdig-analytics\u002Fincludes\u002Fclass-dashdig-public.php",[],[214],"\u002Fwp-content\u002Fplugins\u002Fdashdig-analytics\u002Fjs\u002Fdashdig-analytics.js",[216,217],"dashdig-analytics\u002Fdashdig-analytics.php?ver=","dashdig-analytics\u002Fjs\u002Fdashdig-analytics.js?ver=",{"cssClasses":219,"htmlComments":221,"htmlAttributes":222,"restEndpoints":225,"jsGlobals":226,"shortcodeOutput":228},[220],"dashdig-settings-wrapper",[],[223,224],"data-tracking-id","data-api-key",[],[227],"dashdig_localize",[],{"error":160,"url":230,"statusCode":231,"statusMessage":232,"message":232},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdashdig-analytics\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":234,"versions":235},2,[236,241],{"version":6,"download_url":26,"svn_tag_url":237,"released_at":27,"has_diff":158,"diff_files_changed":238,"diff_lines":27,"trac_diff_url":239,"vulnerabilities":240,"is_current":160},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdashdig-analytics\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdashdig-analytics%2Ftags%2F1.0.0&new_path=%2Fdashdig-analytics%2Ftags%2F1.1.0",[],{"version":242,"download_url":243,"svn_tag_url":244,"released_at":27,"has_diff":158,"diff_files_changed":245,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":246,"is_current":158},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashdig-analytics.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdashdig-analytics\u002Ftags\u002F1.0.0\u002F",[],[]]