[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fr5k8zDvDxHr52VqzyrvXDEJF3Qa_QOurjeOqbKZdcuY":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":19,"download_link":20,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":21,"fetched_at":22,"vulnerabilities":23,"developer":24,"crawl_stats":21,"alternatives":31,"analysis":32,"fingerprints":63},"featured-image-from-youtube","Featured Image from YouTube","1.6","davidfcarr","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidfcarr\u002F","\u003Cp>When a post, page, or other WordPress document includes an embedded YouTube video, this plugin will let you fetch the thumbnail or preview image of the video from the YouTube service and install it as the featured image.\u003C\u002Fp>\n\u003Cp>If the post includes multiple video clips, you can choose which one should be featured. Several resolutions are supported, from Max Resolution (looks best on themes that feature a large version of the image) to smaller thumbnails that are fine for post listings.\u003C\u002Fp>\n\u003Cp>This can be useful for improving the display of blog posts in listings that display the featured image, whether as a thumbnail or a larger image.\u003C\u002Fp>\n\u003Cp>The plugin was created partly for the purpose of improving the recent post listings as they are displayed in MailPoet newsletters.\u003C\u002Fp>\n\u003Cp>If you do a lot of posts built around YouTube videos, this plugin saves time compared with downloading the preview image and adding it to your post, or adding an alternate featured image.\u003C\u002Fp>\n\u003Cp>You retain the option of adding a different featured image if the version from YouTube is not ideal.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>RSVPMaker\n\nCopyright (C) 2021 David F. Carr\n\n\n\nThis program is free software: you can redistribute it and\u002For modify\n\nit under the terms of the GNU General Public License as published by\n\nthe Free Software Foundation, either version 3 of the License, or\n\n(at your option) any later version.\n\n\n\nThis program is distributed in the hope that it will be useful,\n\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\n\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n\nGNU General Public License for more details.\n\n\n\nSee the GNU General Public License at \u003Chttp:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html>.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Quickly add a featured image to posts that include YouTube videos by retrieving the featured image from the YouTube service.",100,8445,0,"2025-10-02T03:16:00.000Z","6.8.5","5.0","5.6",[],"http:\u002F\u002Fwww.rsvpmaker.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-image-from-youtube.1.6.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":25,"total_installs":26,"avg_security_score":27,"avg_patch_time_days":28,"trust_score":29,"computed_at":30},10,490,90,527,72,"2026-04-04T15:36:22.746Z",[],{"attackSurface":33,"codeSignals":50,"taintFlows":58,"riskAssessment":59,"analyzedAt":62},{"hooks":34,"ajaxHandlers":46,"restRoutes":47,"shortcodes":48,"cronEvents":49,"entryPointCount":13,"unprotectedCount":13},[35,41],{"type":36,"name":37,"callback":38,"file":39,"line":40},"action","admin_init","ythumb_cgb_block_assets","blocks\\src\\init.php",75,{"type":36,"name":42,"callback":43,"file":44,"line":45},"rest_api_init","closure","featured-image-from-youtube.php",113,[],[],[],[],{"dangerousFunctions":51,"sqlUsage":52,"outputEscaping":54,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":56,"bundledLibraries":57},[],{"prepared":13,"raw":13,"locations":53},[],{"escaped":13,"rawEcho":13,"locations":55},[],1,[],[],{"summary":60,"deductions":61},"The static analysis of the \"featured-image-from-youtube\" plugin v1.6 indicates a strong security posture with no identified vulnerabilities in its current version. The absence of dangerous functions, the use of prepared statements for all SQL queries, and complete output escaping demonstrate adherence to secure coding practices. Furthermore, the lack of file operations, external HTTP requests, and a zero-value for taint analysis flows suggests a minimal risk of injection or code execution vulnerabilities. The presence of a capability check, although it's only one, is also a positive sign for access control.\n\nThe plugin's vulnerability history is also clean, with no recorded CVEs, indicating a consistent track record of security. The plugin's small attack surface, with no AJAX handlers, REST API routes, shortcodes, or cron events, further reduces the potential entry points for attackers. However, the lack of any detected entry points or nonce checks could be interpreted in two ways: either the plugin is extremely simple and has no need for these, or there's a possibility that the analysis tools might have missed very subtle entry points or security mechanisms. \n\nOverall, this plugin appears to be very secure based on the provided data. Its strengths lie in its clean code, robust SQL handling, and complete output escaping. The lack of historical vulnerabilities reinforces this positive assessment. The primary potential weakness, albeit minor and unconfirmed by the data, is the complete absence of identified entry points and nonce checks, which could theoretically mask subtle issues or a lack of necessary security layers if the plugin were to become more complex in the future.",[],"2026-03-16T20:49:55.910Z",{"wat":64,"direct":71},{"assetPaths":65,"generatorPatterns":68,"scriptPaths":69,"versionParams":70},[66,67],"\u002Fwp-content\u002Fplugins\u002Ffeatured-image-from-youtube\u002Fblocks\u002Fdist\u002Fblocks.build.js","\u002Fwp-content\u002Fplugins\u002Ffeatured-image-from-youtube\u002Fblocks\u002Fdist\u002Fblocks.editor.build.css",[],[66],[],{"cssClasses":72,"htmlComments":73,"htmlAttributes":74,"restEndpoints":76,"jsGlobals":78,"shortcodeOutput":80},[],[],[75],"data-post-id",[77],"\u002Fwp-json\u002Fythumb\u002Fv1\u002Fset",[79],"ythumb",[]]