[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fE3tPln3GoE5E-xM5UZZC9YB641XZDABBAv-nzY9ynLU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":116,"fingerprints":922},"affiliateimporteram","AffiliateImporterAm","1.0.6","Roman","https:\u002F\u002Fprofiles.wordpress.org\u002Fcr1000\u002F","\u003Cp>AffiliateImporterAm is a plugin that used to import one hundred products from Amazon Into your WordPress WooCommerce Affilate store. The plugin is helpful to collect affilate.\u003C\u002Fp>\n\u003Cp>Plugin will import selected products from Amazon and push them to your WooCommerce store.\u003C\u002Fp>\n\u003Cp>This plugin based on the official Amazon API.\u003C\u002Fp>\n\u003Cp>Using this plugin you can open your own internet store, sell any products from Amazon and earn money based on commission!\u003C\u002Fp>\n\u003Cp>Just choose any product from Amazon and your customers will see it on your web-site – this is all you need to do to earn money with this plugin!\u003C\u002Fp>\n\u003Ch4>Main features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited number of products\u003C\u002Fstrong> on your web-site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Statistics:\u003C\u002Fstrong>\u003Cbr \u002F>\n      – the number of hits for each product\u003Cbr \u002F>\n      – the number of redirected customers\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Backup\u002Frestore options\u003C\u002Fstrong>. Save your settings and products. You can restore your settings at any time with this option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pending posts\u003C\u002Fstrong>. You will be able to save time by automatically updating products for your customers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>. You have access to technical support, tutorials and videos – if you have any problem we will solve it in 24 hours!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Currency \u002F language\u003C\u002Fstrong>. You can make money throughout the world by uploading variety of languages and currency.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Very easy and understandable visual interface\u003C\u002Fstrong>. Plugin has clear visual interface and convenient for both skilled and beginner users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows you to import the products directly from Amazon in your Wordpress WooCommerce store and earn a commission!",10,4007,0,"2017-03-19T10:24:00.000Z","4.7.32","4.6","",[19,20,21,22,23],"ads","affilate","amazon","importer","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliateimporteram.1.0.6.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"cr1000",4,50,30,84,"2026-04-04T16:01:16.664Z",[37,52,64,84,100],{"slug":38,"name":39,"version":40,"author":7,"author_profile":8,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":16,"requires_php":17,"tags":49,"homepage":17,"download_link":51,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"affiliateimporteral","AffiliateImporterAI","2.0.5","\u003Cp>AffiliateImporterAI is a plugin that used to import products from Aliexpress Into your WordPress WooCommerce Affilate store. The plugin is helpful to collect affilate.\u003C\u002Fp>\n\u003Cp>Plugin will import selected products from Aliexpress and push them to your WooCommerce store.\u003C\u002Fp>\n\u003Cp>This plugin based on the official Aliexpress API.\u003Cbr \u002F>\nUsing this plugin you can open your own internet store, sell any products from Aliexpress and earn money based on commission!\u003C\u002Fp>\n\u003Cp>Just choose any product from Aliexpress and your customers will see it on your web-site – this is all you need to do to earn money with this plugin!\u003C\u002Fp>\n\u003Ch4>Main features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited number of products\u003C\u002Fstrong> on your web-site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Statistics:\u003C\u002Fstrong>\u003Cbr \u002F>\n      – the number of hits for each product\u003Cbr \u002F>\n      – the number of redirected customers\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Backup\u002Frestore options\u003C\u002Fstrong>. Save your settings and products. You can restore your settings at any time with this option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pending posts\u003C\u002Fstrong>. You will be able to save time by automatically updating products for your customers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>. You have access to technical support, tutorials and videos – if you have any problem we will solve it in 24 hours!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Currency \u002F language\u003C\u002Fstrong>. You can make money throughout the world by uploading variety of languages and currency.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Very easy and understandable visual interface\u003C\u002Fstrong>. Plugin has clear visual interface and convenient for both skilled and beginner users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows you to import the products directly from AliExpress in your Wordpress WooCommerce store and earn a commission!",20,23617,74,9,"2018-02-23T23:11:00.000Z","4.9.29",[19,20,50,22,23],"aliexpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliateimporteral.2.0.5.zip",{"slug":53,"name":54,"version":55,"author":7,"author_profile":8,"description":56,"short_description":57,"active_installs":11,"downloaded":58,"rating":43,"num_ratings":59,"last_updated":60,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":61,"homepage":17,"download_link":63,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"affiliateimporterbg","AffiliateImporterBg","1.0","\u003Cp>AffiliateImporterBg is a plugin that used to import products from Banggood Into your WordPress WooCommerce Affilate store. The plugin is helpful to collect affilate.\u003C\u002Fp>\n\u003Cp>Plugin will import selected products from Banggood and push them to your WooCommerce store.\u003C\u002Fp>\n\u003Cp>This plugin based on the official Banggood API.\u003Cbr \u002F>\nUsing this plugin you can open your own internet store, sell any products from Banggood and earn money based on commission!\u003C\u002Fp>\n\u003Cp>Just choose any product from Banggood and your customers will see it on your web-site – this is all you need to do to earn money with this plugin!\u003C\u002Fp>\n\u003Ch4>Main features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited number of products\u003C\u002Fstrong> on your web-site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Statistics:\u003C\u002Fstrong>\u003Cbr \u002F>\n      – the number of hits for each product\u003Cbr \u002F>\n      – the number of redirected customers\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Backup\u002Frestore options\u003C\u002Fstrong>. Save your settings and products. You can restore your settings at any time with this option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pending posts\u003C\u002Fstrong>. You will be able to save time by automatically updating products for your customers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>. You have access to technical support, tutorials and videos – if you have any problem we will solve it in 24 hours!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Currency \u002F language\u003C\u002Fstrong>. You can make money throughout the world by uploading variety of languages and currency.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Very easy and understandable visual interface\u003C\u002Fstrong>. Plugin has clear visual interface and convenient for both skilled and beginner users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows you to import the products directly from Banggood in your Wordpress WooCommerce store and earn a commission!",2904,1,"2017-02-18T11:39:00.000Z",[19,20,62,22,23],"banggood","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffiliateimporterbg.1.0.zip",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":32,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":17,"download_link":83,"security_score":72,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"zonify","Zonify – Amazon Product Importer for WooCommerce","1.0.4","importify","https:\u002F\u002Fprofiles.wordpress.org\u002Fimportify\u002F","\u003Cp>\u003Cstrong>Zonify\u003C\u002Fstrong> is a plugin for WooCommerce store owners who want to import products from \u003Cstrong>Amazon\u003C\u002Fstrong> into their WooCommerce store, and optionally use the \u003Cstrong>Amazon Associates (Affiliate)\u003C\u002Fstrong> program to redirect customers to Amazon for checkout.\u003C\u002Fp>\n\u003Cp>This plugin helps streamline product catalog creation and setup inside WooCommerce.\u003C\u002Fp>\n\u003Ch3>► \u003Cstrong>How does it work?\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import products from Amazon to your WooCommerce store.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optionally enable affiliate mode\u003C\u002Fstrong> (customers click “View on Amazon”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage product details\u003C\u002Fstrong> (title, description, price, images, variants, etc).\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FoLQrczrKuFs?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>► \u003Cstrong>HOW TO USE ZONIFY?\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Zonify Dropshipping Mode\u003C\u002Fstrong>\u003Cbr \u002F>\nLet your visitors purchase the product directly on your WooCommerce store. You manage pricing and fulfillment.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Zonify Affiliate Mode\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable affiliate mode from the dashboard. This changes the buy button to \u003Cstrong>“View on Amazon”\u003C\u002Fstrong> and redirects visitors to Amazon using your affiliate link.\u003C\u002Fp>\n\u003Ch3>► \u003Cstrong>WHAT ARE THE SYSTEM REQUIREMENTS?\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>To use Zonify’s import workflow, you must use Google Chrome (required for the Zonify browser extension).\u003C\u002Fp>\n\u003Ch3>► \u003Cstrong>HOW DOES THE FREE TRIAL WORK?\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>When starting your free trial, you can use Zonify immediately. Billing starts when the trial ends.\u003C\u002Fp>\n\u003Ch3>► \u003Cstrong>CAN I CANCEL MY ACCOUNT AT ANY TIME?\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Yes. You can cancel your subscription at any time.\u003C\u002Fp>\n","Import Amazon products into WooCommerce and optionally redirect customers to Amazon using affiliate links.",100,7110,2,"2026-02-01T18:40:00.000Z","6.9.4","5.0","7.4",[80,21,81,82,23],"affiliate-links","dropshipping","product-importer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzonify.1.0.4.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":11,"downloaded":92,"rating":13,"num_ratings":13,"last_updated":93,"tested_up_to":76,"requires_at_least":77,"requires_php":94,"tags":95,"homepage":98,"download_link":99,"security_score":72,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"quick-product-importer","Quick Product Importer","2.0.3","jaicreator","https:\u002F\u002Fprofiles.wordpress.org\u002Fjaicreator\u002F","\u003Cp>\u003Cstrong>Quick Product Importer\u003C\u002Fstrong> automatically extracts product information from any e-commerce website and creates WordPress posts with images, descriptions, and buy buttons. No API required!\u003C\u002Fp>\n\u003Ch4>Free Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>✅ Single Product Import\u003C\u002Fli>\n\u003Cli>✅ Automatic Image Download (up to 4 images)\u003C\u002Fli>\n\u003Cli>✅ Auto-Publish Posts\u003C\u002Fli>\n\u003Cli>✅ SEO-Friendly Content\u003C\u002Fli>\n\u003Cli>✅ Custom Buy Now Button\u003C\u002Fli>\n\u003Cli>✅ Support for Amazon, Flipkart, Meesho & more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO Version Features\u003C\u002Fh4>\n\u003Cp>Upgrade to unlock these powerful features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>⭐ \u003Cstrong>Bulk Import\u003C\u002Fstrong> – Import multiple products at once\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Custom Image Limits\u003C\u002Fstrong> – Import unlimited images\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Button Color Customization\u003C\u002Fstrong> – Match your brand\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Real-time Progress Tracking\u003C\u002Fstrong> – Monitor bulk imports\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Automatic Retry\u003C\u002Fstrong> – On failed imports\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Priority Support\u003C\u002Fstrong> – Get help faster\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Lifetime Updates\u003C\u002Fstrong> – Always stay current\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.codester.com\u002Fitems\u002F59981\u002Fauto-product-importer-wordpress-plugin\" rel=\"nofollow ugc\">Get Pro Version\u003C\u002Fa>\u003C\u002Fp>\n","Import products from Amazon, Flipkart, Meesho, and other e-commerce sites automatically without API. Light version with single import.",356,"2025-12-17T22:22:00.000Z","7.2",[96,21,97,82,23],"affiliate","flipkart","https:\u002F\u002Fwww.codester.com\u002Fitems\u002F59981\u002Fauto-product-importer-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-product-importer.2.0.2.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":13,"downloaded":108,"rating":72,"num_ratings":59,"last_updated":109,"tested_up_to":76,"requires_at_least":110,"requires_php":78,"tags":111,"homepage":17,"download_link":115,"security_score":72,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"storage-for-woo-via-s3-compatible","Storage for Woo via S3-Compatible","1.1.0","mohammadr3z","https:\u002F\u002Fprofiles.wordpress.org\u002Fmohammadr3z\u002F","\u003Cp>Storage for WooCommerce via S3-Compatible is a powerful extension for WooCommerce that allows you to store and deliver your digital products using Amazon S3 or any S3-compatible storage service. This plugin provides seamless integration with S3 APIs, featuring signed URLs with configurable expiration times.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>S3-Compatible Integration\u003C\u002Fstrong>: Store your digital products in Amazon S3, Wasabi, MinIO, DigitalOcean Spaces, Backblaze B2, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Signed Download Links\u003C\u002Fstrong>: Generates secure signed URLs with configurable expiration (1-60 minutes)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy File Management\u003C\u002Fstrong>: Upload files directly to S3 through WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Library Integration\u003C\u002Fstrong>: Browse and select files from your S3 bucket within WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Folder Support\u003C\u002Fstrong>: Navigate and organize files in folders (prefixes)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Built with WordPress security best practices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Clean, well-documented code with hooks and filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to WooCommerce > Settings > S3-Compatible\u003C\u002Fli>\n\u003Cli>Enter your S3 credentials:\n\u003Cul>\n\u003Cli>Access Key\u003C\u002Fli>\n\u003Cli>Secret Key\u003C\u002Fli>\n\u003Cli>Bucket Name\u003C\u002Fli>\n\u003Cli>Endpoint URL (e.g., https:\u002F\u002Fs3.example.com)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Set the Link Expiration time (1-60 minutes)\u003C\u002Fli>\n\u003Cli>Save the settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Browsing and Selecting Files\u003C\u002Fh4>\n\u003Col>\n\u003Cli>When creating or editing a downloadable product in WooCommerce\u003C\u002Fli>\n\u003Cli>Click “Browse S3” button next to the file URL field\u003C\u002Fli>\n\u003Cli>Browse your S3 bucket using the folder navigation\u003C\u002Fli>\n\u003Cli>Use the breadcrumb navigation bar to quickly jump to parent folders\u003C\u002Fli>\n\u003Cli>Use the search box in the header to filter files by name\u003C\u002Fli>\n\u003Cli>Click “Select File” to use an existing file for your download\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Uploading New Files\u003C\u002Fh4>\n\u003Col>\n\u003Cli>In the S3 browser, click the “Upload File” button in the header row\u003C\u002Fli>\n\u003Cli>The upload form will appear above the file list\u003C\u002Fli>\n\u003Cli>Choose your file and click “Upload”\u003C\u002Fli>\n\u003Cli>After a successful upload, the file URL will be automatically set with the S3 prefix\u003C\u002Fli>\n\u003Cli>Click the button again to hide the upload form\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to S3-compatible storage APIs to manage files and create download links.\u003C\u002Fp>\n\u003Cp>It sends the necessary authentication credentials and file requests to your configured S3 endpoint. This happens when you browse your S3 bucket in the dashboard, upload files, or when a customer downloads a file.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service\u003C\u002Fstrong>: S3-Compatible Storage API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Used for\u003C\u002Fstrong>: File browsing, uploading, and generating signed download links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: API credentials, file metadata, file content (during upload).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URLs\u003C\u002Fstrong>: Depends on your configured endpoint:\n\u003Cul>\n\u003Cli>Amazon S3: \u003Ccode>https:\u002F\u002Fs3.amazonaws.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Wasabi: \u003Ccode>https:\u002F\u002Fs3.wasabisys.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>MinIO: Your self-hosted endpoint\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Legal\u003C\u002Fstrong>: Refer to your storage provider’s Terms of Service and Privacy Policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and bug reports, please use the WordPress.org plugin support forum.\u003C\u002Fp>\n\u003Cp>If you find this plugin helpful, please consider leaving a review on WordPress.org.\u003C\u002Fp>\n\u003Ch3>Other Storage Providers\u003C\u002Fh3>\n\u003Cp>Looking for a different storage provider? Check out our other plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstorage-for-woo-via-dropbox\u002F\" rel=\"ugc\">Storage for WooCommerce via Dropbox\u003C\u002Fa> – Use Dropbox for your digital product storage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin requires S3 API credentials to access your storage for file management. It does not collect or store any personal data beyond the API credentials needed to maintain the connection. All file storage and delivery is handled through your configured S3 endpoint’s secure infrastructure.\u003C\u002Fp>\n","Enable secure cloud storage and delivery of your WooCommerce digital products through S3-Compatible storage.",260,"2026-02-24T09:52:00.000Z","5.8",[21,112,113,114,23],"cloud-storage","digital-downloads","s3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstorage-for-woo-via-s3-compatible.1.1.0.zip",{"attackSurface":117,"codeSignals":339,"taintFlows":667,"riskAssessment":904,"analyzedAt":921},{"hooks":118,"ajaxHandlers":253,"restRoutes":329,"shortcodes":330,"cronEvents":331,"entryPointCount":247,"unprotectedCount":247},[119,125,129,133,137,143,148,151,155,159,162,167,171,175,179,183,186,190,194,196,199,202,207,211,214,218,220,222,227,230,234,235,236,241,244,248],{"type":120,"name":121,"callback":122,"file":123,"line":124},"action","admin_notices","woocomerceCheckError","AffiliateImporterAm.php",66,{"type":120,"name":126,"callback":127,"file":123,"line":128},"admin_menu","registerMenu",76,{"type":120,"name":130,"callback":131,"file":123,"line":132},"admin_enqueue_scripts","registerAssets",77,{"type":120,"name":134,"callback":135,"file":123,"line":136},"admin_init","aidnActivateRedirect",89,{"type":138,"name":139,"callback":140,"priority":72,"file":141,"line":142},"filter","http_api_transports","aidn_custom_curl_transport","include.php",451,{"type":138,"name":144,"callback":145,"file":146,"line":147},"cron_schedules","aidn_more_reccurences","schedule.php",13,{"type":120,"name":149,"callback":150,"file":146,"line":34},"aidn_schedule_post_event","aidn_schedule_proc",{"type":120,"name":152,"callback":153,"file":146,"line":154},"aidn_update_price_event","aidn_update_price_proc",203,{"type":120,"name":156,"callback":157,"file":158,"line":74},"load-amimporter_page_aidn-add","closure","screenoptions.php",{"type":120,"name":160,"callback":157,"file":158,"line":161},"load-amimporter_page_aidn-stats",12,{"type":120,"name":163,"callback":164,"priority":11,"file":165,"line":166},"aidn_print_api_setting_page","printApiAccountSettingPage","src\\AIDN\\Abstract\\Configurator.php",19,{"type":120,"name":163,"callback":168,"priority":169,"file":165,"line":170},"printApiSettingPage",11,21,{"type":138,"name":172,"callback":173,"priority":11,"file":165,"line":174},"aidn_get_dashboard_columns","modifyColumns",26,{"type":138,"name":176,"callback":177,"priority":11,"file":165,"line":178},"aidn_get_dashboard_sortable_columns","modifySortableColumns",27,{"type":138,"name":180,"callback":181,"priority":11,"file":165,"line":182},"aidn_dashboard_column_default","modifyColumnData",28,{"type":120,"name":184,"callback":185,"priority":11,"file":165,"line":33},"aidn_befor_dashboard_render","printPageHeader",{"type":120,"name":187,"callback":188,"priority":11,"file":165,"line":189},"aidn_dashboard_render","printPage",33,{"type":120,"name":191,"callback":192,"priority":11,"file":165,"line":193},"aidn_after_dashboard_render","printPageFooter",35,{"type":120,"name":163,"callback":168,"priority":11,"file":165,"line":195},37,{"type":120,"name":130,"callback":197,"file":198,"line":11},"assets","src\\AIDN\\WooCommerce\\OrderList.php",{"type":120,"name":200,"callback":201,"priority":72,"file":198,"line":169},"manage_shop_order_posts_custom_column","columnsData",{"type":120,"name":203,"callback":204,"file":205,"line":206},"admin_footer-edit.php","scripts","src\\AIDN\\WooCommerce\\ProductList.php",14,{"type":120,"name":208,"callback":209,"file":205,"line":210},"load-edit.php","bulkActions",15,{"type":120,"name":121,"callback":212,"file":205,"line":213},"adminNotices",16,{"type":138,"name":215,"callback":216,"priority":74,"file":205,"line":217},"post_row_actions","rowActions",17,{"type":120,"name":130,"callback":197,"file":205,"line":219},18,{"type":120,"name":134,"callback":221,"file":205,"line":166},"init",{"type":120,"name":223,"callback":224,"priority":13,"file":225,"line":226},"wp","registerHit","src\\Dnolbon\\Aidn\\Wordpress\\Frontend.php",8,{"type":120,"name":228,"callback":229,"priority":59,"file":225,"line":11},"woocommerce_add_to_cart","addToCart",{"type":120,"name":231,"callback":232,"file":233,"line":11},"woocommerce_product_add_to_cart_url","buildLink","src\\Dnolbon\\Aidn\\Wordpress\\WordpressStats.php",{"type":120,"name":223,"callback":224,"priority":13,"file":233,"line":161},{"type":120,"name":228,"callback":229,"priority":59,"file":233,"line":147},{"type":120,"name":237,"callback":238,"priority":239,"file":240,"line":43},"aidn_tr_getLocalizedUrl","getLocalizedUrl",1000,"src\\Dnolbon\\Aidn\\Wordpress\\WordpressTranslates.php",{"type":120,"name":242,"callback":243,"priority":239,"file":240,"line":170},"aidn_tr_getLocalizedText","getLocalizedText",{"type":120,"name":245,"callback":246,"priority":239,"file":240,"line":247},"aidn_tr_getLocalizedAttributes","getLocalizedAttributes",22,{"type":120,"name":249,"callback":250,"file":251,"line":252},"admin_footer","_js_vars","src\\Dnolbon\\Aidn\\Wordpress\\WpListTable.php",139,[254,259,262,265,268,271,274,277,280,283,287,291,294,297,301,305,308,312,315,319,324,327],{"action":255,"nopriv":256,"callback":257,"hasNonce":256,"hasCapCheck":256,"file":258,"line":169},"aidn_product_info",false,"productInfo","src\\AIDN\\Utils\\Ajax.php",{"action":260,"nopriv":256,"callback":261,"hasNonce":256,"hasCapCheck":256,"file":258,"line":161},"aidn_order_info","orderInfo",{"action":263,"nopriv":256,"callback":264,"hasNonce":256,"hasCapCheck":256,"file":258,"line":206},"aidn_export_settings","exportSettings",{"action":266,"nopriv":256,"callback":267,"hasNonce":256,"hasCapCheck":256,"file":258,"line":213},"aidn_edit_goods","editGoods",{"action":269,"nopriv":256,"callback":270,"hasNonce":256,"hasCapCheck":256,"file":258,"line":217},"aidn_select_image","selectImage",{"action":272,"nopriv":256,"callback":273,"hasNonce":256,"hasCapCheck":256,"file":258,"line":219},"aidn_load_details","loadDetails",{"action":275,"nopriv":256,"callback":276,"hasNonce":256,"hasCapCheck":256,"file":258,"line":166},"aidn_import_goods","importGoods",{"action":278,"nopriv":256,"callback":279,"hasNonce":256,"hasCapCheck":256,"file":258,"line":170},"aidn_blacklist","blackList",{"action":281,"nopriv":256,"callback":282,"hasNonce":256,"hasCapCheck":256,"file":258,"line":247},"aidn_unblacklist","unblackList",{"action":284,"nopriv":256,"callback":285,"hasNonce":256,"hasCapCheck":256,"file":258,"line":286},"aidn_unshedule","unshedule",23,{"action":288,"nopriv":256,"callback":289,"hasNonce":256,"hasCapCheck":256,"file":258,"line":290},"aidn_load_and_import_goods","loadAndImportGoods",25,{"action":292,"nopriv":256,"callback":293,"hasNonce":256,"hasCapCheck":256,"file":258,"line":174},"aidn_update_goods","update_goods",{"action":295,"nopriv":256,"callback":296,"hasNonce":256,"hasCapCheck":256,"file":258,"line":182},"aidn_schedule_import_goods","scheduleImportGoods",{"action":298,"nopriv":256,"callback":299,"hasNonce":256,"hasCapCheck":256,"file":258,"line":300},"aidn_upload_image","upload_image",29,{"action":302,"nopriv":256,"callback":303,"hasNonce":256,"hasCapCheck":256,"file":258,"line":304},"aidn_description_editor","descriptionEditor",31,{"action":306,"nopriv":256,"callback":307,"hasNonce":256,"hasCapCheck":256,"file":258,"line":189},"aidn_price_formula_get","priceFormulaGet",{"action":309,"nopriv":256,"callback":310,"hasNonce":256,"hasCapCheck":256,"file":258,"line":311},"aidn_price_formula_add","priceFormulaAdd",34,{"action":313,"nopriv":256,"callback":314,"hasNonce":256,"hasCapCheck":256,"file":258,"line":193},"aidn_price_formula_edit","priceFormulaEdit",{"action":316,"nopriv":256,"callback":317,"hasNonce":256,"hasCapCheck":256,"file":258,"line":318},"aidn_price_formula_del","priceFormulaDel",36,{"action":320,"nopriv":321,"callback":322,"hasNonce":256,"hasCapCheck":256,"file":258,"line":323},"aiedn_load_info",true,"getInfo",45,{"action":325,"nopriv":256,"callback":326,"hasNonce":256,"hasCapCheck":256,"file":233,"line":226},"aidn_redirect","redirect",{"action":328,"nopriv":321,"callback":326,"hasNonce":256,"hasCapCheck":256,"file":233,"line":46},"aeidn_redirect",[],[],[332,335,337],{"hook":152,"callback":152,"file":333,"line":334},"install.php",53,{"hook":149,"callback":149,"file":333,"line":336},61,{"hook":152,"callback":152,"file":338,"line":128},"src\\AIDN\\Pages\\SettingsPage.php",{"dangerousFunctions":340,"sqlUsage":366,"outputEscaping":403,"fileOperations":664,"externalRequests":665,"nonceChecks":59,"capabilityChecks":13,"bundledLibraries":666},[341,345,349,353,356,359,363],{"fn":342,"file":343,"line":169,"context":344},"unserialize","layout\\status.php","$settings = unserialize($results);",{"fn":342,"file":346,"line":347,"context":348},"src\\AIDN\\Abstract\\Account.php",112,"$fields = unserialize($results[0]->data);",{"fn":342,"file":350,"line":351,"context":352},"src\\AIDN\\Goods\\Goods.php",52,"$this->$field = unserialize($value);",{"fn":342,"file":350,"line":354,"context":355},254,"$this->$key = unserialize($val);",{"fn":342,"file":350,"line":357,"context":358},275,"return ($str === serialize(false) || @unserialize($str) !== false);",{"fn":342,"file":360,"line":361,"context":362},"src\\AIDN\\Prices\\PriceFormula.php",48,"$f_data = unserialize($results[0]->formula);",{"fn":342,"file":360,"line":364,"context":365},164,"$f_data = unserialize($row->formula);",{"prepared":290,"raw":213,"locations":367},[368,370,373,375,377,380,382,385,388,390,392,394,396,398,400,402],{"file":343,"line":226,"context":369},"$wpdb->get_var() with variable interpolation",{"file":346,"line":371,"context":372},107,"$wpdb->get_results() with variable interpolation",{"file":350,"line":374,"context":372},249,{"file":350,"line":376,"context":372},289,{"file":350,"line":378,"context":379},307,"$wpdb->query() with variable interpolation",{"file":350,"line":381,"context":379},309,{"file":383,"line":384,"context":372},"src\\AIDN\\Log\\Log.php",32,{"file":386,"line":387,"context":379},"src\\AIDN\\Pages\\DashboardPage.php",295,{"file":386,"line":389,"context":379},298,{"file":360,"line":391,"context":372},41,{"file":360,"line":393,"context":379},105,{"file":360,"line":395,"context":372},156,{"file":258,"line":397,"context":372},56,{"file":258,"line":399,"context":372},64,{"file":258,"line":401,"context":372},87,{"file":205,"line":33,"context":369},{"escaped":404,"rawEcho":405,"locations":406},113,146,[407,410,412,414,415,417,419,420,422,423,424,425,426,428,429,431,433,435,436,437,438,440,442,444,445,447,449,451,454,455,457,458,459,461,462,463,464,466,467,470,471,472,473,475,477,479,481,482,484,486,488,489,491,493,495,497,499,501,503,504,506,508,510,512,514,515,516,517,518,520,522,524,526,528,530,532,533,535,537,539,540,541,543,545,546,548,549,551,552,554,556,558,560,562,564,566,567,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,621,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662],{"file":408,"line":300,"context":409},"layout\\dashboard.php","raw output",{"file":408,"line":411,"context":409},55,{"file":408,"line":413,"context":409},63,{"file":408,"line":399,"context":409},{"file":408,"line":416,"context":409},71,{"file":408,"line":418,"context":409},72,{"file":408,"line":418,"context":409},{"file":408,"line":421,"context":409},75,{"file":408,"line":128,"context":409},{"file":408,"line":128,"context":409},{"file":408,"line":136,"context":409},{"file":408,"line":136,"context":409},{"file":408,"line":427,"context":409},91,{"file":408,"line":427,"context":409},{"file":408,"line":430,"context":409},97,{"file":408,"line":432,"context":409},98,{"file":408,"line":434,"context":409},110,{"file":408,"line":434,"context":409},{"file":408,"line":347,"context":409},{"file":408,"line":347,"context":409},{"file":408,"line":439,"context":409},118,{"file":408,"line":441,"context":409},119,{"file":408,"line":443,"context":409},129,{"file":408,"line":252,"context":409},{"file":408,"line":446,"context":409},165,{"file":408,"line":448,"context":409},171,{"file":408,"line":450,"context":409},231,{"file":452,"line":453,"context":409},"layout\\main.php",38,{"file":452,"line":391,"context":409},{"file":452,"line":456,"context":409},47,{"file":452,"line":32,"context":409},{"file":452,"line":397,"context":409},{"file":452,"line":460,"context":409},59,{"file":452,"line":136,"context":409},{"file":452,"line":136,"context":409},{"file":452,"line":427,"context":409},{"file":452,"line":465,"context":409},95,{"file":452,"line":430,"context":409},{"file":468,"line":469,"context":409},"layout\\settings.php",7,{"file":468,"line":247,"context":409},{"file":468,"line":247,"context":409},{"file":468,"line":391,"context":409},{"file":468,"line":474,"context":409},115,{"file":468,"line":476,"context":409},125,{"file":468,"line":478,"context":409},128,{"file":468,"line":480,"context":409},151,{"file":468,"line":389,"context":409},{"file":468,"line":483,"context":409},400,{"file":468,"line":485,"context":409},412,{"file":468,"line":487,"context":409},439,{"file":468,"line":487,"context":409},{"file":468,"line":490,"context":409},448,{"file":468,"line":492,"context":409},452,{"file":468,"line":494,"context":409},548,{"file":468,"line":496,"context":409},549,{"file":468,"line":498,"context":409},550,{"file":468,"line":500,"context":409},551,{"file":468,"line":502,"context":409},552,{"file":468,"line":502,"context":409},{"file":468,"line":505,"context":409},558,{"file":468,"line":507,"context":409},560,{"file":468,"line":509,"context":409},581,{"file":468,"line":511,"context":409},584,{"file":343,"line":513,"context":409},24,{"file":343,"line":182,"context":409},{"file":343,"line":453,"context":409},{"file":343,"line":124,"context":409},{"file":343,"line":45,"context":409},{"file":343,"line":519,"context":409},78,{"file":343,"line":521,"context":409},82,{"file":343,"line":523,"context":409},86,{"file":343,"line":525,"context":409},90,{"file":343,"line":527,"context":409},94,{"file":343,"line":529,"context":409},104,{"file":531,"line":411,"context":409},"layout\\toolbar.php",{"file":531,"line":411,"context":409},{"file":531,"line":534,"context":409},57,{"file":531,"line":536,"context":409},58,{"file":531,"line":538,"context":409},79,{"file":146,"line":247,"context":409},{"file":146,"line":453,"context":409},{"file":146,"line":542,"context":409},42,{"file":146,"line":544,"context":409},62,{"file":146,"line":124,"context":409},{"file":146,"line":547,"context":409},70,{"file":146,"line":421,"context":409},{"file":146,"line":550,"context":409},103,{"file":146,"line":434,"context":409},{"file":146,"line":553,"context":409},133,{"file":146,"line":555,"context":409},163,{"file":146,"line":557,"context":409},170,{"file":146,"line":559,"context":409},175,{"file":146,"line":561,"context":409},182,{"file":146,"line":563,"context":409},193,{"file":346,"line":565,"context":409},51,{"file":346,"line":534,"context":409},{"file":346,"line":399,"context":409},{"file":346,"line":569,"context":409},65,{"file":386,"line":571,"context":409},206,{"file":258,"line":573,"context":409},69,{"file":258,"line":575,"context":409},147,{"file":258,"line":577,"context":409},177,{"file":258,"line":579,"context":409},189,{"file":258,"line":581,"context":409},224,{"file":258,"line":583,"context":409},237,{"file":258,"line":585,"context":409},238,{"file":258,"line":587,"context":409},277,{"file":258,"line":589,"context":409},299,{"file":258,"line":591,"context":409},337,{"file":258,"line":593,"context":409},387,{"file":258,"line":595,"context":409},474,{"file":258,"line":597,"context":409},491,{"file":258,"line":599,"context":409},518,{"file":258,"line":601,"context":409},569,{"file":258,"line":603,"context":409},576,{"file":258,"line":605,"context":409},583,{"file":258,"line":607,"context":409},607,{"file":258,"line":609,"context":409},656,{"file":258,"line":611,"context":409},665,{"file":258,"line":613,"context":409},672,{"file":258,"line":615,"context":409},723,{"file":258,"line":617,"context":409},735,{"file":198,"line":619,"context":409},40,{"file":205,"line":527,"context":409},{"file":205,"line":465,"context":409},{"file":205,"line":623,"context":409},179,{"file":625,"line":536,"context":409},"src\\Dnolbon\\Aidn\\Wordpress\\Translates\\BingAccessTokenAuthentication.php",{"file":251,"line":627,"context":409},332,{"file":251,"line":629,"context":409},384,{"file":251,"line":631,"context":409},533,{"file":251,"line":633,"context":409},542,{"file":251,"line":635,"context":409},623,{"file":251,"line":637,"context":409},624,{"file":251,"line":639,"context":409},625,{"file":251,"line":641,"context":409},630,{"file":251,"line":643,"context":409},786,{"file":251,"line":645,"context":409},877,{"file":251,"line":647,"context":409},965,{"file":251,"line":649,"context":409},993,{"file":251,"line":651,"context":409},1030,{"file":251,"line":653,"context":409},1040,{"file":251,"line":655,"context":409},1041,{"file":251,"line":657,"context":409},1042,{"file":251,"line":659,"context":409},1045,{"file":251,"line":661,"context":409},1046,{"file":251,"line":663,"context":409},1047,6,5,[],[668,685,695,706,714,745,755,764,784,798,811,823,831,848,860,868,878,886,896],{"entryPoint":669,"graph":670,"unsanitizedCount":59,"severity":684},"importGoods (src\\AIDN\\Utils\\Ajax.php:341)",{"nodes":671,"edges":682},[672,677],{"id":673,"type":674,"label":675,"file":258,"line":676},"n0","source","$_POST",368,{"id":678,"type":679,"label":680,"file":258,"line":593,"wp_function":681},"n1","sink","echo() [XSS]","echo",[683],{"from":673,"to":678,"sanitized":256},"medium",{"entryPoint":686,"graph":687,"unsanitizedCount":59,"severity":684},"updateGoods (src\\AIDN\\Utils\\Ajax.php:479)",{"nodes":688,"edges":693},[689,692],{"id":673,"type":674,"label":690,"file":258,"line":691},"$_REQUEST",481,{"id":678,"type":679,"label":680,"file":258,"line":597,"wp_function":681},[694],{"from":673,"to":678,"sanitized":256},{"entryPoint":696,"graph":697,"unsanitizedCount":59,"severity":684},"redirect (src\\Dnolbon\\Aidn\\Wordpress\\WordpressStats.php:23)",{"nodes":698,"edges":704},[699,701],{"id":673,"type":674,"label":700,"file":233,"line":290},"$_GET",{"id":678,"type":679,"label":702,"file":233,"line":318,"wp_function":703},"header() [Header Injection]","header",[705],{"from":673,"to":678,"sanitized":256},{"entryPoint":707,"graph":708,"unsanitizedCount":59,"severity":684},"\u003CWordpressStats> (src\\Dnolbon\\Aidn\\Wordpress\\WordpressStats.php:0)",{"nodes":709,"edges":712},[710,711],{"id":673,"type":674,"label":700,"file":233,"line":290},{"id":678,"type":679,"label":702,"file":233,"line":318,"wp_function":703},[713],{"from":673,"to":678,"sanitized":256},{"entryPoint":715,"graph":716,"unsanitizedCount":31,"severity":684},"search_box (src\\Dnolbon\\Aidn\\Wordpress\\WpListTable.php:310)",{"nodes":717,"edges":740},[718,721,722,726,728,732,734,738],{"id":673,"type":674,"label":719,"file":251,"line":720},"$_REQUEST['orderby']",319,{"id":678,"type":679,"label":680,"file":251,"line":720,"wp_function":681},{"id":723,"type":674,"label":724,"file":251,"line":725},"n2","$_REQUEST['order']",322,{"id":727,"type":679,"label":680,"file":251,"line":725,"wp_function":681},"n3",{"id":729,"type":674,"label":730,"file":251,"line":731},"n4","$_REQUEST['post_mime_type']",325,{"id":733,"type":679,"label":680,"file":251,"line":731,"wp_function":681},"n5",{"id":735,"type":674,"label":736,"file":251,"line":737},"n6","$_REQUEST['detached']",328,{"id":739,"type":679,"label":680,"file":251,"line":737,"wp_function":681},"n7",[741,742,743,744],{"from":673,"to":678,"sanitized":256},{"from":723,"to":727,"sanitized":256},{"from":729,"to":733,"sanitized":256},{"from":735,"to":739,"sanitized":256},{"entryPoint":746,"graph":747,"unsanitizedCount":59,"severity":754},"\u003Csettings> (layout\\settings.php:0)",{"nodes":748,"edges":752},[749,751],{"id":673,"type":674,"label":690,"file":468,"line":750},3,{"id":678,"type":679,"label":680,"file":468,"line":469,"wp_function":681},[753],{"from":673,"to":678,"sanitized":256},"low",{"entryPoint":756,"graph":757,"unsanitizedCount":13,"severity":754},"\u003Cstatus> (layout\\status.php:0)",{"nodes":758,"edges":762},[759,761],{"id":673,"type":674,"label":760,"file":343,"line":397},"$_SERVER['SERVER_SOFTWARE']",{"id":678,"type":679,"label":680,"file":343,"line":397,"wp_function":681},[763],{"from":673,"to":678,"sanitized":321},{"entryPoint":765,"graph":766,"unsanitizedCount":750,"severity":754},"render (src\\AIDN\\Pages\\SettingsPage.php:7)",{"nodes":767,"edges":780},[768,770,773,776,777,779],{"id":673,"type":674,"label":769,"file":338,"line":523},"$_POST['aidn_tr_amazon_language']",{"id":678,"type":679,"label":771,"file":338,"line":523,"wp_function":772},"update_option() [Settings Manipulation]","update_option",{"id":723,"type":674,"label":774,"file":338,"line":775},"$_POST['aidn_tr_amazon_bing_secret']",88,{"id":727,"type":679,"label":771,"file":338,"line":775,"wp_function":772},{"id":729,"type":674,"label":778,"file":338,"line":525},"$_POST['aidn_tr_amazon_bing_client_id']",{"id":733,"type":679,"label":771,"file":338,"line":525,"wp_function":772},[781,782,783],{"from":673,"to":678,"sanitized":256},{"from":723,"to":727,"sanitized":256},{"from":729,"to":733,"sanitized":256},{"entryPoint":785,"graph":786,"unsanitizedCount":750,"severity":754},"\u003CSettingsPage> (src\\AIDN\\Pages\\SettingsPage.php:0)",{"nodes":787,"edges":794},[788,789,790,791,792,793],{"id":673,"type":674,"label":769,"file":338,"line":523},{"id":678,"type":679,"label":771,"file":338,"line":523,"wp_function":772},{"id":723,"type":674,"label":774,"file":338,"line":775},{"id":727,"type":679,"label":771,"file":338,"line":775,"wp_function":772},{"id":729,"type":674,"label":778,"file":338,"line":525},{"id":733,"type":679,"label":771,"file":338,"line":525,"wp_function":772},[795,796,797],{"from":673,"to":678,"sanitized":256},{"from":723,"to":727,"sanitized":256},{"from":729,"to":733,"sanitized":256},{"entryPoint":799,"graph":800,"unsanitizedCount":226,"severity":754},"\u003CAjax> (src\\AIDN\\Utils\\Ajax.php:0)",{"nodes":801,"edges":808},[802,804,805,807],{"id":673,"type":674,"label":803,"file":258,"line":676},"$_POST (x2)",{"id":678,"type":679,"label":680,"file":258,"line":593,"wp_function":681},{"id":723,"type":674,"label":806,"file":258,"line":691},"$_REQUEST (x6)",{"id":727,"type":679,"label":680,"file":258,"line":597,"wp_function":681},[809,810],{"from":673,"to":678,"sanitized":256},{"from":723,"to":727,"sanitized":256},{"entryPoint":812,"graph":813,"unsanitizedCount":13,"severity":754},"bulkActions (src\\AIDN\\WooCommerce\\ProductList.php:104)",{"nodes":814,"edges":821},[815,817],{"id":673,"type":674,"label":690,"file":205,"line":816},123,{"id":678,"type":679,"label":818,"file":205,"line":819,"wp_function":820},"wp_redirect() [Open Redirect]",161,"wp_redirect",[822],{"from":673,"to":678,"sanitized":321},{"entryPoint":824,"graph":825,"unsanitizedCount":13,"severity":754},"\u003CProductList> (src\\AIDN\\WooCommerce\\ProductList.php:0)",{"nodes":826,"edges":829},[827,828],{"id":673,"type":674,"label":690,"file":205,"line":816},{"id":678,"type":679,"label":818,"file":205,"line":819,"wp_function":820},[830],{"from":673,"to":678,"sanitized":321},{"entryPoint":832,"graph":833,"unsanitizedCount":31,"severity":754},"\u003CWpListTable> (src\\Dnolbon\\Aidn\\Wordpress\\WpListTable.php:0)",{"nodes":834,"edges":843},[835,836,837,838,839,840,841,842],{"id":673,"type":674,"label":719,"file":251,"line":720},{"id":678,"type":679,"label":680,"file":251,"line":720,"wp_function":681},{"id":723,"type":674,"label":724,"file":251,"line":725},{"id":727,"type":679,"label":680,"file":251,"line":725,"wp_function":681},{"id":729,"type":674,"label":730,"file":251,"line":731},{"id":733,"type":679,"label":680,"file":251,"line":731,"wp_function":681},{"id":735,"type":674,"label":736,"file":251,"line":737},{"id":739,"type":679,"label":680,"file":251,"line":737,"wp_function":681},[844,845,846,847],{"from":673,"to":678,"sanitized":256},{"from":723,"to":727,"sanitized":256},{"from":729,"to":733,"sanitized":256},{"from":735,"to":739,"sanitized":256},{"entryPoint":849,"graph":850,"unsanitizedCount":59,"severity":859},"prepareItems (src\\Dnolbon\\Aidn\\Tables\\BlacklistTable.php:36)",{"nodes":851,"edges":857},[852,854],{"id":673,"type":674,"label":700,"file":853,"line":397},"src\\Dnolbon\\Aidn\\Tables\\BlacklistTable.php",{"id":678,"type":679,"label":855,"file":853,"line":460,"wp_function":856},"get_results() [SQLi]","get_results",[858],{"from":673,"to":678,"sanitized":256},"high",{"entryPoint":861,"graph":862,"unsanitizedCount":59,"severity":859},"\u003CBlacklistTable> (src\\Dnolbon\\Aidn\\Tables\\BlacklistTable.php:0)",{"nodes":863,"edges":866},[864,865],{"id":673,"type":674,"label":700,"file":853,"line":397},{"id":678,"type":679,"label":855,"file":853,"line":460,"wp_function":856},[867],{"from":673,"to":678,"sanitized":256},{"entryPoint":869,"graph":870,"unsanitizedCount":59,"severity":859},"prepareItems (src\\Dnolbon\\Aidn\\Tables\\SheduleTable.php:40)",{"nodes":871,"edges":876},[872,874],{"id":673,"type":674,"label":700,"file":873,"line":397},"src\\Dnolbon\\Aidn\\Tables\\SheduleTable.php",{"id":678,"type":679,"label":855,"file":873,"line":875,"wp_function":856},60,[877],{"from":673,"to":678,"sanitized":256},{"entryPoint":879,"graph":880,"unsanitizedCount":59,"severity":859},"\u003CSheduleTable> (src\\Dnolbon\\Aidn\\Tables\\SheduleTable.php:0)",{"nodes":881,"edges":884},[882,883],{"id":673,"type":674,"label":700,"file":873,"line":397},{"id":678,"type":679,"label":855,"file":873,"line":875,"wp_function":856},[885],{"from":673,"to":678,"sanitized":256},{"entryPoint":887,"graph":888,"unsanitizedCount":59,"severity":859},"prepareItems (src\\Dnolbon\\Aidn\\Tables\\StatsTable.php:39)",{"nodes":889,"edges":894},[890,893],{"id":673,"type":674,"label":700,"file":891,"line":892},"src\\Dnolbon\\Aidn\\Tables\\StatsTable.php",67,{"id":678,"type":679,"label":855,"file":891,"line":547,"wp_function":856},[895],{"from":673,"to":678,"sanitized":256},{"entryPoint":897,"graph":898,"unsanitizedCount":59,"severity":859},"\u003CStatsTable> (src\\Dnolbon\\Aidn\\Tables\\StatsTable.php:0)",{"nodes":899,"edges":902},[900,901],{"id":673,"type":674,"label":700,"file":891,"line":892},{"id":678,"type":679,"label":855,"file":891,"line":547,"wp_function":856},[903],{"from":673,"to":678,"sanitized":256},{"summary":905,"deductions":906},"The \"affiliateimporteram\" v1.0.6 plugin exhibits a concerning security posture, primarily due to a large, unprotected attack surface. All 22 identified AJAX handlers lack authentication checks, meaning any authenticated user could potentially trigger these actions, leading to unauthorized operations.  Furthermore, the presence of 7 dangerous function calls, specifically \"unserialize\", combined with 16 unsanitized path taint flows of high severity, indicates a significant risk of remote code execution or data manipulation if these vulnerabilities can be exploited. The low percentage of properly escaped outputs (44%) also raises concerns about potential Cross-Site Scripting (XSS) vulnerabilities.\n\nWhile the plugin has no recorded vulnerability history, this is not indicative of a secure product given the critical flaws found in the static analysis. The lack of capability checks and only a single nonce check across the entire plugin further exacerbate the risks associated with the unprotected AJAX endpoints. The plugin's strengths are minimal in the context of security, with no bundled libraries to maintain and a moderate use of prepared statements for SQL queries. However, these strengths are overshadowed by the critical security weaknesses, making this plugin a high-risk addition to any WordPress site.",[907,909,911,913,915,917,919],{"reason":908,"points":43},"22 AJAX handlers without auth checks",{"reason":910,"points":210},"6 High severity taint flows",{"reason":912,"points":11},"7 Dangerous functions (unserialize)",{"reason":914,"points":11},"16 Flows with unsanitized paths",{"reason":916,"points":226},"Only 1 nonce check",{"reason":918,"points":11},"0 Capability checks",{"reason":920,"points":665},"44% Properly escaped outputs","2026-03-17T01:04:44.810Z",{"wat":923,"direct":950},{"assetPaths":924,"generatorPatterns":934,"scriptPaths":935,"versionParams":940},[925,926,927,928,929,930,931,932,933],"\u002Fwp-content\u002Fplugins\u002Faffiliateimporteram\u002Fassets\u002Fcss\u002Fdnolbon.css","\u002Fwp-content\u002Fplugins\u002Faffiliateimporteram\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Faffiliateimporteram\u002Fassets\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Faffiliateimporteram\u002Fassets\u002Fjs\u002Fdatetimepicker\u002Fjquery.datetimepicker.css","\u002Fwp-content\u002Fplugins\u002Faffiliateimporteram\u002Fassets\u002Fjs\u002Flighttabs\u002Flighttabs.css","\u002Fwp-content\u002Fplugins\u002Faffiliateimporteram\u002Fassets\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Faffiliateimporteram\u002Fassets\u002Fjs\u002Fdatetimepicker\u002Fjquery.datetimepicker.js","\u002Fwp-content\u002Fplugins\u002Faffiliateimporteram\u002Fassets\u002Fjs\u002Flighttabs\u002Flighttabs.js","\u002Fwp-content\u002Fplugins\u002Faffiliateimporteram\u002Fassets\u002Fjs\u002FDnolbonColumns.js",[],[936,937,938,939],"assets\u002Fjs\u002Fscript.js","assets\u002Fjs\u002Fdatetimepicker\u002Fjquery.datetimepicker.js","assets\u002Fjs\u002Flighttabs\u002Flighttabs.js","assets\u002Fjs\u002FDnolbonColumns.js",[941,942,943,944,945,946,947,948,949],"affiliateimporteram\u002Fassets\u002Fcss\u002Fdnolbon.css?ver=","affiliateimporteram\u002Fassets\u002Fcss\u002Fstyle.css?ver=","affiliateimporteram\u002Fassets\u002Fcss\u002Ffont-awesome.min.css?ver=","affiliateimporteram\u002Fassets\u002Fjs\u002Fdatetimepicker\u002Fjquery.datetimepicker.css?ver=","affiliateimporteram\u002Fassets\u002Fjs\u002Flighttabs\u002Flighttabs.css?ver=","affiliateimporteram\u002Fassets\u002Fjs\u002Fscript.js?ver=","affiliateimporteram\u002Fassets\u002Fjs\u002Fdatetimepicker\u002Fjquery.datetimepicker.js?ver=","affiliateimporteram\u002Fassets\u002Fjs\u002Flighttabs\u002Flighttabs.js?ver=","affiliateimporteram\u002Fassets\u002Fjs\u002FDnolbonColumns.js?ver=",{"cssClasses":951,"htmlComments":952,"htmlAttributes":953,"restEndpoints":954,"jsGlobals":955,"shortcodeOutput":957},[],[],[],[],[956],"WPURLS",[]]