[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9LwFv4sqg5poP13WBYRi9Xanb7AZa4NOo1ynk15zMOA":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":90,"crawl_stats":38,"alternatives":97,"analysis":206,"fingerprints":279},"drag-and-drop-multiple-file-upload-for-woocommerce","Drag and Drop Multiple File Upload for WooCommerce","1.1.7","Glen Don Mongaya","https:\u002F\u002Fprofiles.wordpress.org\u002Fglenwpcoder\u002F","\u003Cp>\u003Cstrong>Drag and Drop Multiple File Uploader\u003C\u002Fstrong> is a simple, straightforward WordPress plugin extension for WooCommerce that transforms your standard upload interface into a visually appealing file uploader. it allows users to upload multiple files using either the \u003Cstrong>drag-and-drop\u003C\u002Fstrong> feature or the common file browsing option on your product page.\u003C\u002Fp>\n\u003Cp>Plugin requires at least v3.5.0 of WooCommerce.\u003C\u002Fp>\n\u003Cp>Here’s a little \u003Ca href=\"https:\u002F\u002Fwoo-commerce.codedropz.com\u002Fproduct\u002Fcap\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>File Type Validation\u003C\u002Fli>\n\u003Cli>File Size Validation\u003C\u002Fli>\n\u003Cli>Ajax Uploader\u003C\u002Fli>\n\u003Cli>Limit number of files Upload.\u003C\u002Fli>\n\u003Cli>Limit files size for each field\u003C\u002Fli>\n\u003Cli>Can specify custom file types or extension\u003C\u002Fli>\n\u003Cli>Manage Text and Error message in admin settings\u003C\u002Fli>\n\u003Cli>Drag & Drop or Browse File – Multiple Upload\u003C\u002Fli>\n\u003Cli>Display Uploader in WooCommerce – Single Product Page\u003C\u002Fli>\n\u003Cli>Option to display in “Add to Cart Form”, “Variations Form”, “Add To Cart Button”, “Single Variation”.\u003C\u002Fli>\n\u003Cli>Able to delete uploaded file before adding to cart\u003C\u002Fli>\n\u003Cli>Support multiple languages\u003C\u002Fli>\n\u003Cli>Mobile Responsive\u003C\u002Fli>\n\u003Cli>Compatible with any browser\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⭐ Premium Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Upload Large File\u003C\u002Fstrong> – Supports uploading large files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Preview\u003C\u002Fstrong> – Displays thumbnails for images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text & Style\u003C\u002Fstrong> – Color options, borders, uploader icon, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Parallel Upload\u003C\u002Fstrong> – Limit simultaneous uploads to optimize server performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Filename\u003C\u002Fstrong> – Define custom filename patterns: \u003Cem>(Filename, Username, User ID, IP Address, Random, etc)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change Upload Directory\u003C\u002Fstrong> – Customize the default WordPress upload directory.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload Folder\u003C\u002Fstrong> – 📂 Choose a custom folder to store files:\u003Cbr \u002F>\n✅ Order No – Customer Order Number\u003Cbr \u002F>\n✅ Random – Auto-generated  Numbers\u003Cbr \u002F>\n✅ Date – Date formmat \u003Cem>(e.g., 04-31-2020)\u003C\u002Fem>\u003Cbr \u002F>\n✅ Time – Timestamp\u003Cbr \u002F>\n✅ Name – Users customer Firstname\u003Cbr \u002F>\n✅ Customer ID – Users customer ID\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fees\u003C\u002Fstrong> – Basic conditional fees.\u003Cbr \u002F>\n✅ Charge the user based on the \u003Cstrong>no. of files\u003C\u002Fstrong> \u003Cem>(e.g., 20 files ≥ 2 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> add $20)\u003C\u002Fem>.\u003Cbr \u002F>\n✅ Charge the user based on \u003Cstrong>PDF pages\u003C\u002Fstrong> \u003Cem>(e.g., 20 pages ≥ 10 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> multiply $2)\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove\u002FReject Files\u003C\u002Fstrong> – Able to remove or delete files in admin orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chunked Uploads\u003C\u002Fstrong> – Upload large files in smaller chunks to avoid timeouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uploader Visibility\u003C\u002Fstrong> – Show based on (Categories, Products, Tags, Attributes).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uploader Position\u003C\u002Fstrong> – Show \u003Cstrong>before\u003C\u002Fstrong> or \u003Cstrong>after\u003C\u002Fstrong> Add to Cart, Form, or Variations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uploader Display\u003C\u002Fstrong> – Show on either the \u003Cstrong>“Checkout”\u003C\u002Fstrong> or \u003Cstrong>“Product”\u003C\u002Fstrong> page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ZIP Files\u003C\u002Fstrong> – Compress uploaded files into a ZIP archive\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Remote Storage Integration\u003C\u002Fstrong> (New)\u003Cbr \u002F>\n🔥 Supports: \u003Cstrong>Google Drive\u003C\u002Fstrong>, \u003Cstrong>Amazon S3\u003C\u002Fstrong>, \u003Cstrong>Dropbox\u003C\u002Fstrong>, \u003Cstrong>FTP\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attach Files to Email\u003C\u002Fstrong> (New) – Include uploaded files in order confirmation emails.\u003Cbr \u002F>\n📝 \u003Cstrong>Note:\u003C\u002Fstrong> Works only with \u003Cstrong>standard storage\u003C\u002Fstrong> \u003Cem>(not compatible with remote storage)\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ajax Upload\u003C\u002Fstrong> – Upload files without page reload for a seamless experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Uploads\u003C\u002Fstrong> – Users can upload as many files as needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security\u003C\u002Fstrong> – Ensure security with regular updates, vulnerability scans, and threat protection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Code & Performance\u003C\u002Fstrong> – Improve speed and efficiency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Sites\u003C\u002Fstrong> – Use on any number of websites without restrictions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>1 Month Premium Support\u003C\u002Fstrong> – Get priority assistance for one month.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Support\u003C\u002Fstrong> – Compatible with \u003Cstrong>WPML\u003C\u002Fstrong> and \u003Cstrong>Polylang\u003C\u002Fstrong> for translations.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Pro version \u003Ca href=\"https:\u002F\u002Fwww.codedropz.com\u002Fwoo-commerce-pro\u002Fshop\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can get \u003Ca href=\"https:\u002F\u002Fwww.codedropz.com\u002Fwoocommerce-drag-drop-multiple-file-upload\u002F\" rel=\"nofollow ugc\">PRO Version here!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO VERSION – PLUGIN OVERVIEW\u003C\u002Fstrong>\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\u002FHoI6roau2Cc?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>Other Plugin You May Like\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.codedropz.com\u002Fwoo-order-files\u002F\" rel=\"nofollow ugc\">Order Files for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n**An extension that attach files to existing WooCommerce orders, allowing both customers and admins to upload and manage files easily.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-file-upload-approval\u002F\" rel=\"ugc\">Easy File Upload & Approval\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Easy File Upload & Approval\u003C\u002Fstrong> – A simple file management plugin that lets users effortlessly upload and submit files for review through a clean and simple drag-and-drop interface.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdrag-and-drop-multiple-file-upload-contact-form-7\u002F\" rel=\"ugc\">Drag & Drop Multiple File Upload – Contact Form 7\u003C\u002Fa>\u003Cbr \u002F>\nDrag & Drop File Upload extension for \u003Cstrong>Contact Form 7\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.codedropz.com\u002Fdrag-drop-file-uploader-wpforms\u002F\" rel=\"nofollow ugc\">Drag & Drop Multiple File Upload – WPForms\u003C\u002Fa>\u003Cbr \u002F>\nDrag & Drop File Upload extension for \u003Cstrong>WPForms\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Would you like to support the advancement of this plugin? \u003Ca href=\"http:\u002F\u002Fcodedropz.com\u002Fdonation\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fp>\n","Drag and Drop Multiple File Uploader is a simple, straightforward WordPress plugin extension for WooCommerce.",5000,78657,98,20,"2026-03-11T05:12:00.000Z","6.9.4","3.0.1","5.2.4",[20,21,22,23,24],"ajax-uploader","drag-and-drop","multiple-file","upload","woocommerce","https:\u002F\u002Fwww.codedropz.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdrag-and-drop-multiple-file-upload-for-woocommerce.1.1.7.zip",86,4,0,"2025-05-08 20:19:50","2026-03-15T15:16:48.613Z",[33,48,60,76],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2025-4403","drag-and-drop-multiple-file-upload-for-woocommerce-unauthenticated-arbitrary-file-upload-via-upload-function","Drag and Drop Multiple File Upload for WooCommerce \u003C= 1.1.6 - Unauthenticated Arbitrary File Upload via upload Function","The Drag and Drop Multiple File Upload for WooCommerce plugin for WordPress is vulnerable to arbitrary file uploads in all versions up to, and including, 1.1.6 due to accepting a user‐supplied supported_type string and the uploaded filename without enforcing real extension or MIME checks within the upload() function. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible.",null,"\u003C=1.1.6","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Unrestricted Upload of File with Dangerous Type","2025-05-09 08:24:07",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F933dd704-5a31-42a9-9b87-bf14a9d4ffa9?source=api-prod",1,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":38,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":55,"published_date":56,"updated_date":57,"references":58,"days_to_patch":47},"CVE-2025-2941","drag-and-drop-multiple-file-upload-for-woocommerce-unauthenticated-arbitrary-file-move","Drag and Drop Multiple File Upload for WooCommerce \u003C= 1.1.4 - Unauthenticated Arbitrary File Move","The Drag and Drop Multiple File Upload for WooCommerce plugin for WordPress is vulnerable to arbitrary file moving due to insufficient file path validation via the wc-upload-file[] parameter in all versions up to, and including, 1.1.4. This makes it possible for unauthenticated attackers to move arbitrary files on the server, which can easily lead to remote code execution when the right file is moved (such as wp-config.php).","\u003C=1.1.4","1.1.5","Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","2025-04-04 18:15:16","2025-04-05 07:01:11",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2685a2b4-aba3-425b-af0d-06f7693ab3d7?source=api-prod",{"id":61,"url_slug":62,"title":63,"description":64,"plugin_slug":4,"theme_slug":38,"affected_versions":65,"patched_in_version":66,"severity":67,"cvss_score":68,"cvss_vector":69,"vuln_type":70,"published_date":71,"updated_date":72,"references":73,"days_to_patch":75},"CVE-2023-4821","drag-and-drop-multiple-file-upload-for-woocommerce-unauthenticated-stored-cross-site-scripting","Drag and Drop Multiple File Upload for WooCommerce \u003C= 1.1.0 - Unauthenticated Stored Cross-Site Scripting","The Drag and Drop Multiple File Upload for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via malicious files (such as .svg) in versions up to, and including, 1.1.0 due to insufficient file type validation. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.1.0","1.1.1","high",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2023-09-21 00:00:00","2024-01-22 19:56:02",[74],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fabc8ee11-c149-4a2b-a388-7bd234c2cc64?source=api-prod",124,{"id":77,"url_slug":78,"title":79,"description":80,"plugin_slug":4,"theme_slug":38,"affected_versions":81,"patched_in_version":82,"severity":67,"cvss_score":83,"cvss_vector":84,"vuln_type":85,"published_date":86,"updated_date":72,"references":87,"days_to_patch":89},"CVE-2022-45377","drag-and-drop-multiple-file-upload-for-woocommerce-cross-site-request-forgery-in-upload-and-deletefile","Drag and Drop Multiple File Upload for WooCommerce \u003C= 1.0.8 - Cross-Site Request Forgery in upload and delete_file","The Drag and Drop Multiple File Upload for WooCommerce plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.0.8. This is due to missing or incorrect nonce validation on the upload and delete_file functions. This makes it possible for unauthenticated attackers to perform an unauthorized file upload or deletion via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=1.0.8","1.0.9",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2023-02-24 00:00:00",[88],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7087221f-c092-4803-8725-687ffbbbd941?source=api-prod",333,{"slug":91,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":92,"avg_security_score":93,"avg_patch_time_days":94,"trust_score":95,"computed_at":96},"glenwpcoder",65030,88,190,71,"2026-04-04T06:10:49.874Z",[98,116,140,163,186],{"slug":99,"name":100,"version":101,"author":7,"author_profile":8,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":109,"homepage":111,"download_link":112,"security_score":113,"vuln_count":114,"unpatched_count":29,"last_vuln_date":115,"fetched_at":31},"drag-and-drop-multiple-file-upload-contact-form-7","Drag and Drop Multiple File Upload for Contact Form 7","1.3.9.6","\u003Cp>\u003Cstrong>Drag and Drop Multiple File Upload\u003C\u002Fstrong> is a simple, straightforward WordPress plugin extension for Contact Form 7, which allows the user to upload multiple files using the \u003Cstrong>drag-and-drop\u003C\u002Fstrong> feature or the common browse-file of your webform.\u003C\u002Fp>\n\u003Cp>Drag and Drop Multiple File Upload for Contact Form 7 is an independent plugin, not affiliated with or endorsed by the developers of Contact Form 7.\u003C\u002Fp>\n\u003Cp>Here’s a little \u003Ca href=\"http:\u002F\u002Fcodedropz.com\u002Fcontact\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>File Type Validation\u003C\u002Fli>\n\u003Cli>File Size Validation\u003C\u002Fli>\n\u003Cli>Ajax Uploader\u003C\u002Fli>\n\u003Cli>Limit number of files Upload.\u003C\u002Fli>\n\u003Cli>Limit files size for each field\u003C\u002Fli>\n\u003Cli>Can specify custom file types or extension\u003C\u002Fli>\n\u003Cli>Manage Text and Error message in admin settings\u003C\u002Fli>\n\u003Cli>Drag & Drop or Browse File – Multiple Upload\u003C\u002Fli>\n\u003Cli>Support Multiple Drag and Drop in One Form.\u003C\u002Fli>\n\u003Cli>Able to delete uploaded file before being sent\u003C\u002Fli>\n\u003Cli>Send files as \u003Cstrong>email attachment\u003C\u002Fstrong> or as a \u003Cstrong>links\u003C\u002Fstrong>. \u003Cem>(see note below)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Support multiple languages\u003C\u002Fli>\n\u003Cli>Mobile Responsive\u003C\u002Fli>\n\u003Cli>Cool Progress Bar\u003C\u002Fli>\n\u003Cli>Compatible with any browser\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PLUGIN GUIDE – FREE VERSION\u003C\u002Fstrong>\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\u002FDvuvmzIImYo?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>\u003Cstrong>Note:\u003C\u002Fstrong> On Free version, all uploaded files moves to a temporary folder \u003Cem>(“\u002Fwp-content\u002Fuploads\u002Fwp_dndcf7_uploads”)\u003C\u002Fem> then attaches the file to the mail and sends it. After that \u003Cstrong>“Drag & Drop File Upload”\u003C\u002Fstrong> removes the file from the temporary folder \u003Cstrong>1 hour\u003C\u002Fstrong> after the submission. \u003Cem>( same process with the default \u003Cstrong>“file”\u003C\u002Fstrong> upload of Contact Form 7 – \u003Ca href=\"https:\u002F\u002Fcontactform7.com\u002Ffile-uploading-and-attachment\u002F#How-your-uploaded-files-are-managed\" rel=\"nofollow ugc\">See here\u003C\u002Fa> )\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>To \u003Cstrong>adjust\u003C\u002Fstrong> or \u003Cstrong>disable\u003C\u002Fstrong> the auto-deletion feature, we suggest upgrading to the \u003Cstrong>PRO version\u003C\u002Fstrong> for more options \u003Cem>(see below)\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch3>⭐ Premium Features ⭐\u003C\u002Fh3>\n\u003Cp>Check out the available features in the \u003Ca href=\"https:\u002F\u002Fwww.codedropz.com\u002Fdrag-drop-multiple-file-upload-for-contact-form-7\u002F#shop\" rel=\"nofollow ugc\">\u003Cstrong>PRO version\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Upload Large File\u003C\u002Fstrong> – Supports uploading large files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Preview\u003C\u002Fstrong> – Displays thumbnails for images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Delete Files\u003C\u002Fstrong> – Automatically deletes files after a set time \u003Cem>(hours, weeks, days, months, etc)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zip Files\u003C\u002Fstrong> – Compress uploaded files into a ZIP archive\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Files to Media Library\u003C\u002Fstrong> – Store files in the WordPress media library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change Upload Directory\u003C\u002Fstrong> – Customize the default WordPress upload directory.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload Folder\u003C\u002Fstrong> – 📂 Choose a custom folder to store files:\u003Cbr \u002F>\n✅ Contact Form 7 Fields: Use any field name\u003Cbr \u002F>\n✅ Generated Date & Time: Timestamp-based folders\u003Cbr \u002F>\n✅ Random Folder: Auto-generated letters & numbers\u003Cbr \u002F>\n✅ By User: Requires login to store files in the user’s email or first name.\u003Cbr \u002F>\n✅ Custom Folder: Manually input a folder name\u003Cbr \u002F>\n✅ Dynamic Folder: \u003Cem>User (name, id), Post (id, slug), CF7 field\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send as Attachments, Zip, or Links\u003C\u002Fstrong> – Flexible file delivery options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chunked Uploads\u003C\u002Fstrong> – Upload large files in smaller chunks to avoid timeouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Max Total Size\u003C\u002Fstrong> – Set the maximum combined size for all uploaded files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Parallel Upload\u003C\u002Fstrong> – Limit simultaneous uploads to optimize server performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Filename\u003C\u002Fstrong> – Define custom filename patterns: \u003Cem>( {filename}, {cf7-field-name}, {ip_address}, {random}, {post_id}, {post_slug}, etc. )\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Color Options\u003C\u002Fstrong> – Customize colors for \u003Cstrong>file size\u003C\u002Fstrong>, \u003Cstrong>progress bar\u003C\u002Fstrong>, \u003Cstrong>filename\u003C\u002Fstrong>, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prevent Duplicate\u003C\u002Fstrong> – Disable button to prevent duplicate submissions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Theme\u003C\u002Fstrong> – Switch between \u003Cstrong>“Dark”\u003C\u002Fstrong> or \u003Cstrong>“Light”\u003C\u002Fstrong> themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Entries\u003C\u002Fstrong> – Store form entries in WordPress admin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Remote Storage Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n🔥 Supports: \u003Cstrong>OneDrive\u003C\u002Fstrong>, \u003Cstrong>Google Drive\u003C\u002Fstrong>, \u003Cstrong>Amazon S3\u003C\u002Fstrong>, \u003Cstrong>Dropbox\u003C\u002Fstrong>, \u003Cstrong>FTP\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Size Validation\u003C\u002Fstrong> – Ensure images meet required width and height.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Resize\u003C\u002Fstrong> – Supports image resizing (e.g., 800×800). \u003Cem>(\u003Cstrong>Standard\u003C\u002Fstrong> Version Only)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimize Image\u003C\u002Fstrong> – Optimize images after resizing. \u003Cem>(\u003Cstrong>Standard\u003C\u002Fstrong> Version Only)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security\u003C\u002Fstrong> – Ensure security with regular updates, vulnerability scans, and threat protection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Code & Performance\u003C\u002Fstrong> – Improve speed and efficiency.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Pro version\u003C\u002Fstrong> is also compatible with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contact Form 7 Add-on – Arshid\u003C\u002Fli>\n\u003Cli>Database for Contact Form 7- Ninja\u003C\u002Fli>\n\u003Cli>Advanced Contact form 7 DB – Vsourz Digital\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can get \u003Ca href=\"https:\u002F\u002Fwww.codedropz.com\u002Fdrag-drop-multiple-file-upload-for-contact-form-7\u002F#shop\" rel=\"nofollow ugc\">PRO Version here\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO VERSION – PLUGIN OVERVIEW\u003C\u002Fstrong>\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\u002FPoQA4KmIETA?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>Other Plugins You May Like\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.codedropz.com\u002Fwoo-order-files\u002F\" rel=\"nofollow ugc\">Order Files for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\nAn extension that attach files to existing WooCommerce orders, allowing both customers and admins to upload and manage files easily.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-file-upload-approval\u002F\" rel=\"ugc\">Easy File Upload & Approval\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Easy File Upload & Approval\u003C\u002Fstrong> – A simple file management plugin that lets users effortlessly upload and submit files for review through a clean and simple drag-and-drop interface.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdrag-and-drop-multiple-file-upload-for-woocommerce\u002F\" rel=\"ugc\">Drag & Drop Multiple File Upload – WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\nAn extension for \u003Cstrong>WooCommerce\u003C\u002Fstrong> – Transform your simple file upload into beautiful \u003Cstrong>“Drag & Drop Multiple File Upload”\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.codedropz.com\u002Fdrag-drop-file-uploader-wpforms\u002F\" rel=\"nofollow ugc\">Drag & Drop Multiple File Upload – WPForms\u003C\u002Fa>\u003Cbr \u002F>\nAn extension for \u003Cstrong>WPForms\u003C\u002Fstrong> – Transform your simple file upload into beautiful \u003Cstrong>“Drag & Drop Multiple File Upload”\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This simple plugin create Drag & Drop or choose Multiple File upload in your Confact Form 7 Forms.",60000,1252411,96,94,"2026-03-05T05:19:00.000Z",[20,110,21,22,23],"contact-form-7","http:\u002F\u002Fcodedropz.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdrag-and-drop-multiple-file-upload-contact-form-7.1.3.9.6.zip",81,14,"2026-03-05 06:23:44",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":137,"download_link":138,"security_score":139,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"gurualpha-bulk-product-images-changer-for-woocommerce","GURUALPHA Bulk Product Images Changer for WooCommerce","2.2.4","Muhammad Faisal","https:\u002F\u002Fprofiles.wordpress.org\u002Fgurualpha\u002F","\u003Cp>Do you have multiple WooCommerce products but dread the time-consuming process of updating their images one by one? \u003Cstrong>GURUALPHA Bulk Product Images Changer\u003C\u002Fstrong> makes it quick and effortless to change the main images of all your WooCommerce products in bulk.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Drag and Drop Uploader\u003C\u002Fstrong>: Easily upload and assign product images by simply dragging and dropping them.\u003Cbr \u002F>\n– \u003Cstrong>Auto-Matching\u003C\u002Fstrong>: Automatically matches images to products based on image filenames using selected criteria:\u003Cbr \u002F>\n  – \u003Cstrong>SKU\u003C\u002Fstrong>: Match images by product SKU.\u003Cbr \u002F>\n  – \u003Cstrong>Product ID\u003C\u002Fstrong>: Match images by WooCommerce Product ID.\u003Cbr \u002F>\n  – \u003Cstrong>Product Title\u003C\u002Fstrong>: Match images by product title.\u003Cbr \u002F>\n– \u003Cstrong>Global Matching Method Selection\u003C\u002Fstrong>: Choose your preferred matching method before uploading images to streamline the process.\u003Cbr \u002F>\n– \u003Cstrong>Cumulative Progress Bar\u003C\u002Fstrong>: View the bulk upload progress at the top of the page for better feedback.\u003Cbr \u002F>\n– \u003Cstrong>Upload History\u003C\u002Fstrong>: Keep track of your upload history, including links to updated products and images.\u003Cbr \u002F>\n– \u003Cstrong>Queue Management\u003C\u002Fstrong>: Only three images are uploaded at a time to avoid overloading your server.\u003Cbr \u002F>\n– \u003Cstrong>Error Handling\u003C\u002Fstrong>: Receive clear error messages if uploads fail or matching issues occur.\u003Cbr \u002F>\n– \u003Cstrong>Enhanced Security\u003C\u002Fstrong>: Ensures only authorized users can access and use the plugin.\u003Cbr \u002F>\n– \u003Cstrong>Performance Optimizations\u003C\u002Fstrong>: Efficiently handles large batches of image uploads without impacting site performance.\u003C\u002Fp>\n\u003Cp>Perfect for WooCommerce store owners and managers who need a fast way to refresh their product images!\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is distributed under the GNU General Public License v2.0. See \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GPLv2\u003C\u002Fa> for details.\u003C\u002Fp>\n","A plugin to easily change the images of multiple WooCommerce products in bulk using a drag-and-drop uploader and automated matching based on SKU, Prod &hellip;",50,1350,60,2,"2024-10-24T21:21:00.000Z","6.6.5","5.5","7.2",[133,134,135,136,24],"bulk-product-images","drag-and-drop-uploader","product-image-changer","product-management","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgurualpha-bulk-product-images-changer-for-woocommerce.2.2.4.zip",92,{"slug":141,"name":142,"version":143,"author":144,"author_profile":145,"description":146,"short_description":147,"active_installs":148,"downloaded":149,"rating":106,"num_ratings":150,"last_updated":151,"tested_up_to":16,"requires_at_least":152,"requires_php":153,"tags":154,"homepage":159,"download_link":160,"security_score":161,"vuln_count":28,"unpatched_count":29,"last_vuln_date":162,"fetched_at":31},"yaymail","YayMail – WooCommerce Email Customizer","4.3.4","YayCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fyaycommerce\u002F","\u003Cp>\u003Cstrong>Your brand deserves emails that shine.\u003C\u002Fstrong> ✨\u003C\u002Fp>\n\u003Cp>YayMail is the #1 Free drag-and-drop email template customizer that lets you design stunning, branded emails effortlessly. No coding required.\u003C\u002Fp>\n\u003Cp>Plus, expand your design possibilities with premade blocks and extensive plugin compatibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NEW\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-addon-for-woodmart\u002F\" rel=\"nofollow ugc\">Email Customizer for Woodmart Wishlist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-addon-for-blocksy\u002F\" rel=\"nofollow ugc\">Email Customizer for Blocksy Emails\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👋 \u003Cstrong>Works with Any WooCommerce Themes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Brandy\u003C\u002Fli>\n\u003Cli>Kadence\u003C\u002Fli>\n\u003Cli>OceanWP\u003C\u002Fli>\n\u003Cli>GeneratePress\u003C\u002Fli>\n\u003Cli>Astra\u003C\u002Fli>\n\u003Cli>Storefront\u003C\u002Fli>\n\u003Cli>Neve\u003C\u002Fli>\n\u003Cli>Kubio\u003C\u002Fli>\n\u003Cli>YITH Wonder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here’s how YayMail makes email customization easy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>30+ elements are built-in\u003C\u002Fli>\n\u003Cli>Real-time visual editing with instant preview\u003C\u002Fli>\n\u003Cli>Duplicate elements or sections in one click\u003C\u002Fli>\n\u003Cli>You can select an order to check the email with the actual data\u003C\u002Fli>\n\u003Cli>Personalize each email with tons of shortcodes\u003C\u002Fli>\n\u003Cli>Custom logo, brand colors, and typography controls\u003C\u002Fli>\n\u003Cli>Import\u002Fexport templates quickly\u003C\u002Fli>\n\u003Cli>One-click to send a test email\u003C\u002Fli>\n\u003Cli>Premade patterns and blocks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.yaycommerce.com\u002Ftry-yaymail\u002F\" rel=\"nofollow ugc\">\u003Cstrong>QUICK ADMIN DEMO\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-woocommerce-email-customizer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>YAYMAIL PRO\u003C\u002Fstrong>\u003C\u002Fa> 💎\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\u002FsfVwCGV5RBQ?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>\u003Ca href=\"https:\u002F\u002Fdocs.yaycommerce.com\u002Fyaymail\u002Fcompare-yaymail-free-and-pro\" rel=\"nofollow ugc\">Free vs Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002F\" rel=\"nofollow ugc\">YayMail Addons\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>When combined with \u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002F\" rel=\"nofollow ugc\">\u003Cstrong>YayMail Premium Addons\u003C\u002Fstrong>\u003C\u002Fa>, you will unlock the visual email designer integration to go with 80+ third-party WooCommerce plugins.\u003C\u002Fp>\n\u003Cp>With YayMail, you can drag and drop elements to the email templates. Each element makes a block in the WooCommerce visual email editor. It is very easy to edit content and design email layouts, just like you do with the Gutenberg editor or Elementor page builder.\u003C\u002Fp>\n\u003Cp>Exclusively, you can also send personalized email templates using shortcodes, placeholders, and WooCommerce conditional logic.\u003C\u002Fp>\n\u003Ch3>⚡️ FEATURES\u003C\u002Fh3>\n\u003Cp>The YayMail free version allows you to add \u003Cstrong>unlimited elements\u003C\u002Fstrong> to create html email template:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom WooCommerce Email Templates\u003C\u002Fstrong>\u003Cbr \u002F>\nUnlike Kadence Woo Commerce email designer, this email customizer allows you to create extra blocks to add to your email templates, creating a unique and memorable brand identity for your store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Drag and Drop Interface\u003C\u002Fstrong>\u003Cbr \u002F>\nEasy to navigate between the element sidebar and the editing area to customise email block elements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Edit Everything\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can edit content, layout, and design of email header, email body, visual footer, signature, social follow module, and more. It means that all your communication with your customers will finally match the rest of your branding.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stylish Social Icons\u003C\u002Fstrong>\u003Cbr \u002F>\nIt comes with predesigned icons for your chosen social media platforms, including Facebook, Twitter\u002FX, Instagram, Threads, TikTok, YouTube, Pinterest, website, and more!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Visual Email Editor\u003C\u002Fstrong>\u003Cbr \u002F>\nDesign HTML email and live preview on the same screen. Apart from the full window view, you can take a look on desktop and mobile view.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Preview Email\u003C\u002Fstrong>\u003Cbr \u002F>\nThe built-in previewer allows you to view a mockup order email, and also pick an \u003Cem>existing order placed in your store\u003C\u002Fem> to view its actual email.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powerful Shortcodes\u003C\u002Fstrong>\u003Cbr \u002F>\nYou have a variety of placeholders for order details, customer details, billing info, shipping, payment, new user info, additional \u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fhow-to-add-custom-fields-to-woocommerce-order-emails\u002F\" rel=\"nofollow ugc\">order metadata\u003C\u002Fa>, etc. Literally, everything you need to establish a strong brand impression!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Test Email\u003C\u002Fstrong>\u003Cbr \u002F>\nOne-click to send a test email template to make sure it looks good on different email clients & devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Export\u002FImport Email Templates\u003C\u002Fstrong>\u003Cbr \u002F>\nYayMail allows you to export and import full sets of email templates. This can be useful if you want to back up your customized email templates, move them to another website, or share them with other sub-sites. In case you want to reuse a winning \u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fdesign-black-friday-woocommerce-banner-yaymail\u002F\" rel=\"nofollow ugc\">email template in a Black Friday campaign\u003C\u002Fa>, you can also generate a .json file containing an individual email and import it as needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fully Customize 11 WooCommerce Order Email Template\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>New Order Email\u003C\u002Fli>\n\u003Cli>Order Cancelled Email\u003C\u002Fli>\n\u003Cli>Order Failed Email\u003C\u002Fli>\n\u003Cli>Order On-Hold Email: first order status or payment pending sent to customer\u003C\u002Fli>\n\u003Cli>Order Processing Email: order confirmation email template sent to customer\u003C\u002Fli>\n\u003Cli>Order Completed Email: order complete status with post-purchase interactions\u003C\u002Fli>\n\u003Cli>Order Refunded Email: notify customer about order refund request\u003C\u002Fli>\n\u003Cli>Customer Invoice Email: manually send personalized invoice to customer\u003C\u002Fli>\n\u003Cli>Customer Note Email: manually send custom note and additional information to customer\u003C\u002Fli>\n\u003Cli>Customer New Account Email: welcome email template for new customer\u003C\u002Fli>\n\u003Cli>Customer Reset Password Email: password reset instructions and useful resources sent to customer\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>BLOCK ELEMENTS TO ENHANCE YOUR EMAIL DESIGN:\u003C\u002Fh3>\n\u003Cp>You can fine-tune the design of WooCommerce email templates globally or individually with custom CSS. Looking for ways to add extra content? Here are a few ideas:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Order details, order table items, woocommerce order tracking\u003C\u002Fli>\n\u003Cli>Smart coupon, personalized coupons, active discount campaigns, gift messages\u003C\u002Fli>\n\u003Cli>Shipping quotes, client quotes, request a quote\u003C\u002Fli>\n\u003Cli>Social interactions, social rewards, rewards and points\u003C\u002Fli>\n\u003Cli>Checkout fields, custom checkout field editor\u003C\u002Fli>\n\u003Cli>Order confirmation page\u003C\u002Fli>\n\u003Cli>Checkout phone, shipping module\u003C\u002Fli>\n\u003Cli>Member info, membership page\u003C\u002Fli>\n\u003Cli>Payment plans, b2b payments, partial payment\u003C\u002Fli>\n\u003Cli>Order signature, mail signature, delivery note\u003C\u002Fli>\n\u003Cli>Shop’s color palette, banners, animation, and other media assets\u003C\u002Fli>\n\u003Cli>Brand voice, imagery, iconography, shop locations, etc.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fhow-to-customize-email-template-with-woocommerce-email-hooks\u002F\" rel=\"nofollow ugc\">Add WooCommerce hooks in email template\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💥 YAYMAIL PRO\u003C\u002Fh3>\n\u003Cp>While YayMail Free provides full customizability for 11 default WooCommerce email templates, YayMail Pro supports many other plugins. It helps you show hooks, tables, custom fields, attributes, email meta fields, and other variables in your outgoing transactional emails.\u003C\u002Fp>\n\u003Cp>This WooCommerce email designer’s third-party integrations include but are not limited to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shipment Tracking by WooCommerce\u003C\u002Fli>\n\u003Cli>Checkout Field Editor by WooCommerce\u003C\u002Fli>\n\u003Cli>Order Status Manager by SkyVerge\u003C\u002Fli>\n\u003Cli>Admin Custom Order Fields by SkyVerge\u003C\u002Fli>\n\u003Cli>Advanced Shipment Tracking by Zorem\u003C\u002Fli>\n\u003Cli>YITH WooCommerce Order Tracking\u003C\u002Fli>\n\u003Cli>Flexible Checkout Fields by WPDesk \u003C\u002Fli>\n\u003Cli>Custom Order Status by TycheSoftwares\u003C\u002Fli>\n\u003Cli>Checkout Field Editor by ThemeHigh\u003C\u002Fli>\n\u003Cli>WooCommerce Show Attributes\u003C\u002Fli>\n\u003Cli>Back In Stock Notifier | WooCommerce Waitlist Pro by codewoogeek\u003C\u002Fli>\n\u003Cli>Pagar.me for WooCommerce\u003C\u002Fli>\n\u003Cli>WPML | WooCommerce Multilingual\u003C\u002Fli>\n\u003Cli>Polylang, TranslatePress, Loco Translate, Weglot, GTranslate, and more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧠 CONDITIONAL LOGIC (Premium Only)\u003C\u002Fh3>\n\u003Cp>For more flexibility and personalization, \u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fconditional-logic-addon-for-yaymail\" rel=\"nofollow ugc\">YayMail Conditional Logic\u003C\u002Fa> allows you to quickly add extra email blocks based on your conditions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Related products\u003C\u002Fli>\n\u003Cli>Recommended products\u003C\u002Fli>\n\u003Cli>Customer loyalty rewards for specific buyers\u003C\u002Fli>\n\u003Cli>WooCommerce custom email per product\u003Cbr \u002F>\n➡️ \u003Ca href=\"https:\u002F\u002Fdemo.yaycommerce.com\u002Ftry-yaymail\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🦄 YAYMAIL ADDONS\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002F\" rel=\"nofollow ugc\">YayMail Addons\u003C\u002Fa> are separate plugins and must be used along with either YayMail Free or Pro version.\u003C\u002Fp>\n\u003Cp>With YayMail Addons, you have a huge amount of flexibility to what can be put in your order notifier. Then, the customized emails\u002Fnotes to admin, vendors, members, subscribers, and customers can carry your brand info and content.\u003C\u002Fp>\n\u003Cp>That said, if you’re using one of the extensions below, you have to buy its YayMail Addon to design those extra email templates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce Subscriptions & Enhancer for WooCommerce Subscriptions (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-premium-addon-for-woocommerce-subscriptions\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>WooCommerce Bookings (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-premium-addon-for-woocommerce-bookings\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>AutomateWoo (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-premium-addon-for-automatewoo\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>WooCommerce Pre-Orders (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-premium-addon-for-woocommerce-pre-order\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Germanized (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-premium-addon-for-woocommerce-germanized\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>German Market (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-premium-addon-for-german-market\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>YITH Gift Cards (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-premium-addon-for-yith-woocommerce-gift-cards\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>YITH Membership (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-premium-addon-for-yith-woocommerce-membership\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>WooCommerce Stripe Payment Gateway (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-premium-addon-for-woocommerce-stripe-payment-gateway\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>B2BKing (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-addon-for-b2bking\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwholesalex\u002F\" rel=\"ugc\">WholesaleX\u003C\u002Fa> – WooCommerce Wholesale Plugin (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-addon-for-wholesalex\u002F\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Dokan Multivendor Marketplace Solution (\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002Fyaymail-premium-addon-for-dokan\" rel=\"nofollow ugc\">Get Addon\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyaycommerce.com\u002Fyaymail-addons\u002F?category=marketing\" rel=\"nofollow ugc\">View all YayMail Addons \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Happy Customizing! 💛\u003C\u002Fp>\n","Customize WooCommerce email templates with an advanced drag-and-drop email builder. Works great with 80+ WooCommerce Email Customizer Addons.",50000,1342755,288,"2026-03-12T02:31:00.000Z","4.7","5.4",[21,155,156,157,158],"email-builder","email-templates","woocommerce-email-customizer","woocommerce-emails","https:\u002F\u002Fyaycommerce.com\u002Fyaymail-woocommerce-email-customizer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyaymail.4.3.4.zip",91,"2026-02-17 19:00:00",{"slug":164,"name":165,"version":166,"author":167,"author_profile":168,"description":169,"short_description":170,"active_installs":171,"downloaded":172,"rating":13,"num_ratings":173,"last_updated":174,"tested_up_to":16,"requires_at_least":175,"requires_php":176,"tags":177,"homepage":182,"download_link":183,"security_score":184,"vuln_count":47,"unpatched_count":29,"last_vuln_date":185,"fetched_at":31},"multiline-files-for-contact-form-7","MultiLine Files for Contact Form 7","3.1.0","Maulik Vora","https:\u002F\u002Fprofiles.wordpress.org\u002Fzluck\u002F","\u003Cp>\u003Cstrong>MultiLine Files for Contact Form 7\u003C\u002Fstrong> is the ultimate solution for adding multiple file upload functionality to your Contact Form 7 forms. Whether you’re collecting documents, images, videos, or any other file types, this plugin provides a seamless, user-friendly experience that enhances your forms’ capabilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose MultiLine Files for Contact Form 7?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Unlimited File Uploads\u003C\u002Fstrong> – No restrictions on the number of files users can upload\u003Cbr \u002F>\n✅ \u003Cstrong>Intuitive User Interface\u003C\u002Fstrong> – Clean, responsive design that works on all devices\u003Cbr \u002F>\n✅ \u003Cstrong>Smart File Management\u003C\u002Fstrong> – Users can preview, remove, and manage files before submission\u003Cbr \u002F>\n✅ \u003Cstrong>Automatic ZIP Compression\u003C\u002Fstrong> – All files are automatically compressed into a single ZIP file for easy email delivery\u003Cbr \u002F>\n✅ \u003Cstrong>Advanced Security\u003C\u002Fstrong> – Built-in file type validation, size limits, and security measures\u003Cbr \u002F>\n✅ \u003Cstrong>Easy Integration\u003C\u002Fstrong> – Works seamlessly with Contact Form 7 without complex setup\u003Cbr \u002F>\n✅ \u003Cstrong>Fully Responsive\u003C\u002Fstrong> – Perfect experience on desktop, tablet, and mobile devices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Document submission forms\u003C\u002Fli>\n\u003Cli>Portfolio uploads\u003C\u002Fli>\n\u003Cli>Job application forms\u003C\u002Fli>\n\u003Cli>Support ticket systems\u003C\u002Fli>\n\u003Cli>Content submission platforms\u003C\u002Fli>\n\u003Cli>Any form requiring multiple file attachments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to change style?\u003C\u002Fh3>\n\u003Cp>If you want to change our plugin button or others file listing style and apply your custom style please add your custom css in your theme’s css file. Adding style in child theme is recommended. Here I have shown style guide for button and listing. so, you can easily update style of the elements.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Buttton style:\u003C\u002Fstrong> \u003Ccode>#mfcf7_zl_add_file { background-color: #004834; }\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>‘X’ icon style:\u003C\u002Fstrong> \u003Ccode>.mfcf7_zl_multifilecontainer p .mfcf7_zl_delete_file i { color: azure; }\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Selected file name style:\u003C\u002Fstrong> \u003Ccode>.mfcf7-zl-multifile-name { color: black; }\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Upgrade to Pro for Advanced Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🎯 \u003Cstrong>Multiple Upload Buttons\u003C\u002Fstrong> – Add multiple file upload fields in the same form\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>File Limits\u003C\u002Fstrong> – Set minimum and maximum file count limits\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>Custom Positioning\u003C\u002Fstrong> – Change the location of the file list display\u003C\u002Fli>\n\u003Cli>🗑️ \u003Cstrong>Individual File Removal\u003C\u002Fstrong> – Remove files one by one even when selected together\u003C\u002Fli>\n\u003Cli>🚀 \u003Cstrong>Priority Support\u003C\u002Fstrong> – Get faster response times and dedicated support\u003C\u002Fli>\n\u003Cli>🔧 \u003Cstrong>Advanced Customization\u003C\u002Fstrong> – More styling and configuration options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002F9W6qL4\" rel=\"nofollow ugc\">Get Pro Version Now\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Need Help?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📧 \u003Cstrong>Email Support\u003C\u002Fstrong>: Contact us through the WordPress.org support forums\u003C\u002Fli>\n\u003Cli>🐛 \u003Cstrong>Bug Reports\u003C\u002Fstrong>: Report issues on our GitHub repository\u003C\u002Fli>\n\u003Cli>💡 \u003Cstrong>Feature Requests\u003C\u002Fstrong>: Suggest new features via our support channels\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any personal data. All file uploads are handled locally on your server and are not sent to any third-party services. Files are temporarily stored during form submission and are automatically cleaned up after processing.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fzluck\" rel=\"nofollow ugc\">Zluck Solutions\u003C\u002Fa> with ❤️ for the WordPress community.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>If you find this plugin helpful, please consider \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fzluck\" rel=\"nofollow ugc\">buying us a coffee\u003C\u002Fa> to support continued development and maintenance.\u003C\u002Fp>\n","Upload unlimited files to Contact Form 7 with an intuitive interface, file management, and automatic ZIP compression for email delivery.",10000,124058,49,"2025-12-15T11:24:00.000Z","5.6","7.4",[110,178,179,180,181],"file-attachment","file-uploader","form-plugin","multiple-file-upload","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmultiline-files-for-contact-form-7\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiline-files-for-contact-form-7.3.1.0.zip",99,"2024-10-15 00:00:00",{"slug":187,"name":188,"version":119,"author":189,"author_profile":190,"description":191,"short_description":192,"active_installs":193,"downloaded":194,"rating":93,"num_ratings":114,"last_updated":195,"tested_up_to":16,"requires_at_least":196,"requires_php":137,"tags":197,"homepage":201,"download_link":202,"security_score":203,"vuln_count":204,"unpatched_count":29,"last_vuln_date":205,"fetched_at":31},"checkout-files-upload-woocommerce","Checkout Files Upload for WooCommerce","WP Wham","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpwham\u002F","\u003Cp>Checkout Files Upload for WooCommerce plugin lets your customers upload files on (or after) WooCommerce checkout.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Set field’s \u003Cstrong>position\u003C\u002Fstrong> on WooCommerce checkout page:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Before checkout form.\u003C\u002Fli>\n\u003Cli>After checkout form.\u003C\u002Fli>\n\u003Cli>Do not add on checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Set if file upload \u003Cstrong>is required\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>If you need files to be uploaded after order is created, you can optionally add field to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce \u003Cstrong>Thank You\u003C\u002Fstrong> (i.e. \u003Cstrong>Order Received\u003C\u002Fstrong>) page.\u003C\u002Fli>\n\u003Cli>WooCommerce \u003Cstrong>My Account\u003C\u002Fstrong> page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add custom \u003Cstrong>label\u003C\u002Fstrong> to the field.\u003C\u002Fp>\n\u003Cp>Set \u003Cstrong>accepted file types\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Set custom Upload and Remove \u003Cstrong>button labels\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Set \u003Cstrong>custom messages\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Wrong file type”.\u003C\u002Fli>\n\u003Cli>“Wrong image dimensions” and “Couldn’t get image dimensions”.\u003C\u002Fli>\n\u003Cli>“File is required”.\u003C\u002Fli>\n\u003Cli>“File was successfully uploaded”.\u003C\u002Fli>\n\u003Cli>“No file selected”.\u003C\u002Fli>\n\u003Cli>“File was successfully removed”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Optionally set field to show up only if in cart there are selected:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Products\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product categories\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product tags\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add uploaded files to admin and customers \u003Cstrong>emails\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Send \u003Cstrong>additional emails\u003C\u002Fstrong> if user uploads or removes files on “Thank You” or “My Account” pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customize\u003C\u002Fstrong> the frontend files upload form.\u003C\u002Fp>\n\u003Cp>Optionally enable \u003Cstrong>AJAX form\u003C\u002Fstrong> for file uploads.\u003C\u002Fp>\n\u003Cp>Set \u003Cstrong>max file size\u003C\u002Fstrong> option.\u003C\u002Fp>\n\u003Cp>Optionally \u003Cstrong>validate image dimensions\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!\u003C\u002Fli>\n\u003Cli>Drop us a line at \u003Ca href=\"https:\u002F\u002Fwpwham.com\" rel=\"nofollow ugc\">www.wpwham.com\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Visit the \u003Ca href=\"https:\u002F\u002Fwpwham.com\u002Fproducts\u002Fcheckout-files-upload-for-woocommerce\u002F\" rel=\"nofollow ugc\">Checkout Files Upload for WooCommerce plugin page\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Let your customers upload files on (or after) WooCommerce checkout.",7000,158734,"2026-03-10T19:41:00.000Z","4.4",[198,199,200,24],"checkout","checkout-files-upload","woo-commerce","https:\u002F\u002Fwpwham.com\u002Fproducts\u002Fcheckout-files-upload-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheckout-files-upload-woocommerce.2.2.4.zip",95,3,"2025-11-17 20:47:11",{"attackSurface":207,"codeSignals":248,"taintFlows":265,"riskAssessment":266,"analyzedAt":278},{"hooks":208,"ajaxHandlers":241,"restRoutes":242,"shortcodes":243,"cronEvents":244,"entryPointCount":29,"unprotectedCount":29},[209,215,220,226,229,233,238],{"type":210,"name":211,"callback":212,"file":213,"line":214},"action","before_woocommerce_init","closure","drag-and-drop-file-uploads-wc.php",58,{"type":216,"name":217,"callback":218,"priority":14,"file":219,"line":14},"filter","woocommerce_settings_tabs_array","add_settings_page","inc\\admin\\dnd-wc-admin-settings.php",{"type":210,"name":221,"callback":222,"priority":223,"file":224,"line":225},"init","text_domain",10,"inc\\class-dnd-upload-wc.php",65,{"type":210,"name":221,"callback":227,"priority":14,"file":224,"line":228},"setErrorMessages",66,{"type":210,"name":230,"callback":231,"file":224,"line":232},"woocommerce_loaded","DNDMFU_WC_INIT",511,{"type":210,"name":234,"callback":235,"file":236,"line":237},"admin_head","dndmfu_wc_product_tabs_icon","inc\\functions\\functions-dnd-upload-wc.php",17,{"type":216,"name":239,"callback":240,"file":236,"line":107},"woocommerce_get_settings_pages","dndmfu_wc_settings_tabs",[],[],[],[245],{"hook":246,"callback":246,"file":213,"line":247},"wp_dnd_wc_daily_cron",45,{"dangerousFunctions":249,"sqlUsage":250,"outputEscaping":256,"fileOperations":28,"externalRequests":29,"nonceChecks":204,"capabilityChecks":29,"bundledLibraries":264},[],{"prepared":29,"raw":47,"locations":251},[252],{"file":253,"line":254,"context":255},"uninstall.php",13,"$wpdb->get_results() with variable interpolation",{"escaped":257,"rawEcho":127,"locations":258},15,[259,262],{"file":219,"line":260,"context":261},33,"raw output",{"file":236,"line":263,"context":261},164,[],[],{"summary":267,"deductions":268},"The plugin \"drag-and-drop-multiple-file-upload-for-woocommerce\" v1.1.7 exhibits a concerning security posture despite a seemingly limited static attack surface. While there are no apparent AJAX handlers, REST API routes, or shortcodes exposed without authentication in this version, the presence of one cron event could be a potential entry point if not properly secured. The significant concern lies in the vulnerability history, with a total of 4 known CVEs, including 2 critical and 2 high severity vulnerabilities. These past issues, spanning Unrestricted File Uploads, Path Traversal, XSS, and CSRF, suggest a pattern of fundamental security flaws that have been exploited in previous versions. The fact that none of these critical or high vulnerabilities are currently unpatched is a positive sign, but the sheer volume and severity of past issues indicate a history of insecure coding practices within the plugin.\n\nFrom a code analysis perspective, the plugin uses SQL queries without prepared statements, which is a significant risk for SQL injection vulnerabilities. While most output is properly escaped (88%), the remaining unescaped outputs could still lead to Cross-Site Scripting (XSS) vulnerabilities. The lack of capability checks on any of the identified entry points is also a major weakness, meaning that any potential access to functionality could be leveraged by unauthenticated users. The taint analysis showing zero flows is encouraging, but this can be unreliable, especially when combined with the known vulnerability history.\n\nIn conclusion, while the current static analysis of v1.1.7 shows a reduced immediate attack surface and no unpatched critical vulnerabilities, the plugin's historical record of severe security flaws, coupled with the use of raw SQL queries and a complete absence of capability checks, indicates a high underlying risk. Users should exercise extreme caution and consider alternative solutions or ensure rigorous security auditing before deploying this plugin.",[269,271,274,276],{"reason":270,"points":14},"Unpatched CVEs: 2 critical, 2 high",{"reason":272,"points":273},"SQL queries without prepared statements",8,{"reason":275,"points":257},"Capability checks: 0",{"reason":277,"points":28},"Unescaped output (12% of 17)","2026-03-16T18:09:10.634Z",{"wat":280,"direct":285},{"assetPaths":281,"generatorPatterns":282,"scriptPaths":283,"versionParams":284},[],[],[],[],{"cssClasses":286,"htmlComments":287,"htmlAttributes":288,"restEndpoints":289,"jsGlobals":290,"shortcodeOutput":291},[],[],[],[],[],[]]