[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fH72IrC237SBIeLQncqGkmxwlVFh1cBLuQaAzBCw3O_U":3,"$ffwadGqantAk2C89MPHuTzrcdyDSYjhysSvX4sav8jaY":393,"$fTcS-dP0JpJAIeT5kkoxPPzs_pNaQYA0fBfLruzhELEw":397},{"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,"discovery_status":31,"vulnerabilities":32,"developer":50,"crawl_stats":38,"alternatives":55,"analysis":169,"fingerprints":374},"embed-extended","Embed Extended – Embed Maps, Videos, Websites, Source Codes, and more","1.4.0","Rudy Susanto","https:\u002F\u002Fprofiles.wordpress.org\u002Frsusanto\u002F","\u003Cp>This plugin allows you to embed external sites that are not supported by the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Farticle\u002Fembeds\u002F\" rel=\"ugc\">built-in WordPress embed feature\u003C\u002Fa>. It fetches information from the site’s embed API, oEmbed endpoint and Open Graph tags. It will also parse the content manually if such information cannot be found.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Just \u003Cstrong>copy-and-paste the URL into your favorite WordPress post editor\u003C\u002Fstrong> to trigger the embed fetching function.\u003C\u002Fp>\n\u003Cp>It integrates seamlessly with the Gutenberg editor, Elementor, classic editor, the embed shortcode, and also programmatically, so you don’t have to set up anything to get it working.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No setup needed.\u003C\u002Fstrong> Activate and it should work right away.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Non-intrusive.\u003C\u002Fstrong> This plugin will not replace embed for sites already supported by the built-in WordPress embed feature or other plugins (e.g., Jetpack).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive.\u003C\u002Fstrong> Embed cards will adjust to the available space.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extendable template.\u003C\u002Fstrong> The default embed card template can be extended to get a different look.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported content types\u003C\u002Fh4>\n\u003Cp>Content types below are supported by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Any web pages.\u003C\u002Fli>\n\u003Cli>Any source code and configuration file links (js, css, php, py, rb, ini, conf, etc).\u003C\u002Fli>\n\u003Cli>Any video links (mp4, m4v, webm, ogv, flv).\u003C\u002Fli>\n\u003Cli>Any audio links (mp3, ogg, flac, m4a, wav).\u003C\u002Fli>\n\u003Cli>Any PDF document links.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin also improves support for the following content providers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> source codes and snippets\u002Fgists.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgitlab.com\u002F\" rel=\"nofollow ugc\">GitLab\u003C\u002Fa> source codes.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fmaps\" rel=\"nofollow ugc\">Google Maps\u003C\u002Fa> places, directions, street views, search results, and area maps.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.twitch.tv\" rel=\"nofollow ugc\">Twitch\u003C\u002Fa> videos, channel, and collections.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.waze.com\u002Flivemap\" rel=\"nofollow ugc\">Waze\u003C\u002Fa> livemap.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwistia.com\u002F\" rel=\"nofollow ugc\">Wistia\u003C\u002Fa> videos and playlists.\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed any external content into WordPress posts and pages. It works seamlessly on Gutenberg, Elementor, classic editor, the embed shortcode, as well a &hellip;",400,11041,98,7,"2023-10-23T15:55:00.000Z","6.3.8","4.6","5.6",[20,21,22,23,24],"embed-maps","embed-video","oembed","open-graph","source-code","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-extended.1.4.0.zip",64,1,"2025-04-01 00:00:00","2026-07-22T17:31:50.256Z","no_bundle",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":38,"patch_diff_files":47,"patch_trac_url":38,"research_status":38,"research_verified":48,"research_rounds_completed":49,"research_plan":38,"research_summary":38,"research_vulnerable_code":38,"research_fix_diff":38,"research_exploit_outline":38,"research_model_used":38,"research_started_at":38,"research_completed_at":38,"research_error":38,"poc_status":38,"poc_video_id":38,"poc_summary":38,"poc_steps":38,"poc_tested_at":38,"poc_wp_version":38,"poc_php_version":38,"poc_playwright_script":38,"poc_exploit_code":38,"poc_has_trace":48,"poc_model_used":38,"poc_verification_depth":38},"CVE-2025-31784","embed-extended-embed-maps-videos-websites-source-codes-and-more-cross-site-request-forgery","Embed Extended – Embed Maps, Videos, Websites, Source Codes, and more \u003C= 1.4.0 - Cross-Site Request Forgery","The Embed Extended – Embed Maps, Videos, Websites, Source Codes, and more plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.4.0. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.4.0","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-04-08 18:15:44",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe82a1af8-2cc0-4952-802f-d2d974f7d838?source=api-prod",[],false,0,{"slug":51,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":52,"trust_score":53,"computed_at":54},"rsusanto",30,69,"2026-08-29T01:41:15.259Z",[56,79,102,126,146],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":13,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":76,"download_link":77,"security_score":78,"vuln_count":49,"unpatched_count":49,"last_vuln_date":38,"fetched_at":30},"autodescription","The SEO Framework – Fast, Automated, Effortless.","5.1.4","Sybre Waaijer","https:\u002F\u002Fprofiles.wordpress.org\u002Fcybr\u002F","\u003Cp>\u003Cstrong>The fastest and only feature-complete SEO plugin that follows the guidelines and rules imposed by WordPress and search engines.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?plugin=autodescription&login=1&url=\u002Fwp-admin\u002Fedit.php\" rel=\"nofollow ugc\">Preview The SEO Framework in WordPress Playground.\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Start using proven SEO tactics to improve your website’s ranking. Clean, dedicated, extensible, unrestricted, ad-free, and no strings attached.\u003C\u002Fp>\n\u003Cp>To top it off, this is the \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FTheSEOFramework\u002Fstatus\u002F1493352649445580804\u002Fphoto\u002F1\" rel=\"nofollow ugc\">fastest full-featured SEO plugin\u003C\u002Fa>, and it blends right into your WordPress website, without leaving you in the dark.\u003C\u002Fp>\n\u003Cp>It’s easy to get started. Activate this plugin, and your site’s instantly protected against prominent SEO attacks. The SEO Framework will also prefill all critical meta tags for you. A real time-saver. Ingenious.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=511\" rel=\"nofollow ugc\">Migrate\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2428\" rel=\"nofollow ugc\">Setup\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2663\" rel=\"nofollow ugc\">Improve\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002Fextensions\u002F\" rel=\"nofollow ugc\">Extensions\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=82\" rel=\"nofollow ugc\">API\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=3478\" rel=\"nofollow ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=1701#pluginprivacyinformation\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>We poured over 27 000 hours of love into this plugin. \u003Cbr \u002F>Here are the results:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>It is brilliant.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe SEO Framework is an \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FExpert_system\" rel=\"nofollow ugc\">expert system\u003C\u002Fa> for SEO. It is the only solution that can intelligently generate critical SEO meta tags in any language by reading your WordPress environment. This automation saves you a considerable amount of time that could be used to write more content or focus on other tasks. It also removes the need for advanced SEO knowledge.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It comes preconfigured.\u003C\u002Fstrong>\u003Cbr \u002F>\nWith The SEO Framework, we provide an excellent starting point for your website by rationally optimizing all your pages. Naturally, you can also tweak it however you like. If you’re not an SEO expert, learn what you may wish to optimize in our \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2428\" rel=\"nofollow ugc\">Setup guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It helps you optimize your metadata.\u003C\u002Fstrong>\u003Cbr \u002F>\nWe made the only SEO plugin that follows Google’s webmaster guidelines to the letter. It took years of research and tweaking to translate this well inside your WordPress interface. Finally, you can freely optimize your pages without having to worry about making critical mistakes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It creates a beautiful overview.\u003C\u002Fstrong>\u003Cbr \u002F>\nOn your post overview pages, you’ll find color-coded guidelines. They suggest how to improve your pages as you hover over them with your mouse cursor. For example, when your titles are unbranded or when WordPress blocks indexing. Instinctively, touch-and keyboard navigation is also supported.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It includes exceptional support.\u003C\u002Fstrong>\u003Cbr \u002F>\nWe don’t outsource our support. We’re here for you. Feel free to drop by \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">our support channels\u003C\u002Fa> at any time to ask a question. More than 5000 inquiries have been answered personally in the past nine years, typically within 72 hours.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It leaves no room for errors.\u003C\u002Fstrong>\u003Cbr \u002F>\nWe focus on the quality of features you need over the quantity on features you don’t. This trait makes this plugin unique, faster, more accurate, nearly bug-free, and more sustainable. The added benefit is that your site is unlikely to get penalized by search engines. We won’t steer you into writing unnatural content or allow you to trick search engines.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It remains genuine and pure.\u003C\u002Fstrong>\u003Cbr \u002F>\nWe built The SEO Framework for small to large corporations and enterprises. The interface is entirely accessible and seamlessly integrates within your dashboard. Therefore, interacting with this plugin feels natural. It might feel dull, but your WordPress dashboard shouldn’t be a billboard for our branding. We won’t ever change this.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It improves search presence.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe SEO Framework ranks your website distinctively by enabling breadcrumbs for Google Search via structured data. It also automatically generates titles and descriptions according to Google’s guidelines and quickly helps search engines find the website’s latest changes via the built-in optimized sitemap.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It makes social sharing easy.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe SEO Framework automatically supports and allows you to further tailor the Open Graph, Facebook, and Twitter Cards protocols. It helps your posts stand out when they’re shared on various social networks, including Pinterest, Discord, and WhatsApp.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It feels more than accessible.\u003C\u002Fstrong>\u003Cbr \u002F>\nWe handpicked our color scheme so that people with any medically recognized color-vision deficiency can distinguish the guidelines set by search engines. We also implemented full keyboard-navigation and screen-reader support.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It protects you from mistakes.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe SEO Framework steers you from making significant and common SEO mistakes. It leaves little room for you to mess up because the plugin already does everything SEO for you. For example, it automatically prevents duplicated content mistakes by enforcing strict canonical rules.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It follows best-practices and beyond.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe biggest problems with WordPress plugins are security and compatibility. As part-time security researchers, we focus on making this plugin impenetrable. The SEO Framework also uses WordPress’s API whenever possible, making this plugin integrate neatly with every other plugin written with that in mind.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It has developers at heart.\u003C\u002Fstrong>\u003Cbr \u002F>\nWe encourage other developers to enhance and add functionality to this plugin. We’ve done so ourselves, already, with our \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002Fextensions\u002F\" rel=\"nofollow ugc\">extensions\u003C\u002Fa>. Check out \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=82\" rel=\"nofollow ugc\">our API\u003C\u002Fa>, and feel free to \u003Ca href=\"https:\u002F\u002Ftsf.fyi\u002Fcontributing\" rel=\"nofollow ugc\">contribute\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It respects your privacy.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe SEO Framework sends us no information and does not create cookies. Learn more from our strictly adhered-to \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=1701#pluginprivacyinformation\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Getting started\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Used another SEO plugin? Easily \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=511\" rel=\"nofollow ugc\">migrate your metadata\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Need a helping hand getting started? Read our \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2428\" rel=\"nofollow ugc\">quick setup guide\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Want to improve your pages? Learn how to \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2663\" rel=\"nofollow ugc\">optimize your metadata\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Do more with extensions\u003C\u002Fh3>\n\u003Cp>For additional functionality, check out our free companion plugin \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2760\" rel=\"nofollow ugc\">Extension Manager\u003C\u002Fa>. It provides numerous free and paid extensions, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2305\" rel=\"nofollow ugc\">Focus\u003C\u002Fa> guides you through the process of writing targeted content that ranks with \u003Cstrong>focus keywords and synonyms\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2303\" rel=\"nofollow ugc\">Articles\u003C\u002Fa> \u003Cstrong>enhances your published posts\u003C\u002Fstrong> by automatically adding important Structured Data.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=3962\" rel=\"nofollow ugc\">Transport\u003C\u002Fa> \u003Cstrong>migrates and transforms metadata\u003C\u002Fstrong> from Rank Math, Yoast SEO, and SEOPress to this plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2300\" rel=\"nofollow ugc\">Honeypot\u003C\u002Fa> \u003Cstrong>catches comment spammers\u003C\u002Fstrong> through five lightweight yet powerful ways.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=3404\" rel=\"nofollow ugc\">Cord\u003C\u002Fa> helps you connect your website to \u003Cstrong>Google Analytics and Meta Pixel\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2306\" rel=\"nofollow ugc\">Local\u003C\u002Fa> lets you set up \u003Cstrong>important local business information\u003C\u002Fstrong> for search engines to consume.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2304\" rel=\"nofollow ugc\">AMP\u003C\u002Fa> \u003Cstrong>binds The SEO Framework to the AMP plugin\u003C\u002Fstrong> for AMP supported articles and pages.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2302\" rel=\"nofollow ugc\">Monitor\u003C\u002Fa> \u003Cstrong>keeps track of your website’s SEO\u003C\u002Fstrong> optimizations and statistics.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2301\" rel=\"nofollow ugc\">Incognito\u003C\u002Fa> \u003Cstrong>hides all development-comments\u003C\u002Fstrong> from The SEO Framework.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2299\" rel=\"nofollow ugc\">Origin\u003C\u002Fa> \u003Cstrong>redirects attachment-page visitors\u003C\u002Fstrong> back to the parent post.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2298\" rel=\"nofollow ugc\">Title Fix\u003C\u002Fa> makes sure your \u003Cstrong>title output is as configured\u003C\u002Fstrong>. Even if your theme is doing it wrong.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002Fextensions\u002F\" rel=\"nofollow ugc\">extensions overview page\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Unbranded, free and for the professionals\u003C\u002Fh3>\n\u003Cp>The SEO Framework is a uniquely white label plugin that blends seamlessly into your WordPress dashboard. This means that we don’t even put the name “The SEO Framework” anywhere within your WordPress interface. No ads, no nags. Nobody has to know about the tools you’ve used to create your website. Note that we output standardized development-comments distinguishing the plugin output in source code. You can remove these with our free \u003Ca href=\"https:\u002F\u002Ftheseoframework.com\u002F?p=2301\" rel=\"nofollow ugc\">Incognito extension\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Behind the screens\u003C\u002Fh3>\n\u003Cp>The SEO Framework works on many things without notifying you, because the best software is fast, nimble, responsive, and should save you precious time. Here are a few things it does behind the screens.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It prevents canonical errors for categories, pages, subdomains, and WordPress Multisite domain mapping.\u003C\u002Fli>\n\u003Cli>It stops SEO attacks that are caused by pagination exploits in WordPress by telling the search engine to look at the existing last page instead.\u003C\u002Fli>\n\u003Cli>It discourages 404 pages and empty categories from being indexed, even when they don’t send a 404 response.\u003C\u002Fli>\n\u003Cli>It automatically notifies Google and the Bing network on website updates when sitemaps are enabled.\u003C\u002Fli>\n\u003Cli>It discourages search engines from indexing feeds and the sitemap. This doesn’t mean they won’t use them; only, they won’t show them in their search results.\u003C\u002Fli>\n\u003Cli>It directs search engines from the comment pages back to the post storing those comments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility and accessibility\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>The SEO Framework supports:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Internationalization through WordPress.org. You can \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fautodescription\u002F\" rel=\"nofollow ugc\">contribute here\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Unicode (UTF-8) character recognition and rendering, including Emoji and CJKV (Chinese, Japanese, Korean, Vietnamese).\u003C\u002Fli>\n\u003Cli>Right to Left (RTL) languages (Arabic, Hebrew, Farsi, etc.), through its interface and metatag generation.\u003C\u002Fli>\n\u003Cli>Complete color-vision deficiency accessibility thanks to a carefully picked color scheme.\u003C\u002Fli>\n\u003Cli>Full keyboard navigation, so that you can inspect tooltips quickly without ever having to reach for your mouse.\u003C\u002Fli>\n\u003Cli>Full screen-reader accessibility via field anchors, ARIA labels, and title attributes.\u003C\u002Fli>\n\u003Cli>WordPress Multisite setups, this plugin is in fact built upon one.\u003C\u002Fli>\n\u003Cli>Detection and output of robots.txt and sitemap.xml files.\u003C\u002Fli>\n\u003Cli>Full integration with WordPress Core sitemaps.\u003C\u002Fli>\n\u003Cli>Primary term (category) selection to influence breadcrumbs and links.\u003C\u002Fli>\n\u003Cli>Output of structured data via Schema.org JSON-LD scripts.\u003C\u002Fli>\n\u003Cli>Altering oEmbed for improved sharing on Discord.\u003C\u002Fli>\n\u003Cli>Detection of various other SEO plugins to help you switch graciously.\u003C\u002Fli>\n\u003Cli>Translation plugins like WPML, Polylang, WPGlobus, and MultilingualPress.\u003C\u002Fli>\n\u003Cli>E-commerce plugins like WooCommerce and Easy Digital Downloads.\u003C\u002Fli>\n\u003Cli>Blocking of SEO analysis and AI crawlers for Moz, OpenAI, Apple, and others, \u003Ca href=\"https:\u002F\u002Fkb.theseoframework.com\u002F?p=263\" rel=\"nofollow ugc\">via robots.txt\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Forum plugins like bbPress and wpForo.\u003C\u002Fli>\n\u003Cli>Editing posts and terms via WordPress’s native bulk-and-quick-edit interfaces.\u003C\u002Fli>\n\u003Cli>Headless mode via a single \u003Ca href=\"https:\u002F\u002Fkb.theseoframework.com\u002F?p=136\" rel=\"nofollow ugc\">constant definition\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","The fastest feature-complete SEO plugin for professional WordPress websites. Secure, fast, unbranded, and automated SEO. Do less; get better results.",200000,4708705,378,"2025-12-10T15:45:00.000Z","6.9.5","6.0","7.4.0",[72,23,73,74,75],"google-search","seo","structured-data","xml-sitemap","https:\u002F\u002Ftheseoframework.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautodescription.5.1.4.zip",100,{"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":25,"tags":94,"homepage":98,"download_link":99,"security_score":89,"vuln_count":100,"unpatched_count":49,"last_vuln_date":101,"fetched_at":30},"meta-tag-manager","Meta Tag Manager","3.3","Marcus (aka @msykes)","https:\u002F\u002Fprofiles.wordpress.org\u002Fnetweblogic\u002F","\u003Cp>Meta Tags Manager is a powerful yet simple, lightweight plugin which allows you to add custom meta tags to your site. Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports meta tags including the name, property, http-equiv, charset and itemprop attributes.\u003C\u002Fli>\n\u003Cli>Choose from predefined types, such as ‘name=”keyword”‘ or create your own by typing it in.\u003C\u002Fli>\n\u003Cli>Add meta tags to specific posts, choose what Custom Post Types to support from our settings page.\u003C\u002Fli>\n\u003Cli>Add global meta tags that will display on specific CPTs, Taxonomies, your front page or your whole site.\u003C\u002Fli>\n\u003Cli>Automatically add Open Graph details to your home page.\u003C\u002Fli>\n\u003Cli>Automatically add Schema and Structured Data to your home page.\u003C\u002Fli>\n\u003Cli>Add Google Sitelinks and Sitelinks Search markup.\u003C\u002Fli>\n\u003Cli>Easily add verification codes for services like Facebook, Google Webmaster Tools, Bing Webmaster Tools, Yandex and more (or… create your own custom meta tags!).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use cases include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adding Google and Yahoo site verification tags\u003C\u002Fli>\n\u003Cli>Adding additional open graph, twitter card or other social media meta info not supported by other SEO\u002FMeta plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmetatagmanager.com\u002Fgopro\u002F?utm_source=plugin-readme&utm_medium=plugin&utm_campaign=plugin\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa> for many newly added features, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dynamic placeholders to include data about the page being displayed, such as page title, comment count, thumbnail URLs and more!\u003C\u002Fli>\n\u003Cli>Additional contexts to add global meta tags, as well as exclusion rules for finer-grained controls.\u003C\u002Fli>\n\u003Cli>Shortcode support within meta descriptions, allowing for more dynamic data insertion with plugins such as ACF\u003C\u002Fli>\n\u003Cli>Unique tag detaction of Meta Tag Manager tags with hierarchical precedence, avoid creating duplicate meta tags.\u003C\u002Fli>\n\u003Cli>Taxonomy support – create meta tags for individual taxonomy term pages such as a single tag or category.\u003C\u002Fli>\n\u003Cli>More to come! Go Pro now and get an early-bird discount of up to 50%!\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily add and manage custom meta tags to various parts of your site or on individual posts, such as Yahoo and Google verification tags.",80000,1139996,96,82,"2026-05-23T17:55:00.000Z","7.0.2","3.6",[95,96,23,73,97],"meta","meta-tags","tags","https:\u002F\u002Fmetatagmanager.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeta-tag-manager.3.3.zip",3,"2025-10-01 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":92,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":25,"download_link":122,"security_score":123,"vuln_count":124,"unpatched_count":49,"last_vuln_date":125,"fetched_at":30},"wonderm00ns-simple-facebook-open-graph-tags","Social Preview and Open Graph Tags","3.5.0","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>Social Preview and Open Graph Tags help you control how your WordPress content appears when shared on social media, messaging apps, and link preview tools.\u003C\u002Fp>\n\u003Cp>The plugin automatically adds Open Graph meta tags, X\u002FTwitter Card tags, and optional SEO meta tags to your website. These tags help platforms understand the correct title, description, URL, image, author, content type, and other metadata to use when building rich link previews.\u003C\u002Fp>\n\u003Cp>This plugin was previously known as Open Graph and Twitter Card Tags. The new name better reflects what the plugin helps you achieve: better social previews across modern sharing platforms.\u003C\u002Fp>\n\u003Cp>Use it for blogs, publishers, business websites, agencies, WooCommerce stores, and custom WordPress projects that need clean social previews without depending on a large SEO suite only for social metadata.\u003C\u002Fp>\n\u003Ch4>What is a social preview?\u003C\u002Fh4>\n\u003Cp>A social preview is the card shown when someone shares your website link on a platform such as Facebook, LinkedIn, WhatsApp, Slack, Discord, Pinterest, Telegram, or X\u002FTwitter.\u003C\u002Fp>\n\u003Cp>A good preview usually includes:\u003C\u002Fp>\n\u003Cp>A clear title\u003Cbr \u002F>\nA useful description\u003Cbr \u002F>\nThe correct page URL\u003Cbr \u002F>\nA large preview image\u003Cbr \u002F>\nSite name and content type\u003Cbr \u002F>\nAuthor or publisher details when needed\u003C\u002Fp>\n\u003Cp>Without proper metadata, platforms may show the wrong image, no image, an outdated title, or a poor description. This plugin adds the metadata needed to create better-looking link previews.\u003C\u002Fp>\n\u003Ch4>Main features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add Open Graph tags for social sharing previews.\u003C\u002Fli>\n\u003Cli>Add X\u002FTwitter Card tags for large image previews on X\u002FTwitter.\u003C\u002Fli>\n\u003Cli>Control titles, descriptions, URLs, images, site name, content type, locale, author, and publisher metadata.\u003C\u002Fli>\n\u003Cli>Improve WooCommerce product previews when product links are shared.\u003C\u002Fli>\n\u003Cli>Choose fallback images when posts or products do not have a featured image.\u003C\u002Fli>\n\u003Cli>Use featured images, custom Open Graph images, first content images, gallery images, or default images.\u003C\u002Fli>\n\u003Cli>Add optional SEO meta tags when another SEO plugin is not already handling them.\u003C\u002Fli>\n\u003Cli>Configure Facebook-specific publisher, App ID, Admin ID, and cache options.\u003C\u002Fli>\n\u003Cli>Use cache and image tools to troubleshoot incorrect preview images.\u003C\u002Fli>\n\u003Cli>Work with Yoast SEO, WooCommerce, and SubHeading.\u003C\u002Fli>\n\u003Cli>Customize output with developer filters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Open Graph tags for social previews\u003C\u002Fh4>\n\u003Cp>Open Graph tags help many platforms understand how your content should appear when shared.\u003C\u002Fp>\n\u003Cp>The plugin can output Open Graph metadata for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Site name\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Image dimensions\u003C\u002Fli>\n\u003Cli>Content type\u003C\u002Fli>\n\u003Cli>Homepage type\u003C\u002Fli>\n\u003Cli>Author\u003C\u002Fli>\n\u003Cli>Published date\u003C\u002Fli>\n\u003Cli>Modified date\u003C\u002Fli>\n\u003Cli>Article section\u003C\u002Fli>\n\u003Cli>Locale\u003C\u002Fli>\n\u003Cli>Declaration method\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Tags\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>og:title\u003C\u002Fstrong>: From post\u002Fpage\u002Farchive\u002Ftag\u002F… title.\u003Cbr \u002F>\n* \u003Cstrong>og:site_name\u003C\u002Fstrong>: From blog title.\u003Cbr \u002F>\n* \u003Cstrong>og:url\u003C\u002Fstrong>: From the post\u002Fpage permalink.\u003Cbr \u002F>\n* \u003Cstrong>og:description\u003C\u002Fstrong>: From our specific custom field of the post\u002Fpage, or if not set post\u002Fpage excerpt if it exist, or from post\u002Fpage content. From category\u002Ftag description on its pages, if it exist. From tagline, or custom text, on all the others.\u003Cbr \u002F>\n* \u003Cstrong>og:image\u003C\u002Fstrong>: From our specific custom field of the post\u002Fpage, or if not set from the post\u002Fpage featured\u002Fthumbnail image, or if it doesn’t exist from the first image in the post content, or if it doesn’t exist from the first image on the post media gallery, or if it doesn’t exist from the default image defined on the options menu. The same image chosen here will be used and enclosure\u002Fmedia:content on the RSS feed.\u003Cbr \u002F>\n* \u003Cstrong>og:image:url\u003C\u002Fstrong>: Same as \u003Cstrong>og:image\u003C\u002Fstrong>.\u003Cbr \u002F>\n* \u003Cstrong>og:image:secure_url\u003C\u002Fstrong>: Same as \u003Cstrong>og:image\u003C\u002Fstrong> if SSL is being used.\u003Cbr \u002F>\n* \u003Cstrong>og:image:width\u003C\u002Fstrong> and \u003Cstrong>og:image:height\u003C\u002Fstrong>: Image dimensions.\u003Cbr \u002F>\n* \u003Cstrong>og:type\u003C\u002Fstrong>: “website” or “blog” for the homepage, “product” for WooCommerce products and “article” for all the others.\u003Cbr \u002F>\n* \u003Cstrong>article:author\u003C\u002Fstrong>: From the user (post author) Faceboook Profile URL.\u003Cbr \u002F>\n* \u003Cstrong>article:published_time\u003C\u002Fstrong>: Article published time (for posts only)\u003Cbr \u002F>\n* \u003Cstrong>article:modified_time\u003C\u002Fstrong> and \u003Cstrong>og:updated_time\u003C\u002Fstrong>: Article modified time (for posts only)\u003Cbr \u002F>\n* \u003Cstrong>article:section\u003C\u002Fstrong>: From post categories.\u003Cbr \u002F>\n* \u003Cstrong>article:publisher\u003C\u002Fstrong>: The website Facebook Page URL.\u003Cbr \u002F>\n* \u003Cstrong>og:locale\u003C\u002Fstrong>: From WordPress locale or chosen by the user.\u003Cbr \u002F>\n* \u003Cstrong>og:price:amount\u003C\u002Fstrong> and \u003Cstrong>og:price:currency\u003C\u002Fstrong>: Price on WooCommerce products.\u003C\u002Fp>\n\u003Cp>These tags are commonly used by Facebook and are also read by many other apps and services that generate link previews.\u003C\u002Fp>\n\u003Ch4>Works with Facebook, LinkedIn, WhatsApp, Slack, Discord and more\u003C\u002Fh4>\n\u003Cp>Social Preview and Open Graph Tags helps improve previews on platforms and apps such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>LinkedIn\u003C\u002Fli>\n\u003Cli>WhatsApp\u003C\u002Fli>\n\u003Cli>Telegram\u003C\u002Fli>\n\u003Cli>Slack\u003C\u002Fli>\n\u003Cli>Discord\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Reddit\u003C\u002Fli>\n\u003Cli>Microsoft Teams\u003C\u002Fli>\n\u003Cli>iMessage\u003C\u002Fli>\n\u003Cli>Messenger\u003C\u002Fli>\n\u003Cli>X\u002FTwitter through Twitter Card tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin does not connect to these platforms, post on your behalf, or use their APIs for normal preview generation. It adds metadata to your WordPress website so crawlers and preview generators can read it.\u003C\u002Fp>\n\u003Ch4>X\u002FTwitter Card support\u003C\u002Fh4>\n\u003Cp>The plugin includes X\u002FTwitter Card settings for better previews when your content is shared on X\u002FTwitter.\u003C\u002Fp>\n\u003Cp>Available X\u002FTwitter Card options include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Twitter\u002FX title\u003C\u002Fli>\n\u003Cli>Twitter\u002FX URL\u003C\u002Fli>\n\u003Cli>Twitter\u002FX description\u003C\u002Fli>\n\u003Cli>Twitter\u002FX image\u003C\u002Fli>\n\u003Cli>Post or page author\u003C\u002Fli>\n\u003Cli>Publisher username\u003C\u002Fli>\n\u003Cli>Website Twitter\u002FX username\u003C\u002Fli>\n\u003Cli>Card type\u003C\u002Fli>\n\u003Cli>Summary Card with Large Image support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Tags\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>twitter:title\u003C\u002Fstrong>: Same as \u003Ccode>og:title\u003C\u002Fcode>.\u003Cbr \u002F>\n* \u003Cstrong>twitter:url\u003C\u002Fstrong>: Sames as \u003Ccode>og:url\u003C\u002Fcode>.\u003Cbr \u002F>\n* \u003Cstrong>twitter:description\u003C\u002Fstrong>: Same as \u003Ccode>og:description\u003C\u002Fcode>.\u003Cbr \u002F>\n* \u003Cstrong>twitter:image\u003C\u002Fstrong>: Same as \u003Ccode>og:image\u003C\u002Fcode>.\u003Cbr \u002F>\n* \u003Cstrong>twitter:creator\u003C\u002Fstrong>: From the user (post author) Twitter account.\u003Cbr \u002F>\n* \u003Cstrong>twitter:site\u003C\u002Fstrong>: The website Twitter account.\u003Cbr \u002F>\n* \u003Cstrong>twitter:card\u003C\u002Fstrong>: With value “summary_large_image” or “summary”.\u003C\u002Fp>\n\u003Cp>This helps your shared links appear with a larger and more attractive preview image.\u003C\u002Fp>\n\u003Ch4>WooCommerce social preview support\u003C\u002Fh4>\n\u003Cp>Social Preview and Open Graph Tags supports WooCommerce product pages, making it useful for store owners who want better product previews when links are shared.\u003C\u002Fp>\n\u003Cp>For WooCommerce stores, the plugin can help social platforms use:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product page title\u003C\u002Fli>\n\u003Cli>Product description\u003C\u002Fli>\n\u003Cli>Product featured image\u003C\u002Fli>\n\u003Cli>Product page URL\u003C\u002Fli>\n\u003Cli>Store site name\u003C\u002Fli>\n\u003Cli>Open Graph image metadata\u003C\u002Fli>\n\u003Cli>X\u002FTwitter Card image metadata\u003C\u002Fli>\n\u003Cli>Default fallback image when needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is useful for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product sharing on Facebook and LinkedIn\u003C\u002Fli>\n\u003Cli>WhatsApp product links\u003C\u002Fli>\n\u003Cli>Pinterest product discovery\u003C\u002Fli>\n\u003Cli>Social media campaigns\u003C\u002Fli>\n\u003Cli>Affiliate product pages\u003C\u002Fli>\n\u003Cli>Product launch pages\u003C\u002Fli>\n\u003Cli>Store owners who want cleaner product thumbnails in shared links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unlike WooCommerce-only Open Graph plugins, this plugin can also manage social previews for posts, pages, archives, custom post types, and general WordPress content.\u003C\u002Fp>\n\u003Ch4>Image control and fallback images\u003C\u002Fh4>\n\u003Cp>A strong social preview depends on the right image. The plugin gives you flexible control over where social preview images come from.\u003C\u002Fp>\n\u003Cp>Image source priority can include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Open Graph Image field on the post\u003C\u002Fli>\n\u003Cli>Post or page featured image\u003C\u002Fli>\n\u003Cli>First image from post or page content\u003C\u002Fli>\n\u003Cli>First image from the post or page media gallery\u003C\u002Fli>\n\u003Cli>Default fallback image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also configure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default image URL\u003C\u002Fli>\n\u003Cli>Recommended Open Graph image size\u003C\u002Fli>\n\u003Cli>PNG logo overlay option\u003C\u002Fli>\n\u003Cli>RSS\u002FRSS2 image support\u003C\u002Fli>\n\u003Cli>Cached image dimension reset tools\u003C\u002Fli>\n\u003Cli>Advanced image size handling options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Fallback images are especially useful for older posts, imported content, archive pages, and WooCommerce products without strong featured images.\u003C\u002Fp>\n\u003Ch4>Optional SEO meta tags\u003C\u002Fh4>\n\u003Cp>The plugin can output basic SEO meta tags when another SEO plugin is not already generating them.\u003C\u002Fp>\n\u003Cp>Available SEO tag options include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Canonical URL\u003C\u002Fli>\n\u003Cli>Meta description\u003C\u002Fli>\n\u003Cli>Author name\u003C\u002Fli>\n\u003Cli>Publisher name\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Tags\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>canonical\u003C\u002Fstrong>: Same as \u003Ccode>og:url\u003C\u002Fcode>.\u003Cbr \u002F>\n* \u003Cstrong>meta description\u003C\u002Fstrong>: Same as \u003Ccode>og:description\u003C\u002Fcode>.\u003Cbr \u002F>\n* \u003Cstrong>meta author\u003C\u002Fstrong>: From the user (post author) Display Name.\u003Cbr \u002F>\n* \u003Cstrong>meta publisher\u003C\u002Fstrong>: From the website title.\u003Cbr \u002F>\n* \u003Cstrong>enclosure\u003C\u002Fstrong>: On RSS feeds, same as \u003Ccode>og:image\u003C\u002Fcode>.\u003Cbr \u002F>\n* \u003Cstrong>media:content\u003C\u002Fstrong>: On RSS feeds, same as \u003Ccode>og:image\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>These options should only be enabled when another SEO plugin is not already handling them. This helps avoid duplicate metadata.\u003C\u002Fp>\n\u003Ch4>Facebook-specific settings\u003C\u002Fh4>\n\u003Cp>The plugin includes advanced Facebook Open Graph settings for users who need more control.\u003C\u002Fp>\n\u003Cp>Available Facebook options include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Facebook publisher tag\u003C\u002Fli>\n\u003Cli>Website Facebook Page URL\u003C\u002Fli>\n\u003Cli>Facebook Admin ID\u003C\u002Fli>\n\u003Cli>Facebook Platform App ID\u003C\u002Fli>\n\u003Cli>Facebook Open Graph cache clearing\u003C\u002Fli>\n\u003Cli>App ID and App Secret fields for authenticated cache clearing\u003C\u002Fli>\n\u003Cli>Cache notice suppression\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These settings are useful when managing websites where Facebook previews must update quickly after content changes.\u003C\u002Fp>\n\u003Ch4>General settings\u003C\u002Fh4>\n\u003Cp>Global settings help you control how metadata is generated across your website.\u003C\u002Fp>\n\u003Cp>General options include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description maximum length\u003C\u002Fli>\n\u003Cli>Homepage description source\u003C\u002Fli>\n\u003Cli>Default description source\u003C\u002Fli>\n\u003Cli>Default Open Graph image\u003C\u002Fli>\n\u003Cli>Image source priority\u003C\u002Fli>\n\u003Cli>URL trailing slash option\u003C\u002Fli>\n\u003Cli>Hide author tags on pages\u003C\u002Fli>\n\u003Cli>Keep plugin data on uninstall\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These options apply across supported content types, including posts, pages, products, archives, and custom post types.\u003C\u002Fp>\n\u003Cp>You can control which tags are generated to reduce conflicts with SEO plugins or other metadata plugins.\u003C\u002Fp>\n\u003Ch4>Troubleshooting tools\u003C\u002Fh4>\n\u003Cp>The plugin includes tools for resolving preview image and cache issues.\u003C\u002Fp>\n\u003Cp>Available tool:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clear image transients and cached image dimensions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This can help when platforms show old images, incorrect crops, or outdated metadata after a post, page, or product has been updated.\u003C\u002Fp>\n\u003Ch4>Developer friendly\u003C\u002Fh4>\n\u003Cp>Developers can customize the generated metadata using filters.\u003C\u002Fp>\n\u003Cp>Available filters include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>fb_og_title\u003C\u002Fli>\n\u003Cli>fb_og_desc\u003C\u002Fli>\n\u003Cli>fb_og_url\u003C\u002Fli>\n\u003Cli>fb_og_type\u003C\u002Fli>\n\u003Cli>fb_type_schema\u003C\u002Fli>\n\u003Cli>fb_og_image\u003C\u002Fli>\n\u003Cli>fb_og_image_additional\u003C\u002Fli>\n\u003Cli>fb_og_image_overlay\u003C\u002Fli>\n\u003Cli>fb_og_locale\u003C\u002Fli>\n\u003Cli>fb_og_app_id\u003C\u002Fli>\n\u003Cli>fb_og_thumb_fill_color\u003C\u002Fli>\n\u003Cli>fb_og_output\u003C\u002Fli>\n\u003Cli>fb_og_enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These filters make the plugin useful for agencies, custom WordPress builds, WooCommerce stores, custom post types, and advanced implementations.\u003C\u002Fp>\n\u003Ch4>Third- Party Compatibility:\u003C\u002Fh4>\n\u003Cp>The plugin includes compatibility checks and integration settings for popular WordPress plugins.\u003C\u002Fp>\n\u003Cp>Supported integrations include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-seo\u002F\" rel=\"ugc\">Yoast SEO\u003C\u002Fa>\u003C\u002Fstrong>: Allows you to use the title, URL (canonical), and description from the Yoast SEO plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>: On product pages sets \u003Ccode>og:type\u003C\u002Fcode> to “product” and adds the price including tax to the \u003Ccode>product:price\u003C\u002Fcode> and \u003Ccode>product:availability\u003C\u002Fcode> tags. Also allows you to use the Product Category thumbnails as Open Graph Image and have Product Gallery images as additional Open Graph Images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fbrands\u002F\" rel=\"nofollow ugc\">WooCommerce Brands\u003C\u002Fa>\u003C\u002Fstrong>: On brand pages uses the brand image as Open Graph Image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why choose Social Preview and Open Graph Tags?\u003C\u002Fh4>\n\u003Cp>Choose this plugin if you want:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A focused social preview plugin for WordPress\u003C\u002Fli>\n\u003Cli>Open Graph tags without unnecessary frontend share buttons\u003C\u002Fli>\n\u003Cli>X\u002FTwitter Card support\u003C\u002Fli>\n\u003Cli>WooCommerce product social preview support\u003C\u002Fli>\n\u003Cli>Fallback image handling\u003C\u002Fli>\n\u003Cli>Optional SEO meta tags\u003C\u002Fli>\n\u003Cli>Compatibility with Yoast SEO and WooCommerce\u003C\u002Fli>\n\u003Cli>Developer filters for custom metadata output\u003C\u002Fli>\n\u003Cli>Control over which tags are included or excluded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is designed for metadata and preview control. It does not add social share buttons and does not publish content to social networks.\u003C\u002Fp>\n\u003Ch4>Important note\u003C\u002Fh4>\n\u003Cp>Social Preview and Open Graph Tags is not affiliated with, endorsed by, or connected to Facebook, Meta, X\u002FTwitter, Google, LinkedIn, Pinterest, WooCommerce, or any other third-party platform.\u003C\u002Fp>\n\u003Cp>The plugin adds metadata to your WordPress site so social platforms and messaging apps can read your content correctly when a URL is shared.\u003C\u002Fp>\n","Control how your WordPress posts, pages, WooCommerce products, and custom post types look when shared on Facebook, X\u002FTwitter, LinkedIn, WhatsApp, Slac &hellip;",40000,2374578,92,122,"2026-07-20T08:00:00.000Z","5.0","7.0",[118,23,119,120,121],"facebook-open-graph","social-preview","twitter-cards","x-cards","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwonderm00ns-simple-facebook-open-graph-tags.3.5.0.zip",99,2,"2018-06-27 00:00:00",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":89,"num_ratings":136,"last_updated":137,"tested_up_to":92,"requires_at_least":69,"requires_php":138,"tags":139,"homepage":144,"download_link":145,"security_score":78,"vuln_count":49,"unpatched_count":49,"last_vuln_date":38,"fetched_at":30},"og","OG — Better Share on Social Media","3.3.9","Marcin Pietrzak","https:\u002F\u002Fprofiles.wordpress.org\u002Fiworks\u002F","\u003Cp>\u003Cstrong>Effortless Open Graph & Social Metadata for WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No configuration. Just activate and enjoy optimized sharing across Facebook, Twitter, Pinterest, and more!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Overview\u003C\u002Fh3>\n\u003Cp>OG — Better Share on Social Media is the ultimate zero-configuration plugin to supercharge your WordPress site’s visibility on social networks. Instantly add essential Open Graph and Twitter Card metadata to every page, post, product, and archive—no setup required.\u003C\u002Fp>\n\u003Cp>Whether you’re a blogger, business owner, or developer, OG ensures your content looks great when shared, driving more clicks and engagement from social platforms.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero Configuration:\u003C\u002Fstrong> Just install and activate. OG automatically generates all required Open Graph and Twitter Card tags.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Image Selection:\u003C\u002Fstrong> Picks the best image for each page (featured image, first in content, or fallback) for rich social previews.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Metadata:\u003C\u002Fstrong> Adds og:title, og:description, og:image, og:type, og:url, and more for all content types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Support:\u003C\u002Fstrong> Enhances product pages with price, currency, availability, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Video Handling:\u003C\u002Fstrong> Detects YouTube\u002FVimeo links and uses their thumbnails for social sharing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twitter Card Integration:\u003C\u002Fstrong> Includes summary cards, titles, descriptions, images, and video support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pinterest & Related Content:\u003C\u002Fstrong> Integrates with related posts plugins to add Pinterest-specific tags.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensible for Developers:\u003C\u002Fstrong> Powerful filters and hooks let you customize or extend metadata output.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Ready:\u003C\u002Fstrong> Supports WPML and other translation plugins for global sites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Install & Activate:\u003C\u002Fstrong> No settings page, no complicated options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Tag Injection:\u003C\u002Fstrong> OG scans your site and injects optimal Open Graph and Twitter Card tags into the \u003Ccode>\u003Chead>\u003C\u002Fcode> of every page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Image Logic:\u003C\u002Fstrong> Selects the best image for each page (custom field, featured image, content image, or default).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce & Custom Post Types:\u003C\u002Fstrong> Automatically adapts to products, archives, and custom content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>What Metadata is Added?\u003C\u002Fh3>\n\u003Ch3>For All Content Types:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>og:locale\u003C\u002Fstrong> – Site language\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:site_name\u003C\u002Fstrong> – Blog\u002Fsite title\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:title\u003C\u002Fstrong> – Dynamic page\u002Fpost title\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:url\u003C\u002Fstrong> – Canonical URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:type\u003C\u002Fstrong> – “article” for single posts, “website” for others\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:description\u003C\u002Fstrong> – SEO description or site tagline\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>For Single Posts\u002FPages:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>og:image\u003C\u002Fstrong> – Smart selection (custom, featured, content, gallery, or default)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:video\u003C\u002Fstrong> – YouTube\u002FVimeo support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>article:author\u003C\u002Fstrong> – Author profile link\u003C\u002Fli>\n\u003Cli>\u003Cstrong>article:published_time\u003C\u002Fstrong> – Original publish date\u003C\u002Fli>\n\u003Cli>\u003Cstrong>article:modified_time\u003C\u002Fstrong> – Last update date\u003C\u002Fli>\n\u003Cli>\u003Cstrong>article:tag\u003C\u002Fstrong> – Post tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>twitter:card, twitter:title, twitter:description, twitter:image, twitter:player\u003C\u002Fstrong> – Full Twitter Card support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:see_also\u003C\u002Fstrong> – Related content for Pinterest\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>For WooCommerce Products\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>og:price:amount\u003C\u002Fstrong> – Product price\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:price:currency\u003C\u002Fstrong> – Currency code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:availability\u003C\u002Fstrong> – Stock status\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get Involved\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Found a bug?\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fog\u002F\" rel=\"ugc\">Report it in the support forum\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Have a feature idea?\u003C\u002Fstrong> Start a discussion in the forum.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer?\u003C\u002Fstrong> Contribute on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiworks\u002Fog\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose OG?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Beginner-friendly:\u003C\u002Fstrong> No setup required—perfect for non-technical users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powerful:\u003C\u002Fstrong> Covers all major social networks and content types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible:\u003C\u002Fstrong> Easily extend or override for advanced use cases.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight:\u003C\u002Fstrong> No bloat, no slowdowns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Install OG — Better Share on Social Media today and make every share count!\u003C\u002Fstrong>\u003C\u002Fp>\n","The simple method to add Open Graph metadata to your entries so that they look great when shared on sites.",30000,791608,215,"2026-05-15T08:00:00.000Z","8.0",[140,141,23,142,143],"facebook","linkedin","social-media","x","https:\u002F\u002Fgithub.com\u002Fiworks\u002Fog\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fog.3.3.9.zip",{"slug":147,"name":148,"version":149,"author":150,"author_profile":151,"description":152,"short_description":153,"active_installs":154,"downloaded":155,"rating":156,"num_ratings":157,"last_updated":158,"tested_up_to":92,"requires_at_least":69,"requires_php":159,"tags":160,"homepage":165,"download_link":166,"security_score":167,"vuln_count":100,"unpatched_count":49,"last_vuln_date":168,"fetched_at":30},"embed-pdf-viewer","Embed PDF Viewer","2.4.8","Andy Fragen","https:\u002F\u002Fprofiles.wordpress.org\u002Fafragen\u002F","\u003Cp>Embed a PDF from the Media Library or elsewhere via oEmbed or as a block into an \u003Ccode>iframe\u003C\u002Fcode> tag. The URL only has to be world reachable link. Chrome uses Google Doc Viewer as Chrome seems to automatically rendered embedded JS in PDFs automatically. Uses Google Doc Viewer with mobile.\u003C\u002Fp>\n\u003Cp>Inspired by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdirtysuds-embed-pdf\u002F\" rel=\"ugc\">Embed PDF\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frv-embed-pdf\u002F\" rel=\"ugc\">RV Embed PDF\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Many thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fakirk\" rel=\"nofollow ugc\">Alex Kirk\u003C\u002Fa> for making Embed PDF Viewer compatible with the new block editor.\u003C\u002Fp>\n\u003Cp>Development on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fafragen\u002Fembed-pdf-viewer\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Pull requests are welcome against the \u003Ccode>develop\u003C\u002Fcode> branch.\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cp>Occasionally Google Doc Viewer will not correctly load the PDF. Reloading the page should correct the issue, though this may need to be done several times.\u003C\u002Fp>\n","Embed a PDF from the Media Library or elsewhere via oEmbed or as a block into an iframe tag.",20000,320673,94,19,"2026-02-21T16:59:00.000Z","7.4",[161,162,22,163,164],"block","embed","pdf","viewer","https:\u002F\u002Fgithub.com\u002Fafragen\u002Fembed-pdf-viewer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-pdf-viewer.2.4.8.zip",97,"2026-02-11 00:00:00",{"attackSurface":170,"codeSignals":246,"taintFlows":312,"riskAssessment":355,"analyzedAt":373},{"hooks":171,"ajaxHandlers":231,"restRoutes":243,"shortcodes":244,"cronEvents":245,"entryPointCount":100,"unprotectedCount":100},[172,178,182,187,191,195,199,202,206,211,214,218,221,223,226],{"type":173,"name":174,"callback":175,"file":176,"line":177},"action","plugins_loaded","update_db_check","embed-extended.php",51,{"type":173,"name":179,"callback":180,"file":176,"line":181},"enqueue_block_editor_assets","block_editor_assets",53,{"type":183,"name":184,"callback":184,"priority":185,"file":176,"line":186},"filter","pre_oembed_result",10,55,{"type":183,"name":188,"callback":189,"priority":185,"file":176,"line":190},"rest_endpoints","oembed_endpoint",56,{"type":183,"name":192,"callback":192,"priority":193,"file":176,"line":194},"oembed_providers",101,58,{"type":173,"name":196,"callback":196,"file":197,"line":198},"admin_menu","includes\\class-embed-extended-admin.php",15,{"type":173,"name":200,"callback":200,"file":197,"line":201},"admin_notices",16,{"type":173,"name":203,"callback":204,"file":197,"line":205},"admin_enqueue_scripts","enqueue_assets",17,{"type":183,"name":207,"callback":208,"priority":78,"file":209,"line":210},"embed_extended_admin_settings_tabs","settings_tabs","includes\\class-embed-extended-debug.php",34,{"type":183,"name":192,"callback":212,"priority":78,"file":209,"line":213},"__return_empty_array",42,{"type":183,"name":215,"callback":216,"priority":78,"file":209,"line":217},"load_default_embeds","__return_false",43,{"type":183,"name":219,"callback":216,"priority":78,"file":209,"line":220},"embed_oembed_discover",48,{"type":183,"name":222,"callback":222,"priority":78,"file":209,"line":181},"oembed_ttl",{"type":183,"name":224,"callback":222,"priority":78,"file":209,"line":225},"rest_oembed_ttl",54,{"type":183,"name":227,"callback":228,"priority":185,"file":229,"line":230},"embed_extended_cache_patterns","embed_patterns","includes\\class-embed-extended-fetcher.php",103,[232,236,239],{"action":233,"nopriv":48,"callback":234,"hasNonce":48,"hasCapCheck":48,"file":176,"line":235},"embed_extended_iframe","iframe_content",60,{"action":233,"nopriv":237,"callback":234,"hasNonce":48,"hasCapCheck":48,"file":176,"line":238},true,61,{"action":240,"nopriv":48,"callback":241,"hasNonce":48,"hasCapCheck":48,"file":197,"line":242},"embed_extended_notice_dismiss","ajax_notice_dismiss",18,[],[],[],{"dangerousFunctions":247,"sqlUsage":248,"outputEscaping":250,"fileOperations":49,"externalRequests":100,"nonceChecks":49,"capabilityChecks":49,"bundledLibraries":311},[],{"prepared":124,"raw":49,"locations":249},[],{"escaped":251,"rawEcho":252,"locations":253},47,36,[254,258,261,263,264,266,267,269,271,272,273,274,276,278,280,282,283,285,286,287,289,290,291,292,294,296,298,300,301,302,304,305,306,308,309,310],{"file":255,"line":256,"context":257},"includes\\class-embed-extended-admin-settings.php",129,"raw output",{"file":259,"line":260,"context":257},"templates\\admin-settings-debug.php",31,{"file":259,"line":262,"context":257},52,{"file":259,"line":181,"context":257},{"file":259,"line":265,"context":257},81,{"file":259,"line":90,"context":257},{"file":259,"line":268,"context":257},83,{"file":270,"line":198,"context":257},"templates\\admin-settings.php",{"file":270,"line":198,"context":257},{"file":270,"line":201,"context":257},{"file":270,"line":157,"context":257},{"file":275,"line":198,"context":257},"templates\\embed-content.php",{"file":275,"line":277,"context":257},20,{"file":275,"line":279,"context":257},21,{"file":275,"line":281,"context":257},35,{"file":275,"line":281,"context":257},{"file":275,"line":284,"context":257},38,{"file":275,"line":90,"context":257},{"file":275,"line":268,"context":257},{"file":275,"line":288,"context":257},84,{"file":275,"line":156,"context":257},{"file":275,"line":156,"context":257},{"file":275,"line":167,"context":257},{"file":275,"line":293,"context":257},106,{"file":295,"line":279,"context":257},"templates\\embed-iframe-content.php",{"file":295,"line":297,"context":257},29,{"file":295,"line":299,"context":257},37,{"file":295,"line":213,"context":257},{"file":295,"line":217,"context":257},{"file":295,"line":303,"context":257},49,{"file":295,"line":186,"context":257},{"file":295,"line":190,"context":257},{"file":307,"line":198,"context":257},"templates\\embed-iframe.php",{"file":307,"line":205,"context":257},{"file":307,"line":242,"context":257},{"file":307,"line":242,"context":257},[],[313,329,337,347],{"entryPoint":314,"graph":315,"unsanitizedCount":28,"severity":328},"save (includes\\class-embed-extended-admin-settings.php:94)",{"nodes":316,"edges":326},[317,321],{"id":318,"type":319,"label":320,"file":255,"line":123},"n0","source","$_POST",{"id":322,"type":323,"label":324,"file":255,"line":230,"wp_function":325},"n1","sink","update_option() [Settings Manipulation]","update_option",[327],{"from":318,"to":322,"sanitized":48},"low",{"entryPoint":330,"graph":331,"unsanitizedCount":28,"severity":328},"\u003Cclass-embed-extended-admin-settings> (includes\\class-embed-extended-admin-settings.php:0)",{"nodes":332,"edges":335},[333,334],{"id":318,"type":319,"label":320,"file":255,"line":123},{"id":322,"type":323,"label":324,"file":255,"line":230,"wp_function":325},[336],{"from":318,"to":322,"sanitized":48},{"entryPoint":338,"graph":339,"unsanitizedCount":28,"severity":328},"ajax_notice_dismiss (includes\\class-embed-extended-admin.php:127)",{"nodes":340,"edges":345},[341,343],{"id":318,"type":319,"label":320,"file":197,"line":342},128,{"id":322,"type":323,"label":324,"file":197,"line":344,"wp_function":325},131,[346],{"from":318,"to":322,"sanitized":48},{"entryPoint":348,"graph":349,"unsanitizedCount":28,"severity":328},"\u003Cclass-embed-extended-admin> (includes\\class-embed-extended-admin.php:0)",{"nodes":350,"edges":353},[351,352],{"id":318,"type":319,"label":320,"file":197,"line":342},{"id":322,"type":323,"label":324,"file":197,"line":344,"wp_function":325},[354],{"from":318,"to":322,"sanitized":48},{"summary":356,"deductions":357},"The \"embed-extended\" v1.4.0 plugin presents a mixed security posture.  While it avoids dangerous functions, uses prepared statements for SQL, and doesn't engage in risky file operations or external HTTP requests, significant concerns arise from its attack surface and vulnerability history.  The static analysis reveals three AJAX handlers that lack any authentication or capability checks, directly exposing them to potential abuse.  Furthermore, all analyzed taint flows exhibited unsanitized paths, although thankfully none reached critical or high severity.  The plugin's history of a medium-severity Cross-Site Request Forgery (CSRF) vulnerability, which is currently unpatched, is a particularly worrying sign. This indicates a recurring pattern of security weaknesses that could be exploited by attackers.  While the absence of certain common vulnerabilities is positive, the open AJAX endpoints and the unaddressed past vulnerability create a tangible risk, suggesting a need for urgent review and patching.",[358,360,362,365,368,371],{"reason":359,"points":198},"3 unprotected AJAX handlers",{"reason":361,"points":198},"Unpatched CVE",{"reason":363,"points":364},"4 taint flows with unsanitized paths",8,{"reason":366,"points":367},"57% of outputs properly escaped",6,{"reason":369,"points":370},"No nonce checks on AJAX handlers",5,{"reason":372,"points":370},"No capability checks on AJAX handlers","2026-03-16T19:43:16.876Z",{"wat":375,"direct":384},{"assetPaths":376,"generatorPatterns":379,"scriptPaths":380,"versionParams":381},[377,378],"\u002Fwp-content\u002Fplugins\u002Fembed-extended\u002Fassets\u002Fcss\u002Fembed-extended.css","\u002Fwp-content\u002Fplugins\u002Fembed-extended\u002Fassets\u002Fjs\u002Fembed-extended.js",[],[378],[382,383],"embed-extended\u002Fassets\u002Fcss\u002Fembed-extended.css?ver=","embed-extended\u002Fassets\u002Fjs\u002Fembed-extended.js?ver=",{"cssClasses":385,"htmlComments":386,"htmlAttributes":387,"restEndpoints":388,"jsGlobals":390,"shortcodeOutput":392},[],[],[],[389],"\u002Fwp-json\u002Fembed-extended\u002F",[391],"window.embed_extended_admin",[],{"error":237,"url":394,"statusCode":395,"statusMessage":396,"message":396},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fembed-extended\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":370,"versions":398},[399,405,413,421,429],{"version":6,"download_url":26,"svn_tag_url":400,"released_at":38,"has_diff":48,"diff_files_changed":401,"diff_lines":38,"trac_diff_url":402,"vulnerabilities":403,"is_current":237},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fembed-extended\u002Ftags\u002F1.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fembed-extended%2Ftags%2F1.3.0&new_path=%2Fembed-extended%2Ftags%2F1.4.0",[404],{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":406,"download_url":407,"svn_tag_url":408,"released_at":38,"has_diff":48,"diff_files_changed":409,"diff_lines":38,"trac_diff_url":410,"vulnerabilities":411,"is_current":48},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-extended.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fembed-extended\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fembed-extended%2Ftags%2F1.2.3&new_path=%2Fembed-extended%2Ftags%2F1.3.0",[412],{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":414,"download_url":415,"svn_tag_url":416,"released_at":38,"has_diff":48,"diff_files_changed":417,"diff_lines":38,"trac_diff_url":418,"vulnerabilities":419,"is_current":48},"1.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-extended.1.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fembed-extended\u002Ftags\u002F1.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fembed-extended%2Ftags%2F1.2.2&new_path=%2Fembed-extended%2Ftags%2F1.2.3",[420],{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":422,"download_url":423,"svn_tag_url":424,"released_at":38,"has_diff":48,"diff_files_changed":425,"diff_lines":38,"trac_diff_url":426,"vulnerabilities":427,"is_current":48},"1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-extended.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fembed-extended\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fembed-extended%2Ftags%2F1.2.1&new_path=%2Fembed-extended%2Ftags%2F1.2.2",[428],{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":430,"download_url":431,"svn_tag_url":432,"released_at":38,"has_diff":48,"diff_files_changed":433,"diff_lines":38,"trac_diff_url":38,"vulnerabilities":434,"is_current":48},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-extended.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fembed-extended\u002Ftags\u002F1.2.1\u002F",[],[435],{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38}]