[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRlF_bGvhKnOP7NU5IjKq4ulOFzgGJbc-LL4nWAgBhNs":3,"$fmZrpQdtQGqH8yg_3DwRWIgW3k-YEvXMafyGsJTKDafk":199,"$fqsNEh_mzrubsQh2Quail3y0Q3fShj0NM_oX2EAKdBno":204},{"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":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":137,"fingerprints":186},"upgrade-for-unattach-re-attach-media-attachments","Upgrade for Unattach and Re-attach Media Attachments","1.2.2","laurencebahiirwa","https:\u002F\u002Fprofiles.wordpress.org\u002Flaurencebahiirwa\u002F","\u003Cp>WordPress allows to attach (or assign) images and other attachments organized within the Media Library to posts and pages.\u003C\u002Fp>\n\u003Cp>A file will automatically be attached to a particular post when uploaded using the Add media button in that post. There are also “Attach” links in the Media Library to manually attach files to posts. Once attached there is no way to unattach or re-attach images, pdfs or any attachment in WordPress core.\u003C\u002Fp>\n\u003Cp>This plugin fills this gap by providing two additional links next to “Attach” in the \u003Cstrong>Media Library\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Re-Attach\u003C\u002Fstrong>: Allows user to choose a new post to attach the media file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unattach\u003C\u002Fstrong>: Totally removes an existing relation between an attachment and a post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Bulk Actions\u003C\u002Fh3>\n\u003Cp>The plugin also provides bulk actions for unattaching and re-attaching multiple files at once! Just mark the files you want to change, select your desired action from the \u003Cem>Bulk Actions\u003C\u002Fem> dropdown and hit \u003Cem>Apply\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch3>Note\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F45690582\u002Fimage-post-attachments-not-specific-to-post\u002F45705413#45705413\" rel=\"nofollow ugc\">My initial issue came from here\u003C\u002Fa>. Thanks to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Funattach-and-re-attach-attachments\u002F\u002F\" rel=\"ugc\">Unattach and Re-attach Media Attachments\u003C\u002Fa> which inspired this plugin. Just adding upgrades of the code to the latter so it is safer for use and have fixed some bugs.\u003C\u002Fp>\n","Allows to unattach and reattach images and other attachments from within the media library page.",300,8999,88,7,"2022-06-21T09:17:00.000Z","6.0.11","4.9","",[20,21,22,23,24],"attachments","media-library","re-attach","unattach","upgrade","https:\u002F\u002Fgithub.com\u002Fbahiirwa\u002FUpgrade-for-Unattach-Re-Attach-Media-Attachments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupgrade-for-unattach-re-attach-media-attachments.1.2.2.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":13,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},5,2540,30,86,"2026-05-19T23:30:04.260Z",[40,65,82,101,118],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":63,"last_vuln_date":64,"fetched_at":30},"wow-media-library-fix","Fix Media Library","2.0","wowpress.host","https:\u002F\u002Fprofiles.wordpress.org\u002Fwowpresshost\u002F","\u003Cp>Fix Media Library fixes inconsistency between wp-content\u002Fuploads folder and\u003Cbr \u002F>\ndatabase.\u003Cbr \u002F>\nFixes corrupted Media Library database records.\u003Cbr \u002F>\nDesigned to run smoothly against huge Media Libraries containing hundreds of thousands of images.\u003C\u002Fp>\n\u003Cp>Useful when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Really old database is used and there are a lot of problems with Media Library found\u003C\u002Fli>\n\u003Cli>New thumbnail sizes are registered\u003C\u002Fli>\n\u003Cli>Some thumbnail sizes are not used anymore (theme change, upgrade), but image files are still exists\u003C\u002Fli>\n\u003Cli>There are Media Library entries present pointing to image files that don’t exist anymore\u003C\u002Fli>\n\u003Cli>Some entries in Media Library are not displayed, while image files are present (_wp_attachment_metadata meta field corrupted)\u003C\u002Fli>\n\u003Cli>There are a lot of images in wp-content\u002Fuploads folder that are no longer used\u003C\u002Fli>\n\u003Cli>There are duplicate attachments pointing to the same image file\u003C\u002Fli>\n\u003Cli>Images are used by website, but you can’t find them in Media Library\u003C\u002Fli>\n\u003Cli>You want to update attachments GUID fields containing old\u002Fstaging urls\u003C\u002Fli>\n\u003Cli>Detects major database corruptions affecting media library functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>At \u003Ca href=\"https:\u002F\u002Fwowpress.host\u002F\" rel=\"nofollow ugc\">WowPress.host\u003C\u002Fa> company we regularly migrate very old databases and clean it up to make sure website using it is running smoothly. Those databases have all different kinds of inconsistencies collected during years or even decades of usage, and Media Library is the most common problematic piece of data here.\u003Cbr \u002F>\nThat plugin helps to solve most common problems related to Media Library data.\u003C\u002Fp>\n\u003Cp>We use a lot of open-source tools in our work, and therefore decided publish our own tools so that those can be used by the community too.\u003C\u002Fp>\n\u003Ch4>Need Help? Found A Bug? Want To Contribute Code?\u003C\u002Fh4>\n\u003Cp>Support for this plugin is provided via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwow-media-library-fix\" rel=\"ugc\">WordPress.org forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The source code for this plugin is available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwowpress-host\u002Fwow-media-library-fix\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Paid support at \u003Ca href=\"https:\u002F\u002Fwowpress.host\u002Fprofessional-services\u002F\" rel=\"nofollow ugc\">WowPress.host\u003C\u002Fa>.\u003C\u002Fp>\n","Fix Media Library inconsistency between database and wp-content\u002Fuploads folder contents. Unused image files, broken media library entries, missing att &hellip;",2000,37434,98,32,"2018-12-18T10:26:00.000Z","5.0.25","4.6","5.3",[20,21,57,58,59],"post-thumbnail","thumbnail","thumbnails","https:\u002F\u002Fwowpress.host\u002Fplugins\u002Fwow-","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwow-media-library-fix.2.0.zip",63,1,"2025-12-12 00:00:00",{"slug":23,"name":66,"version":6,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":50,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":80,"download_link":81,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"Unattach","tamlyn","https:\u002F\u002Fprofiles.wordpress.org\u002Ftamlyn\u002F","\u003Cp>Unattach is a very simple plugin which allows detaching images and other media from WordPress posts, pages and other content types.\u003C\u002Fp>\n\u003Cp>As of WordPress 4.2 this functionality is built in. For previous versions, the only way to detach a media item from a post is to delete either the post or the media item. This plugin solves that by adding an ‘Unattach’ link below each media file in the Media Library admin list view.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Foutlandish.com\u002Fblog\u002F2011\u002F03\u002Funattach\u002F\" rel=\"nofollow ugc\">Plugin by Outlandish\u003C\u002Fa>\u003C\u002Fp>\n","Allows detaching images and other media from posts, pages and other content types.",1000,39868,18,"2017-11-28T21:17:00.000Z","4.2.39","3.1",[20,78,79,23],"detach","media","http:\u002F\u002Foutlandishideas.co.uk\u002Fblog\u002F2011\u002F03\u002Funattach\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funattach.1.2.2.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":11,"downloaded":90,"rating":91,"num_ratings":63,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":99,"download_link":100,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"va-removing-exif","VA Removing Exif","1.0.1","kuck1u","https:\u002F\u002Fprofiles.wordpress.org\u002Fkuck1u\u002F","\u003Cp>Automatically remove all Exif data from the new JPEG images when uploading. Please note that already uploaded images will not be processed. If you want to delete Exif from the already uploaded image, please generate thumbnail image again with “\u003Ca href=\"https:\u002F\u002Fja.wordpress.org\u002Fplugins\u002Fregenerate-thumbnails\u002F\" rel=\"nofollow ugc\">Regenerate Thumbnails\u003C\u002Fa>” etc.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cp>Usage is easy. Just activate the plugin. This plugin requires PHP modules of the ImageMagick or GD.\u003C\u002Fp>\n\u003Ch4>Requires\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 4.4+\u003C\u002Fli>\n\u003Cli>PHP 5.4+ & ImageMagick or GD modules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>You can fork the plugin from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvisualive\u002Fva-removing-exif\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Attention\u003C\u002Fh4>\n\u003Cp>This plugin is intended to save your privacy and should not be used for illegal activity like copyright violations.\u003C\u002Fp>\n","Automatically remove all Exif data from the new JPEG images when uploading.",11586,100,"2016-12-19T05:40:00.000Z","4.7.33","4.4",[96,20,97,21,98],"attachment","exif","privacy","https:\u002F\u002Fgithub.com\u002Fvisualive\u002Fva-removing-exif","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fva-removing-exif.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":36,"downloaded":109,"rating":28,"num_ratings":28,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":18,"tags":113,"homepage":116,"download_link":117,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"attachment-page-comment-control","Attachment Page Comment Control","1.0.2","laceous","https:\u002F\u002Fprofiles.wordpress.org\u002Flaceous\u002F","\u003Cp>Just like regular posts and pages, attachments have their own \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FUsing_Image_and_File_Attachments#Inserting_Images\" rel=\"nofollow ugc\">pages\u003C\u002Fa> where guests can leave comments (and can also accept trackbacks\u002Fpingbacks).  Unlike regular posts and pages, attachment pages don’t offer any UI controls that let you choose (on an individual basis) which attachment pages should allow comments and pings.\u003C\u002Fp>\n\u003Cp>This plugin corrects this issue by giving you the ability to turn comments and pings on or off for individual attachment pages within your media library.\u003C\u002Fp>\n\u003Cp>The global setting to allow comments or pings by default already applies to attachment pages.\u003C\u002Fp>\n","Gives you the ability to turn comments and pings on or off for individual attachment pages within your media library.",3586,"2010-06-03T19:42:00.000Z","3.0.5","2.5",[20,114,21,115],"comments","pings","http:\u002F\u002Fmoggy.laceous.com\u002F2010\u002F04\u002F04\u002Fattachment-page-comment-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fattachment-page-comment-control.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":36,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":17,"requires_php":18,"tags":131,"homepage":135,"download_link":136,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"auto-delete-unattached-media","Auto Delete Unattached Media","1.0","Wong Siong Kiat","https:\u002F\u002Fprofiles.wordpress.org\u002Fwongsiongkiat\u002F","\u003Cp>Auto Delete Unattached Media is a plugin that will automatically delete unattached\u002Funused media\u002Fimages\u002Fattachments every minute. It will be supported and maintained until at least 2022, or as long as is necessary.\u003C\u002Fp>\n\u003Cp>Once activated, it will work silently in the background. There is no other configuration, the auto delete unattached media settings screens are enabled or disabled by either enabling or disabling this plugin. I recommend you deactivate this plugin when there are no unused media\u002Fimages\u002Fattachments left.\u003C\u002Fp>\n","Automatically delete unattached\u002Funused media\u002Fimages\u002Fattachments every minute silently in the background.",4453,60,2,"2022-02-03T01:58:00.000Z","5.9.13",[20,132,79,133,134],"images","unattached","unused","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauto-delete-unattached-media\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-delete-unattached-media.1.0.zip",{"attackSurface":138,"codeSignals":167,"taintFlows":179,"riskAssessment":180,"analyzedAt":185},{"hooks":139,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":28,"unprotectedCount":28},[140,146,150,155,159],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_footer","lurma_custom_bulk_admin_footer","includes\\bulk-functions.php",10,{"type":141,"name":147,"callback":148,"file":144,"line":149},"load-upload.php","lurma_custom_bulk_action",11,{"type":151,"name":152,"callback":153,"file":154,"line":149},"filter","manage_upload_columns","lurma_manage_upload_columns","includes\\manage-columns.php",{"type":141,"name":156,"callback":157,"priority":28,"file":154,"line":158},"manage_media_custom_column","lurma_manage_media_custom_column",12,{"type":141,"name":160,"callback":161,"file":162,"line":36},"plugins_loaded","lurma_load_plugin_textdomain","upgrade-for-unattach-re-attach-media-attachments.php",[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":28,"externalRequests":28,"nonceChecks":63,"capabilityChecks":63,"bundledLibraries":178},[],{"prepared":28,"raw":28,"locations":170},[],{"escaped":149,"rawEcho":128,"locations":172},[173,176],{"file":154,"line":174,"context":175},61,"raw output",{"file":154,"line":177,"context":175},69,[],[],{"summary":181,"deductions":182},"The plugin 'upgrade-for-unattach-re-attach-media-attachments' v1.2.2 exhibits a strong security posture based on the provided static analysis.  The complete absence of identified AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points suggests a minimal attack surface.  Furthermore, the code's diligent use of prepared statements for all SQL queries, the presence of nonce and capability checks, and a high percentage of properly escaped output are commendable security practices.  There are no indications of dangerous functions, file operations, or external HTTP requests, further reinforcing its secure design.\n\nThe vulnerability history further solidifies this positive assessment. With zero known CVEs, zero unpatched vulnerabilities, and no recorded common vulnerability types, this plugin has a clean track record.  The lack of any recorded vulnerabilities suggests a mature and well-maintained codebase that has likely undergone thorough security scrutiny. The complete absence of taint analysis results, particularly critical or high severity ones, is also a very positive indicator, showing no detectable vulnerabilities where user input could be manipulated to execute arbitrary code or compromise data.\n\nOverall, this plugin presents as a highly secure option. Its strengths lie in its minimal attack surface, adherence to secure coding practices like prepared statements and output escaping, and an unblemished vulnerability history. The only potential area for minor concern, though not directly indicated as a risk in this specific analysis, would be if the plugin's functionality inherently involves complex interactions that might introduce subtle risks not caught by static analysis. However, based solely on the data provided, the plugin appears to be robust and safe to use.",[183],{"reason":184,"points":34},"High percentage of unescaped output","2026-03-16T20:02:33.083Z",{"wat":187,"direct":192},{"assetPaths":188,"generatorPatterns":189,"scriptPaths":190,"versionParams":191},[],[],[],[],{"cssClasses":193,"htmlComments":194,"htmlAttributes":195,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[],[],[],[],[],[],{"error":200,"url":201,"statusCode":202,"statusMessage":203,"message":203},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fupgrade-for-unattach-re-attach-media-attachments\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":205,"versions":206},6,[207,213,220,227,234,241],{"version":6,"download_url":26,"svn_tag_url":208,"released_at":29,"has_diff":209,"diff_files_changed":210,"diff_lines":29,"trac_diff_url":211,"vulnerabilities":212,"is_current":200},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fupgrade-for-unattach-re-attach-media-attachments\u002Ftags\u002F1.2.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fupgrade-for-unattach-re-attach-media-attachments%2Ftags%2F1.2.1&new_path=%2Fupgrade-for-unattach-re-attach-media-attachments%2Ftags%2F1.2.2",[],{"version":214,"download_url":215,"svn_tag_url":216,"released_at":29,"has_diff":209,"diff_files_changed":217,"diff_lines":29,"trac_diff_url":218,"vulnerabilities":219,"is_current":209},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupgrade-for-unattach-re-attach-media-attachments.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fupgrade-for-unattach-re-attach-media-attachments\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fupgrade-for-unattach-re-attach-media-attachments%2Ftags%2F1.2.0&new_path=%2Fupgrade-for-unattach-re-attach-media-attachments%2Ftags%2F1.2.1",[],{"version":221,"download_url":222,"svn_tag_url":223,"released_at":29,"has_diff":209,"diff_files_changed":224,"diff_lines":29,"trac_diff_url":225,"vulnerabilities":226,"is_current":209},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupgrade-for-unattach-re-attach-media-attachments.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fupgrade-for-unattach-re-attach-media-attachments\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fupgrade-for-unattach-re-attach-media-attachments%2Ftags%2F1.1.1&new_path=%2Fupgrade-for-unattach-re-attach-media-attachments%2Ftags%2F1.2.0",[],{"version":228,"download_url":229,"svn_tag_url":230,"released_at":29,"has_diff":209,"diff_files_changed":231,"diff_lines":29,"trac_diff_url":232,"vulnerabilities":233,"is_current":209},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupgrade-for-unattach-re-attach-media-attachments.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fupgrade-for-unattach-re-attach-media-attachments\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fupgrade-for-unattach-re-attach-media-attachments%2Ftags%2F1.1.0&new_path=%2Fupgrade-for-unattach-re-attach-media-attachments%2Ftags%2F1.1.1",[],{"version":235,"download_url":236,"svn_tag_url":237,"released_at":29,"has_diff":209,"diff_files_changed":238,"diff_lines":29,"trac_diff_url":239,"vulnerabilities":240,"is_current":209},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupgrade-for-unattach-re-attach-media-attachments.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fupgrade-for-unattach-re-attach-media-attachments\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fupgrade-for-unattach-re-attach-media-attachments%2Ftags%2F1.0&new_path=%2Fupgrade-for-unattach-re-attach-media-attachments%2Ftags%2F1.1.0",[],{"version":121,"download_url":242,"svn_tag_url":243,"released_at":29,"has_diff":209,"diff_files_changed":244,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":245,"is_current":209},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupgrade-for-unattach-re-attach-media-attachments.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fupgrade-for-unattach-re-attach-media-attachments\u002Ftags\u002F1.0\u002F",[],[]]