[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnlpKzjsD2guodU9c3UlFyAM9yYtjhDSuUncQSLlUYt0":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":57,"crawl_stats":38,"alternatives":65,"analysis":176,"fingerprints":389},"custom-post-type-pdf-attachment","Custom Post Type Attachment","3.4.6","aviplugins.com","https:\u002F\u002Fprofiles.wordpress.org\u002Favimegladon\u002F","\u003Cul>\n\u003Cli>This plugin will allow you to upload files to your post or pages or any other custom post types.\u003C\u002Fli>\n\u003Cli>You can eather use shortcodes or functions to display attachments. \u003C\u002Fli>\n\u003Cli>just install the plugin and update setting from \u003Ccode>Settings-> Custom Post Type Attachment\u003C\u002Fcode>. \u003C\u002Fli>\n\u003Cli>Upload files in your post\u002Fpage edit page.\u003C\u002Fli>\n\u003Cli>Display files in frontend using shortcodes or using custom functions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display all attachments with a single shortcode [pdf_all_attachments]\u003C\u002Fli>\n\u003Cli>Display Single attachment [pdf_attachment file=”file_number” name=”optional file_name”]\u003C\u002Fli>\n\u003Cli>Example: [pdf_attachment file=”1″ name=”PDF File 1″]\u003C\u002Fli>\n\u003Cli>Or\u003C\u002Fli>\n\u003Cli>pdf_attachment_file(“file_number”,”optional file_name”);\u003C\u002Fli>\n\u003Cli>Example: \u003C?php echo pdf_attachment_file(\"1\",\"PDF File 1\"); ?>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom Post Type Attachment PRO\u003C\u002Fh4>\n\u003Cp>There is a PRO version of this plugin that supports unlimited files to upload with multiple file types. You can get it \u003Ca href=\"https:\u002F\u002Fwww.aviplugins.com\u002Fcustom-post-type-attachment-pro\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> in \u003Cstrong>USD 1.50\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Attachment number can be Increased \u002F Decreased from the post edit page. You can upload other type of files also. Supported files that can be uploaded are PDF, TXT, JPG, JPEG, BMP, GIF, PNG, DOC, DOCX, XLS, CSV, PPT, PPTX, ZIP.\u003C\u002Fli>\n\u003Cli>Every file can be marked as Hidden. These files will be hidden from visitors of the site. Only Logged In users will be able to download these files. For others a message will be displayed in place of the hidden files. This message can be updated from admin panel.\u003C\u002Fli>\n\u003Cli>You can select the user types that you want to give Permission to be able download the attachment files. Only selected user types will have permission to download the attachments.\u003C\u002Fli>\n\u003Cli>More Advanced File Download feature.\u003C\u002Fli>\n\u003Cli>Users can be asked to enter basic details like Name, Email & Phone Number before they can download the Attachments.\u003C\u002Fli>\n\u003Cli>Files Attachment option can be enabled in the WordPress default comments section as well.\u003C\u002Fli>\n\u003Cli>Files can be embedded in the page content. Users can view the content of the file before download.\u003C\u002Fli>\n\u003Cli>Supported document files that can be embedded are Adobe Acrobat (PDF), Microsoft Word (DOC), Microsoft PowerPoint (PPT), Microsoft Excel (XLS)\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.aviplugins.com\u002Fcustom-post-type-attachment-pro\u002F\" rel=\"nofollow ugc\">Click here to find out in details\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Post your plugin related queries at \u003Ca href=\"https:\u002F\u002Fwww.aviplugins.com\u002Fsupport.php\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.aviplugins.com\u002Fsupport.php\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","This plugin will allow you to upload files to your post or pages or any other custom post types.",900,93957,100,3,"2024-12-31T09:40:00.000Z","6.7.5","2.0.2","",[20,21,22,23,24],"attachment","download","file","file-attachment","upload","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-pdf-attachment\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-pdf-attachment.3.4.6.zip",69,2,1,"2025-09-29 00:00:00","2026-03-15T15:16:48.613Z",[33,47],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":38},"CVE-2025-62907","custom-post-type-attachment-authenticated-contributor-stored-cross-site-scripting","Custom Post Type Attachment \u003C= 3.4.6 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Custom Post Type Attachment plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.4.6 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=3.4.6","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-10-29 15:04:10",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7bc9627b-08ff-43cf-a528-5f1fd25cb729?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":38,"affected_versions":52,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":53,"updated_date":54,"references":55,"days_to_patch":29},"CVE-2024-4546","custom-post-type-attachment-authenticated-contributor-stored-cross-site-scripting-via-pdfattachment-shortcode","Custom Post Type Attachment \u003C= 3.4.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via pdf_attachment Shortcode","The Custom Post Type Attachment plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'pdf_attachment' shortcode in all versions up to, and including, 3.4.5 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=3.4.5","2024-05-15 18:50:55","2024-05-16 07:32:44",[56],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff6ba2907-36f4-4c4d-9e25-d13d32e28690?source=api-prod",{"slug":58,"display_name":7,"profile_url":8,"plugin_count":59,"total_installs":60,"avg_security_score":61,"avg_patch_time_days":62,"trust_score":63,"computed_at":64},"avimegladon",9,8360,76,617,62,"2026-04-04T21:17:12.513Z",[66,92,117,138,159],{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":87,"download_link":88,"security_score":89,"vuln_count":29,"unpatched_count":90,"last_vuln_date":91,"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,98,49,"2025-12-15T11:24:00.000Z","6.9.4","5.6","7.4",[83,23,84,85,86],"contact-form-7","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,0,"2024-10-15 00:00:00",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":113,"download_link":114,"security_score":115,"vuln_count":29,"unpatched_count":90,"last_vuln_date":116,"fetched_at":31},"file-upload-types","File Upload Types by WPForms","1.5.0","Jared Atchison","https:\u002F\u002Fprofiles.wordpress.org\u002Fjaredatch\u002F","\u003Ch3>WordPress File Upload Types Plugin\u003C\u002Fh3>\n\u003Cp>Do you want to let your WordPress website accept uploads from your users for more file types and to freely upload files? We created the File Upload Types plugin to make it simple for anyone to easily add support for any file types with any extension or MIME type.\u003C\u002Fp>\n\u003Ch4>How WordPress File Uploads Work\u003C\u002Fh4>\n\u003Cp>By default, WordPress only allows \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FUploading_Files#About_Uploading_Files_on_Dashboard\" rel=\"nofollow ugc\">certain file types\u003C\u002Fa> to be uploaded to your website’s media library.\u003C\u002Fp>\n\u003Cp>If someone tries to upload a file type outside of these whitelisted WordPress file extensions, this can be the cause of the \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002Fcommon-wordpress-errors-and-how-to-fix-them\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" title=\"common WordPress error\" rel=\"friend nofollow ugc\">common WordPress error\u003C\u002Fa> \u003Ccode>Sorry, this file type is not permitted for security reasons\u003C\u002Fcode> message.\u003C\u002Fp>\n\u003Cp>It can be frustrating if you’ve \u003Ca href=\"https:\u002F\u002Fwpforms.com\u002Fhow-to-create-a-file-upload-form-in-wordpress\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtypes&utm_content=readme\" rel=\"friend\" title=\"\ncreated a file upload form\">created a file upload form\u003C\u002Fa> in WordPress but the file type you want to accept is a file extension that’s not allowed.\u003C\u002Fp>\n\u003Cp>This plugin lets your website upload more file types beyond the limited file extension types that WordPress allows by default.\u003C\u002Fp>\n\u003Ch4>How does the File Upload Types plugin work?\u003C\u002Fh4>\n\u003Cp>The File Upload Types plugin works by letting you adjust the internal file whitelist, letting you manually control which types of file extensions your WordPress website can upload.\u003C\u002Fp>\n\u003Cp>This way, you can accept any file type through your website and\u002For any contact form plugin like \u003Ca href=\"https:\u002F\u002Fwww.wpforms.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtypes&utm_content=readme\" title=\"WPForms\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>What file types can I upload to WordPress with this plugin?\u003C\u002Fh4>\n\u003Cp>The File Upload Types plugin lets you allow uploads of any file extension, including custom file types.\u003C\u002Fp>\n\u003Cp>Some common file extension types this plugin lets you add that WordPress doesn’t support natively include:\u003C\u002Fp>\n\u003Cp>.ai\u003Cbr \u002F>\n.zip\u003Cbr \u002F>\n.xml\u003Cbr \u002F>\n.svg\u003Cbr \u002F>\n.csv\u003Cbr \u002F>\n.mobi\u003Cbr \u002F>\n.cad\u003Cbr \u002F>\n.dwg\u003Cbr \u002F>\n.dxf\u003C\u002Fp>\n\u003Cp>…and any other file extensions that exist, including custom file types.\u003C\u002Fp>\n\u003Cp>We hope that you find the File Upload Types plugin helpful!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin was created by the team behind \u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa> – the best drag & drop form builder for WordPress.\u003C\u002Fp>\n\u003Ch3>What’s Next\u003C\u002Fh3>\n\u003Cp>If you like this plugin, then consider checking out our other projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" title=\"OptinMonster\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa> – The best WordPress Contact Form Plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" title=\"OptinMonster\" rel=\"friend nofollow ugc\">OptinMonster\u003C\u002Fa> – Get more email subscribers with the most popular conversion optimization plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" title=\"MonsterInsights\" rel=\"friend nofollow ugc\">MonsterInsights\u003C\u002Fa> – See the stats that matter and grow your business with confidence. Best Google Analytics plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seedprod.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" title=\"SeedProd\" rel=\"friend nofollow ugc\">SeedProd\u003C\u002Fa> – Jumpstart your website with the #1 Coming Soon & Maintenance Mode plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmailsmtp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" rel=\"nofollow ugc\">WP Mail SMTP\u003C\u002Fa> – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" rel=\"nofollow ugc\">RafflePress\u003C\u002Fa> – The Best WordPress giveaway and contest plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" title=\"WPBeginner\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> to learn from our \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" title=\"WordPress Tutorials\" rel=\"friend nofollow ugc\">WordPress tutorials\u003C\u002Fa> and find out about other \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fplugins\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=fileuploadtyes&utm_content=readme\" title=\"Best WordPress plugins\" rel=\"friend nofollow ugc\">best WordPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n","Easily allow WordPress to accept and upload any file type extension or MIME type, including custom file types.",30000,242227,80,20,"2024-10-23T14:00:00.000Z","6.6.5","5.5","7.0",[109,110,111,112,24],"attachments","file-upload","files","mime","https:\u002F\u002Fwpforms.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffile-upload-types.1.5.0.zip",91,"2024-10-24 20:07:47",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":134,"download_link":135,"security_score":136,"vuln_count":14,"unpatched_count":90,"last_vuln_date":137,"fetched_at":31},"download-attachments","Download Attachments","1.3.2","dFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fdfactory\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fdownload-attachments\u002F\" rel=\"nofollow ugc\">Download Attachments\u003C\u002Fa> is a new approach to managing downloads in WordPress. Instead of bloated interface it enables simple, drag & drop and AJAX driven metabox where you can insert and manage your Media Library files and automatically or manually display them after, before or inside posts content.\u003C\u002Fp>\n\u003Cp>For more information, check out plugin page at \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002F\" rel=\"nofollow ugc\">dFactory\u003C\u002Fa> site.\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic or manual download links display\u003C\u002Fli>\n\u003Cli>Select post types where Download Attachments should be used\u003C\u002Fli>\n\u003Cli>Select list, table or sortable, dynamic table display style\u003C\u002Fli>\n\u003Cli>Downloads count\u003C\u002Fli>\n\u003Cli>Advanced attachments sorting\u003C\u002Fli>\n\u003Cli>Most Downloaded Attachments widget\u003C\u002Fli>\n\u003Cli>Drag & drop files ordering\u003C\u002Fli>\n\u003Cli>Based on Media Library attachments\u003C\u002Fli>\n\u003Cli>Easy customisation of Frontend & Backend display\u003C\u002Fli>\n\u003Cli>Pretty URLs for download links\u003C\u002Fli>\n\u003Cli>Encrypt URLs by default\u003C\u002Fli>\n\u003Cli>Customizable tamplates engine\u003C\u002Fli>\n\u003Cli>Custom download slug\u003C\u002Fli>\n\u003Cli>Custom permission for metabox display\u003C\u002Fli>\n\u003Cli>Option to exclude selected attachments from display\u003C\u002Fli>\n\u003Cli>Option to select from all Media Library files or only those attached to a post\u003C\u002Fli>\n\u003Cli>2 shortcodes\u003C\u002Fli>\n\u003Cli>5 functions and multiple filter hooks for developers\u003C\u002Fli>\n\u003Cli>Option to use attachment caption and\u002For description for download links description\u003C\u002Fli>\n\u003Cli>Compatible with WPML & Polylang\u003C\u002Fli>\n\u003Cli>.pot file for translations included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get involved\u003C\u002Fh4>\n\u003Cp>Feel free to contribute to the source code on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdfactoryplugins\" rel=\"nofollow ugc\">dFactory GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n","Download Attachments is a new approach to managing downloads in WordPress. It allows you to easily add and display download links in any post or page.",9000,214951,90,46,"2025-11-15T13:33:00.000Z","6.8.5","6.0","7.0.0",[20,109,21,22,111],"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fdownload-attachments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-attachments.1.3.2.zip",97,"2025-06-19 00:00:00",{"slug":139,"name":140,"version":141,"author":142,"author_profile":143,"description":144,"short_description":145,"active_installs":146,"downloaded":147,"rating":148,"num_ratings":149,"last_updated":150,"tested_up_to":107,"requires_at_least":131,"requires_php":151,"tags":152,"homepage":18,"download_link":156,"security_score":127,"vuln_count":157,"unpatched_count":90,"last_vuln_date":158,"fetched_at":31},"shared-files","Shared Files – Frontend File Upload Form & Secure File Sharing","1.7.60","Anssi Laitila","https:\u002F\u002Fprofiles.wordpress.org\u002Fanssilaitila\u002F","\u003Cp>File management plugin featuring frontend file upload form, download manager, statistics and download log.\u003C\u002Fp>\n\u003Ch3>The best file sharing plugin for WordPress\u003C\u002Fh3>\n\u003Cp>Shared Files is a powerful WordPress plugin that allows you to securely share and manage files, documents and downloads directly from your WordPress site.\u003C\u002Fp>\n\u003Cp>With features like user permissions, frontend file upload, and download tracking, it’s the perfect solution for businesses, educational institutions, and anyone needing to share files easily and securely.\u003C\u002Fp>\n\u003Cp>Install Shared Files today and enhance your WordPress site’s file management capabilities.\u003C\u002Fp>\n\u003Cp>You can also optionally collect new leads by asking for contact info before showing the files.\u003C\u002Fp>\n\u003Cp>\u003Cem>Get the Shared Files plugin and stay neatly organized and managed with your documents and files.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Shared Files provides an interface for uploading and managing a large group of documents and files easily with numerous layout options and shortcodes for inserting downloadable files anywhere on the website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Controlled and isolated files from the media library, making it simple to list shared files on the WordPress website\u003C\u002Fli>\n\u003Cli>Frontend uploader and file manager functionality to upload files\u003C\u002Fli>\n\u003Cli>View supported files in the browser, including photos, movies, and other types of files (including lightbox view)\u003C\u002Fli>\n\u003Cli>Search functionality to easily and quickly find uploaded documents\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Download Manager\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Top 50 most popular files\u003C\u002Fli>\n\u003Cli>Collect leads by asking for contact info before showing the file(s)\u003C\u002Fli>\n\u003Cli>Download log of all file downloads\u003C\u002Fli>\n\u003Cli>Search log of all searches made in the front end\u003C\u002Fli>\n\u003Cli>Download counter for all files\u003C\u002Fli>\n\u003Cli>Front end search from all files\u003C\u002Fli>\n\u003Cli>Add tags to files\u003C\u002Fli>\n\u003Cli>Allow visitors to upload files without logging in\u003C\u002Fli>\n\u003Cli>Allow only logged in users to upload files\u003C\u002Fli>\n\u003Cli>Enable support for any file type\u003C\u002Fli>\n\u003Cli>File manager in the WP admin area\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These are just some of the highlights offered by the Shared Files plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002F\" rel=\"nofollow ugc\">Shared Files Plugin Demos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Getting started with this file management plugin\u003C\u002Fh3>\n\u003Cp>Installing and getting started with organizing your files is super simple when you are using Shared Files plugin. Let’s see how!\u003C\u002Fp>\n\u003Cp>Start managing your files right inside WordPress admin with 2 steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add some files and documents from WP admin > Shared Files > File Manager.\u003C\u002Fli>\n\u003Cli>Insert one of these shortcodes to any page or post on your site.\n\u003Cul>\n\u003Cli>[shared_files] (default file list)\u003C\u002Fli>\n\u003Cli>[shared_files_simple] (simple file list)\u003C\u002Fli>\n\u003Cli>[shared_files file_upload=1] (file list with frontend uploader)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>That’s it! The files are now listed for downloading.\u003C\u002Fp>\n\u003Ch3>File Management\u003C\u002Fh3>\n\u003Cp>Shared Files for WordPress has a file manager that allows adding files by the following actions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adding file name\u003C\u002Fli>\n\u003Cli>Choosing the file\u003C\u002Fli>\n\u003Cli>Setting the date for the file\u003C\u002Fli>\n\u003Cli>Setting the expiration date for the file\u003C\u002Fli>\n\u003Cli>Adding file description\u003C\u002Fli>\n\u003Cli>And many more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is extremely simple to use while also being scalable for a big number of files all thanks to a bulk of features offered by Shared Files plugin.\u003C\u002Fp>\n\u003Ch3>Host local downloads – an alternative solution to Dropbox, OneDrive or Google Drive\u003C\u002Fh3>\n\u003Cp>Use this download manager plugin as an alternative to Dropbox, OneDrive or Google Drive to list the downloads directly on your WordPress site instead of an external service.\u003C\u002Fp>\n\u003Ch3>Media Gallery\u003C\u002Fh3>\n\u003Cp>Create a media gallery of images (JPEG, PNG, GIF, WebP and AVIF are supported formats) and allow users to upload their own images.\u003C\u002Fp>\n\u003Ch3>File Manager\u003C\u002Fh3>\n\u003Cp>Use the file manager at WP admin \u002F Shared Files \u002F File manager to add the files. Then use one of the shortcodes listed at WP admin \u002F Shared Files \u002F Shortcodes to list the downloads anywhere on your site.\u003C\u002Fp>\n\u003Ch4>Files of any type\u003C\u002Fh4>\n\u003Cp>Shared Files is a file sharing solution for WordPress that allows sharing numerous types of files with ease, including\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PDF\u003C\u002Fli>\n\u003Cli>Word\u003C\u002Fli>\n\u003Cli>PowerPoint\u003C\u002Fli>\n\u003Cli>XLS\u003C\u002Fli>\n\u003Cli>Images (JPEG, PNG, GIF, WebP and AVIF)\u003C\u002Fli>\n\u003Cli>YouTube videos\u003C\u002Fli>\n\u003Cli>Any file type can be activated from the plugin settings\u003C\u002Fli>\n\u003Cli>File folders – this is particularly important for big teams for effective collaboration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>File search\u003C\u002Fh4>\n\u003Cp>What is the purpose of a file-sharing plugin if not allowing you to easily and quickly find the exact file you’re looking for. This is what Shared Files plugin offers to it’s users.\u003C\u002Fp>\n\u003Cp>Powerful and fast file search functionality based on defined file data, such as file name, description, and more makes it super easy for Shared Files plugin users to track and find the exact file\u002Fdocument they’re looking for.\u003C\u002Fp>\n\u003Ch4>Previewing files\u003C\u002Fh4>\n\u003Cp>This file managing plugin allows a team to upload files onto the WordPress admin, collaborate with each other, and most importantly administrator and users can preview the files on the browser before going live to ensure the accuracy of the uploaded file.\u003C\u002Fp>\n\u003Ch4>Download files\u003C\u002Fh4>\n\u003Cp>The files you have listed on your site are available for anyone to download by default. It’s also possible to manage, track and limit downloads by various settings.\u003C\u002Fp>\n\u003Ch4>Document \u002F file tags\u003C\u002Fh4>\n\u003Cp>The best way to stay organized and seated with a bulk of files is to assign them tags. With a couple of tags, you can instantly categorize and label files for hassle-free searches down the road, and then find all of those files again easily.\u003C\u002Fp>\n\u003Cp>Shared Files allows adding tags to files, either using the same tags as posts or a custom taxonomy.\u003C\u002Fp>\n\u003Ch4>File management\u003C\u002Fh4>\n\u003Cp>If your site is continuously growing there is definitely a need to handle the dozens of files and media you have out there. Luckily if you are using the Shared Files plugin, you don’t need any other add-ons.\u003C\u002Fp>\n\u003Cp>File managing solution Shared Files not only helps to upload and organize files, but it also performs the task of the media library and file manager allowing to store and categorize files and images without the need for other third-party solutions.\u003C\u002Fp>\n\u003Ch4>Lightbox preview\u003C\u002Fh4>\n\u003Cp>Shared Files plugin offers the feature of opening YouTube videos or image files in a lightbox preview. Lightbox previews offer a number of benefits including the ability to customize, add content and update it when necessary, flexibility in location placement, and most importantly high visibility.\u003C\u002Fp>\n\u003Ch4>File upload\u003C\u002Fh4>\n\u003Cp>An exciting feature of the Shared Files WordPress file-sharing plugin is the ability of users or visitors to upload files. So any of the users having access can upload files right from the front end having their own contribution to a vast depository of website files.\u003C\u002Fp>\n\u003Cp>It is critical to allow both visitors and users to upload files\u002Fdocuments, particularly allowing to do it from the frontend as it requires the least effort.\u003C\u002Fp>\n\u003Ch4>File sharing\u003C\u002Fh4>\n\u003Cp>For a team collaboration or a group of developers working on the same website, it’s crucial to be able to constantly share files and be able to preview the files others have shared.\u003C\u002Fp>\n\u003Cp>The Shared Files plugin has thought of it. The plugin allows the quick and easy share of uploaded files with various users with access.\u003C\u002Fp>\n\u003Ch4>FTP upload\u003C\u002Fh4>\n\u003Cp>Using an FTP server is a common solution for businesses that want to keep their data safe. File manager enables the administrators and users to upload files using File Transfer Protocol (FTP). They can do it using a single-file or multi-file uploader.\u003C\u002Fp>\n\u003Ch4>Statistics\u003C\u002Fh4>\n\u003Cp>What is more important than having a statistics of your uploads! Shared Files plugin allows you to have constant eye on the uploaded files and documents by providing you with accurate file upload statistics and analysis.\u003C\u002Fp>\n\u003Ch3>Shared Files FREE – a simple solution for file management and download tracking\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fast search of all files targeting all visible data on the file card, e.g. name and description\u003C\u002Fli>\n\u003Cli>Frontend file upload with tag support for logged-in users\u003C\u002Fli>\n\u003Cli>Wait for the Countdown page with a counter and automatic download when the counter reaches zero\u003C\u002Fli>\n\u003Cli>Any file type upload (audio, video, image, PDF, Word, file folder, etc)\u003C\u002Fli>\n\u003Cli>SVG icons of high quality for 25 various file types, plus individual custom icons for various file types\u003C\u002Fli>\n\u003Cli>Browser preview of the uploaded files\u002Fdocuments\u003C\u002Fli>\n\u003Cli>Lightbox view for images and videos (, YouTube, mp4, webm, ogg, mov)\u003C\u002Fli>\n\u003Cli>Functions as a file explorer, download manager, and file manager\u003C\u002Fli>\n\u003Cli>WordPress Multisite compatible\u003C\u002Fli>\n\u003Cli>A lead generation tool for WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shared Files PRO – a full featured download manager and file management plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Search filters based on categories, tags, and custom field data\u003C\u002Fli>\n\u003Cli>Users and roles with different file-opening permissions\u003C\u002Fli>\n\u003Cli>Downloads wait countdown page\u003C\u002Fli>\n\u003Cli>More features for the frontend file uploader\u003C\u002Fli>\n\u003Cli>Visitors\u002Fusers can upload and add files to new categories\u003C\u002Fli>\n\u003Cli>FTP files can be uploaded and activated with a single click\u003C\u002Fli>\n\u003Cli>Upload multiple files\u003C\u002Fli>\n\u003Cli>Allow any user role to edit files from the front end\u003C\u002Fli>\n\u003Cli>Favorite files for both logged-in and non-logged-in users\u003C\u002Fli>\n\u003Cli>Activate Media Library files\u003C\u002Fli>\n\u003Cli>Sort files into groups\u003C\u002Fli>\n\u003Cli>Alternatively, specify an external URL for the file and track its loads\u003C\u002Fli>\n\u003Cli>When a file is downloaded or uploaded, you will receive an email notification\u003C\u002Fli>\n\u003Cli>Set a file’s expiration date\u003C\u002Fli>\n\u003Cli>Limit the number of downloads for each file\u003C\u002Fli>\n\u003Cli>Display files in the site search results\u003C\u002Fli>\n\u003Cli>Log downloader’s city and country\u003C\u002Fli>\n\u003Cli>City and country also in the search log\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This product includes GeoLite2 data created by MaxMind, available from \u003Ca href=\"https:\u002F\u002Fwww.maxmind.com\" rel=\"nofollow ugc\">maxmind.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demos\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002Fsimple-list\u002F\" rel=\"nofollow ugc\">Simple List\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002F2-columns\u002F\" rel=\"nofollow ugc\">2 columns\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002Fsingle-file-on-page\u002F\" rel=\"nofollow ugc\">Single file on page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002Flist-files-from-a-category\u002F\" rel=\"nofollow ugc\">List files from a category\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002Fsearch-only\u002F\" rel=\"nofollow ugc\">Search only\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002Flist-files-by-category\u002F\" rel=\"nofollow ugc\">List files by category\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002Ffile-upload-1\u002F\" rel=\"nofollow ugc\">File upload 1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002Ffile-upload-2\u002F\" rel=\"nofollow ugc\">File upload 2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002Faccordion\u002F\" rel=\"nofollow ugc\">Accordion\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002Ffavorites\u002F\" rel=\"nofollow ugc\">Favorite files\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fshared-files\u002Fwait-countdown-page\u002F\" rel=\"nofollow ugc\">Wait Countdown Page – an isolated download page for all files\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional resources\u003C\u002Fh3>\n\u003Cp>You can check more info about us on our website: \u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.sharedfilespro.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For any support queries or feature requests regarding the free version, please contact us at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fshared-files\u002F\" rel=\"ugc\">the support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Follow the \u003Ca href=\"https:\u002F\u002Fwww.sharedfilespro.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Shared Files blog\u003C\u002Fa> to stay informed about the plugin and its advancements.\u003C\u002Fp>\n\u003Cp>Do you want to effectively work with a lot of files by managing them quickly and easily? The solution is one – Shared Files!\u003C\u002Fp>\n\u003Ch3>How can I report security bugs?\u003C\u002Fh3>\n\u003Cp>Please see the \u003Ca href=\"#how%20can%20i%20report%20security%20bugs%3F\" rel=\"nofollow ugc\">first FAQ item\u003C\u002Fa> below.\u003C\u002Fp>\n","File management plugin featuring frontend file upload form, download manager, statistics and download log.",4000,247831,88,34,"2026-03-10T15:00:00.000Z","7.2",[153,154,155,110,24],"download-manager","file-manager","file-sharing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshared-files.1.7.60.zip",8,"2025-06-02 21:07:01",{"slug":160,"name":161,"version":162,"author":163,"author_profile":164,"description":165,"short_description":166,"active_installs":167,"downloaded":168,"rating":13,"num_ratings":169,"last_updated":170,"tested_up_to":79,"requires_at_least":171,"requires_php":107,"tags":172,"homepage":18,"download_link":175,"security_score":13,"vuln_count":90,"unpatched_count":90,"last_vuln_date":38,"fetched_at":31},"file-upload-for-wpforms","File Upload For WPForms – Filenzo","1.1.0","wpdebuglog","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdebuglog\u002F","\u003Cp>This plugin adds a custom \u003Cstrong>File Upload Field\u003C\u002Fstrong> to WPForms, enabling users to:\u003Cbr \u002F>\n– Upload files (e.g., PDF, images, documents) via frontend forms.\u003Cbr \u002F>\n– Restrict file types and sizes.\u003Cbr \u002F>\n– Securely store uploaded files in the WordPress uploads directory.\u003Cbr \u002F>\n– Attach files to email notifications (optional).\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Add the File Upload Field to a Form\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Edit or create a WPForm.  \u003C\u002Fli>\n\u003Cli>Drag and drop the \u003Cstrong>“File Upload”\u003C\u002Fstrong> field into your form.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Configure Field Settings\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Allowed File Types\u003C\u002Fstrong>: Specify extensions (e.g., \u003Ccode>pdf, jpg, png\u003C\u002Fcode>).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Max File Size\u003C\u002Fstrong>: Set a limit (e.g., 10MB).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Storage Location\u003C\u002Fstrong>: Files are saved to \u003Ccode>\u002Fwp-content\u002Fuploads\u002Fwpxform-uploads\u002F\u003C\u002Fcode>.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Attach Files to Email Notifications\u003C\u002Fstrong> (Optional):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable the “Attach Files to Email” option in the form’s \u003Cstrong>Notifications\u003C\u002Fstrong> settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Drag-and-drop file upload support.  \u003C\u002Fli>\n\u003Cli>Server-side validation for file types and sizes.  \u003C\u002Fli>\n\u003Cli>Unique filenames to prevent conflicts.  \u003C\u002Fli>\n\u003Cli>Compatible with WPForms Lite\u002FPro.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Addons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpdebuglog.com\u002Fdownloads\u002Ffile-uploads-to-wpforms\u002F\" rel=\"nofollow ugc\">Advanced Filedrop For WPForms\u003C\u002Fa>\u003Cbr \u002F>\nAdd Drag and Drop File Uploads to WPForms\u003C\u002Fli>\n\u003C\u002Ful>\n","Enhance WPForms with a secure file upload field, allowing users to upload files directly through forms.",1000,4848,16,"2026-01-25T08:38:00.000Z","6.6",[109,110,173,174],"forms","wpforms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffile-upload-for-wpforms.1.1.0.zip",{"attackSurface":177,"codeSignals":242,"taintFlows":315,"riskAssessment":379,"analyzedAt":388},{"hooks":178,"ajaxHandlers":231,"restRoutes":232,"shortcodes":233,"cronEvents":241,"entryPointCount":28,"unprotectedCount":90},[179,185,189,196,200,202,204,208,211,214,219,222,227],{"type":180,"name":181,"callback":182,"file":183,"line":184},"action","widgets_init","closure","custom-pdf-attachment.php",60,{"type":180,"name":186,"callback":187,"file":183,"line":188},"plugins_loaded","cpta_load_plugin_textdomain",65,{"type":190,"name":191,"callback":192,"priority":193,"file":194,"line":195},"filter","manage_posts_columns","cpta_files_header",10,"includes\\class-attachment-list.php",6,{"type":180,"name":197,"callback":198,"priority":193,"file":194,"line":199},"manage_posts_custom_column","cpta_files_list",7,{"type":190,"name":201,"callback":192,"priority":193,"file":194,"line":157},"manage_pages_columns",{"type":180,"name":203,"callback":198,"priority":193,"file":194,"line":59},"manage_pages_custom_column",{"type":180,"name":205,"callback":206,"file":207,"line":195},"add_meta_boxes","add_custom_pdf_attachment_meta_boxes","includes\\class-attachment.php",{"type":180,"name":209,"callback":210,"file":207,"line":199},"save_post","save_custom_pdf_attachment_meta_data",{"type":180,"name":212,"callback":213,"file":207,"line":157},"post_edit_form_tag","update_edit_form_for_custom_pdf_attachment",{"type":180,"name":215,"callback":216,"file":217,"line":218},"admin_enqueue_scripts","load_admin_style","includes\\class-scripts.php",5,{"type":180,"name":220,"callback":221,"file":217,"line":195},"wp_enqueue_scripts","load_front_style",{"type":180,"name":223,"callback":224,"file":225,"line":226},"admin_menu","custom_pdf_attachment_plugin_menu","includes\\class-settings.php",144,{"type":180,"name":228,"callback":229,"file":225,"line":230},"admin_init","custom_pdf_attachment_post_data",145,[],[],[234,237],{"tag":235,"callback":236,"file":183,"line":63},"pdf_attachment","custom_pdf_attachment_shortcode",{"tag":238,"callback":239,"file":183,"line":240},"pdf_all_attachments","custom_pdf_all_attachments_shortcode",63,[],{"dangerousFunctions":243,"sqlUsage":244,"outputEscaping":246,"fileOperations":29,"externalRequests":90,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":314},[],{"prepared":29,"raw":90,"locations":245},[],{"escaped":247,"rawEcho":248,"locations":249},14,39,[250,252,255,257,258,260,262,264,266,268,269,271,273,274,276,277,278,279,280,281,283,285,286,287,289,291,292,294,295,296,297,298,300,302,304,306,308,310,312],{"file":194,"line":103,"context":251},"raw output",{"file":253,"line":254,"context":251},"includes\\class-form.php",22,{"file":253,"line":256,"context":251},35,{"file":253,"line":240,"context":251},{"file":253,"line":259,"context":251},87,{"file":253,"line":261,"context":251},110,{"file":253,"line":263,"context":251},136,{"file":253,"line":265,"context":251},158,{"file":225,"line":267,"context":251},58,{"file":225,"line":184,"context":251},{"file":225,"line":270,"context":251},96,{"file":272,"line":247,"context":251},"pdf-attachment-widget.php",{"file":272,"line":169,"context":251},{"file":272,"line":275,"context":251},19,{"file":272,"line":103,"context":251},{"file":272,"line":63,"context":251},{"file":272,"line":240,"context":251},{"file":272,"line":240,"context":251},{"file":272,"line":240,"context":251},{"file":272,"line":282,"context":251},66,{"file":272,"line":284,"context":251},67,{"file":272,"line":284,"context":251},{"file":272,"line":27,"context":251},{"file":272,"line":288,"context":251},73,{"file":272,"line":290,"context":251},74,{"file":272,"line":290,"context":251},{"file":293,"line":28,"context":251},"view\\admin\\attachment-form.php",{"file":293,"line":195,"context":251},{"file":293,"line":199,"context":251},{"file":293,"line":199,"context":251},{"file":293,"line":59,"context":251},{"file":293,"line":299,"context":251},21,{"file":293,"line":301,"context":251},24,{"file":293,"line":303,"context":251},29,{"file":305,"line":14,"context":251},"view\\admin\\donate.php",{"file":307,"line":275,"context":251},"view\\admin\\help-info.php",{"file":307,"line":309,"context":251},23,{"file":307,"line":311,"context":251},25,{"file":313,"line":14,"context":251},"view\\admin\\help.php",[],[316,359],{"entryPoint":317,"graph":318,"unsanitizedCount":90,"severity":358},"custom_pdf_attachment_post_data (includes\\class-settings.php:8)",{"nodes":319,"edges":351},[320,324,330,333,335,338,340,343,345,349],{"id":321,"type":322,"label":323,"file":225,"line":169},"n0","source","$_POST",{"id":325,"type":326,"label":327,"file":225,"line":328,"wp_function":329},"n1","sink","update_option() [Settings Manipulation]",17,"update_option",{"id":331,"type":322,"label":332,"file":225,"line":309},"n2","$_POST['no_of_pdf_attachment']",{"id":334,"type":326,"label":327,"file":225,"line":309,"wp_function":329},"n3",{"id":336,"type":322,"label":337,"file":225,"line":303},"n4","$_POST['pdf_open_in']",{"id":339,"type":326,"label":327,"file":225,"line":303,"wp_function":329},"n5",{"id":341,"type":322,"label":342,"file":225,"line":256},"n6","$_POST['use_default_media_library']",{"id":344,"type":326,"label":327,"file":225,"line":256,"wp_function":329},"n7",{"id":346,"type":322,"label":347,"file":225,"line":348},"n8","$_POST['display_file_size']",41,{"id":350,"type":326,"label":327,"file":225,"line":348,"wp_function":329},"n9",[352,354,355,356,357],{"from":321,"to":325,"sanitized":353},true,{"from":331,"to":334,"sanitized":353},{"from":336,"to":339,"sanitized":353},{"from":341,"to":344,"sanitized":353},{"from":346,"to":350,"sanitized":353},"low",{"entryPoint":360,"graph":361,"unsanitizedCount":90,"severity":358},"\u003Cclass-settings> (includes\\class-settings.php:0)",{"nodes":362,"edges":373},[363,364,365,366,367,368,369,370,371,372],{"id":321,"type":322,"label":323,"file":225,"line":169},{"id":325,"type":326,"label":327,"file":225,"line":328,"wp_function":329},{"id":331,"type":322,"label":332,"file":225,"line":309},{"id":334,"type":326,"label":327,"file":225,"line":309,"wp_function":329},{"id":336,"type":322,"label":337,"file":225,"line":303},{"id":339,"type":326,"label":327,"file":225,"line":303,"wp_function":329},{"id":341,"type":322,"label":342,"file":225,"line":256},{"id":344,"type":326,"label":327,"file":225,"line":256,"wp_function":329},{"id":346,"type":322,"label":347,"file":225,"line":348},{"id":350,"type":326,"label":327,"file":225,"line":348,"wp_function":329},[374,375,376,377,378],{"from":321,"to":325,"sanitized":353},{"from":331,"to":334,"sanitized":353},{"from":336,"to":339,"sanitized":353},{"from":341,"to":344,"sanitized":353},{"from":346,"to":350,"sanitized":353},{"summary":380,"deductions":381},"The 'custom-post-type-pdf-attachment' plugin version 3.4.6 exhibits a mixed security posture.  On the positive side, it demonstrates good practices with 100% of its SQL queries using prepared statements and includes nonce and capability checks on its entry points. There are no detected critical or high-severity taint flows, and the attack surface is relatively small with no immediately apparent unprotected entry points.\n\nHowever, significant concerns arise from its vulnerability history. The plugin has a known history of two CVEs, with one still unpatched, and both historical vulnerabilities were of medium severity, related to Cross-site Scripting. This pattern suggests a recurring weakness in input sanitization or output escaping, despite the static analysis indicating a moderate percentage of properly escaped outputs (26%). The presence of unpatched vulnerabilities is a direct and critical risk to any WordPress site using this plugin.\n\nIn conclusion, while the plugin implements some fundamental security measures, the recurring medium-severity XSS vulnerabilities and the existence of an unpatched CVE significantly outweigh these strengths, making it a riskier choice for deployment. Users should be aware of the historical issues and the ongoing unpatched vulnerability.",[382,384,386],{"reason":383,"points":328},"Unpatched CVE found",{"reason":385,"points":193},"Medium severity vulnerabilities in history (XSS)",{"reason":387,"points":195},"Low percentage of properly escaped output","2026-03-16T19:14:12.983Z",{"wat":390,"direct":405},{"assetPaths":391,"generatorPatterns":397,"scriptPaths":398,"versionParams":399},[392,393,394,395,396],"\u002Fwp-content\u002Fplugins\u002Fcustom-post-type-pdf-attachment\u002Fcss\u002Fstyle_admin.css","\u002Fwp-content\u002Fplugins\u002Fcustom-post-type-pdf-attachment\u002Fcss\u002Fstyle_front.css","\u002Fwp-content\u002Fplugins\u002Fcustom-post-type-pdf-attachment\u002Fjs\u002Fap.cookie.js","\u002Fwp-content\u002Fplugins\u002Fcustom-post-type-pdf-attachment\u002Fjs\u002Fap-tabs.js","\u002Fwp-content\u002Fplugins\u002Fcustom-post-type-pdf-attachment\u002Fjs\u002Fcpt.js",[],[394,395,396],[400,401,402,403,404],"custom-post-type-pdf-attachment\u002Fcss\u002Fstyle_admin.css?ver=","custom-post-type-pdf-attachment\u002Fcss\u002Fstyle_front.css?ver=","custom-post-type-pdf-attachment\u002Fjs\u002Fap.cookie.js?ver=","custom-post-type-pdf-attachment\u002Fjs\u002Fap-tabs.js?ver=","custom-post-type-pdf-attachment\u002Fjs\u002Fcpt.js?ver=",{"cssClasses":406,"htmlComments":407,"htmlAttributes":412,"restEndpoints":416,"jsGlobals":417,"shortcodeOutput":420},[],[408,409,410,411],"\u003C!-- older versions compatibility -->","\u003C!-- security verification -->","\u003C!-- delete file -->","\u003C!-- file upload -->",[413,414,415],"cpt_pdf_attachment_remove","cpt_pdf_attachment_mf_","cpt_pdf_attachment",[],[418,419],"CPTA_PLUGIN_DIR","cpta_use_media_library",[421,422],"[pdf_attachment]","[pdf_all_attachments]"]