[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fg6J_TaxHsn35JJ6WfngaUBGcnLMkjCvnjspRu8sbYXo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":137,"fingerprints":254},"featured-image-for-pressbooks","Feature image for PressBooks","0.8","Antonio D.","https:\u002F\u002Fprofiles.wordpress.org\u002Fcolomet\u002F","\u003Cp>This plugin provides the possibility to use images adapted to a PressBooks installation. Features:\u003Cbr \u002F>\n* Add support of thumbnails in PressBooks CPTs.\u003Cbr \u002F>\n* Use an image as Featured Image of your PressBooks CPTs.\u003Cbr \u002F>\n* New images sizes with the post max size (narrow – 508px, standard – 688px, wide – 832px)\u003Cbr \u002F>\n* New sizes in attachment display settinngs. By default is selected the size of the blog.\u003Cbr \u002F>\n* Option to deactivate feature images at mobiles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Only works with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Farticle\u002Fcreate-a-network\u002F\" rel=\"ugc\">multisite\u003C\u002Fa> installation!\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Only works with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpressbooks\u002Fpressbooks\" rel=\"nofollow ugc\">PressBooks\u003C\u002Fa> installation!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>0.8\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>ADDITIONS\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>nonce, authorization checks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ENCHANCEMENTS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Functions renaming (prefixes)\u003C\u002Fli>\n\u003Cli>Minor text changes and visual enhancements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>REMOVED\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Empty section callback function\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.7\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Major rework (upgrade) of plugin functionality\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ADDITIONS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Featured images are now able to be imported from Source to all of its clones from EFP Customization settings.\u003C\u002Fli>\n\u003Cli>Bottom field of featured image metabox in post-edit page changed to display information about availability of source images. More information in documentation-technical.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>REMOVED\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Functionalities related to adding featured images by URL.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ENCHANCEMENTS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>documentation\u003C\u002Fli>\n\u003Cli>files renamed, some functions relocated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>List of Files revised\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>fifp-admin-settings.php\u003C\u002Fli>\n\u003Cli>featured-iamges-for-pressbooks.php\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>ADDITIONS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Featured images section in EFP Customization settings page.\u003C\u002Fli>\n\u003Cli>Functionality to disable displaying featured images on mobile devices for the book.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ENCHANCEMENTS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>List of Files revised\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>featured-image-for-pressbooks.php\u003C\u002Fli>\n\u003Cli>added fifp-admin-settings.php\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>REMOVED\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Autoloader\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>ENCHANCEMENTS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New sizes in attachment display settings. By default is selected the size of the blog.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ADDITIONS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically set the image Title, Alt-Text, Caption & Description upon upload\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>List of Files revised\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>featured-image-for-pressbooks.php\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>ENCHANCEMENTS\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Set good size\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>ADDITIONS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Activate the post-thumbnails in theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ENCHANCEMENTS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New file name\u003C\u002Fli>\n\u003Cli>Change autoloader parameters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>ADDITIONS\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Use a media stored image as a featured image\u003C\u002Fli>\n\u003Cli>Use an external image as a featured image via URL\u003C\u002Fli>\n\u003Cli>Set appropriate featured image size according to Pressbooks books sizes\u003C\u002Fli>\n\u003Cli>Monitor featured images from posts administration area\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Disclaimers\u003C\u002Fh3>\n\u003Cp>The Featured image for PressBooks plugin is supplied “as is” and all use is at your own risk.\u003C\u002Fp>\n","You can have features images and images with the post width size in a PressBooks installation",0,1166,"","5.2.24","3.0.1","5.6",[18,19,20,21,22],"images","media","multisite","pressbooks","thumbnail","https:\u002F\u002Fgithub.com\u002Fmy-language-skills\u002Ffeatured-image-for-pressbooks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-image-for-pressbooks.0.8.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"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},"colomet",9,70,87,30,85,"2026-04-04T10:40:03.075Z",[38,60,79,102,121],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"crop-thumbnails","Crop-Thumbnails","1.9.7","Volkmar Kantor","https:\u002F\u002Fprofiles.wordpress.org\u002Fvolkmar-kantor\u002F","\u003Cp>The plugin provides the functionality to adjust the crop region of cropped images. It add buttons to the edit-pages and media-dialog to access a crop-editor.\u003Cbr \u002F>\nIn the crop-editor you can choose one or more (if they have the same ratio) imagesizes and cut-off the part of the image you want.\u003C\u002Fp>\n\u003Cp>The plugin is especially useful for theme developers who want to keep full control over cropped image sizes. If you want to dive even deeper, you can get informations about the hooks and filters on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvollyimnetz\u002Fcrop-thumbnails\" rel=\"nofollow ugc\">github page of the plugin\u003C\u002Fa>.\u003C\u002Fp>\n","\"Crop Thumbnails\" made it easy to get exacly that specific image-detail you want to show in your featured image or gallery image.",40000,836379,92,67,"2025-12-03T10:59:00.000Z","6.8.5","5.0","7.4.0",[18,55,56],"media-library","post-thumbnails","https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcrop-thumbnails\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrop-thumbnails.1.9.7.zip","2026-03-15T15:16:48.613Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":48,"num_ratings":34,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":13,"tags":73,"homepage":77,"download_link":78,"security_score":48,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"ios-images-fixer","iOS images fixer","1.3.0","Bishoy.A","https:\u002F\u002Fprofiles.wordpress.org\u002Fbishoya\u002F","\u003Cp>By default, thumbnails of photos taken by an iOS device (iPhone or iPad) are flipped 90 degrees to the left, it’s a long image EXIF information story. This plugin takes care of this and fixes the uploaded images orientation’s (if needed, based on EXIF data) using ImageMagic Library if available or PHP GD as a fallback.\u003C\u002Fp>\n\u003Cp>No settings editing required, just activate the plugin and try uploading an image from your idevice!\u003C\u002Fp>\n","Automatically fix iOS-taken images' orientation using ImageMagic\u002FPHP GD upon upload.",7000,59114,"2024-06-12T17:02:00.000Z","6.5.8","4.0.0",[18,74,75,19,76],"ios","iphone","thumbnails","http:\u002F\u002Fbishoy.me\u002Fwp-plugins\u002Fios-images-fixer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fios-images-fixer.1.3.0.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":13,"tags":94,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":100,"last_vuln_date":101,"fetched_at":59},"thumbnail-editor","Thumbnail Editor","2.3.3","aviplugins.com","https:\u002F\u002Fprofiles.wordpress.org\u002Favimegladon\u002F","\u003Cp>When images are uploaded in the WordPress Media library section WordPress creates some thumbnails of that image. The size of these thumbnail images can be mentioned in the \u003Ccode>Settings->Media\u003C\u002Fcode> section.\u003C\u002Fp>\n\u003Cp>But there can be some big issues with these thumbnails. WordPress Crop\u002FResize these images dynamically when you upload an image. When thumbnails are CROPPED it is very much possible that it gets CROPPED from the wrong section of the uploaded image. This can produce some BAD looking thumbnail images. Which doesn’t look good in frontend of the site. This plugin will allow you to update those thumbnail images manually. The thumbnail image edit interface that this plugin provides is simple and very easy to use.\u003C\u002Fp>\n\u003Cp>The shortcodes and functions are provided in the image editor page of the plugin.\u003C\u002Fp>\n\u003Cp>Image editor links can be found in WordPress Media Library.\u003C\u002Fp>\n\u003Cp>Image files that can be edited are \u003Cstrong>JPG, JPEG, GIF and PNG\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Thumbnail Editor PRO\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.aviplugins.com\u002Fthumbnail-editor-pro\u002F\" rel=\"nofollow ugc\">Checkout the PRO version features here\u003C\u002Fa>. PRO version costs only \u003Cstrong>USD 2.00\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for \u003Cstrong>Amazon S3 Bucket\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Completely replace thumbnail images and upload new ones.\u003C\u002Fli>\n\u003Cli>Add \u003Cstrong>Custom Texts\u003C\u002Fstrong> to thumbnail images. You can add signature in the images.\u003C\u002Fli>\n\u003Cli>Different Text \u003Cstrong>Fonts\u003C\u002Fstrong> are available to choose from.\u003C\u002Fli>\n\u003Cli>Add Image \u003Cstrong>Effects\u003C\u002Fstrong> like \u003Cstrong>Gray Scale, Sketch, Negative\u003C\u002Fstrong> or Add \u003Cstrong>Color Effects\u003C\u002Fstrong> to the Image.\u003C\u002Fli>\n\u003Cli>Add image \u003Cstrong>Borders\u003C\u002Fstrong> with different border colors.\u003C\u002Fli>\n\u003Cli>Option to \u003Cstrong>Revert Back\u003C\u002Fstrong> the changes you made in the image.\u003C\u002Fli>\n\u003C\u002Ful>\n","Manually Crop and Resize thumbnail images that are uploaded in the Media section.",600,24497,60,5,"2023-03-23T16:58:00.000Z","6.1.10","2.0.2",[95,18,19,96,22],"crop","thumb","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthumbnail-editor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthumbnail-editor.2.3.3.zip",63,1,"2025-06-27 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":25,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":13,"tags":116,"homepage":119,"download_link":120,"security_score":35,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"delete-thumbnails","Delete Thumbnails","2.2","David Sword","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidsword\u002F","\u003Ch4>Delete thumbnails & resized images from your Media Library\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete some or all of WordPress’s resized images (thumbnails, medium, and large, plus extra ones Plugins\u002FThemes make secretly)\u003C\u002Fli>\n\u003Cli>This can clear thousands of unwanted files from your uploads directory \u003C\u002Fli>\n\u003Cli>Useful if you’ve had lots of different theme\u002Fplugins over the years, and inadvertently accumulated a vast number of resized images that are no longer used by your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Take careful note\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Deleting is permanent\u003C\u002Fli>\n\u003Cli>You can use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fregenerate-thumbnails\u002F\" rel=\"ugc\">this plugin\u003C\u002Fa> to regenerate your Media Library after (as WordPress will need the default sizes)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Please Note\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>🍺 This is a \u003Cstrong>recently revived and re-written plugin\u003C\u002Fstrong>, the bad reviews were correct for the old versions, but not current version. If you experience any issues, please open a support request, I’m happy to help fix any issues and help plugin grow.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Road Map\u003C\u002Fh3>\n\u003Ch4>The current todo list\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[ ] Add css animation\u002Fcolor to nag inputs when clicking disabled button\u003C\u002Fli>\n\u003Cli>[ ] Add \u003Ccode>count($this->library)\u003C\u002Fcode> result as ‘exempt’ in main info banner to assure Media Library items are safe\u003C\u002Fli>\n\u003Cli>[ ] Add size range filters (ie: delete resized that are within x – y restraints)\u003C\u002Fli>\n\u003Cli>[ ] Make \u003Ccode>View\u003C\u002Fcode> link work off of a Lightbox instead of a new browser tab\u003C\u002Fli>\n\u003Cli>[ ] Please add any additional requests into the Support tab.\u003C\u002Fli>\n\u003C\u002Ful>\n","Find and delete thumbnails & resized images from your Media Library",8415,78,15,"2017-07-06T21:25:00.000Z","4.8.28","4.0",[117,18,118,19,76],"delete","library","https:\u002F\u002Fdavidsword.ca\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelete-thumbnails.2.2.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":11,"num_ratings":11,"last_updated":131,"tested_up_to":51,"requires_at_least":52,"requires_php":13,"tags":132,"homepage":135,"download_link":136,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"auto-generated-images-remover","Auto Generated Images Remover","1.1.2","socialeum","https:\u002F\u002Fprofiles.wordpress.org\u002Fsocialeum\u002F","\u003Cp>Scan and delete unwanted auto-generated WordPress images and save huge diskspace. Delete thumbnail sizes (started or ended with 150px, 280px 300px or 1024px) and move them to a trash folder inside your uploads directory. Preview and restore images from the trash.\u003C\u002Fp>\n\u003Cp>Whenever you upload an image, WordPress creates three additional resized versions of that image. This increases your hosting inodes and unnecessarily occupies disk space.\u003C\u002Fp>\n","Short Description: Scan and remove auto-generated WordPress image thumbnails safely.",40,528,"2025-09-30T06:01:00.000Z",[133,18,19,134,76],"cleanup","remover","https:\u002F\u002Fwordpress.com\u002Fauto-generated-images-remover","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-generated-images-remover.1.1.2.zip",{"attackSurface":138,"codeSignals":208,"taintFlows":243,"riskAssessment":244,"analyzedAt":253},{"hooks":139,"ajaxHandlers":204,"restRoutes":205,"shortcodes":206,"cronEvents":207,"entryPointCount":11,"unprotectedCount":11},[140,146,151,155,160,163,166,169,172,175,178,182,185,189,192,196,201],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","init","fifp_add_thumbnail_support","featured-image-for-pressbooks.php",81,{"type":147,"name":148,"callback":149,"file":144,"line":150},"filter","admin_post_thumbnail_html","fifp_thumbnail_source_field",83,{"type":147,"name":152,"callback":153,"file":144,"line":154},"manage_chapter_posts_columns","fifp_add_thumb_column",136,{"type":141,"name":156,"callback":157,"priority":158,"file":144,"line":159},"manage_chapter_posts_custom_column","fifp_add_thumb_value",10,137,{"type":147,"name":161,"callback":153,"file":144,"line":162},"manage_part_posts_columns",140,{"type":141,"name":164,"callback":157,"priority":158,"file":144,"line":165},"manage_part_posts_custom_column",141,{"type":147,"name":167,"callback":153,"file":144,"line":168},"manage_front-matter_posts_columns",144,{"type":141,"name":170,"callback":157,"priority":158,"file":144,"line":171},"manage_front-matter_posts_custom_column",145,{"type":147,"name":173,"callback":153,"file":144,"line":174},"manage_back-matter_posts_columns",148,{"type":141,"name":176,"callback":157,"priority":158,"file":144,"line":177},"manage_back-matter_posts_custom_column",149,{"type":141,"name":179,"callback":180,"file":144,"line":181},"after_setup_theme","closure",158,{"type":141,"name":179,"callback":183,"file":144,"line":184},"fifp_use_new_image_size",179,{"type":147,"name":186,"callback":187,"file":144,"line":188},"image_size_names_choose","fifp_create_custom_image_size",244,{"type":147,"name":186,"callback":190,"file":144,"line":191},"fifp_function_register_image_sizes",246,{"type":141,"name":193,"callback":194,"file":144,"line":195},"add_attachment","fifp_set_custom_image_meta_upon_image_upload",250,{"type":141,"name":197,"callback":198,"file":199,"line":200},"admin_init","fifp_init_featured_image_section","fifp-admin-settings.php",23,{"type":141,"name":142,"callback":202,"file":199,"line":203},"fifp_init_importing_process",27,[],[],[],[],{"dangerousFunctions":209,"sqlUsage":210,"outputEscaping":231,"fileOperations":11,"externalRequests":11,"nonceChecks":100,"capabilityChecks":100,"bundledLibraries":242},[],{"prepared":11,"raw":211,"locations":212},8,[213,216,219,221,223,225,227,229],{"file":144,"line":214,"context":215},309,"$wpdb->get_row() with variable interpolation",{"file":144,"line":217,"context":218},372,"$wpdb->get_results() with variable interpolation",{"file":144,"line":220,"context":218},377,{"file":144,"line":222,"context":215},390,{"file":144,"line":224,"context":215},399,{"file":144,"line":226,"context":215},448,{"file":144,"line":228,"context":215},551,{"file":144,"line":230,"context":215},594,{"escaped":11,"rawEcho":232,"locations":233},4,[234,237,239,241],{"file":144,"line":235,"context":236},123,"raw output",{"file":144,"line":238,"context":236},126,{"file":144,"line":240,"context":236},129,{"file":199,"line":111,"context":236},[],[],{"summary":245,"deductions":246},"The \"featured-image-for-pressbooks\" plugin v0.8 presents a generally good security posture, with no known CVEs and a seemingly small attack surface based on the provided static analysis. The absence of direct SQL queries using prepared statements (0% prepared) is a significant concern, as all 8 identified SQL queries are potentially vulnerable to SQL injection if user input is not meticulously sanitized before being used in these queries. While the analysis shows no tainted flows, this is largely due to the limited scope of the taint analysis or the absence of complex data flows that would trigger such analysis. The presence of one nonce check and one capability check is positive, suggesting some effort towards securing its functionalities, but the overall lack of robust authentication or authorization checks across all potential entry points (though none were identified as unprotected) is a weakness.",[247,249,251],{"reason":248,"points":158},"SQL queries not using prepared statements",{"reason":250,"points":211},"No output escaping identified",{"reason":252,"points":90},"Limited input validation\u002Fsanitization evident","2026-03-17T05:46:33.710Z",{"wat":255,"direct":260},{"assetPaths":256,"generatorPatterns":257,"scriptPaths":258,"versionParams":259},[],[],[],[],{"cssClasses":261,"htmlComments":262,"htmlAttributes":263,"restEndpoints":264,"jsGlobals":265,"shortcodeOutput":266},[],[],[],[],[],[]]