[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcyE3t9W4PnQvdOxgAwhuogRkmHgkPcKfOem5jqyRK3g":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":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,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":93,"fingerprints":134},"lh-cache-remote-images","LH Cache Remote Images","1.04","shawfactor","https:\u002F\u002Fprofiles.wordpress.org\u002Fshawfactor\u002F","\u003Cp>LH Cache Remote Images allows you to scan a post, page, or cpt to fetch remote images; then updates its content.\u003C\u002Fp>\n\u003Cp>Unlike other similar plugins this plugin adds the images and updates post_content asynchronously. Thus ensuring the publishing experience is not slowed down.\u003C\u002Fp>\n","LH Cache Remote Images allows you to scan a post to fetch remote images; then updates its content automatically.",10,1969,0,"2017-10-08T02:14:00.000Z","4.8.28","3.0","",[19,20,21,22,23],"archive-remote-images","auto-save-images","cache-images","grab-images","image-archive","https:\u002F\u002Flhero.org\u002Fplugins\u002Flh-cache-remote-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flh-cache-remote-images.zip",85,null,"2026-03-15T14:54:45.397Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},77,14650,87,7,91,"2026-04-04T00:40:18.888Z",[38,55,76],{"slug":19,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":16,"requires_php":17,"tags":51,"homepage":52,"download_link":53,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":54},"Archive Remote Images","1.0.7","kasonzhao","https:\u002F\u002Fprofiles.wordpress.org\u002Fkasonzhao\u002F","\u003Cp>Archive Remote Images allows you to scan a post to fetch remote images; then updates its content automatically.\u003C\u002Fp>\n\u003Cp>A new metabox will appear when editing a post.\u003Cbr \u002F>\nIf “Archive Remote Images” is checked, the plugin will grab all remote images and update the content when saving that post.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Settings page with lot of options (see screenshot #2)\u003C\u002Fli>\n\u003Cli>Several hooks allow advanced users to change the plugin’s behaviour.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgordielachance\u002Farchive-remote-images\u002Fcontributors\" rel=\"nofollow ugc\">Contributors are listed here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cp>For feature request and bug reports, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farchive-remote-images#postform\" rel=\"ugc\">please use the forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you are a plugin developer, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgordielachance\u002Farchive-remote-images\" rel=\"nofollow ugc\">we would like to hear from you\u003C\u002Fa>. Any contribution would be very welcome.\u003C\u002Fp>\n","Archive Remote Images allows you to scan a post to fetch remote images; then updates its content automatically.",50,9084,86,3,"2015-02-27T08:01:00.000Z","4.0.38",[19,20,21,22,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farchive-remote-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farchive-remote-images.zip","2026-03-15T15:16:48.613Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":63,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":17,"tags":69,"homepage":74,"download_link":75,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":54},"simple-image-grabber","Simple Image Grabber","1.0.5","bandicootmarketing","https:\u002F\u002Fprofiles.wordpress.org\u002Ftinkerpriest\u002F","\u003Cp>Display one or all images from a post’s content. Options include image width, height, class and permalink.\u003C\u002Fp>\n","Display one or all images from a post's content. Options include image width, height, class and permalink.",100,17124,1,"2015-08-18T19:50:00.000Z","4.3.34","2.7",[70,22,71,72,73],"get-images","images-from-posts","posts","retrieve-images","http:\u002F\u002Fbavotasan.com\u002F2009\u002Fsimple-image-grabber-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-image-grabber.1.0.5.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":13,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":85,"requires_at_least":86,"requires_php":17,"tags":87,"homepage":17,"download_link":91,"security_score":63,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":92},"grab-and-attach","Grab and Attach","1.3","kevin_bt","https:\u002F\u002Fprofiles.wordpress.org\u002Fkevin_bt\u002F","\u003Ch4>Grab and Attach\u003C\u002Fh4>\n\u003Cp>The purpose of Grab and Attach is to automatically upload media into your WordPress Media Library and attach it to live posts or pages.\u003C\u002Fp>\n\u003Cp>There are two sides to WP Grab and Attach; the WordPress plugin and the Chrome extension. Please note that this plugin does NOT work without its Chrome extension companion. You can find the Chrome extension here:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fwordpress-grab-attach-ext\u002Fejlofnaogeccmpmkmaagimkldmghppee?hl=en&authuser=0\u003C\u002Fp>\n\u003Cp>Currently, all that can be uploaded and attached are images from the Chrome browser. That will change in future versions. We also plan to make extensions for other browsers.\u003C\u002Fp>\n\u003Cp>The WP Grab and Attach Chrome extension allows the option “WP Grab and Attach” to be added to your Chrome’s right-click (context) menu. Once “WP Grab and Attach for Chrome” is activated, you can right-click on images and select “WP Grab and Attach.” A dialog box will appear, and if your Chrome extension’s setup is correct, you can type in a post (or page) title. Then use your mouse or the Up or Down Arrow keys to highlight your selection and the Enter button to select your post. A success message will appear if everything goes well, and the image will be saved to your WordPress Media Library. But let’s remember the best part, the image is attached to your live post (or page)!\u003C\u002Fp>\n\u003Ch3>Again, PLEASE NOTE:\u003C\u002Fh3>\n\u003Cp>This plugin does NOT work without its Chrome extension companion. You can find the Chrome extension here:\u003Cbr \u002F>\nhttps:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fwordpress-grab-attach-ext\u002Fejlofnaogeccmpmkmaagimkldmghppee?hl=en&authuser=0\u003C\u002Fp>\n\u003Ch3>COMING SOON: MORE OPTIONS! Like..\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>More media types than just images\u003C\u002Fli>\n\u003Cli>Choosing if media attaches to the top or bottom of the post\u003C\u002Fli>\n\u003Cli>Alignment of media\u003C\u002Fli>\n\u003Cli>Media captions\u003C\u002Fli>\n\u003Cli>Order of titles in Chrome extension’s auto-populate box\u003C\u002Fli>\n\u003Cli>What to search for: post\u002Fpages\u002Ftags\u002Fetc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Kevin Tesar 2023\u003C\u002Fp>\n","From Chrome's right-click menu, insert images and other media types from 3rd party websites into live WordPress posts or pages.",1018,"6.1.10","5.2.0",[88,89,90,77,22],"attach","attach-images","grab","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrab-and-attach.zip","2026-03-15T10:48:56.248Z",{"attackSurface":94,"codeSignals":113,"taintFlows":124,"riskAssessment":125,"analyzedAt":133},{"hooks":95,"ajaxHandlers":105,"restRoutes":106,"shortcodes":107,"cronEvents":108,"entryPointCount":13,"unprotectedCount":13},[96,101],{"type":97,"name":98,"callback":98,"file":99,"line":100},"action","content_save_pre","lh-cache-remote-images.php",380,{"type":97,"name":102,"callback":103,"file":99,"line":104},"lh_cache_remote_images_process","run_processes",383,[],[],[],[109,111],{"hook":102,"callback":102,"file":99,"line":110},350,{"hook":102,"callback":102,"file":99,"line":112},359,{"dangerousFunctions":114,"sqlUsage":115,"outputEscaping":120,"fileOperations":122,"externalRequests":65,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":123},[],{"prepared":48,"raw":65,"locations":116},[117],{"file":99,"line":118,"context":119},346,"$wpdb->get_col() with variable interpolation",{"escaped":65,"rawEcho":13,"locations":121},[],2,[],[],{"summary":126,"deductions":127},"The \"lh-cache-remote-images\" v1.04 plugin presents a generally positive security posture based on the provided static analysis. The absence of any known vulnerabilities in its history, combined with strong code signals like 100% output escaping and a high percentage of prepared statements for SQL queries, indicates good development practices. The plugin also avoids dangerous functions and shows no critical or high-severity taint flows, further reinforcing its security. \n\nHowever, there are areas for improvement that warrant attention. The complete lack of nonce checks and capability checks on any entry points, while currently not associated with any exploitable paths due to a zero-attack surface, represents a significant potential weakness. Should any new AJAX handlers, REST API routes, or shortcodes be introduced in future versions without proper authentication and authorization, this could lead to serious security flaws. The presence of cron events also warrants careful monitoring, as they could potentially be leveraged if not properly secured. \n\nIn conclusion, the plugin is currently in a secure state with no known exploits. Its strengths lie in its clean code and lack of historical vulnerabilities. The primary weakness is the absence of fundamental security checks on its entry points, which, while not currently exposed, creates a latent risk that needs to be addressed proactively to maintain its robust security.",[128,131],{"reason":129,"points":130},"No capability checks on entry points",15,{"reason":132,"points":130},"No nonce checks on entry points","2026-03-16T23:34:51.860Z",{"wat":135,"direct":141},{"assetPaths":136,"generatorPatterns":138,"scriptPaths":139,"versionParams":140},[137],"\u002Fwp-content\u002Fplugins\u002Flh-cache-remote-images\u002F",[],[],[],{"cssClasses":142,"htmlComments":143,"htmlAttributes":144,"restEndpoints":146,"jsGlobals":147,"shortcodeOutput":148},[],[],[145],"data-lh-cache-remote-images-queued-image",[],[],[]]