[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXKS9I2JhtJMcsBSOmWr1or4uSCiP9Chi4G8fU6YeHXc":3,"$fJbDE3R4wn2YwPSpCC5UThkSTCen9-CJVL1y1sCF5_-4":221,"$fEtTshWPhIf5H4FKPjHPDInJ4MQXRMFpIACu3uYn4yGo":225},{"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":16,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":129,"fingerprints":193},"custom-auto-featured-image","Custom Auto Featured Image","1.0.0","Shamiul Bishal","https:\u002F\u002Fprofiles.wordpress.org\u002Fshamiulbishal\u002F","\u003Cp>Custom Auto Featured Image Generator is a powerful tool to automatically create consistent, high-quality featured images for your blog posts. Say goodbye to searching for stock photos or manually designing graphics for every article.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n*   \u003Cstrong>Automated Generation:\u003C\u002Fstrong> Automatically generates a featured image when you publish or update a post.\u003Cbr \u002F>\n*   \u003Cstrong>Professional Templates:\u003C\u002Fstrong> Choose from a variety of pre-designed templates (Business, Tech, Lifestyle, Minimal).\u003Cbr \u002F>\n*   \u003Cstrong>Live Customizer:\u003C\u002Fstrong> Adjust fonts, colors, text alignment, and padding with a real-time preview.\u003Cbr \u002F>\n*   \u003Cstrong>Brand Integration:\u003C\u002Fstrong> Upload your own logo and watermark directly onto the images.\u003Cbr \u002F>\n*   \u003Cstrong>Gradient & Solid Backgrounds:\u003C\u002Fstrong> Use custom colors or gradients if you prefer a simpler look.\u003Cbr \u002F>\n*   \u003Cstrong>Bulk Generation:\u003C\u002Fstrong> (Coming Soon) Retroactively generate images for old posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it Works:\u003C\u002Fstrong>\u003Cbr \u002F>\n1.  Go to the \u003Cem>AutoFeatured\u003C\u002Fem> settings page.\u003Cbr \u002F>\n2.  Select a template style that fits your brand.\u003Cbr \u002F>\n3.  Customize the typography and upload your logo.\u003Cbr \u002F>\n4.  That’s it! New posts will automatically get a featured image generated from the post title.\u003C\u002Fp>\n","Automatically generate beautiful, customized featured images for your WordPress posts using professional templates.",0,201,"2026-02-07T13:47:00.000Z","6.9.4","5.6","",[18,19,20,21,22],"auto-image","featured-image","og-image","post-thumbnail","social-image","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-auto-featured-image.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"shamiulbishal",1,30,94,"2026-08-28T18:29:22.062Z",[36,58,75,92,107],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":24,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":24,"vuln_count":31,"unpatched_count":11,"last_vuln_date":56,"fetched_at":57},"branded-social-images","Branded Social Images – Open Graph Images with logo and extra text layer","1.2.2","Acato","https:\u002F\u002Fprofiles.wordpress.org\u002Facato\u002F","\u003Cp>Branded social images (open graph images) in just a few clicks.\u003C\u002Fp>\n\u003Cp>This plugin creates branded social images to match with your company’s style. Including a company logo and title.\u003Cbr \u002F>\nThese open graph images can either be auto-generated for the entire site or you have the option to overrule this per page\u002Fpost.\u003C\u002Fp>\n\u003Cp>Works with every (public) post-type in WordPress!\u003C\u002Fp>\n\u003Cp>Also tested with WOOCommerce.\u003C\u002Fp>\n\u003Cp>The version 2.0.0 branch even supports taxonomies, so you can brand your category and tag pages as well! Check it out on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Facato-plugins\u002Fbranded-social-images\" title=\"Branded Social Images on GitHub\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n","The simplest way to brand your social images. Provide all your social images (Open Graph images) with your brand en text. In just a few clicks.",900,17295,3,"2026-07-12T06:40:00.000Z","6.9.5","4.7","7.4",[52,19,20,53,22],"facebook-image","open-graph-image","https:\u002F\u002Fgithub.com\u002Facato-plugins\u002Fbranded-social-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbranded-social-images.1.2.2.zip","2023-03-20 00:00:00","2026-07-22T17:31:50.256Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":11,"downloaded":66,"rating":11,"num_ratings":11,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":16,"download_link":74,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":57},"creotec-title-card-images-for-open-graph","Creotec Title Card Images for Open Graph","1.5.0","nativebreed","https:\u002F\u002Fprofiles.wordpress.org\u002Fnativebreed\u002F","\u003Cp>Creotec Title Card Images for Open Graph creates a generated JPEG or WebP image for supported\u003Cbr \u002F>\nposts, pages, and public custom post types by combining the content title with\u003Cbr \u002F>\nthe featured image. Oversized featured images are resized to a maximum width of\u003Cbr \u002F>\n1200px before the generated image is saved. The generated image is stored in:\u003C\u002Fp>\n\u003Cp>wp-content\u002Fuploads\u002Fcreotec-title-card-images-for-open-graph\u002F\u003C\u002Fp>\n\u003Cp>The plugin updates Open Graph image metadata for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>og:type\u003C\u002Fli>\n\u003Cli>og:title\u003C\u002Fli>\n\u003Cli>og:url\u003C\u002Fli>\n\u003Cli>og:image\u003C\u002Fli>\n\u003Cli>og:image:width\u003C\u002Fli>\n\u003Cli>og:image:height\u003C\u002Fli>\n\u003Cli>og:image:type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When Yoast SEO is active, the plugin uses Yoast’s Open Graph filters for the\u003Cbr \u002F>\ngenerated image. On supported singular content, it also checks wp_head output,\u003Cbr \u002F>\nreplaces existing Open Graph image tags with the generated image tags, and adds\u003Cbr \u002F>\nonly missing required non-image Open Graph tags. This allows it to work with SEO\u003Cbr \u002F>\nplugins and themes that already output Open Graph metadata.\u003C\u002Fp>\n\u003Cp>The generated image is refreshed when the post title changes, when the featured\u003Cbr \u002F>\nimage changes, when the featured image is removed, or when the plugin settings\u003Cbr \u002F>\nchange.\u003C\u002Fp>\n\u003Ch3>Settings\u003C\u002Fh3>\n\u003Cp>Go to Settings > Creotec Title Card Images for Open Graph.\u003C\u002Fp>\n\u003Cp>Available options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title position: above, below, or middle of the featured image.\u003C\u002Fli>\n\u003Cli>Title text colour.\u003C\u002Fli>\n\u003Cli>Title background colour.\u003C\u002Fli>\n\u003Cli>Additional text: optional single-line text shown below the title.\u003C\u002Fli>\n\u003Cli>Additional text colour.\u003C\u002Fli>\n\u003Cli>Title font size, with automatic sizing available.\u003C\u002Fli>\n\u003Cli>Additional text font size, with automatic sizing available.\u003C\u002Fli>\n\u003Cli>Generated image format: JPEG or WebP when supported by the server.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Admin Posts List\u003C\u002Fh3>\n\u003Cp>The plugin adds an Open Graph Image column to the admin posts list. The column uses\u003Cbr \u002F>\nicons to show whether a generated image exists, is missing, is stale, or cannot\u003Cbr \u002F>\nbe generated because the post has no featured image. Missing images are shown as\u003Cbr \u002F>\na neutral status with an action icon to generate the image.\u003C\u002Fp>\n\u003Cp>The posts list also includes a Generate Open Graph Images bulk action.\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>The plugin uses PHP GD to generate images. TrueType text is used when a readable\u003Cbr \u002F>\nfont is available. Open Sans Bold is bundled and used by default for consistent\u003Cbr \u002F>\nrendering across environments. You can provide a specific font with the\u003Cbr \u002F>\ncreotcog_font_file filter.\u003C\u002Fp>\n\u003Cp>The bundled Open Sans font is distributed under the SIL Open Font License in\u003Cbr \u002F>\nassets\u002Ffonts\u002FOFL.txt.\u003C\u002Fp>\n\u003Cp>By default, public post types that support featured images are handled,\u003Cbr \u002F>\nincluding posts, pages, and eligible custom post types. Developers can narrow or\u003Cbr \u002F>\nadjust this with the creotcog_supported_post_types filter.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free software: you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation, either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This plugin is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed and maintained by \u003Ca href=\"https:\u002F\u002Fwww.creotec.com\u002F\" rel=\"nofollow ugc\">Michael Gbadebo @ Creotec Limited\u003C\u002Fa>.\u003C\u002Fp>\n","Combines a post's featured image and title to dynamically generate an image and sets it as the Open Graph image for the post.",109,"2026-05-22T16:14:00.000Z","7.0.2","5.8","8.0",[19,20,72,22,73],"open-graph","yoast-seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcreotec-title-card-images-for-open-graph.1.5.0.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":11,"downloaded":83,"rating":11,"num_ratings":11,"last_updated":84,"tested_up_to":68,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":90,"download_link":91,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":57},"loos-featured-image-automator","LOOS Featured Image Automator","0.2.0","LOOS","https:\u002F\u002Fprofiles.wordpress.org\u002Flooswebstudio\u002F","\u003Cp>LOOS Featured Image Automator builds an OG Image Maker URL from your post title and site-wide API parameters defined on the settings screen, fetches the generated 1200×630 JPEG, sideloads it into the WordPress Media Library, and attaches it to the post as the featured image.\u003C\u002Fp>\n\u003Cp>Generation runs asynchronously through WP-Cron, so saving a post is never blocked by the API call.\u003C\u002Fp>\n\u003Ch4>What this plugin does\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Builds an API URL from your post title and the site-wide parameters configured on the settings screen.\u003C\u002Fli>\n\u003Cli>Resolves the 302 redirect from the API to extract a stable source hash, so identical parameters do not re-generate the image.\u003C\u002Fli>\n\u003Cli>Sideloads the JPEG into the Media Library and attaches it as the featured image.\u003C\u002Fli>\n\u003Cli>When the title changes, regenerates the image and (optionally) deletes the previous plugin-generated attachment so the Media Library does not accumulate orphans.\u003C\u002Fli>\n\u003Cli>Respects manually-set featured images. If the existing featured image was not generated by this plugin, it is never overwritten.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What this plugin does NOT do\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>It does NOT output an \u003Ccode>og:image\u003C\u002Fcode> meta tag. The image is set as the featured image only. Your theme or SEO plugin is expected to read the featured image and output the meta tag (this avoids duplicate output when combined with SEO plugins).\u003C\u002Fli>\n\u003Cli>It does NOT provide any per-post UI (no meta box, no Gutenberg sidebar). The only per-post value is the post title; all other API parameters are managed globally on the settings screen.\u003C\u002Fli>\n\u003Cli>It does NOT modify the front-end output of your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin depends on a third-party service (operated by LOOS Inc.) to generate featured images. See the “External services” section below for the full disclosure (endpoints, what is sent, and when).\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the following third-party service operated by LOOS Inc. to generate featured images. Activating the plugin and saving a post on a target post type causes data to be sent to this service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OG Image Maker API (and its CDN delivery host)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Endpoints:\n\u003Cul>\n\u003Cli>API: https:\u002F\u002Floos.tools\u002Fogimg-maker\u002Fapi\u003C\u002Fli>\n\u003Cli>Generated JPEG delivery (CDN): https:\u002F\u002Fog-cdn.loos.tools\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>What is sent:\n\u003Cul>\n\u003Cli>To the API: the post title (as the \u003Ccode>title\u003C\u002Fcode> query parameter) and the API parameters configured on the plugin settings screen (e.g. \u003Ccode>type\u003C\u002Fcode>, \u003Ccode>layout\u003C\u002Fcode>, \u003Ccode>mode\u003C\u002Fcode>, \u003Ccode>panel\u003C\u002Fcode>, \u003Ccode>frame\u003C\u002Fcode>, \u003Ccode>radii\u003C\u002Fcode>, \u003Ccode>pattern\u003C\u002Fcode>, OKLCH \u003Ccode>h\u003C\u002Fcode> \u002F \u003Ccode>c\u003C\u002Fcode> \u002F \u003Ccode>l\u003C\u002Fcode>, and resolved \u003Ccode>head\u003C\u002Fcode> \u002F \u003Ccode>foot\u003C\u002Fcode> text).\u003C\u002Fli>\n\u003Cli>To the CDN: only the standard HTTP request to download the generated JPEG (no plugin-specific payload other than the URL path identifying the image).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>When data is sent: When WP-Cron processes a queued generation job for a target post. The plugin issues a HEAD request to the API to obtain a 302 redirect to a CDN URL, then downloads the generated JPEG from the CDN into the WordPress Media Library. Repeated requests for the same source hash are skipped.\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Floos.tools\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Floos.tools\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you do not wish to send data to this service, do not activate the plugin.\u003C\u002Fp>\n","Auto-generates a featured image from your post title via the OG Image Maker API, so every post is ready for social sharing without manual work.",154,"2026-06-05T08:19:00.000Z","6.5","8.1",[19,20,88,89,22],"ogp","seo","https:\u002F\u002Floos.tools\u002Fogimg-maker\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floos-featured-image-automator.0.2.0.zip",{"slug":93,"name":94,"version":6,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":11,"downloaded":99,"rating":11,"num_ratings":11,"last_updated":100,"tested_up_to":68,"requires_at_least":101,"requires_php":50,"tags":102,"homepage":105,"download_link":106,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":57},"orshot","Orshot – Dynamic Open Graph & Featured Images","Orshot","https:\u002F\u002Fprofiles.wordpress.org\u002Forshot\u002F","\u003Cp>\u003Cstrong>Orshot\u003C\u002Fstrong> lets you connect your WordPress site to \u003Ca href=\"https:\u002F\u002Forshot.com\" rel=\"nofollow ugc\">Orshot\u003C\u002Fa> — a template-based image, PDF, and video generation platform — and automatically produce visual assets for your content.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Auto Featured Images\u003C\u002Fstrong> – Automatically generate a featured image from an Orshot template every time you publish a post. The post title, excerpt, and category are injected into the template.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open Graph \u002F Social Images\u003C\u002Fstrong> – Pre-generate OG images for social sharing when a post is published. The plugin injects the appropriate \u003Ccode>og:image\u003C\u002Fcode> and \u003Ccode>twitter:image\u003C\u002Fcode> meta tags.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block\u003C\u002Fstrong> – Insert the \u003Cem>Orshot Image\u003C\u002Fem> block into any post or page to pick a template, generate an image, and embed it inline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload Receiver\u003C\u002Fstrong> – Orshot can push rendered files directly into your WordPress media library as a storage connection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template Picker\u003C\u002Fstrong> – Browse and select templates from your Orshot workspace without leaving WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Orshot\u003C\u002Fstrong> and click \u003Cstrong>Connect to Orshot\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Authorize the connection in your Orshot account (OAuth — no API keys to copy).\u003C\u002Fli>\n\u003Cli>Choose default templates for featured images and OG images.\u003C\u002Fli>\n\u003Cli>Publish a post and watch the images generate automatically.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Third-Party Service\u003C\u002Fh4>\n\u003Cp>This plugin connects to the \u003Cstrong>Orshot\u003C\u002Fstrong> external service to generate images and other assets from templates.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Forshot.com\u002Fdocs\u002Fintegrations\u002Fwordpress\" rel=\"nofollow ugc\">Plugin Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service website:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Forshot.com\" rel=\"nofollow ugc\">https:\u002F\u002Forshot.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Forshot.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Forshot.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Forshot.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Forshot.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Data sent to Orshot includes: post title, excerpt, category name, author display name, and site name — only when a render is triggered. OAuth tokens are stored locally in your WordPress database and transmitted over HTTPS.\u003C\u002Fp>\n","Auto-generate featured images and Open Graph images from Orshot templates. Includes a Gutenberg block for inline renders.",182,"2026-04-15T12:48:00.000Z","6.0",[103,19,104,20,22],"automation","image-generation","https:\u002F\u002Forshot.com\u002Fdocs\u002Fintegrations\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forshot.1.0.0.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":68,"requires_at_least":15,"requires_php":50,"tags":120,"homepage":125,"download_link":126,"security_score":33,"vuln_count":127,"unpatched_count":11,"last_vuln_date":128,"fetched_at":57},"auto-post-thumbnail","Auto Featured Image (Auto Post Thumbnail)","5.0.5","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>Auto Featured Image automatically fixes missing featured images and thumbnails across your WordPress site.\u003C\u002Fp>\n\u003Cp>Generate featured images from post titles, extract images from post content, or bulk assign thumbnails using advanced filters and scheduling — all in just a few clicks.\u003C\u002Fp>\n\u003Cp>It works seamlessly with Gutenberg, Elementor, Classic Editor, and any custom post type.\u003C\u002Fp>\n\u003Cp>No more manual uploads. No more posts going live without featured images.\u003C\u002Fp>\n\u003Cp>With Auto Featured Image, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate featured images in bulk\u003C\u002Fli>\n\u003Cli>Create dynamic images from post titles\u003C\u002Fli>\n\u003Cli>Detect and assign images already inside post content\u003C\u002Fli>\n\u003Cli>Automatically apply default fallback images\u003C\u002Fli>\n\u003Cli>Set advanced filters and control generation rules\u003C\u002Fli>\n\u003Cli>Schedule bulk image generation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you run a small blog or manage thousands of posts, Auto Featured Image saves hours of repetitive work and keeps your website visually consistent — automatically.\u003C\u002Fp>\n\u003Ch3>⚡ Quick Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fauto-post-thumbnail\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.themeisle.com\u002Fcategory\u002F2453-installation-and-setup\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fplugins\u002Fauto-featured-image\u002Fupgrade\u002F?utm_source=plugin-readme&utm_medium=afi&utm_campaign=compare#free-vs-pro\" rel=\"nofollow ugc\">Compare Free vs Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fplugins\u002Fauto-featured-image\u002Fupgrade\u002F?utm_source=plugin-readme&utm_medium=afi&utm_campaign=quick-links\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 How It Works\u003C\u002Fh3>\n\u003Ch3>Step 1: Choose a Generation Method\u003C\u002Fh3>\n\u003Cp>Select how featured images should be created:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Find in post – Uses the first image found inside the content.\u003C\u002Fli>\n\u003Cli>Generate from title – Creates a featured image dynamically using the post title.\u003C\u002Fli>\n\u003Cli>Find or generate – Uses existing images, otherwise generates one.\u003C\u002Fli>\n\u003Cli>Find or use default image – Falls back to a predefined image if none is found.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Step 2: Filter Your Posts\u003C\u002Fh3>\n\u003Cp>Apply filters to control exactly where images should be generated:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post Type\u003C\u002Fli>\n\u003Cli>Post Status\u003C\u002Fli>\n\u003Cli>Post Category\u003C\u002Fli>\n\u003Cli>Date Range\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This ensures you only modify the content you intend to.\u003C\u002Fp>\n\u003Ch3>Step 3: Generate in One Click\u003C\u002Fh3>\n\u003Cp>Click \u003Cstrong>Generate Featured Images\u003C\u002Fstrong> and the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Processes posts in bulk\u003C\u002Fli>\n\u003Cli>Shows real-time progress\u003C\u002Fli>\n\u003Cli>Logs the last 100 generated images\u003C\u002Fli>\n\u003Cli>Updates thumbnails instantly in the posts list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 Core Features (Free Version)\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Bulk Generate Featured Images:\u003C\u002Fstrong> Automatically create and assign featured images to multiple posts at once. Perfect for fixing older content in minutes instead of hours.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Find Images Inside Content:\u003C\u002Fstrong> Automatically detect the first image inside a post and set it as the featured image. Ideal for blogs that already include images but missed setting thumbnails.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Generate from Title:\u003C\u002Fstrong> Create clean, text-based featured images using the post title. Great for minimal blogs, news sites, and content-heavy websites.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Default Fallback Image:\u003C\u002Fstrong> Set a default image that will be applied whenever no suitable image is found, ensuring every post always has a featured image.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>One-Click Generation:\u003C\u002Fstrong> Generate featured images for all selected posts instantly from a single dashboard screen.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Generation Log:\u003C\u002Fstrong> Monitor recently generated images with preview, size, generation method, and status for full transparency and control.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Live Preview Mode:\u003C\u002Fstrong> Instantly see how your featured image will look while adjusting background, font, alignment, colors, and layout settings. No need to save and regenerate repeatedly.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Posts List Integration:\u003C\u002Fstrong> Generate, set, or remove featured images directly from the WordPress Posts screen using bulk actions. Manage multiple posts at once without opening each post individually.\u003C\u002Fp>\n\u003Ch3>💎 Auto Featured Image Pro\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fplugins\u002Fauto-featured-image\u002Fupgrade\u002F?utm_source=plugin-readme&utm_medium=afi&utm_campaign=pro-section\" rel=\"nofollow ugc\">Upgrade\u003C\u002Fa> to unlock full control and automation power\u003C\u002Fp>\n\u003Ch3>[PRO] Smart Filters & Targeting\u003C\u002Fh3>\n\u003Cp>Generate featured images exactly where and when you need them:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter by post status, category, or date range\u003C\u002Fli>\n\u003Cli>Target specific post types\u003C\u002Fli>\n\u003Cli>Schedule generation automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>[PRO] Advanced Background Controls\u003C\u002Fh3>\n\u003Cp>Design featured images that match your brand:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gradient background support\u003C\u002Fli>\n\u003Cli>Upload custom background images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>[PRO] Typography & Layout Controls\u003C\u002Fh3>\n\u003Cp>Full control over how your title-based images look:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use Google Fonts\u003C\u002Fli>\n\u003Cli>Upload custom font files\u003C\u002Fli>\n\u003Cli>Horizontal text alignment\u003C\u002Fli>\n\u003Cli>Vertical text alignment\u003C\u002Fli>\n\u003Cli>Custom before\u002Fafter string text\u003C\u002Fli>\n\u003Cli>Custom padding\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>[PRO] External Image Integration\u003C\u002Fh3>\n\u003Cp>Find images without leaving your dashboard:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search and select images directly from Unsplash\u003C\u002Fli>\n\u003Cli>Search and select images from Pixabay\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>[PRO] Import & Automation\u003C\u002Fh3>\n\u003Cp>Scale your workflow:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically upload external images to Media Library\u003C\u002Fli>\n\u003Cli>Schedule featured image generation\u003C\u002Fli>\n\u003Cli>Advanced post type targeting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧩 Use Cases\u003C\u002Fh3>\n\u003Ch3>Fix Missing Thumbnails\u003C\u002Fh3>\n\u003Cp>Clean up old blogs or imported content that lacks featured images.\u003C\u002Fp>\n\u003Ch3>Affiliate & Content Sites\u003C\u002Fh3>\n\u003Cp>Automatically generate branded thumbnails from titles.\u003C\u002Fp>\n\u003Ch3>High-Volume Publishing\u003C\u002Fh3>\n\u003Cp>Use filters and scheduling to automate thumbnail generation at scale.\u003C\u002Fp>\n\u003Cp>Auto Featured Image is developed and maintained by \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002F\" rel=\"nofollow ugc\">Themeisle\u003C\u002Fa>, a company trusted by over 1 million WordPress users worldwide.\u003C\u002Fp>\n","Automatically generate, assign, and manage featured images in bulk so every post on your site has a featured image.",50000,1897370,76,118,"2026-07-10T07:48:00.000Z",[121,19,122,123,124],"auto-featured-image","featured-image-from-title","post-thumbnails","thumbnails","https:\u002F\u002Fthemeisle.com\u002Fplugins\u002Fauto-featured-image","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-post-thumbnail.5.0.5.zip",6,"2025-12-15 16:51:43",{"attackSurface":130,"codeSignals":178,"taintFlows":186,"riskAssessment":187,"analyzedAt":192},{"hooks":131,"ajaxHandlers":163,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":177,"unprotectedCount":11},[132,138,142,147,150,153,158],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_enqueue_scripts","cafi_enqueue_post_list_scripts","admin\\post-list.php",58,{"type":133,"name":139,"callback":140,"file":136,"line":141},"admin_init","cafi_init_post_list_hooks",72,{"type":133,"name":143,"callback":144,"file":145,"line":146},"admin_menu","cafi_add_admin_menu","admin\\settings-page.php",7,{"type":133,"name":134,"callback":148,"file":145,"line":149},"closure",54,{"type":133,"name":139,"callback":151,"file":145,"line":152},"cafi_settings_init",98,{"type":133,"name":154,"callback":155,"file":156,"line":157},"plugins_loaded","cafi_init","auto-featured-image.php",57,{"type":133,"name":159,"callback":160,"priority":161,"file":162,"line":127},"save_post","cafi_generate_featured_image",10,"includes\\image-generator.php",[164,170],{"action":165,"nopriv":166,"callback":167,"hasNonce":168,"hasCapCheck":168,"file":145,"line":169},"cafi_save_template_config",false,"cafi_ajax_save_template_config",true,169,{"action":171,"nopriv":166,"callback":172,"hasNonce":168,"hasCapCheck":168,"file":162,"line":173},"cafi_generate_image_ajax","cafi_handle_manual_generate_ajax",576,[],[],[],2,{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":31,"externalRequests":11,"nonceChecks":177,"capabilityChecks":46,"bundledLibraries":185},[],{"prepared":11,"raw":11,"locations":181},[],{"escaped":183,"rawEcho":11,"locations":184},119,[],[],[],{"summary":188,"deductions":189},"The 'custom-auto-featured-image' v1.0.0 plugin demonstrates a strong security posture based on the provided static analysis. It exhibits excellent practices by implementing nonce checks for all its AJAX handlers and capability checks for its entry points. Furthermore, the absence of dangerous functions, raw SQL queries, and unescaped output significantly reduces the risk of common web vulnerabilities. The plugin also avoids making external HTTP requests and does not bundle any third-party libraries, which often introduce their own security risks. The lack of any recorded vulnerabilities or CVEs in its history further reinforces its current security standing.\n\nDespite the overwhelmingly positive analysis, a single file operation is noted. While the context of this operation is not detailed, it represents a potential, albeit minor, area for scrutiny. Without further information on the nature of this file operation and its handling, it's impossible to assign a specific risk. However, given the overall robust security implemented elsewhere, this single file operation is unlikely to be a significant threat. The plugin's current security is very good, with a minimal attack surface and strong defensive coding practices in place.",[190],{"reason":191,"points":46},"Noted file operations without context","2026-03-17T07:00:25.061Z",{"wat":194,"direct":209},{"assetPaths":195,"generatorPatterns":201,"scriptPaths":202,"versionParams":203},[196,197,198,199,200],"\u002Fwp-content\u002Fplugins\u002Fcustom-auto-featured-image\u002Fadmin\u002Fassets\u002Fdashboard.css","\u002Fwp-content\u002Fplugins\u002Fcustom-auto-featured-image\u002Fadmin\u002Fassets\u002Fdashboard.js","\u002Fwp-content\u002Fplugins\u002Fcustom-auto-featured-image\u002Fadmin\u002Fassets\u002Fvendor\u002Fpickr\u002Fpickr.min.js","\u002Fwp-content\u002Fplugins\u002Fcustom-auto-featured-image\u002Fadmin\u002Fassets\u002Fvendor\u002Fpickr\u002Fthemes\u002Fclassic.min.css","\u002Fwp-content\u002Fplugins\u002Fcustom-auto-featured-image\u002Fadmin\u002Fassets\u002Fpost-list.js",[],[197,200],[204,205,206,207,208],"custom-auto-featured-image\u002Fadmin\u002Fassets\u002Fdashboard.css?ver=","custom-auto-featured-image\u002Fadmin\u002Fassets\u002Fdashboard.js?ver=","custom-auto-featured-image\u002Fadmin\u002Fassets\u002Fvendor\u002Fpickr\u002Fpickr.min.js?ver=","custom-auto-featured-image\u002Fadmin\u002Fassets\u002Fvendor\u002Fpickr\u002Fthemes\u002Fclassic.min.css?ver=","custom-auto-featured-image\u002Fadmin\u002Fassets\u002Fpost-list.js?ver=",{"cssClasses":210,"htmlComments":213,"htmlAttributes":214,"restEndpoints":217,"jsGlobals":218,"shortcodeOutput":220},[211,212],"afi-status-label","afi-gen-btn",[],[215,216],"data-post-id","data-nonce",[],[219],"cafiData",[],{"error":168,"url":222,"statusCode":223,"statusMessage":224,"message":224},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcustom-auto-featured-image\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":226},[227],{"version":6,"download_url":23,"svn_tag_url":228,"released_at":25,"has_diff":166,"diff_files_changed":229,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":230,"is_current":168},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-auto-featured-image\u002Ftags\u002F1.0.0\u002F",[],[]]