[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQNSUTb-tmB3zsLOCDTqYqF2Af4tkZMWTWlz04BiE2ls":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":106,"crawl_stats":38,"alternatives":112,"analysis":206,"fingerprints":906},"simple-urls","Simple URLs – Link Cloaking, Product Displays, and Affiliate Link Management","145","Andrew Fiebert","https:\u002F\u002Fprofiles.wordpress.org\u002Fmollusk\u002F","\u003Cp>Simple URLs helps you manage and organize links directly inside WordPress. It’s useful for affiliate marketers, bloggers, and anyone who wants more control over outbound links.\u003C\u002Fp>\n\u003Ch3>What you can do with Simple URLs\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create short, clean URLs with custom slugs  \u003C\u002Fli>\n\u003Cli>Cloak affiliate links with optional attributes (new window, nofollow, sponsored)  \u003C\u002Fli>\n\u003Cli>Organize and edit links from a central dashboard  \u003C\u002Fli>\n\u003Cli>Insert links from the editor while writing posts  \u003C\u002Fli>\n\u003Cli>Track basic click counts on your links  \u003C\u002Fli>\n\u003Cli>Works with both the Block Editor and Classic Editor  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why it’s helpful\u003C\u002Fh3>\n\u003Cp>With Simple URLs, you don’t need spreadsheets to keep track of affiliate links. Update a link once in your dashboard, and it’s automatically updated everywhere it’s used on your site.\u003C\u002Fp>\n\u003Cp>When writing new content, you can quickly search for a link in the editor and insert it without leaving the page. This helps keep your workflow smooth and lets you stay focused on creating content.\u003C\u002Fp>\n\u003Ch3>Getting started\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate Simple URLs.  \u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Simple URLs \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>Enter the destination URL, slug, and any attributes.  \u003C\u002Fli>\n\u003Cli>Save your link and insert it into posts or pages.  \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>That’s all there is to it — manage as many links as you need, all in one place.\u003C\u002Fp>\n\u003Ch3>Looking for advanced features?\u003C\u002Fh3>\n\u003Cp>For comparison tables, product grids, or performance reports, see our separate plugin \u003Ca href=\"https:\u002F\u002Fgetlasso.co\u002Fdocs\u002F\" rel=\"nofollow ugc\">Lasso Documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Simple URLs helps you to manage links, create product displays, and grow your affiliate marketing business.",4000,260134,60,44,"2026-03-03T15:22:00.000Z","6.8.5","5.1","7.2",[20,21,22,23,24],"affiliate","affiliate-link-manager","affiliate-marketing","amazon-affiliate","link-cloaking","https:\u002F\u002Fgetlasso.co\u002F?utm_source=SimpleURLs&utm_medium=WP","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-urls.zip",98,6,0,"2023-10-11 00:00:00","2026-03-15T15:16:48.613Z",[33,49,63,73,84,99],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2023-45606","simple-urls-cross-site-request-forgery-via-multiple-ajax-actions","Simple URLs \u003C= 120 - Cross-Site Request Forgery via Multiple AJAX Actions","The Simple URLs plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 120. This is due to missing or incorrect nonce validation on multiple AJAX functions. This makes it possible for unauthenticated attackers to perform unauthorized actions (e.g., delete arbitrary posts, add new links, save plugin settings, etc.) via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=120","121","medium",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:L","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F41d03524-7a53-40cd-a3d5-dafea4fc9a33?source=api-prod",104,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":59,"updated_date":45,"references":60,"days_to_patch":62},"CVE-2023-40678","simple-urls-missing-authorization-via-ajax-actions","Simple URLs \u003C= 117 - Missing Authorization via AJAX actions","The Simple URLs plugin for WordPress is vulnerable to unauthorized utilization of AJAX functionality due to a missing capability check on its AJAX handler functions in versions up to, and including, 117. This makes it possible for authenticated attackers, with subscriber-level access and above, to invoke those functions and change plugin behavior and settings.","\u003C=117","118",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2023-08-21 00:00:00",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F118e1a8c-a638-4571-9ce9-cf2cba4b9b06?source=api-prod",155,{"id":64,"url_slug":65,"title":66,"description":67,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":68,"cvss_vector":69,"vuln_type":70,"published_date":59,"updated_date":45,"references":71,"days_to_patch":62},"CVE-2023-40667","simple-urls-reflected-cross-site-scripting-via-postid","Simple URLs \u003C= 117 - Reflected Cross-Site Scripting via 'post_id'","The Simple URLs plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'post_id' parameter in versions up to, and including, 117 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')",[72],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F54c38be0-ffe7-4fa4-b5c9-cb717c11aed5?source=api-prod",{"id":74,"url_slug":75,"title":76,"description":77,"plugin_slug":4,"theme_slug":38,"affected_versions":78,"patched_in_version":79,"severity":41,"cvss_score":80,"cvss_vector":81,"vuln_type":70,"published_date":59,"updated_date":45,"references":82,"days_to_patch":62},"CVE-2023-40674","simple-urls-authenticated-contributor-stored-cross-site-scripting","Simple URLs \u003C= 118 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Simple URLs plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 119 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=118","119",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N",[83],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff8147f63-91a5-457c-8259-8e4ddf5c67e4?source=api-prod",{"id":85,"url_slug":86,"title":87,"description":88,"plugin_slug":4,"theme_slug":38,"affected_versions":89,"patched_in_version":90,"severity":91,"cvss_score":92,"cvss_vector":93,"vuln_type":94,"published_date":95,"updated_date":45,"references":96,"days_to_patch":98},"CVE-2023-0098","simple-urls-authenticated-subscriber-sql-injection","Simple URLs \u003C= 114 - Authenticated (Subscriber+) SQL Injection","The Simple URLs plugin for WordPress is vulnerable to SQL Injection via several AJAX actions in versions up to, and including, 114 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers with subscriber-level access or higher to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=114","115","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2023-01-17 00:00:00",[97],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1644c2c3-11fa-48d6-ad99-416f27df4483?source=api-prod",371,{"id":100,"url_slug":101,"title":102,"description":103,"plugin_slug":4,"theme_slug":38,"affected_versions":89,"patched_in_version":90,"severity":41,"cvss_score":68,"cvss_vector":69,"vuln_type":70,"published_date":95,"updated_date":45,"references":104,"days_to_patch":98},"CVE-2023-0099","simple-urls-reflected-cross-site-scripting","Simple URLs \u003C= 114 - Reflected Cross-Site Scripting","The Simple URLs plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via several parameters in versions up to, and including, 114 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",[105],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F905ced90-3a24-4dd6-b415-890804bb6f5b?source=api-prod",{"slug":107,"display_name":7,"profile_url":8,"plugin_count":108,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":109,"trust_score":110,"computed_at":111},"mollusk",1,219,78,"2026-04-04T21:24:01.420Z",[113,137,156,174,191],{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":123,"num_ratings":124,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":132,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":29,"last_vuln_date":136,"fetched_at":31},"affiliatex","AffiliateX – Amazon Affiliate Plugin","1.4.2.2","WPCenter","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcenter\u002F","\u003Ch3>Best Amazon Affiliate Block Plugin for WordPress\u003C\u002Fh3>\n\u003Cp>AffiliateX is the \u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002F?utm_source=wporg&utm_medium=pluginlisting&utm_campaign=pluginfirstheading\" rel=\"nofollow ugc\">best affiliate block plugin for WordPress\u003C\u002Fa>. You can create highly effective affiliate marketing blogs with AffiliateX blocks, increasing the conversion rate and boosting your affiliate income.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fpricing\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=landing-page\" rel=\"nofollow ugc\">AffiliateX Pro ⭐\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fdemo\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=landing-page\" rel=\"nofollow ugc\">Demos\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fdocs\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=landing-page\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fcontact\u002F\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=landing-page\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>AffiliateX has several blocks suitable for creating affiliate marketing blogs such as Single Product, Product Comparison Table, Pros and Cons, Notice, Call to Action, Specification, Button and more. Each of these blocks is highly customizable so that you can give it a unique look and feel.\u003C\u002Fp>\n\u003Cp>Built using React, the blocks are speed optimized and load in the blink of an eye. AffiliateX helps you to improve your visitors, increase Click Through Rate (CTR) and boost affiliate income.\u003C\u002Fp>\n\u003Ch3>AffiliateX Amazon Integration 🚀 (\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fpricing\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=landing-page\" rel=\"nofollow ugc\">Pro Feature ⭐\u003C\u002Fa>)\u003C\u002Fh3>\n\u003Ch4>With AffiliateX, connecting to Amazon’s Product Advertising API has never been easier!\u003C\u002Fh4>\n\u003Cp>By simply entering your \u003Cstrong>Amazon API credentials\u003C\u002Fstrong>, you can:\u003Cbr \u002F>\n– \u003Cstrong>Auto-import product details\u003C\u002Fstrong> including titles, images, descriptions, and pricing—\u003Cstrong>no manual data entry\u003C\u002Fstrong> needed.\u003Cbr \u002F>\n– Ensure \u003Cstrong>real-time product updates\u003C\u002Fstrong> whenever Amazon changes prices or product information.\u003Cbr \u002F>\n– \u003Cstrong>Save time\u003C\u002Fstrong> and minimize errors by avoiding repetitive copy-paste tasks.\u003C\u002Fp>\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\u002Fa3H4PF2lMAY?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>Gutenberg + Elementor Support 🎯\u003C\u002Fh3>\n\u003Ch4>AffiliateX works seamlessly with both WordPress editors!\u003C\u002Fh4>\n\u003Cp>AffiliateX provides \u003Cstrong>full compatibility\u003C\u002Fstrong> with both \u003Cstrong>Gutenberg\u003C\u002Fstrong> (WordPress’s default block editor) and \u003Cstrong>Elementor\u003C\u002Fstrong>. This dual-editor support means you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use \u003Cstrong>Gutenberg blocks\u003C\u002Fstrong> for a native WordPress experience with lightning-fast performance\u003C\u002Fli>\n\u003Cli>Switch to \u003Cstrong>Elementor\u003C\u002Fstrong> for advanced page building capabilities and visual design control\u003C\u002Fli>\n\u003Cli>Access the \u003Cstrong>same powerful customization options\u003C\u002Fstrong> in both editors—no feature limitations based on your editor choice\u003C\u002Fli>\n\u003Cli>Maintain \u003Cstrong>consistent branding and styling\u003C\u002Fstrong> across all your affiliate content, regardless of which editor you prefer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re a Gutenberg enthusiast or an Elementor power user, AffiliateX adapts to your workflow while delivering the same professional affiliate marketing blocks and functionality. This flexibility ensures you can create stunning affiliate websites using the editor you’re most comfortable with.\u003C\u002Fp>\n\u003Ch3>AffiliateX Free Blocks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fsingle-product\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=block_demo_single_product\" rel=\"nofollow ugc\">Single Product\u003C\u002Fa>\u003C\u002Fstrong> – It is suitable for promoting any single product. It offers 4 different layouts to choose from.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fpros-and-cons\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=block_demo_pros_and_cons\" rel=\"nofollow ugc\">Pros and Cons\u003C\u002Fa>\u003C\u002Fstrong> – It allows you to share the pros and cons of any product. It has 4 different layouts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fspecifications\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=block_demo_specifications\" rel=\"nofollow ugc\">Specifications\u003C\u002Fa>\u003C\u002Fstrong> – You can display the specification of any product using this block. With 3 different layouts and tons of customization features, you can change the look and feel as per your preference.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fverdict\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=block_demo_verdict\" rel=\"nofollow ugc\">Verdict\u003C\u002Fa>\u003C\u002Fstrong> – Using this block, you can share your verdict or score for any product. There are two different layouts available for this block.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fcall-to-action\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=block_demo_call_to_action\" rel=\"nofollow ugc\">Call to Action\u003C\u002Fa>\u003C\u002Fstrong> – Want to increase Click Through Rate (CTR) and conversion? Using the Call to Action block, you can easily grab your visitors’ attention and encourage them to take action.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fbutton\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=block_demo_button\" rel=\"nofollow ugc\">Button\u003C\u002Fa>\u003C\u002Fstrong> – Add professional-looking buttons to generate more Click Through Rate (CTR). The button is fully customizable.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fnotice\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=block_demo_notice\" rel=\"nofollow ugc\">Notice\u003C\u002Fa>\u003C\u002Fstrong> – You can use this block to display any special notice within your post to grab your visitors’ attention. You can inform your visitors about any special deals, discounts or promotions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fversus-line\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=block_demo_versus_line\" rel=\"nofollow ugc\">Versus Line\u003C\u002Fa>\u003C\u002Fstrong> – Using this block, you can compare the specifications between two products to help your visitors make a wise purchase decision.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fproduct-table\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=block_demo_product_table\" rel=\"nofollow ugc\">Product Table\u003C\u002Fa>\u003C\u002Fstrong> – Create a beautiful product listing table to promote different products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fproduct-comparison\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=block_demo_product_comparison\" rel=\"nofollow ugc\">Product Comparison Table\u003C\u002Fa>\u003C\u002Fstrong> – Create a stunning and informative product comparison table to compare different products all at once.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AffiliateX Pro Blocks ⭐\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Ftop-products\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=pro_block_demo_top_products\" rel=\"nofollow ugc\">Top Product\u003C\u002Fa>\u003C\u002Fstrong> – Highlight the best product with this block, designed to showcase top products effectively.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fproduct-tabs\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=pro_block_demo_product_tabs\" rel=\"nofollow ugc\">Product Tabs\u003C\u002Fa>\u003C\u002Fstrong> – Organize product details into tabs for a cleaner and more user-friendly layout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fcoupon-listing\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=pro_block_demo_coupon_listing\" rel=\"nofollow ugc\">Coupon Listing\u003C\u002Fa>\u003C\u002Fstrong> – Display a list of coupons in an organized and attractive layout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fcoupon-grid\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=pro_block_demo_coupon_grid\" rel=\"nofollow ugc\">Coupon Grid\u003C\u002Fa>\u003C\u002Fstrong> – Create a grid of coupons, perfect for showcasing multiple offers at once.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fsingle-coupon\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=pro_block_demo_single_coupon\" rel=\"nofollow ugc\">Single Coupon\u003C\u002Fa>\u003C\u002Fstrong> – Highlight individual coupons with this block, providing detailed information on each offer.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fversus\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=pro_block_demo_versus\" rel=\"nofollow ugc\">Versus\u003C\u002Fa>\u003C\u002Fstrong> – Compare two products head-to-head, showcasing their differences and helping visitors make informed decisions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fsingle-product-pros-and-cons\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=pro_block_demo_single_product_pros_and_cons\" rel=\"nofollow ugc\">Single Product Pros and Cons\u003C\u002Fa>\u003C\u002Fstrong> – Share detailed pros and cons for a single product, helping visitors understand its strengths and weaknesses.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Fproduct-image\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=pro_block_demo_product_image\" rel=\"nofollow ugc\">Product Image Button\u003C\u002Fa>\u003C\u002Fstrong> – Enhance product images with customizable buttons, driving more clicks and conversions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faffiliatexblocks.com\u002Frating-box\u002F?utm_source=wporg&utm_medium=affiliatex&utm_campaign=pro_block_demo_rating_box\" rel=\"nofollow ugc\">Rating Box\u003C\u002Fa>\u003C\u002Fstrong> –  It allows you to display a rating box with progress bars for each metric. Fully customizable to match your site’s design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FEATURES OF AFFILIATEX\u003C\u002Fh3>\n\u003Cp>AffiliateX is an Amazon WordPress plugin built for affiliate marketers who want speed, high Click Through Rate (CTR) and conversion.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy to Use\u003C\u002Fstrong>: AffiliateX is built for everyone. The plugin is easy to use and makes it easier to promote any products without any hassle.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Layouts\u003C\u002Fstrong>: The blocks include different layouts to choose from. You can select the desired layout and configure them as per your preference.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Powerful Customization Control\u003C\u002Fstrong>: Each block includes tons of customization controls for alignment, colors, typography and much more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: To help your articles rank better and provide a smooth experience to all your visitors, all the blocks are made fully responsive.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Global Customization Settings\u003C\u002Fstrong>: You can easily change the global settings for font family, font color, button color and even set the backend editor width.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Work with any theme\u003C\u002Fstrong>: AffiliateX works with any WordPress theme without any issues.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No Coding required\u003C\u002Fstrong>: Even if you are a complete newbie, you can easily use this plugin without writing a single line of code.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Better Performance and Speed\u003C\u002Fstrong>: AffiliateX uses the core Gutenberg and Elementor editors so you don’t need to use heavy page builders and eliminate the need for unnecessary CSS and JS files. It boosts your website loading speed and performance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>For some of the components of AffiliateX Block, we have used codes of Blocksy Theme. The codes used in this plugin are used from the theme’s component as they are under GPL license. – \u003Ca href=\"https:\u002F\u002Fcreativethemes.com\u002Fblocksy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fcreativethemes.com\u002Fblocksy\u002F\u003C\u002Fa>\u003C\u002Fp>\n","AffiliateX is the best WordPress Amazon Affiliate Plugin. Create professional affiliate websites with customizable WordPress Amazon Affiliate Blocks.",10000,418964,90,31,"2026-03-11T11:19:00.000Z","6.9.4","5.8","7.4",[20,130,22,131,23],"affiliate-blocks","affiliate-plugin","https:\u002F\u002Faffiliatexblocks.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliatex.1.4.2.2.zip",96,3,"2026-01-15 00:30:33",{"slug":138,"name":139,"version":140,"author":141,"author_profile":142,"description":143,"short_description":144,"active_installs":145,"downloaded":146,"rating":147,"num_ratings":135,"last_updated":148,"tested_up_to":126,"requires_at_least":149,"requires_php":18,"tags":150,"homepage":154,"download_link":155,"security_score":147,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"affiliate-amazon-shortcode","Affiliate Amazon Shortcode","1.9","onodev77","https:\u002F\u002Fprofiles.wordpress.org\u002Fonodev77\u002F","\u003Cp>Affiliate Amazon Shortcode is a lightweight yet powerful WordPress plugin that allows you to display Amazon products directly in your posts, pages, or widgets using both the legacy Amazon Product Advertising API v5 and the new Amazon Creators API.\u003C\u002Fp>\n\u003Cp>Easily integrate Amazon affiliate links, generate rich product boxes, and monetize your website without writing any code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚠️ IMPORTANT: Amazon Creators API Migration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Amazon requires all affiliates to migrate from PA-API 5.0 to the new Creators API.\u003C\u002Fp>\n\u003Cp>This plugin supports BOTH systems for a smooth transition:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Creators API (Recommended)\u003C\u002Fstrong> – OAuth 2.0 authentication, future-proof\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PA-API 5.0 (Legacy)\u003C\u002Fstrong> – deprecated after Jan 31, 2026\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for bloggers, affiliate marketers, niche sites, and comparison websites.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Dual API support\u003C\u002Fstrong> – Creators API + legacy PA-API 5.0\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Smart automatic caching\u003C\u002Fstrong> – reduces API calls and prevents throttling\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Built-in anti-throttling protection\u003C\u002Fstrong> (retry + backoff)\u003C\u002Fli>\n\u003Cli>✅ Display up to 9 products based on a keyword\u003C\u002Fli>\n\u003Cli>✅ Multiple marketplaces supported (amazon.it, amazon.com, amazon.de, etc.)\u003C\u002Fli>\n\u003Cli>✅ Auto fetch titles, images, prices, ratings\u003C\u002Fli>\n\u003Cli>✅ Customizable layout: columns, image size, fonts\u003C\u002Fli>\n\u003Cli>✅ Easy shortcode usage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PRO Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Up to 9 products per shortcode\u003Cbr \u002F>\n– NEW: \u003Ccode>[number=\"x\"]\u003C\u002Fcode> shortcode parameter (1–9)\u003Cbr \u002F>\n– No watermark\u003Cbr \u002F>\n– Extra templates (Card, List, Compact)\u003Cbr \u002F>\n– Theme presets (Slate, Blue, Emerald, Amber, Rose, Violet, Indigo, Teal, Zinc)\u003Cbr \u002F>\n– Priority updates & support\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Basic shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[affiamsh_amazon keyword=\"your keyword\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>PRO only (override number of products):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[affiamsh_amazon keyword=\"your keyword\" number=\"6\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Notes:\u003Cbr \u002F>\n– number works only in PRO\u003Cbr \u002F>\n– range: 1–9\u003Cbr \u002F>\n– ignored in FREE version\u003C\u002Fp>\n\u003Ch3>How to Get Creators API Credentials\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Login to Amazon Associates Central\u003C\u002Fli>\n\u003Cli>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Product Advertising API\u003C\u002Fli>\n\u003Cli>Manage Credentials\u003C\u002Fli>\n\u003Cli>Generate NEW Creators API credentials\u003C\u002Fli>\n\u003Cli>Copy Access Key + Secret Key into plugin\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>NOTE: Old PA-API credentials will NOT work with Creators API.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to:\u003C\u002Fp>\n\u003Cp>Amazon Creators API\u003Cbr \u002F>\nhttps:\u002F\u002Faffiliate-program.amazon.com\u002Fcreatorsapi\u003C\u002Fp>\n\u003Cp>Amazon PA-API\u003Cbr \u002F>\nhttps:\u002F\u002Fwebservices.amazon.com\u002Fpaapi5\u002Fdocumentation\u002Fterms.html\u003C\u002Fp>\n\u003Cp>Data sent:\u003Cbr \u002F>\n– keywords\u003Cbr \u002F>\n– credentials\u003Cbr \u002F>\n– partner tag\u003C\u002Fp>\n\u003Cp>All communications via HTTPS.\u003C\u002Fp>\n\u003Cp>No data is sent to SoftwareApp.it.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPLv2 or later.\u003C\u002Fp>\n","Display Amazon products with customizable shortcodes. Now with Amazon Creators API support, smart caching, and automatic throttling protection.",200,2506,100,"2026-01-23T09:33:00.000Z","5.0",[22,151,152,23,153],"affiliazione-amazon","afiliado-amazon","amazon-partner","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliate-amazon-shortcode.1.9.zip",{"slug":157,"name":158,"version":159,"author":160,"author_profile":161,"description":162,"short_description":163,"active_installs":164,"downloaded":165,"rating":29,"num_ratings":29,"last_updated":166,"tested_up_to":167,"requires_at_least":168,"requires_php":154,"tags":169,"homepage":171,"download_link":172,"security_score":173,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"affiliate-booster","WP Affiliate Link Manager","1.1","Raj","https:\u002F\u002Fprofiles.wordpress.org\u002Fkabeers011\u002F","\u003Cp>WP Affiliate Link Manager add the links to your keywords based on the selection being made , making it easier to add the link to the keywords and generate the revenue via the affiliate marketing.\u003C\u002Fp>\n\u003Cp>Major features in WP Affiliate Link Manager  include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>can add custom link to any keyword in the website\u003C\u002Fli>\n\u003Cli>seperate space for linking to posts \u002F pages content\u003C\u002Fli>\n\u003Cli>Easy to use UI in the backend\u003C\u002Fli>\n\u003Cli>No Limit for the keywords and the links to be added\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Installation Instructions\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"560\" height=\"315\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FE_YoT5EF-xU?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\u003Cp>Contact Developer \u003Ca href=\"mailto:info@kbizsoft.com\" rel=\"nofollow ugc\">info@kbizsoft.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Powered by  \u003Ca href=\"https:\u002F\u002Fkbizsoft.com\" rel=\"nofollow ugc\">Kbizsoft\u003C\u002Fa>\u003C\u002Fp>\n","WP Affiliate Link Manager add the links to your keywords based on the selection being made to make it easier to add the link to the keywords.",10,2701,"2024-11-25T13:11:00.000Z","6.6.5","4.0",[157,21,22,170],"link-manager","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faffiliate-booster\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliate-booster.5.0.1.zip",92,{"slug":175,"name":176,"version":177,"author":178,"author_profile":179,"description":180,"short_description":181,"active_installs":164,"downloaded":182,"rating":29,"num_ratings":29,"last_updated":154,"tested_up_to":183,"requires_at_least":184,"requires_php":154,"tags":185,"homepage":188,"download_link":189,"security_score":147,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":190},"shoutcodes-lite","ShoutCodes Lite","1.0.1","Harsh Agrawal","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenharsh\u002F","\u003Cp>Are you a blogger looking for a simplest plugin for managing your affiliate links?\u003C\u002Fp>\n\u003Cp>Meet ShoutCodes.\u003C\u002Fp>\n\u003Cp>An intelligent Affiliate link management plugin that is easy to use & is SEO friendly.\u003C\u002Fp>\n\u003Cp>Features of ShoutCodes Lite version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manage affiliate links\u003C\u002Fli>\n\u003Cli>Link Cloaking\u003C\u002Fli>\n\u003Cli>Create short link under your brand name\u003C\u002Fli>\n\u003Cli>Check analytics (Stats of every link that is clicked)\u003C\u002Fli>\n\u003Cli>Set your desired direction slug. Default is \u002Fgo\u002F\u003C\u002Fli>\n\u003Cli>Make all links Nofollow with one click\u003C\u002Fli>\n\u003Cli>Search engine friendly affiliate links\u003C\u002Fli>\n\u003Cli>Quickly edit old expired affiliate links with new links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>ShoutCodes Plugin is tested & developed with utmost care.\u003C\u002Fp>\n\u003Cp>How to use ShoutCodes link management plugin?\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\u002F0eVVxGgYSfA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>In the above video you could understand how this plugin works. We have showed you two examples:\u003C\u002Fp>\n\u003Cp>1) From popular Amazon site\u003Cbr \u002F>\n2) Creating short link using a domain name\u003C\u002Fp>\n\u003Cp>Who you Should use ShoutCodes WordPress plugin?\u003C\u002Fp>\n\u003Cp>ShoutCodes plugin is for every WordPress user who is monetizing their blog using Affiliate marketing or needs to create a branded short URL. The plugin is developed by keeping SEO in mind.  According to Matt Cutts (Google’s webspam head), affiliate links should have nofollow tag.\u003C\u002Fp>\n\u003Cp>ShoutCodes makes it easier for making all cloaked link nofollow with a single click.\u003C\u002Fp>\n\u003Cp>Another reason that compelled us to develop ShoutCodes is “An easy to use link cloaking WordPress plugin”.\u003Cbr \u002F>\nWe wanted to have a plugin that makes it easier for managing all of our links easy & from a single page. This is what ShoutCodes enables & it’s one of the easiest link management plugin that is friendly for affiliate marketer at every level.\u003C\u002Fp>\n\u003Cp>ShoutCodes Lite is a free plugin. We will launch a Pro version in the future with more features.\u003C\u002Fp>\n\u003Cp>What to expect in the future version?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select the redirection status code. Default is 301. \u003C\u002Fli>\n\u003Cli>Option to import settings from existing Link cloaking links\u003C\u002Fli>\n\u003Cli>Option to A\u002FB test Links with Anchor text.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: If you enjoy this plugin, you can thank us by reviewing the plugin.\u003C\u002Fp>\n","The fastest & powerful affiliate link management plugin. Create branded cloaked URL for your domain name.",1500,"4.7.32","4.7",[20,22,24,186,187],"link-management","redirection","https:\u002F\u002Fshoutcodes.com\u002Flink-management-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshoutcodes-lite.zip","2026-03-15T10:48:56.248Z",{"slug":192,"name":193,"version":194,"author":195,"author_profile":196,"description":197,"short_description":198,"active_installs":29,"downloaded":199,"rating":29,"num_ratings":29,"last_updated":200,"tested_up_to":16,"requires_at_least":149,"requires_php":128,"tags":201,"homepage":204,"download_link":205,"security_score":147,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"boxyfy","Boxyfy – Ultimate Affiliate Tool: Product Boxes, Price Alerts, Heatmap and AI","1.3.12.2","boxyfyofficial","https:\u002F\u002Fprofiles.wordpress.org\u002Fboxyfyofficial\u002F","\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\u002FhJnzg0uXIFI?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\u003Cp>Say goodbye to outdated affiliate tools. \u003Ca href=\"https:\u002F\u002Fboxyfy.de\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Boxyfy\u003C\u002Fstrong>\u003C\u002Fa> is your all-in-one toolkit for building modern, engaging affiliate content on WordPress – fast, flexible, and future-ready.\u003C\u002Fp>\n\u003Cp>Create professional product pages, \u003Cstrong>eye-catching Amazon product boxes\u003C\u002Fstrong>, and dynamic comparison tables with ease. Its built-in drag-and-drop backend interface allows you to centrally manage and rearrange global product rankings and ratings effortlessly.\u003C\u002Fp>\n\u003Cp>Plus, you get powerful features like \u003Cstrong>price alerts\u003C\u002Fstrong>, \u003Cstrong>AI product chat\u003C\u002Fstrong>, and integrated \u003Cstrong>heatmap tracking\u003C\u002Fstrong> — all in one plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fboxyfy.de\u002Fprodukt\u002Fboxyfy-pro-lizenz\u002F\" rel=\"nofollow ugc\">Boxyfy Pro ⭐\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fboxyfy.de\u002Flive-demo-produkte-vergleiche\u002F\" rel=\"nofollow ugc\">Live Demo: Produktboxen & Vergleiche\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fboxyfy.de\u002Fprodukt-item\u002Ftikom-l9000-saugroboter-mit-gutem-preis-leistungs-verhaeltnis\u002F\" rel=\"nofollow ugc\">Live Demo: Produktseite\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fboxyfy.de\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Core Features Available for Free\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create and manage product pages\u003C\u002Fli>\n\u003Cli>Assign star ratings and custom rankings\u003C\u002Fli>\n\u003Cli>Retrieve Amazon prices and images via ASIN\u003C\u002Fli>\n\u003Cli>Define product labels, pros & cons, and author profiles\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>self-hosted\u003C\u002Fstrong> product boxes (no Amazon boxes included)\u003C\u002Fli>\n\u003Cli>Global drag-and-drop backend to reorder product rankings instantly across all pages\u003C\u002Fli>\n\u003Cli>Change product scores and rankings directly from the overview – no need to open each product\u003C\u002Fli>\n\u003Cli>Built-in product rating system with color logic (green, yellow, red)\u003Cbr \u002F>\n– Set custom scoring thresholds (e.g. 81–100 points = green background)\u003Cbr \u002F>\n– Colors are applied automatically based on the defined score ranges\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Extended Features – Standard Plugin License\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Includes all Free features\u003C\u002Fli>\n\u003Cli>Display Amazon product boxes using ASIN\u003C\u002Fli>\n\u003Cli>Amazon Price Chart with historical price data and price alert\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fboxyfy.de\u002Faktuelle-amazon-preise\u002F\" rel=\"nofollow ugc\">Automated Amazon price updates (6, 12, 24, or 48 hours)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Advanced product comparisons with search, filters, and sorting\u003C\u002Fli>\n\u003Cli>Amazon bestseller tables, sliders, and compact boxes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fboxyfy.de\u002Famazon-produktbox-inkl-preiswecker-fuer-wordpress-webseiten\u002F\" rel=\"nofollow ugc\">Price alerts and email notifications for users\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom product labels for product pages and boxes\u003C\u002Fli>\n\u003Cli>Valid for up to \u003Cstrong>2 domains\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Extended Features – Pro Plugin License\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Includes all features from the Standard License\u003C\u002Fli>\n\u003Cli>Valid for up to \u003Cstrong>6 domains\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Heatmap tracking to visualize user interactions on product pages\u003C\u002Fli>\n\u003Cli>Self-hosted product boxes with integrated \u003Cstrong>AI chatbox\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Automatically retrieve and update Amazon prices and images, or refresh them instantly with a single click. Leverage comprehensive price history charts, real-time price updates, and customizable price alerts to boost conversions.\u003C\u002Fp>\n\u003Cp>With Boxyfy, you can craft compelling product boxes, bestseller tables, and even use heatmaps to analyze user interactions directly on your product pages. Advanced filtering, sorting, and search options help visitors easily find the perfect product. Fully customize colors, fonts, and affiliate disclosures to match your brand identity seamlessly.\u003C\u002Fp>\n\u003Cp>Get started for free and upgrade anytime to unlock premium features, maximizing your site’s potential with Boxyfy!\u003C\u002Fp>\n\u003Cp>Boxyfy is highly customizable, allowing you to tailor colors, fonts, and affiliate messages. Whether you’re building product sliders, bestseller tables, or advanced comparison views — Boxyfy has you covered.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external services:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>License Verification\u003Cbr \u002F>\n– License keys are validated via an API call to the developer’s server.\u003Cbr \u002F>\n– The following endpoints are used:\u003Cbr \u002F>\n– https:\u002F\u002Ftest-im-netz.de\u002Flicense-check.php (Standard)\u003Cbr \u002F>\n– https:\u002F\u002Ftest-im-netz.de\u002Flicense-pro-check.php (Pro)\u003Cbr \u002F>\n– A daily cron job (\u003Ccode>boxyfy_daily_license_check\u003C\u002Fcode>) checks the license status.\u003Cbr \u002F>\n– The API request includes the license key, your site’s home URL (domain), and a local identifier.\u003Cbr \u002F>\n– The transmitted domain is used solely to monitor the number of activated domains per license.\u003Cbr \u002F>\n– No personal data is stored. These endpoints are used exclusively for Boxyfy license validation.\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fboxyfy.de\u002Funsere-datenschutzerklaerung\u003Cbr \u002F>\n– Terms: https:\u002F\u002Fboxyfy.de\u002Funsere-agb\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Amazon Product Advertising API\u003Cbr \u002F>\n– The plugin fetches product data using Amazon’s PA-API (Product Advertising API).\u003Cbr \u002F>\n– It retrieves data based on the ASIN you enter:\u003Cbr \u002F>\n– Price\u003Cbr \u002F>\n– Title\u003Cbr \u002F>\n– Image\u003Cbr \u002F>\n– Sales Rank\u003Cbr \u002F>\n– Product features\u003Cbr \u002F>\n– API calls occur:\u003Cbr \u002F>\n– When you manually retrieve product info in the backend\u003Cbr \u002F>\n– When automatic updates are scheduled via \u003Ccode>boxyfy_cron_update_amazon_prices\u003C\u002Fcode>\u003Cbr \u002F>\n– When frontend Amazon shortcodes are displayed\u003Cbr \u002F>\n– Update intervals can be set to 6, 12, 24, or 48 hours.\u003Cbr \u002F>\n– Privacy: https:\u002F\u002Fdocs.aws.amazon.com\u002Fprivacy\u002F\u003Cbr \u002F>\n– Terms: https:\u002F\u002Faffiliate-program.amazon.com\u002Fhelp\u002Foperating\u002Fpolicies\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>These API requests are dynamically constructed in the plugin code based on the selected Amazon marketplace region, which the site owner defines in the plugin settings. The following remote URLs may be contacted:\u003C\u002Fp>\n\u003Cp>– https:\u002F\u002Fwebservices.amazon.de\u002Fpaapi5\u002Fgetitems\u003Cbr \u002F>\n– https:\u002F\u002Fwebservices.amazon.com\u002Fpaapi5\u002Fgetitems\u003Cbr \u002F>\n– https:\u002F\u002Fwebservices.amazon.co.uk\u002Fpaapi5\u002Fgetitems\u003Cbr \u002F>\n– https:\u002F\u002Fwebservices.amazon.co.jp\u002Fpaapi5\u002Fgetitems\u003Cbr \u002F>\n– https:\u002F\u002Fwebservices.amazon.ca\u002Fpaapi5\u002Fgetitems\u003Cbr \u002F>\n– https:\u002F\u002Fwebservices.amazon.fr\u002Fpaapi5\u002Fgetitems\u003Cbr \u002F>\n– https:\u002F\u002Fwebservices.amazon.it\u002Fpaapi5\u002Fgetitems\u003Cbr \u002F>\n– https:\u002F\u002Fwebservices.amazon.es\u002Fpaapi5\u002Fgetitems\u003Cbr \u002F>\n– https:\u002F\u002Fwebservices.amazon.in\u002Fpaapi5\u002Fgetitems\u003C\u002Fp>\n\u003Cp>All API calls are authenticated and require valid Amazon credentials entered by the site owner. API calls are triggered either manually by the site owner, automatically via scheduled updates, or dynamically when Amazon shortcodes are displayed to site visitors. No data is sent to Amazon unless required to fetch live product information.\u003C\u002Fp>\n\u003Cp>Note: These connections are necessary for license checks and real-time Amazon data retrieval.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Perplexity API via Proxy Server\u003Cbr \u002F>\n– The plugin connects to https:\u002F\u002Ftest-im-netz.de\u002Fperplexity-proxy.php to retrieve AI chat responses.\u003Cbr \u002F>\n– When the AI chatbox is used, a POST request containing the product name and user query is securely forwarded to the Perplexity API.\u003Cbr \u002F>\n– No user-identifiable information is stored or logged.\u003Cbr \u002F>\n– This connection is optional and only initiated if the AI Chatbox feature is activated in the plugin settings.\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fboxyfy.de\u002Funsere-datenschutzerklaerung\u003C\u002Fli>\n\u003C\u002Fol>\n","Build engaging product pages with dynamic rankings, product boxes, comparison tables, price charts, and real-time Amazon data retrieval.",870,"2025-05-30T13:50:00.000Z",[22,131,23,202,203],"product-comparison","product-reviews","https:\u002F\u002Fboxyfy.de","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fboxyfy.1.3.12.2.zip",{"attackSurface":207,"codeSignals":537,"taintFlows":773,"riskAssessment":885,"analyzedAt":905},{"hooks":208,"ajaxHandlers":414,"restRoutes":531,"shortcodes":532,"cronEvents":536,"entryPointCount":231,"unprotectedCount":14},[209,215,219,223,227,229,232,235,238,241,244,249,253,257,261,265,269,272,275,279,283,285,288,290,293,297,301,304,307,311,315,318,322,326,330,334,338,342,346,350,353,358,362,366,369,372,375,377,381,385,388,392,396,400,404,409,411],{"type":210,"name":211,"callback":212,"file":213,"line":214},"filter","cron_schedules","add_lasso_cron","classes\\class-cron.php",40,{"type":216,"name":217,"callback":217,"file":213,"line":218},"action","lasso_lite_tracking_support_status",41,{"type":216,"name":220,"callback":221,"file":213,"line":222},"lasso_lite_import_all","lasso_import_all",42,{"type":216,"name":224,"callback":225,"file":213,"line":226},"lasso_lite_revert_all","lasso_revert_all",43,{"type":216,"name":228,"callback":228,"file":213,"line":14},"lasso_lite_update_amazon",{"type":216,"name":230,"callback":230,"file":213,"line":231},"lasso_lite_amazon_shortlink",45,{"type":216,"name":233,"callback":233,"file":213,"line":234},"lasso_lite_update_license_status",46,{"type":216,"name":236,"callback":236,"file":213,"line":237},"lasso_lite_cron_get_snippet",47,{"type":216,"name":239,"callback":239,"file":213,"line":240},"lasso_lite_cron_get_js_domain",48,{"type":216,"name":242,"callback":242,"file":213,"line":243},"lasso_lite_cron_get_info",49,{"type":210,"name":245,"callback":246,"file":247,"line":248},"post_updated_messages","updated_message","includes\\class-simple-urls-admin.php",19,{"type":216,"name":250,"callback":251,"file":247,"line":252},"admin_menu","add_meta_box",20,{"type":216,"name":254,"callback":255,"priority":108,"file":247,"line":256},"save_post","meta_box_save",21,{"type":216,"name":258,"callback":259,"file":247,"line":260},"manage_posts_custom_column","columns_data",22,{"type":210,"name":262,"callback":263,"file":247,"line":264},"manage_edit-surl_columns","columns_filter",23,{"type":216,"name":266,"callback":267,"file":268,"line":256},"plugins_loaded","load_textdomain","includes\\class-simple-urls.php",{"type":216,"name":270,"callback":271,"file":268,"line":260},"init","register_post_type",{"type":216,"name":273,"callback":274,"file":268,"line":264},"template_redirect","count_and_redirect",{"type":210,"name":276,"callback":277,"priority":147,"file":268,"line":278},"wp_link_query","use_amazon_url_instead_of_cloaked",24,{"type":216,"name":280,"callback":281,"file":282,"line":222},"admin_init","amazon_api_pre_populated_automatically","pages\\class-hook.php",{"type":216,"name":270,"callback":284,"file":282,"line":226},"register_taxonomy",{"type":216,"name":250,"callback":286,"priority":287,"file":282,"line":14},"build_admin_menu",2,{"type":216,"name":270,"callback":289,"file":282,"line":231},"lasso_register_connect_snippet_rewrite",{"type":216,"name":291,"callback":292,"priority":164,"file":282,"line":234},"upgrader_process_complete","lasso_connect_snippet_flush_on_upgrade",{"type":210,"name":294,"callback":295,"priority":164,"file":282,"line":296},"pre_do_shortcode_tag","filter_pre_do_shortcode_lasso_lite",50,{"type":216,"name":298,"callback":299,"file":282,"line":300},"wp_head","lasso_custom_css",52,{"type":216,"name":302,"callback":299,"file":282,"line":303},"admin_head",53,{"type":216,"name":302,"callback":305,"file":282,"line":306},"lasso_custom_menu",54,{"type":216,"name":308,"callback":309,"file":282,"line":310},"wp_enqueue_scripts","add_scripts_frontend",55,{"type":216,"name":312,"callback":313,"file":282,"line":314},"admin_enqueue_scripts","add_scripts",57,{"type":216,"name":312,"callback":316,"file":282,"line":317},"add_styles",58,{"type":210,"name":319,"callback":320,"file":282,"line":321},"custom_menu_order","lasso_order_submenu",61,{"type":216,"name":323,"callback":324,"file":282,"line":325},"enqueue_block_editor_assets","lasso_lite_gutenberg_block",64,{"type":216,"name":327,"callback":328,"file":282,"line":329},"elementor\u002Finit","elementor_init",67,{"type":210,"name":331,"callback":332,"file":282,"line":333},"mce_external_plugins","lasso_add_tinymce_plugin",70,{"type":210,"name":335,"callback":336,"file":282,"line":337},"mce_buttons","lasso_lite_register_my_tc_button",71,{"type":210,"name":339,"callback":340,"priority":164,"file":282,"line":341},"simple_urls_redirect_url","lasso_lite_redirect",73,{"type":216,"name":343,"callback":344,"file":282,"line":345},"admin_footer","lasso_lite_admin_footer_editor_gutenberg",75,{"type":210,"name":347,"callback":348,"priority":145,"file":282,"line":349},"rest_pre_echo_response","update_post_type_gutenberg",77,{"type":210,"name":276,"callback":351,"priority":164,"file":282,"line":352},"update_post_type_classic_editor",79,{"type":210,"name":354,"callback":355,"priority":356,"file":282,"line":357},"update_footer","__return_empty_string",11,80,{"type":210,"name":359,"callback":360,"file":282,"line":361},"rocket_exclude_js","exclude_lasso_performance_js_from_rocket_cache",83,{"type":210,"name":363,"callback":364,"file":282,"line":365},"query_vars","lasso_connect_snippet_query_var",85,{"type":216,"name":273,"callback":367,"priority":29,"file":282,"line":368},"serve_connect_snippet",88,{"type":216,"name":312,"callback":370,"priority":252,"file":282,"line":371},"remove_easy_table_of_content_action_admin_print_footer_scripts",150,{"type":216,"name":343,"callback":373,"file":282,"line":374},"lasso_print_media_templates",154,{"type":216,"name":343,"callback":376,"priority":147,"file":282,"line":62},"lasso_organize_menu",{"type":216,"name":378,"callback":379,"file":282,"line":380},"admin_notices","lasso_lite_custom_dashboard_banner",178,{"type":216,"name":382,"callback":383,"file":282,"line":384},"wp_footer","lasso_lite_event_tracking",181,{"type":216,"name":343,"callback":386,"file":282,"line":387},"open_links_in_new_tab",182,{"type":216,"name":389,"callback":390,"file":282,"line":391},"elementor\u002Fwidgets\u002Fregister","register_widget_lasso_shortcode",1105,{"type":216,"name":393,"callback":394,"file":282,"line":395},"elementor\u002Feditor\u002Fbefore_enqueue_styles","elementor_editor_styles",1106,{"type":216,"name":397,"callback":398,"priority":164,"file":282,"line":399},"elementor\u002Fdocument\u002Fafter_save","after_elementor_document_save",1110,{"type":216,"name":401,"callback":402,"file":403,"line":252},"lasso_import_all_process","stop_import_all_process_from_lite","pages\\import-urls\\class-hook.php",{"type":210,"name":405,"callback":406,"priority":164,"file":407,"line":408},"get_edit_post_link","affiliate_link_edit_post_link","pages\\url-details\\class-hook.php",27,{"type":210,"name":276,"callback":410,"priority":147,"file":407,"line":124},"use_custom_url_instead_permalink",{"type":210,"name":347,"callback":412,"priority":147,"file":407,"line":413},"use_custom_url_instead_permalink_gutenberg",32,[415,420,423,426,429,432,434,436,439,442,445,448,451,454,457,459,461,463,465,467,469,471,473,477,480,482,485,487,489,491,494,497,500,503,506,509,512,515,517,519,521,524,526,528],{"action":416,"nopriv":417,"callback":418,"hasNonce":417,"hasCapCheck":417,"file":419,"line":333},"lasso_lite_get_list_background_processing",false,"get_list_background_processing","classes\\processes\\class-process.php",{"action":421,"nopriv":417,"callback":421,"hasNonce":417,"hasCapCheck":417,"file":422,"line":408},"lasso_lite_add_a_new_link","pages\\class-ajax.php",{"action":424,"nopriv":417,"callback":424,"hasNonce":417,"hasCapCheck":417,"file":422,"line":425},"lasso_lite_get_single",28,{"action":427,"nopriv":417,"callback":427,"hasNonce":417,"hasCapCheck":417,"file":422,"line":428},"lasso_lite_get_shortcode_content",29,{"action":430,"nopriv":417,"callback":430,"hasNonce":417,"hasCapCheck":417,"file":422,"line":431},"lasso_lite_get_display_html",30,{"action":433,"nopriv":417,"callback":433,"hasNonce":417,"hasCapCheck":417,"file":422,"line":124},"lasso_lite_get_link_quick_detail",{"action":435,"nopriv":417,"callback":435,"hasNonce":417,"hasCapCheck":417,"file":422,"line":413},"lasso_lite_save_link_quick_detail",{"action":437,"nopriv":417,"callback":437,"hasNonce":417,"hasCapCheck":417,"file":422,"line":438},"lasso_lite_get_click_snapshot",33,{"action":440,"nopriv":417,"callback":440,"hasNonce":417,"hasCapCheck":417,"file":422,"line":441},"lasso_lite_get_link_issues_snapshot",34,{"action":443,"nopriv":417,"callback":443,"hasNonce":417,"hasCapCheck":417,"file":422,"line":444},"lasso_lite_get_links_issues_totals",35,{"action":446,"nopriv":417,"callback":446,"hasNonce":417,"hasCapCheck":417,"file":422,"line":447},"lasso_lite_get_earnings_estimate",36,{"action":449,"nopriv":417,"callback":449,"hasNonce":417,"hasCapCheck":417,"file":422,"line":450},"lasso_lite_get_external_signup_config",37,{"action":452,"nopriv":417,"callback":452,"hasNonce":417,"hasCapCheck":417,"file":422,"line":453},"lasso_lite_external_signup",38,{"action":455,"nopriv":417,"callback":455,"hasNonce":417,"hasCapCheck":417,"file":422,"line":456},"lasso_lite_external_signup_exchange",39,{"action":458,"nopriv":417,"callback":458,"hasNonce":417,"hasCapCheck":417,"file":422,"line":214},"lasso_lite_get_setup_progress",{"action":460,"nopriv":417,"callback":460,"hasNonce":417,"hasCapCheck":417,"file":422,"line":218},"lasso_lite_save_support",{"action":462,"nopriv":417,"callback":462,"hasNonce":417,"hasCapCheck":417,"file":422,"line":222},"lasso_lite_save_lasso_account",{"action":464,"nopriv":417,"callback":464,"hasNonce":417,"hasCapCheck":417,"file":422,"line":226},"lasso_lite_check_existing_account",{"action":466,"nopriv":417,"callback":466,"hasNonce":417,"hasCapCheck":417,"file":422,"line":14},"lasso_lite_review_snooze",{"action":468,"nopriv":417,"callback":468,"hasNonce":417,"hasCapCheck":417,"file":422,"line":231},"lasso_lite_disable_review",{"action":470,"nopriv":417,"callback":470,"hasNonce":417,"hasCapCheck":417,"file":422,"line":234},"lasso_lite_dismiss_notice",{"action":472,"nopriv":417,"callback":472,"hasNonce":417,"hasCapCheck":417,"file":422,"line":237},"lasso_lite_disable_affiliate_promotions",{"action":474,"nopriv":417,"callback":474,"hasNonce":417,"hasCapCheck":417,"file":475,"line":476},"lasso_lite_dashboard_get_list","pages\\dashboard\\class-ajax.php",25,{"action":478,"nopriv":417,"callback":478,"hasNonce":417,"hasCapCheck":417,"file":475,"line":479},"lasso_lite_update_support",26,{"action":481,"nopriv":417,"callback":481,"hasNonce":417,"hasCapCheck":417,"file":475,"line":408},"lasso_lite_update_customer_flow_enabled",{"action":483,"nopriv":417,"callback":483,"hasNonce":417,"hasCapCheck":417,"file":484,"line":479},"lasso_lite_store_category","pages\\groups\\class-ajax.php",{"action":486,"nopriv":417,"callback":486,"hasNonce":417,"hasCapCheck":417,"file":484,"line":408},"lasso_lite_group_get_list",{"action":488,"nopriv":417,"callback":488,"hasNonce":417,"hasCapCheck":417,"file":484,"line":425},"lasso_lite_group_get_links",{"action":490,"nopriv":417,"callback":490,"hasNonce":417,"hasCapCheck":417,"file":484,"line":428},"lasso_lite_delete_category",{"action":492,"nopriv":417,"callback":492,"hasNonce":417,"hasCapCheck":417,"file":493,"line":428},"lasso_lite_import","pages\\import-urls\\class-ajax.php",{"action":495,"nopriv":417,"callback":496,"hasNonce":417,"hasCapCheck":417,"file":493,"line":124},"lasso_lite_import_all_links","lasso_import_all_links",{"action":498,"nopriv":417,"callback":499,"hasNonce":417,"hasCapCheck":417,"file":493,"line":413},"lasso_lite_revert_all_links","lasso_revert_all_links",{"action":501,"nopriv":417,"callback":502,"hasNonce":417,"hasCapCheck":417,"file":493,"line":441},"lasso_lite_import_single_link","lasso_import_single_link",{"action":504,"nopriv":417,"callback":505,"hasNonce":417,"hasCapCheck":417,"file":493,"line":444},"lasso_lite_revert_single_link","lasso_revert_single_link",{"action":507,"nopriv":417,"callback":508,"hasNonce":417,"hasCapCheck":417,"file":493,"line":450},"lasso_lite_is_import_all_processing","lasso_is_import_all_processing",{"action":510,"nopriv":417,"callback":510,"hasNonce":417,"hasCapCheck":417,"file":511,"line":264},"lasso_lite_activate_license","pages\\install\\class-ajax.php",{"action":513,"nopriv":417,"callback":513,"hasNonce":417,"hasCapCheck":417,"file":514,"line":479},"lasso_lite_save_settings_amazon","pages\\settings\\class-ajax.php",{"action":516,"nopriv":417,"callback":516,"hasNonce":417,"hasCapCheck":417,"file":514,"line":408},"lasso_lite_save_settings_general",{"action":518,"nopriv":417,"callback":518,"hasNonce":417,"hasCapCheck":417,"file":514,"line":425},"lasso_lite_store_settings",{"action":520,"nopriv":417,"callback":520,"hasNonce":417,"hasCapCheck":417,"file":514,"line":428},"lasso_lite_reactivate_license",{"action":522,"nopriv":417,"callback":522,"hasNonce":417,"hasCapCheck":417,"file":523,"line":260},"lasso_lite_save_lasso_url","pages\\url-details\\class-ajax.php",{"action":525,"nopriv":417,"callback":525,"hasNonce":417,"hasCapCheck":417,"file":523,"line":264},"lasso_lite_delete_post",{"action":527,"nopriv":417,"callback":527,"hasNonce":417,"hasCapCheck":417,"file":523,"line":278},"lasso_lite_save_amazon_tracking_id",{"action":529,"nopriv":417,"callback":530,"hasNonce":417,"hasCapCheck":417,"file":407,"line":425},"lasso_lite_upload_thumbnail","upload_thumbnail",[],[533],{"tag":534,"callback":535,"file":282,"line":243},"lasso","lasso_lite_core_shortcode",[],{"dangerousFunctions":538,"sqlUsage":544,"outputEscaping":546,"fileOperations":135,"externalRequests":762,"nonceChecks":287,"capabilityChecks":135,"bundledLibraries":763},[539],{"fn":540,"file":541,"line":542,"context":543},"exec","classes\\class-helper.php",1132,"@exec( $cmd, $output ); \u002F\u002F phpcs:ignore",{"prepared":243,"raw":29,"locations":545},[],{"escaped":547,"rawEcho":548,"locations":549},272,127,[550,554,555,556,557,558,560,561,563,565,566,568,569,571,572,573,574,576,578,580,582,584,586,588,590,592,593,594,596,597,599,601,603,605,607,609,610,612,614,616,618,620,622,624,626,628,630,632,633,634,636,638,640,641,642,643,644,645,647,648,650,651,652,653,655,657,659,660,662,664,666,667,670,671,672,673,674,676,678,681,683,685,687,689,691,693,695,697,699,700,701,703,705,707,708,709,710,711,712,713,715,716,717,718,719,720,722,724,726,729,731,733,735,737,739,740,741,743,744,746,748,750,752,754,756,758,760],{"file":551,"line":552,"context":553},"admin\\views\\dashboard\\header.php",8,"raw output",{"file":551,"line":164,"context":553},{"file":551,"line":356,"context":553},{"file":551,"line":231,"context":553},{"file":551,"line":231,"context":553},{"file":559,"line":321,"context":553},"admin\\views\\dashboard\\index.php",{"file":559,"line":321,"context":553},{"file":559,"line":562,"context":553},228,{"file":564,"line":333,"context":553},"admin\\views\\dashboard\\url-details.php",{"file":564,"line":337,"context":553},{"file":564,"line":567,"context":553},72,{"file":564,"line":341,"context":553},{"file":564,"line":570,"context":553},74,{"file":564,"line":361,"context":553},{"file":564,"line":173,"context":553},{"file":564,"line":134,"context":553},{"file":564,"line":575,"context":553},186,{"file":564,"line":577,"context":553},208,{"file":564,"line":579,"context":553},326,{"file":564,"line":581,"context":553},425,{"file":564,"line":583,"context":553},426,{"file":564,"line":585,"context":553},427,{"file":587,"line":325,"context":553},"admin\\views\\displays\\single.php",{"file":587,"line":589,"context":553},65,{"file":587,"line":591,"context":553},66,{"file":587,"line":352,"context":553},{"file":587,"line":365,"context":553},{"file":587,"line":595,"context":553},86,{"file":587,"line":173,"context":553},{"file":587,"line":598,"context":553},118,{"file":600,"line":456,"context":553},"admin\\views\\footer.php",{"file":600,"line":602,"context":553},69,{"file":600,"line":604,"context":553},94,{"file":600,"line":606,"context":553},95,{"file":600,"line":608,"context":553},269,{"file":600,"line":547,"context":553},{"file":600,"line":611,"context":553},287,{"file":600,"line":613,"context":553},311,{"file":600,"line":615,"context":553},435,{"file":600,"line":617,"context":553},437,{"file":600,"line":619,"context":553},482,{"file":600,"line":621,"context":553},500,{"file":600,"line":623,"context":553},501,{"file":600,"line":625,"context":553},504,{"file":600,"line":627,"context":553},509,{"file":600,"line":629,"context":553},511,{"file":631,"line":252,"context":553},"admin\\views\\groups\\detail.php",{"file":631,"line":256,"context":553},{"file":631,"line":431,"context":553},{"file":631,"line":635,"context":553},108,{"file":631,"line":637,"context":553},109,{"file":639,"line":237,"context":553},"admin\\views\\groups\\header.php",{"file":639,"line":325,"context":553},{"file":639,"line":325,"context":553},{"file":639,"line":325,"context":553},{"file":639,"line":329,"context":553},{"file":639,"line":329,"context":553},{"file":646,"line":124,"context":553},"admin\\views\\groups\\index.php",{"file":646,"line":337,"context":553},{"file":649,"line":456,"context":553},"admin\\views\\header.php",{"file":649,"line":243,"context":553},{"file":649,"line":13,"context":553},{"file":649,"line":321,"context":553},{"file":649,"line":654,"context":553},62,{"file":656,"line":300,"context":553},"admin\\views\\import\\index.php",{"file":658,"line":231,"context":553},"admin\\views\\modals\\enable-support.php",{"file":658,"line":243,"context":553},{"file":661,"line":28,"context":553},"admin\\views\\notifications\\affiliate-promotions-intercom.php",{"file":663,"line":28,"context":553},"admin\\views\\notifications\\affiliate-promotions-no-intercom.php",{"file":665,"line":303,"context":553},"admin\\views\\notifications\\request-review.php",{"file":665,"line":329,"context":553},{"file":668,"line":669,"context":553},"admin\\views\\onboarding\\amazon-step.php",56,{"file":668,"line":669,"context":553},{"file":668,"line":314,"context":553},{"file":668,"line":321,"context":553},{"file":668,"line":134,"context":553},{"file":668,"line":675,"context":553},101,{"file":668,"line":677,"context":553},106,{"file":679,"line":680,"context":553},"admin\\views\\onboarding\\display-step.php",112,{"file":679,"line":682,"context":553},117,{"file":679,"line":684,"context":553},124,{"file":679,"line":686,"context":553},129,{"file":679,"line":688,"context":553},136,{"file":679,"line":690,"context":553},141,{"file":679,"line":692,"context":553},148,{"file":679,"line":694,"context":553},156,{"file":679,"line":696,"context":553},169,{"file":679,"line":698,"context":553},174,{"file":679,"line":384,"context":553},{"file":679,"line":575,"context":553},{"file":679,"line":702,"context":553},193,{"file":679,"line":704,"context":553},202,{"file":706,"line":479,"context":553},"admin\\views\\onboarding\\index.php",{"file":706,"line":450,"context":553},{"file":706,"line":226,"context":553},{"file":706,"line":243,"context":553},{"file":706,"line":310,"context":553},{"file":706,"line":654,"context":553},{"file":706,"line":341,"context":553},{"file":714,"line":13,"context":553},"admin\\views\\settings\\amazon.php",{"file":714,"line":321,"context":553},{"file":714,"line":589,"context":553},{"file":714,"line":349,"context":553},{"file":714,"line":110,"context":553},{"file":714,"line":352,"context":553},{"file":714,"line":721,"context":553},121,{"file":714,"line":723,"context":553},125,{"file":714,"line":725,"context":553},185,{"file":727,"line":728,"context":553},"admin\\views\\settings\\display.php",204,{"file":727,"line":730,"context":553},236,{"file":732,"line":303,"context":553},"admin\\views\\settings\\general.php",{"file":732,"line":734,"context":553},163,{"file":732,"line":736,"context":553},318,{"file":738,"line":453,"context":553},"admin\\views\\settings\\header.php",{"file":738,"line":456,"context":553},{"file":738,"line":296,"context":553},{"file":738,"line":742,"context":553},51,{"file":738,"line":300,"context":553},{"file":247,"line":745,"context":553},123,{"file":282,"line":747,"context":553},521,{"file":282,"line":749,"context":553},674,{"file":282,"line":751,"context":553},950,{"file":282,"line":753,"context":553},1007,{"file":282,"line":755,"context":553},1008,{"file":282,"line":757,"context":553},1052,{"file":282,"line":759,"context":553},1053,{"file":282,"line":761,"context":553},1054,5,[764,767,770],{"name":765,"version":38,"knownCves":766},"Select2",[],{"name":768,"version":38,"knownCves":769},"TinyMCE",[],{"name":771,"version":38,"knownCves":772},"Guzzle",[],[774,791,810,819,849,864,875],{"entryPoint":775,"graph":776,"unsanitizedCount":108,"severity":790},"\u003Cindex> (admin\\views\\dashboard\\index.php:0)",{"nodes":777,"edges":788},[778,783],{"id":779,"type":780,"label":781,"file":559,"line":782},"n0","source","$_GET",15,{"id":784,"type":785,"label":786,"file":559,"line":321,"wp_function":787},"n1","sink","echo() [XSS]","echo",[789],{"from":779,"to":784,"sanitized":417},"low",{"entryPoint":792,"graph":793,"unsanitizedCount":809,"severity":790},"\u003Curl-details> (admin\\views\\dashboard\\url-details.php:0)",{"nodes":794,"edges":805},[795,798,799,802],{"id":779,"type":780,"label":796,"file":564,"line":797},"$_GET (x4)",18,{"id":784,"type":785,"label":786,"file":564,"line":337,"wp_function":787},{"id":800,"type":780,"label":801,"file":564,"line":797},"n2","$_GET (x19)",{"id":803,"type":785,"label":786,"file":564,"line":804,"wp_function":787},"n3",84,[806,807],{"from":779,"to":784,"sanitized":417},{"from":800,"to":803,"sanitized":808},true,4,{"entryPoint":811,"graph":812,"unsanitizedCount":809,"severity":790},"\u003Cheader> (admin\\views\\settings\\header.php:0)",{"nodes":813,"edges":817},[814,816],{"id":779,"type":780,"label":796,"file":738,"line":815},14,{"id":784,"type":785,"label":786,"file":738,"line":453,"wp_function":787},[818],{"from":779,"to":784,"sanitized":417},{"entryPoint":820,"graph":821,"unsanitizedCount":108,"severity":91},"save_lasso_url (classes\\class-affiliate-link.php:360)",{"nodes":822,"edges":844},[823,827,830,835,837,840],{"id":779,"type":780,"label":824,"file":825,"line":826},"$_POST","classes\\class-affiliate-link.php",463,{"id":784,"type":828,"label":829,"file":825,"line":826},"transform","→ get_amazon_product_from_db()",{"id":800,"type":785,"label":831,"file":832,"line":833,"wp_function":834},"get_row() [SQLi]","classes\\class-amazon-api.php",765,"get_row",{"id":803,"type":780,"label":824,"file":825,"line":836},465,{"id":838,"type":828,"label":839,"file":825,"line":836},"n4","→ fetch_product_info()",{"id":841,"type":785,"label":842,"file":832,"line":625,"wp_function":843},"n5","get_var() [SQLi]","get_var",[845,846,847,848],{"from":779,"to":784,"sanitized":417},{"from":784,"to":800,"sanitized":808},{"from":803,"to":838,"sanitized":417},{"from":838,"to":841,"sanitized":417},{"entryPoint":850,"graph":851,"unsanitizedCount":108,"severity":91},"\u003Cclass-affiliate-link> (classes\\class-affiliate-link.php:0)",{"nodes":852,"edges":859},[853,854,855,856,857,858],{"id":779,"type":780,"label":824,"file":825,"line":826},{"id":784,"type":828,"label":829,"file":825,"line":826},{"id":800,"type":785,"label":831,"file":832,"line":833,"wp_function":834},{"id":803,"type":780,"label":824,"file":825,"line":836},{"id":838,"type":828,"label":839,"file":825,"line":836},{"id":841,"type":785,"label":842,"file":832,"line":625,"wp_function":843},[860,861,862,863],{"from":779,"to":784,"sanitized":417},{"from":784,"to":800,"sanitized":808},{"from":803,"to":838,"sanitized":417},{"from":838,"to":841,"sanitized":417},{"entryPoint":865,"graph":866,"unsanitizedCount":108,"severity":91},"upload_thumbnail (pages\\url-details\\class-hook.php:119)",{"nodes":867,"edges":872},[868,870,871],{"id":779,"type":780,"label":824,"file":407,"line":869},147,{"id":784,"type":828,"label":839,"file":407,"line":869},{"id":800,"type":785,"label":842,"file":832,"line":625,"wp_function":843},[873,874],{"from":779,"to":784,"sanitized":417},{"from":784,"to":800,"sanitized":417},{"entryPoint":876,"graph":877,"unsanitizedCount":108,"severity":91},"\u003Cclass-hook> (pages\\url-details\\class-hook.php:0)",{"nodes":878,"edges":882},[879,880,881],{"id":779,"type":780,"label":824,"file":407,"line":869},{"id":784,"type":828,"label":839,"file":407,"line":869},{"id":800,"type":785,"label":842,"file":832,"line":625,"wp_function":843},[883,884],{"from":779,"to":784,"sanitized":417},{"from":784,"to":800,"sanitized":417},{"summary":886,"deductions":887},"The \"simple-urls\" plugin v145 presents a mixed security posture.  While it demonstrates good practices with 100% of its SQL queries utilizing prepared statements and a notable number of output escaping operations, significant concerns remain. The plugin has a substantial attack surface with 44 AJAX handlers lacking authentication checks, and 7 taint analysis flows identified as unsanitized paths, with 4 of high severity. This combination of unprotected entry points and potential for code execution or data manipulation through unsanitized input is a serious risk.\n\nThe vulnerability history of \"simple-urls\" is also a cause for concern. With 6 known CVEs, including a historically significant medium severity SQL injection and cross-site scripting vulnerabilities, it indicates a pattern of past security weaknesses. The absence of currently unpatched vulnerabilities is a positive, but the frequent discovery of different types of vulnerabilities suggests potential ongoing issues in secure coding practices within the plugin's development.\n\nIn conclusion, while the plugin benefits from prepared SQL statements and extensive output escaping, the high number of unprotected AJAX handlers and critical taint flows present a significant risk of unauthorized access and code execution. The historical trend of various vulnerability types warrants caution and suggests that users should be vigilant about future updates and potential security disclosures.",[888,890,893,895,897,899,901,903],{"reason":889,"points":164},"44 unprotected AJAX handlers",{"reason":891,"points":892},"4 high severity taint flows (unsanitized paths)",12,{"reason":894,"points":762},"Total of 7 unsanitized path taint flows",{"reason":896,"points":552},"6 known CVEs with past vulnerabilities",{"reason":898,"points":762},"Use of dangerous function 'exec'",{"reason":900,"points":135},"Only 3 capability checks found",{"reason":902,"points":135},"Only 2 nonce checks found",{"reason":904,"points":762},"68% output escaping (potential for XSS)","2026-03-16T18:11:07.366Z",{"wat":907,"direct":916},{"assetPaths":908,"generatorPatterns":911,"scriptPaths":912,"versionParams":913},[909,910],"\u002Fwp-content\u002Fplugins\u002Fsimple-urls\u002Fadmin\u002Fassets\u002Fcss\u002Fsimple-urls.css","\u002Fwp-content\u002Fplugins\u002Fsimple-urls\u002Fadmin\u002Fassets\u002Fjs\u002Fsimple-urls-admin.js",[],[910],[914,915],"simple-urls\u002Fadmin\u002Fassets\u002Fcss\u002Fsimple-urls.css?ver=","simple-urls\u002Fadmin\u002Fassets\u002Fjs\u002Fsimple-urls-admin.js?ver=",{"cssClasses":917,"htmlComments":920,"htmlAttributes":921,"restEndpoints":923,"jsGlobals":925,"shortcodeOutput":927},[918,919],"simple-urls-wrap","su-content-wrapper",[],[922],"data-su-id",[924],"\u002Fwp-json\u002Fsimple-urls\u002Fv1\u002Furls",[926],"simple_urls_params",[928],"[su_button url="]