[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7RJLj3rdw4W_A-NaazTMLH29nZgKAu5facugAogRsw4":3,"$fG8vml_S0dik9t1TcuUYgTw5Z0eEHB7LgRW9WLbcEevE":280,"$fN9ODAI1qBOcEEa9Wiwf5G4dup3nb3lv79m8UN_XlFiQ":284},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":122,"fingerprints":257},"ma-smart-image-cleaner","MA Smart Image Cleaner","1.0.1","Moheeb Arif","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoheebarif786\u002F","\u003Cp>MA Smart Image Cleaner helps WordPress site owners \u003Cstrong>identify unused images\u003C\u002Fstrong> in their Media Library and clean storage safely.\u003C\u002Fp>\n\u003Cp>Over time, WordPress sites accumulate hundreds of unused images from deleted pages, design changes, and testing uploads. These unused files increase storage usage, slow down backups, and clutter the admin area.\u003C\u002Fp>\n\u003Cp>This plugin focuses on \u003Cstrong>analysis first, deletion last\u003C\u002Fstrong> — giving you full control before removing anything.\u003C\u002Fp>\n\u003Ch3>🔍 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Detect unused images in the Media Library\u003C\u002Fli>\n\u003Cli>Analyze image usage across:\n\u003Cul>\n\u003Cli>Posts and Pages\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>Featured Images\u003C\u002Fli>\n\u003Cli>Gutenberg blocks\u003C\u002Fli>\n\u003Cli>Elementor content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Safe preview before deleting\u003C\u002Fli>\n\u003Cli>Move images to Trash (no forced permanent deletion)\u003C\u002Fli>\n\u003Cli>Bulk actions with confirmation\u003C\u002Fli>\n\u003Cli>Estimated storage savings\u003C\u002Fli>\n\u003Cli>Background scanning using WordPress Cron\u003C\u002Fli>\n\u003Cli>Clean and lightweight admin interface\u003C\u002Fli>\n\u003Cli>Beginner-friendly and open-source\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🚫 No auto-delete\u003Cbr \u002F>\n🚫 No ads\u003Cbr \u002F>\n🚫 No tracking\u003Cbr \u002F>\n🚫 No upsells\u003C\u002Fp>\n\u003Cp>Perfect for bloggers, agencies, businesses, NGOs, and developers who want a clean and optimized WordPress site.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>The plugin scans all image attachments\u003C\u002Fli>\n\u003Cli>It checks where images are used across your site\u003C\u002Fli>\n\u003Cli>Images are marked as:\n\u003Cul>\n\u003Cli>Used\u003C\u002Fli>\n\u003Cli>Unused\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>You review the results and decide what to delete\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Nothing is removed automatically.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>This is an open-source plugin. Contributions, suggestions, and bug reports are welcome.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Safely find and clean unused images in your WordPress Media Library without breaking your website.",10,232,0,"2026-02-09T18:09:00.000Z","6.9.4","5.8","7.2",[19,20,21,22,23],"image-cleaner","media-cleanup","media-library","performance","unused-images","https:\u002F\u002Fmadigitalhub.co.uk\u002Fplugins\u002Fma-smart-image-cleaner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fma-smart-image-cleaner.1.0.1.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"moheebarif786",1,30,94,"2026-05-19T20:08:29.918Z",[38,55,72,92,108],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":34,"downloaded":46,"rating":26,"num_ratings":33,"last_updated":47,"tested_up_to":48,"requires_at_least":16,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"linked-media-without-import","Linked Media Without Import","1.0.0","Tensor Ray","https:\u002F\u002Fprofiles.wordpress.org\u002Frayhome1987\u002F","\u003Cp>“\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flinked-media-without-import\" rel=\"ugc\">Linked Media Without Import\u003C\u002Fa>” allows you to use images from external URLs in your media library without actually downloading them to your server.\u003Cbr \u002F>\nThis approach significantly reduces your server’s storage consumption and lessens its load, as it doesn’t have to process the images (like creating thumbnails).\u003Cbr \u002F>\nBy linking to media instead of importing, you can improve your website’s overall performance, especially if your site uses many large images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other resources\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check out my other plugin, “\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-flow\u002F\" rel=\"ugc\">Post Flow\u003C\u002Fa>“, which helps you schedule your website’s content for automatic publishing.\u003C\u002Fli>\n\u003Cli>I have also written a beginner’s guide, “\u003Ca href=\"https:\u002F\u002Fsitebillion.com\u002Fposts\u002Fwp-react-plugin\" rel=\"nofollow ugc\">A Tutorial on Developing WordPress Plugins with React\u003C\u002Fa>“, to help you get started with plugin development.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Get in Touch\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have specific needs for a WordPress theme or plugin, feel free to contact me. I will collect user requests and may develop new themes or plugins to address common problems and needs.\u003C\u002Fp>\n","Link to media from other servers without importing them, saving your server's storage and improving performance.",390,"2025-10-11T01:53:00.000Z","6.8.5","7.0",[51,21,52,22],"media","offload","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinked-media-without-import.1.0.0.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":13,"num_ratings":13,"last_updated":65,"tested_up_to":48,"requires_at_least":66,"requires_php":17,"tags":67,"homepage":53,"download_link":71,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"pixrem","PixRem – Unused Image Cleaner","1.0.3","OM Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fommediasa\u002F","\u003Cp>\u003Cstrong>PixRem\u003C\u002Fstrong> scans your WordPress site to find images no longer in use and helps you safely delete them to save storage space and improve performance.\u003C\u002Fp>\n\u003Cp>Key benefits:\u003Cbr \u002F>\n– 🕵️‍♂️ \u003Cstrong>Comprehensive detection\u003C\u002Fstrong>: scans posts, pages, custom post types, serialized data, ACF, Elementor, Divi, Bricks, WPBakery\u003Cbr \u002F>\n– 🛒 \u003Cstrong>WooCommerce support\u003C\u002Fstrong>: finds featured & gallery images\u003Cbr \u002F>\n– ⚙️ \u003Cstrong>Theme options & SEO\u003C\u002Fstrong>: custom logos, backgrounds, Yoast OG images, site icon\u003Cbr \u002F>\n– 🛡 \u003Cstrong>Automatic backup\u003C\u002Fstrong>: every deleted image is saved to \u002Fwp-content\u002Fuploads\u002Fpixrem-backups\u002FYYYY\u002FMM\u002F\u003Cbr \u002F>\n– 📝 \u003Cstrong>Log system\u003C\u002Fstrong>: review all deletions and restore individual images\u003Cbr \u002F>\n– 🔒 \u003Cstrong>Whitelist \u002F Exclude\u003C\u002Fstrong>: prevent deletion of critical files by ID or path\u003C\u002Fp>\n","Find and delete unused images in your Media Library. Backup, restore, whitelist, and scan support for all major page builders.",20,394,"2025-09-22T20:27:00.000Z","5.4",[68,69,21,70,23],"image-optimizer","media-cleaner","remove-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixrem.1.0.3.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":11,"downloaded":80,"rating":13,"num_ratings":13,"last_updated":81,"tested_up_to":15,"requires_at_least":82,"requires_php":83,"tags":84,"homepage":90,"download_link":91,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"unused-media-scanner","Unused Media Scan & Delete","1.0.10","1WL Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Fts1wl\u002F","\u003Cp>Unused Media Scan & Delete scans and lists unused files in your media library, so you can review and bulk delete them.\u003C\u002Fp>\n","Scan and delete unused media",1719,"2026-02-20T13:04:00.000Z","6.0","8.0",[85,86,87,88,89],"clean-media-library","delete-unused-images","media-scan-and-delete","media-scanner","scan-and-delete-images","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Funused-media-scanner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funused-media-scanner.1.0.10.zip",{"slug":93,"name":94,"version":58,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":13,"downloaded":99,"rating":26,"num_ratings":100,"last_updated":101,"tested_up_to":15,"requires_at_least":16,"requires_php":102,"tags":103,"homepage":106,"download_link":107,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"compressify","Compressify | Image Optimizer | Convert WebP","Compressify","https:\u002F\u002Fprofiles.wordpress.org\u002Fnxtapps\u002F","\u003Cp>Compressify optimizes JPEG, PNG, and WebP images locally using WordPress image editors. It includes automatic compression on upload and a bulk tool for existing media.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic compression during upload.\u003C\u002Fli>\n\u003Cli>Bulk compression for existing images.\u003C\u002Fli>\n\u003Cli>Standard vs. High Compression preset.\u003C\u002Fli>\n\u003Cli>Optional WebP conversion.\u003C\u002Fli>\n\u003C\u002Ful>\n","Compress images on upload and in bulk to reduce file size and speed up sites.",134,2,"2026-04-07T15:58:00.000Z","7.4",[104,21,22,105],"image-compression","webp","https:\u002F\u002Fcompressify.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompressify.1.0.3.zip",{"slug":109,"name":110,"version":6,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":13,"downloaded":115,"rating":13,"num_ratings":13,"last_updated":116,"tested_up_to":48,"requires_at_least":16,"requires_php":102,"tags":117,"homepage":53,"download_link":120,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":121},"imgsmaller","ImgSmaller – Optimize Images | Compress Images | Convert WebP & AVIF","Subarnadip Pal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsubarnadip\u002F","\u003Cp>ImgSmaller integrates with the ImgSmaller API to compress images in your Media Library. It supports WEBP and AVIF output, runs in the background via WP-Cron or external cron, and includes robust backups and one-click restore. It also provides an exclusions browser, export\u002Fimport of backups and replacements, and plan\u002Fquota awareness.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Background image optimization with batching\u003C\u002Fli>\n\u003Cli>WEBP and AVIF output formats\u003C\u002Fli>\n\u003Cli>Automated backup of originals and one-click restore (all or selected)\u003C\u002Fli>\n\u003Cli>Export\u002Fimport backups ZIP; import optimized replacements ZIP\u003C\u002Fli>\n\u003Cli>Exclusions browser with search, filters, and infinite scroll\u003C\u002Fli>\n\u003Cli>Quota-aware processing with countdown and auto-resume\u003C\u002Fli>\n\u003Cli>Secure tokenized public endpoints and file proxy for private media\u003C\u002Fli>\n\u003Cli>Dashboard metrics, logs, and plan\u002Fallowed domains management\u003C\u002Fli>\n\u003Cli>External cron support with copyable URL and token regeneration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the ImgSmaller API to compress images and retrieve plan\u002Fquota information.\u003C\u002Fp>\n\u003Cp>What is the service and what is it used for?\u003Cbr \u002F>\n– The ImgSmaller API (https:\u002F\u002Fimgsmaller.com) provides image compression and account information used by this plugin to optimize your Media Library and display plan\u002Fquota details.\u003C\u002Fp>\n\u003Cp>What data is sent and when?\u003Cbr \u002F>\n– When you start compression, the plugin sends the public URL of each selected attachment (or a secure, tokenized proxy URL if the file is not publicly accessible) along with your API key to request compression. After polling completes, the plugin downloads the optimized image bytes.\u003Cbr \u002F>\n– When viewing plan info, the plugin requests your current plan usage and limits using your API key.\u003C\u002Fp>\n\u003Cp>Where can I find the service policies?\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fimgsmaller.com\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fimgsmaller.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>Notes:\u003Cbr \u002F>\n– You can disable background processing at any time from the dashboard. If you prefer not to send any files or metadata, do not start compression and do not enter an API key.\u003C\u002Fp>\n","Compress and optimize your WordPress media library images using the ImgSmaller API with automated backups and restore controls.",205,"2025-10-19T17:45:00.000Z",[118,119,21,22,105],"avif","images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimgsmaller.1.0.1.zip","2026-04-06T09:54:40.288Z",{"attackSurface":123,"codeSignals":214,"taintFlows":235,"riskAssessment":253,"analyzedAt":256},{"hooks":124,"ajaxHandlers":162,"restRoutes":200,"shortcodes":201,"cronEvents":202,"entryPointCount":213,"unprotectedCount":13},[125,131,136,140,144,148,153,158],{"type":126,"name":127,"callback":128,"file":129,"line":130},"action","admin_menu","register_menu","admin\u002Fmenu.php",22,{"type":132,"name":133,"callback":134,"file":135,"line":34},"filter","cron_schedules","add_cron_schedules","includes\u002Fcron.php",{"type":126,"name":137,"callback":138,"file":135,"line":139},"masic_scheduled_scan","run_scheduled_scan",33,{"type":126,"name":141,"callback":142,"priority":11,"file":135,"line":143},"update_option_masic_scan_frequency","reschedule_scan",36,{"type":126,"name":145,"callback":146,"priority":11,"file":135,"line":147},"update_option_masic_enable_auto_scan","toggle_auto_scan",37,{"type":126,"name":149,"callback":150,"file":151,"line":152},"masic_batch_scan","closure","includes\u002Fscanner.php",501,{"type":126,"name":154,"callback":155,"file":156,"line":157},"admin_enqueue_scripts","enqueue_admin_assets","ma-smart-image-cleaner.php",82,{"type":126,"name":159,"callback":160,"file":156,"line":161},"wp_dashboard_setup","add_dashboard_widget",88,[163,169,172,176,180,184,188,192,196],{"action":164,"nopriv":165,"callback":166,"hasNonce":167,"hasCapCheck":165,"file":129,"line":168},"masic_delete_images",false,"ajax_delete_images",true,87,{"action":170,"nopriv":165,"callback":171,"hasNonce":167,"hasCapCheck":165,"file":129,"line":161},"masic_restore_images","ajax_restore_images",{"action":173,"nopriv":165,"callback":174,"hasNonce":167,"hasCapCheck":165,"file":129,"line":175},"masic_permanent_delete","ajax_permanent_delete",89,{"action":177,"nopriv":165,"callback":178,"hasNonce":167,"hasCapCheck":165,"file":129,"line":179},"masic_mark_keep","ajax_mark_keep",90,{"action":181,"nopriv":165,"callback":182,"hasNonce":167,"hasCapCheck":165,"file":129,"line":183},"masic_save_settings","ajax_save_settings",91,{"action":185,"nopriv":165,"callback":186,"hasNonce":167,"hasCapCheck":165,"file":151,"line":187},"masic_start_scan","ajax_start_scan",46,{"action":189,"nopriv":165,"callback":190,"hasNonce":167,"hasCapCheck":165,"file":151,"line":191},"masic_get_scan_progress","ajax_get_scan_progress",47,{"action":193,"nopriv":165,"callback":194,"hasNonce":167,"hasCapCheck":165,"file":151,"line":195},"masic_pause_scan","ajax_pause_scan",48,{"action":197,"nopriv":165,"callback":198,"hasNonce":167,"hasCapCheck":165,"file":151,"line":199},"masic_resume_scan","ajax_resume_scan",49,[],[],[203,205,207,209,211],{"hook":137,"callback":137,"file":135,"line":204},97,{"hook":137,"callback":137,"file":135,"line":206},114,{"hook":149,"callback":149,"file":151,"line":208},143,{"hook":149,"callback":149,"file":151,"line":210},206,{"hook":149,"callback":149,"file":151,"line":212},304,9,{"dangerousFunctions":215,"sqlUsage":216,"outputEscaping":219,"fileOperations":13,"externalRequests":13,"nonceChecks":11,"capabilityChecks":233,"bundledLibraries":234},[],{"prepared":217,"raw":13,"locations":218},42,[],{"escaped":220,"rawEcho":221,"locations":222},372,3,[223,227,230],{"file":224,"line":225,"context":226},"admin\u002Flogs.php",141,"raw output",{"file":228,"line":229,"context":226},"admin\u002Fscan-results.php",269,{"file":231,"line":232,"context":226},"admin\u002Ftrash.php",174,6,[],[236],{"entryPoint":237,"graph":238,"unsanitizedCount":13,"severity":252},"\u003Cscan-results> (admin\u002Fscan-results.php:0)",{"nodes":239,"edges":250},[240,244],{"id":241,"type":242,"label":243,"file":228,"line":63},"n0","source","$_GET (x2)",{"id":245,"type":246,"label":247,"file":228,"line":248,"wp_function":249},"n1","sink","echo() [XSS]",93,"echo",[251],{"from":241,"to":245,"sanitized":167},"low",{"summary":254,"deductions":255},"The \"ma-smart-image-cleaner\" plugin version 1.0.1 exhibits a strong security posture based on the provided static analysis. The absence of unprotected AJAX handlers, REST API routes, shortcodes, and file operations significantly limits the potential attack surface. The code demonstrates excellent practices by utilizing prepared statements for all SQL queries and achieving a very high percentage of properly escaped output, minimizing risks of SQL injection and cross-site scripting (XSS). The presence of nonce and capability checks on AJAX handlers further reinforces its security.  The plugin's history of zero known CVEs, with no currently unpatched vulnerabilities, indicates a responsible development and maintenance approach. Taint analysis also shows no critical or high severity unsanitized paths, which is a very positive sign.  Overall, this plugin appears to be developed with security as a priority, and its current version shows no immediate critical vulnerabilities.",[],"2026-04-16T12:02:37.130Z",{"wat":258,"direct":267},{"assetPaths":259,"generatorPatterns":262,"scriptPaths":263,"versionParams":264},[260,261],"\u002Fwp-content\u002Fplugins\u002Fma-smart-image-cleaner\u002Fassets\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fma-smart-image-cleaner\u002Fassets\u002Fadmin.js",[],[261],[265,266],"ma-smart-image-cleaner\u002Fassets\u002Fadmin.css?ver=","ma-smart-image-cleaner\u002Fassets\u002Fadmin.js?ver=",{"cssClasses":268,"htmlComments":269,"htmlAttributes":270,"restEndpoints":271,"jsGlobals":272,"shortcodeOutput":279},[],[],[],[],[273,274,275,276,277,278],"masic_ajax","masic_nonce","masic_scan_nonce","masic_delete_nonce","masic_admin_options","MASIC_Plugin",[],{"error":167,"url":281,"statusCode":282,"statusMessage":283,"message":283},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fma-smart-image-cleaner\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":100,"versions":285},[286,291],{"version":6,"download_url":25,"svn_tag_url":287,"released_at":27,"has_diff":165,"diff_files_changed":288,"diff_lines":27,"trac_diff_url":289,"vulnerabilities":290,"is_current":167},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fma-smart-image-cleaner\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fma-smart-image-cleaner%2Ftags%2F1.0.0&new_path=%2Fma-smart-image-cleaner%2Ftags%2F1.0.1",[],{"version":41,"download_url":292,"svn_tag_url":293,"released_at":27,"has_diff":165,"diff_files_changed":294,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":295,"is_current":165},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fma-smart-image-cleaner.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fma-smart-image-cleaner\u002Ftags\u002F1.0.0\u002F",[],[]]