[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fA1Qg2SmhrXJ9Cn2kEjMFch7y8VZ88GObhSTdvrTyfeg":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":136,"fingerprints":182},"own-post-media-for-authors","PBP own post, media & comments for Author","2.2","projoktibangla","https:\u002F\u002Fprofiles.wordpress.org\u002Fprojoktibangla\u002F","\u003Cp>This plugin allows to restrict user with Author and Contributor roles to view their own posts, media & comments\u003C\u002Fp>\n\u003Cp>Very Lightweight- Only 3KB\u003C\u002Fp>\n\u003Cp>Installation very easy, just install & enjoy.\u003C\u002Fp>\n\u003Cp>Created By: http:\u002F\u002Fgoo.gl\u002FXbGy3B\u003C\u002Fp>\n","Own post, media & comments show for another role without administrator & editor.",10,2988,100,3,"2015-04-24T21:35:00.000Z","4.2.39","3.0","",[20,21,22,23,24],"comments","media","own","post","role","http:\u002F\u002Fprojoktibangla.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fown-post-media-for-authors.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},5,60,88,30,86,"2026-04-06T00:32:56.640Z",[40,64,85,105,120],{"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":18,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"lh-add-media-from-url","LH Add Media From Url","1.30","shawfactor","https:\u002F\u002Fprofiles.wordpress.org\u002Fshawfactor\u002F","\u003Cp>This plugin allow you to grab image from remote url and save into your own word press media library. By doing so, you never worried if the remote image was removed by its owner. This also save you steps to download the image to local computer and upload again to your own WordPress. There is also a JavaScript bookmarklet that helps to automate the process if you are surfing the internet and find something you would like to add to the library\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically downloads and adds the file to the media library.\u003C\u002Fli>\n\u003Cli>After the uploading is successful, you are redirected to the edit screen\u003C\u002Fli>\n\u003Cli>Once the bookmarklet is installed you don’t even need to copy and paste a url (just navigate to the url and select the bookmark).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Like this plugin? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Flh-add-media-from-url\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Love this plugin or want to help the LocalHero Project? Please consider \u003Ca href=\"https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-add-media-from-url\u002F\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Translation credits\u003C\u002Fh3>\n","Upload files from an url to wordpress media library, either enter file urls in an onsite input box or click a bookmarklet.",2000,37732,84,9,"2024-08-20T14:07:00.000Z","6.6.5","5.0",[56,57,58,21,23],"attachment","bookmarklet","download","https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-add-media-from-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flh-add-media-from-url.zip",91,2,"2024-08-20 17:25:05",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":62,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":83,"download_link":84,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"moving-contents","Moving Contents","1.13","Katsushi Kawamori","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatsushi-kawamori\u002F","\u003Cp>Supports the transfer of Contents between servers.\u003C\u002Fp>\n\u003Ch4>Export\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Outputs the database as a JSON format file.\u003C\u002Fli>\n\u003Cli>Send the exported JSON file by e-mail.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Import\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>It reads the exported JSON format file and outputs it to the database.\u003C\u002Fli>\n\u003Cli>Have the option to replace contents user IDs with the current user IDs.\u003C\u002Fli>\n\u003Cli>Have the option to replace all contents URLs.\u003C\u002Fli>\n\u003Cli>Have the option to replace all guid URLs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Maintain the following\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>ID\u003C\u002Fli>\n\u003Cli>user ID\u003C\u002Fli>\n\u003Cli>Date and time\u003C\u002Fli>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Media Library(Database only)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sibling plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmoving-users\u002F\" rel=\"ugc\">Moving Users\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmoving-media-library\u002F\" rel=\"ugc\">Moving Media Library\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Supports the transfer of Contents between servers.",70,8690,90,"2025-11-25T21:58:00.000Z","6.9.4","4.6","8.0",[20,21,80,81,82],"moving","pages","posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmoving-contents\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmoving-contents.1.13.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":34,"downloaded":93,"rating":13,"num_ratings":94,"last_updated":95,"tested_up_to":76,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":18,"download_link":104,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"smart-bulk-content-remover","Smart Bulk Delete & Content Cleaner for WordPress","1.1","Kirtikumar Solanki","https:\u002F\u002Fprofiles.wordpress.org\u002Fsolankisoftware\u002F","\u003Cp>\u003Cstrong>Smart Bulk Delete & Content Cleaner for WordPress\u003C\u002Fstrong> is a powerful and user-friendly tool to manage and clean up your WordPress website in just a few clicks.\u003C\u002Fp>\n\u003Cp>No more manually selecting and deleting one item at a time — this plugin gives you a \u003Cstrong>fast, flexible, and safe bulk deletion interface\u003C\u002Fstrong> to remove unwanted content such as old posts, draft pages, unused media, spam comments, and even custom post types like products, portfolios, events, or reviews.\u003C\u002Fp>\n\u003Cp>Whether you’re a blogger, developer, or site administrator, Smart Bulk Content Remover helps keep your WordPress site lean and organized without risking accidental data loss.\u003C\u002Fp>\n\u003Ch3>🚀 Why Use Smart Bulk Delete & Content Cleaner for WordPress?\u003C\u002Fh3>\n\u003Cp>Over time, every WordPress website accumulates clutter — outdated posts, temporary drafts, test pages, old media files, and spam comments. These not only make your site harder to manage but can also affect \u003Cstrong>database performance and backup size\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>With Smart Bulk Delete & Content Cleaner for WordPress, you can:\u003Cbr \u002F>\n* Clean up thousands of items in a few clicks.\u003Cbr \u002F>\n* Target specific content using advanced filters.\u003Cbr \u002F>\n* Choose between \u003Cstrong>Trash\u003C\u002Fstrong> or \u003Cstrong>Permanent Delete\u003C\u002Fstrong>.\u003Cbr \u002F>\n* Quickly review what’s being deleted before confirming.\u003Cbr \u002F>\n* Keep your database optimized and your dashboard tidy.\u003C\u002Fp>\n\u003Ch3>🧹 What You Can Delete\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Posts\u003C\u002Fstrong> – Delete posts by type, author, status, or date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages\u003C\u002Fstrong> – Remove outdated or test pages in bulk.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Works with WooCommerce products, events, portfolios, news, books, and any other custom type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Files\u003C\u002Fstrong> – Delete unused images or unattached uploads. Includes statistics for total files, attached\u002Funattached, and total size before deletion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> – Bulk remove spam, pending, or trashed comments sitewide.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Advanced Filters & Options\u003C\u002Fh3>\n\u003Cp>Every section includes flexible filters to give you complete control over what’s removed:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter by \u003Cstrong>Post Type\u003C\u002Fstrong>, \u003Cstrong>Status\u003C\u002Fstrong>, \u003Cstrong>Author\u003C\u002Fstrong>, or \u003Cstrong>Date Range\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Search posts by \u003Cstrong>Title\u003C\u002Fstrong> or \u003Cstrong>Content keywords\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Media filters include \u003Cstrong>Date Range\u003C\u002Fstrong>, \u003Cstrong>Month\u003C\u002Fstrong>, \u003Cstrong>Year\u003C\u002Fstrong>, and \u003Cstrong>Author\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Choose between \u003Cstrong>Move to Trash\u003C\u002Fstrong> or \u003Cstrong>Permanently Delete\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Select specific items or use \u003Cstrong>Select All\u003C\u002Fstrong> for mass cleanup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧠 Safe, Simple & Efficient\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Non-destructive by default\u003C\u002Fstrong> – content moves to Trash unless you choose “Permanent Delete.”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restore accidentally deleted content\u003C\u002Fstrong> from Trash easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> and optimized – minimal database overhead.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive design\u003C\u002Fstrong> – works beautifully on desktop, tablet, and mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native WordPress UI\u003C\u002Fstrong> for a seamless experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💡 Ideal For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> who want to delete old drafts or outdated posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site administrators\u003C\u002Fstrong> managing large WordPress sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce store owners\u003C\u002Fstrong> cleaning up old or test products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers and testers\u003C\u002Fstrong> who frequently reset content during testing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> maintaining multiple client websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✅ Key Features at a Glance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bulk delete \u003Cstrong>posts, pages, media, comments, and any custom post types\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Advanced \u003Cstrong>filters\u003C\u002Fstrong>: author, status, date range, search, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media statistics\u003C\u002Fstrong>: see totals, sizes, and attached\u002Funattached counts.\u003C\u002Fli>\n\u003Cli>Option to \u003Cstrong>move to Trash or permanently delete\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight, fast, and responsive\u003C\u002Fstrong> admin interface.\u003C\u002Fli>\n\u003Cli>Compatible with \u003Cstrong>WordPress Multisite\u003C\u002Fstrong> (per-site use).\u003C\u002Fli>\n\u003Cli>Works seamlessly with \u003Cstrong>WooCommerce, Easy Digital Downloads, and other CPTs\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 Safety & Performance\u003C\u002Fh3>\n\u003Cp>Smart Bulk Delete & Content Cleaner for WordPress is designed for \u003Cstrong>safety first\u003C\u002Fstrong>:\u003Cbr \u002F>\n* Uses built-in WordPress delete APIs.\u003Cbr \u002F>\n* Verifies user capabilities before deleting.\u003Cbr \u002F>\n* Respects post meta and attachment relationships.\u003Cbr \u002F>\n* Ensures consistent database integrity.\u003C\u002Fp>\n\u003Cp>You can confidently use it on production sites — the default Trash behavior ensures you can recover any mistakenly deleted content.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsolankisoftware\u002F\" rel=\"nofollow ugc\">Kirtikumar Solanki\u003C\u002Fa>.\u003Cbr \u002F>\nDonations welcome via \u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fkirtikumar89\" rel=\"nofollow ugc\">PayPal\u003C\u002Fa>.\u003C\u002Fp>\n","Safely bulk delete posts, pages, media, and comments with flexible filters and a clean interface.",966,1,"2026-01-31T07:00:00.000Z","4.7","7.0",[99,100,101,102,103],"bulk-delete","delete-pages","delete-posts","media-cleaner","remove-comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-bulk-content-remover.1.1.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":113,"num_ratings":94,"last_updated":115,"tested_up_to":116,"requires_at_least":17,"requires_php":18,"tags":117,"homepage":118,"download_link":119,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"add-media-from-url","Add Media from URL","1.0.2","LordPretender","https:\u002F\u002Fprofiles.wordpress.org\u002Flordpretender\u002F","\u003Cp>This plugin allow you to add files into your media library without having to upload them. So, you will be able to share, for example, your files into your Google Drive.\u003Cbr \u002F>\nThis also save you steps to download the image to local computer and upload again to your own WordPress.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically downloads and adds the file to the media library.\u003C\u002Fli>\n\u003Cli>After the uploading is successful, you are redirected to the edit screen\u003C\u002Fli>\n\u003Cli>A new dropdown list is available in the media library to let you display only uploaded files, not uploaded files, …\u003C\u002Fli>\n\u003C\u002Ful>\n","Let you add media files into your media library without having to upload them.",20,2460,"2017-01-01T22:09:00.000Z","4.7.32",[56,57,58,21,23],"https:\u002F\u002Fwww.duy-pham.fr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-media-from-url.zip",{"slug":121,"name":122,"version":88,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":11,"downloaded":127,"rating":13,"num_ratings":94,"last_updated":128,"tested_up_to":129,"requires_at_least":17,"requires_php":18,"tags":130,"homepage":133,"download_link":134,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":135},"download-post-comments","Download Post Comments","scripty","https:\u002F\u002Fprofiles.wordpress.org\u002Fscripty\u002F","\u003Cp>This plugin adds a link to the “Edit Posts” view that will allow someone with “can moderate comments” capability (Editor) to download a CSV of all comments for that particular post. This gives an easy one page view of all comments and that can be opened using something like Microsoft Excel. Useful when running a contest on your blog and you are using the comments section for entries. You can then use something like “random.org” to pick a number, and then choose the corresponding row number to decide the winner in your contest.\u003C\u002Fp>\n","This plugin adds a link to the \"Edit Posts\" view that will allow you to download a CSV of all comments for that particular post.",3048,"2011-02-14T00:48:00.000Z","3.0.5",[20,131,132,58,82],"contests","csv","http:\u002F\u002Fwww.scriptygoddess.com\u002Farchives\u002F2010\u002F12\u002F19\u002Fwordpress-plugin-download-post-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-post-comments.zip","2026-03-15T14:54:45.397Z",{"attackSurface":137,"codeSignals":162,"taintFlows":175,"riskAssessment":176,"analyzedAt":181},{"hooks":138,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":28,"unprotectedCount":28},[139,145,150,154],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","pre_get_posts","pbp_query_set_only_author","post.php",32,{"type":146,"name":147,"callback":148,"file":143,"line":149},"filter","views_edit-post","fix_post_counts",37,{"type":146,"name":151,"callback":152,"file":143,"line":153},"views_upload","fix_media_counts",38,{"type":146,"name":155,"callback":156,"file":143,"line":157},"the_comments","pbp_filter_comments",160,[],[],[],[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":172,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":62,"bundledLibraries":174},[],{"prepared":28,"raw":62,"locations":165},[166,169],{"file":143,"line":167,"context":168},114,"$wpdb->get_results() with variable interpolation",{"file":143,"line":170,"context":171},127,"$wpdb->get_var() with variable interpolation",{"escaped":28,"rawEcho":28,"locations":173},[],[],[],{"summary":177,"deductions":178},"The \"own-post-media-for-authors\" v2.2 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any identifiable entry points like AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface. Furthermore, the code analysis indicates a commendable practice of properly escaping all output and a complete lack of dangerous functions, file operations, external HTTP requests, and taint flows with unsanitized data. The presence of capability checks for the two identified SQL queries is also a positive indicator.",[179],{"reason":180,"points":11},"SQL queries without prepared statements","2026-03-16T23:55:04.960Z",{"wat":183,"direct":189},{"assetPaths":184,"generatorPatterns":185,"scriptPaths":186,"versionParams":187},[],[],[],[188],"own-post-media-for-authors\u002Fpost.php?ver=2.2",{"cssClasses":190,"htmlComments":191,"htmlAttributes":193,"restEndpoints":194,"jsGlobals":195,"shortcodeOutput":196},[],[192],"Ensure that non-admins can see and manage only their own comments",[],[],[],[]]