[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fovQW_KViw5-py8yLO1GygHxnHDv4zpDGiMSOYuhQbDk":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":15,"requires_php":15,"tags":16,"homepage":20,"download_link":21,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":31,"analysis":136,"fingerprints":172},"oembed-for-buddypress","oEmbed for BuddyPress","0.52","r-a-y","https:\u002F\u002Fprofiles.wordpress.org\u002Fr-a-y\u002F","\u003Cp>The easiest way to share your favorite content from sites like YouTube, Flickr, Hulu and more on your BuddyPress network.\u003C\u002Fp>\n\u003Cp>oEmbed for BuddyPress utilizes WordPress’ own oEmbed class, so by default, you can share content from the following sites:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Blip.tv\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>DailyMotion\u003C\u002Fli>\n\u003Cli>Flickr\u003C\u002Fli>\n\u003Cli>Hulu\u003C\u002Fli>\n\u003Cli>Viddler\u003C\u002Fli>\n\u003Cli>Qik\u003C\u002Fli>\n\u003Cli>Revision3\u003C\u002Fli>\n\u003Cli>Photobucket\u003C\u002Fli>\n\u003Cli>Scribd\u003C\u002Fli>\n\u003Cli>WordPress.tv\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>How do you use the plugin?  Simple!  Input \u003Cstrong>any\u003C\u002Fstrong> URL from one of the listed sites above into an activity update or forum post in BuddyPress.\u003C\u002Fp>\n\u003Cp>When the update is posted, the URL automagically transforms into the embedded content.\u003C\u002Fp>\n\u003Ch3>Technical info\u003C\u002Fh3>\n\u003Cp>Because oEmbed for BuddyPress checks each link to see if it is oEmbeddable, for performance reasons, each link is cached in the database to reduce redundant oEmbed requests.\u003C\u002Fp>\n\u003Cp>The cached entry is either the embed code (if the link is oEmbeddable) or the failed link.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Whitelist feature\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the plugin \u003Cem>whitelists\u003C\u002Fem> hyperlinks and URLs residing on the same domain as BuddyPress.\u003C\u002Fp>\n\u003Cp>The cool thing is you can extend the whitelist.\u003C\u002Fp>\n\u003Cp>For example, in an activity update, say you type in “http:\u002F\u002Fwww.google.com”, the plugin will cache that link in the database.  Say you wanted to omit Google.com links from being cached.\u003C\u002Fp>\n\u003Cp>Open \u003Ccode>bp-oembed-config.php\u003C\u002Fcode> in a text editor and add the following line to the end:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$bp_oembed['whitelist'][] = 'google.com';\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will whitelist all links from google.com.\u003C\u002Fp>\n\u003Ch3>Known issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>array_map() warning is displayed – this is a BuddyPress issue, which is fixed in the latest bleeding version of BuddyPress (https:\u002F\u002Ftrac.buddypress.org\u002Fchangeset\u002F2747)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>When a forum post is deleted, the oEmbed forum post cache in bbPress isn’t deleted (\u003Ca href=\"https:\u002F\u002Fbbpress.org\u002Fforums\u002Ftopic\u002Fdoes-deleting-a-forum-post-delete-the-related-bb_meta-as-well\" rel=\"nofollow ugc\">appears to be a bbPress issue\u003C\u002Fa>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hyperlinks with single quotes get mangled (if you’re a regex expert, I could use your help!)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>eg. \u003Ccode>\u003Ca href='http:\u002F\u002Fbuddypress.org'>BuddyPress\u003C\u002Fa>\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hyperlinking an oEmbeddable link and inputting the same link in plain text will show the oEmbeddable item three times (two times if using anchor text) (not many people will do this)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Future versions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Implement AutoEmbed.com API fallback if oEmbed fails (will be an option)\u003C\u002Fli>\n\u003Cli>Fix known issues 😉\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Special thanks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.viper007bond.com\u002F\" rel=\"nofollow ugc\">Viper007Bond\u003C\u002Fa> – for creating the WP_oEmbed class\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbuddypress.org\" rel=\"nofollow ugc\">BuddyPress.org\u003C\u002Fa> – the reason why we can all deploy a social network on WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donate!\u003C\u002Fh3>\n\u003Cp>I’m a regular on the buddypress.org forums.  I spend a lot of my free time helping people – pro bono!\u003C\u002Fp>\n\u003Cp>There are a couple of ways you can choose to support me:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=KU38JAZ2DW8TW\" rel=\"nofollow ugc\">Fund my work soundtrack!\u003C\u002Fa>  Music helps me help you!  A dollar lets me buy a new tune off Amazon MP3, Amie Street or emusic.com!  Or if you’re feeling generous, you can help me buy a whole CD!  If you choose to donate, let me know what songs or which CD you want me to listen to! 🙂\u003C\u002Fli>\n\u003Cli>Rate this plugin\u003C\u002Fli>\n\u003Cli>Spread the gospel of BuddyPress\u003C\u002Fli>\n\u003C\u002Ful>\n","The easiest way to share your favorite content from sites like YouTube, Flickr, Hulu and more on your BuddyPress network.",30,29682,0,"2010-02-22T21:46:00.000Z","",[17,18,19],"buddypress","embed","oembed","http:\u002F\u002Fbuddypress.org\u002Fgroups\u002Foembed-for-buddypress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foembed-for-buddypress.0.52.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":22,"avg_patch_time_days":11,"trust_score":29,"computed_at":30},8,380,84,"2026-04-04T15:39:52.445Z",[32,57,76,99,119],{"slug":33,"name":34,"version":35,"author":36,"author_profile":37,"description":38,"short_description":39,"active_installs":40,"downloaded":41,"rating":42,"num_ratings":43,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":52,"download_link":53,"security_score":54,"vuln_count":55,"unpatched_count":13,"last_vuln_date":56,"fetched_at":24},"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,307147,94,19,"2026-02-21T16:59:00.000Z","7.0","6.0","7.4",[49,18,19,50,51],"block","pdf","viewer","https:\u002F\u002Fgithub.com\u002Fafragen\u002Fembed-pdf-viewer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-pdf-viewer.2.4.8.zip",99,2,"2024-12-19 00:00:00",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":15,"tags":72,"homepage":15,"download_link":74,"security_score":75,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"disable-embeds","Disable Embeds","1.5.0","Pascal Birchler","https:\u002F\u002Fprofiles.wordpress.org\u002Fswissspidy\u002F","\u003Cp>What this plugin does:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Prevents others from embedding your site.\u003C\u002Fli>\n\u003Cli>Prevents you from embedding other non-whitelisted sites.\u003C\u002Fli>\n\u003Cli>Disables all JavaScript related to the feature.\u003C\u002Fli>\n\u003Cli>Removes support for the WordPress embed block in the new block editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Just activate the plugin and you’re good to go.\u003C\u002Fp>\n\u003Cp>Want embeds back again? Simply deactivate the plugin.\u003C\u002Fp>\n","Don’t like the enhanced embeds in WordPress 4.4? Easily disable the feature using this plugin.",10000,270545,86,20,"2025-04-08T09:00:00.000Z","6.8.5","4.4",[18,73,19],"embeds","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-embeds.1.5.0.zip",100,{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":65,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":15,"download_link":96,"security_score":75,"vuln_count":97,"unpatched_count":13,"last_vuln_date":98,"fetched_at":24},"embed-privacy","Embed Privacy","1.12.3","epiphyt","https:\u002F\u002Fprofiles.wordpress.org\u002Fepiphyt\u002F","\u003Cp>Content embedded from external sites such as YouTube or Twitter is loaded immediately when visitors access your site. Embed Privacy addresses this issue and prevents the loading of these contents until the visitor decides to allow loading of external content.\u003Cbr \u002F>\nBut Embed Privacy not only protects your visitor’s privacy but also makes your site load faster.\u003C\u002Fp>\n\u003Cp>All embeds will be replaced by placeholders, ready for you to apply style as you wish. With only a couple of lines of CSS.\u003C\u002Fp>\n\u003Cp>By clicking on the placeholder the respective content will then be loaded.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note: This plugins requires the PHP extension \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fbook.dom.php\" rel=\"nofollow ugc\">“Document Object Model” (php-dom)\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n","Embed Privacy prevents the loading of embedded external content and allows your site visitors to opt-in.",531266,98,26,"2026-01-20T16:55:00.000Z","6.9.4","5.9","5.6",[92,93,19,94,95],"gutenberg","iframes","performance","privacy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-privacy.1.12.3.zip",1,"2023-11-18 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":75,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":117,"download_link":118,"security_score":22,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"oembed-plus","oEmbed Plus","1.6","Ayesh Karunaratne","https:\u002F\u002Fprofiles.wordpress.org\u002Fayeshrajans\u002F","\u003Cp>Adds support for embedding Facebook and Instagram posts in Block Editor (Gutenberg) and Classic Editor. This feature was removed in WordPress core due to deprecation of legacy APIs WordPress core used.\u003C\u002Fp>\n\u003Cp>Prior to WordPress 5.5.1, WordPress had support to embed Instagram and Facebook photos, videos, notes, quizes, etc in posts created with Block Editor and Classic Editor. However, Facebook removed this legacy API in October 2020, and this plugin implements the new APIs to bring back support for Facebook and Instagram content embedding.\u003C\u002Fp>\n\u003Cp>Note that you will need to register a Facebook developer account and create an app to get API credentials that this plugin uses. There is no coding necessary, but an API key needs to be created and set for the plugin.\u003C\u002Fp>\n\u003Cp>Detailed setup instructions are available in \u003Ca href=\"https:\u002F\u002Fphp.watch\u002Farticles\u002Fwordpress-facebook-instagram-oembed\" rel=\"nofollow ugc\">oEmbed Plus guide at PHP.Watch\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This project is not owned, endorsed, or otherwise affiliated with Facebook Inc. or Instagram LLC.\u003C\u002Fp>\n","Adds support for embedding Facebook and Instagram posts in Block Editor (Gutenberg) and Classic Editor.",4000,108320,7,"2021-07-15T10:24:00.000Z","5.6.17","4.9","7.1",[18,115,116,19],"facebook","instagram","https:\u002F\u002Fphp.watch\u002Farticles\u002Fwordpress-facebook-instagram-oembed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foembed-plus.1.6.zip",{"slug":120,"name":121,"version":122,"author":121,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":68,"last_updated":129,"tested_up_to":88,"requires_at_least":130,"requires_php":47,"tags":131,"homepage":134,"download_link":135,"security_score":75,"vuln_count":13,"unpatched_count":13,"last_vuln_date":23,"fetched_at":24},"embedly","Embedly","4.9.3","https:\u002F\u002Fprofiles.wordpress.org\u002Fembedly\u002F","\u003Cp>Enhance the default WordPress embedding to get previews for any article,\u003Cbr \u002F>\nincluding your own blog posts. You also get embeds for YouTube, Vimeo, Twitch,\u003Cbr \u002F>\nGoogle Maps, and Embedly’s growing list of \u003Ca href=\"https:\u002F\u002Fembed.ly\u002Fproviders\" rel=\"nofollow ugc\">1000+ supported\u003Cbr \u002F>\nproviders\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can customize the style of the embeds, to optimize for darker WP themes,\u003Cbr \u002F>\nalignment, and width. In addition, social buttons can be added around the embeds\u003Cbr \u002F>\nto make it easier to share content from your blog posts.\u003C\u002Fp>\n\u003Cp>If you have an Embedly Cards account, you can link it to the plugin with your Embedly API key. Not only does this remove branding from the cards, it also gives you access to analytics and viewer behaviors for most popular music and video player embeds (YouTube, Vimeo, Instagram, SoundCloud). Find out how many people viewed your embeds for how long. To learn more about Embedly Cards please visit \u003Ca href=\"https:\u002F\u002Fembed.ly\u002Fcards\" rel=\"nofollow ugc\">our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Using it is as simple as the default WordPress embedding. Embed media by pasting its URL in a single line when writing a post.\u003C\u002Fp>\n\u003Cp>The plugin automatically displays an embed of the media in the WordPress post editor.\u003C\u002Fp>\n\u003Cp>Fair Warning: This plugin generates static HTML content for your posts.  After you deactivate\u003Cbr \u002F>\nthe plugin, that HTML will still remain behind in all posts where the plugin was used to create\u003Cbr \u002F>\nembeds.\u003C\u002Fp>\n","The Embedly Plugin extends WordPress's auto-embed feature to give your blog more media types and style options.",2000,203815,70,"2026-02-20T06:02:00.000Z","5.0",[18,132,19,50,133],"image","video","https:\u002F\u002Fembed.ly\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembedly.4.9.3.zip",{"attackSurface":137,"codeSignals":160,"taintFlows":167,"riskAssessment":168,"analyzedAt":171},{"hooks":138,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":13,"unprotectedCount":13},[139,144,150,153],{"type":140,"name":141,"callback":142,"file":143,"line":43},"action","bp_init","bp_oembed_init","bp-oembed-loader.php",{"type":145,"name":146,"callback":147,"priority":148,"file":149,"line":148},"filter","bp_get_activity_content_body","ray_bp_oembed",9,"bp-oembed.php",{"type":145,"name":151,"callback":147,"priority":148,"file":149,"line":152},"bp_get_activity_content",13,{"type":145,"name":154,"callback":147,"priority":148,"file":149,"line":155},"bp_get_the_topic_post_content",17,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":166},[],{"prepared":13,"raw":13,"locations":163},[],{"escaped":13,"rawEcho":13,"locations":165},[],[],[],{"summary":169,"deductions":170},"The \"oembed-for-buddypress\" v0.52 plugin exhibits a strong security posture based on the provided static analysis. The absence of any detected dangerous functions, file operations, external HTTP requests, and the exclusive use of prepared statements for SQL queries are excellent security practices. Furthermore, the completeness of output escaping and the lack of recorded vulnerabilities in its history suggest a well-maintained and secure codebase.\n\nThe analysis indicates no exploitable attack surface from AJAX handlers, REST API routes, shortcodes, or cron events, which is a significant strength. The absence of any identified taint flows further reinforces the impression of a secure implementation. This lack of identified vulnerabilities and attack vectors in the static analysis is highly positive.\n\nWhile the current data points to a very secure plugin, it's important to note that the static analysis did not identify any nonces or capability checks on the entry points. Although there are no entry points detected, if any were to be introduced in future versions without proper authorization checks, it could pose a risk. Overall, based on the current analysis, the plugin appears to be very secure, with no immediate security concerns.",[],"2026-03-16T22:33:59.457Z",{"wat":173,"direct":178},{"assetPaths":174,"generatorPatterns":175,"scriptPaths":176,"versionParams":177},[],[],[],[],{"cssClasses":179,"htmlComments":180,"htmlAttributes":181,"restEndpoints":182,"jsGlobals":183,"shortcodeOutput":184},[],[],[],[],[],[]]