[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1t64HAfKN0Tn9g0T7TXvwmhHJnQ-6sx_Up76C6H6I9k":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":126,"fingerprints":169},"twitter-embed","Twitter Embed","1.1.1","Konstantin Kovshenin","https:\u002F\u002Fprofiles.wordpress.org\u002Fkovshenin\u002F","\u003Cp>Twitter Embed requires no configuration, it works out of the box right after activation. Copy a link to a tweet on Twitter.com and paste it on a line by itself in your post or page editor. When viewing the post, you’ll see that the link has been replaced with the embedded tweet with options to reply, retweet, favorite and follow.\u003C\u002Fp>\n\u003Cp>The plugin uses Twitter’s original widgets API, the shortcode and embed HTML are available too. Embed HTML is reversed to a Tweet shortcode when HTML is filtered (for authors or contributors). The tweets themselves are cached in post meta for better performance.\u003C\u002Fp>\n","Easily embed tweets in your posts and pages by posting the tweet URL on a line by itself or by using a shortcode provided by the Twitter interface.",200,21476,40,1,"2012-12-30T18:31:00.000Z","3.5.2","3.3","",[20,21,22,23],"embed","oembed","tweet","twitter","http:\u002F\u002Fkovshenin.com\u002Fwordpress\u002Fplugins\u002Ftwitter-embed\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftwitter-embed.1.1.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"kovshenin",15,19000,89,30,86,"2026-04-04T11:52:47.218Z",[40,57,74,94,112],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":27,"num_ratings":27,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":18,"download_link":56,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"lastweets","Lastweets","1.0.0","Pierre Saïkali","https:\u002F\u002Fprofiles.wordpress.org\u002Fpskli\u002F","\u003Cp>This is a simple plugin that will not load a sh*t-load of CSS. Instead, the bare minimum stylings are done for the custom theme so that anyone can customize it with their site design.\u003Cbr \u002F>\nIt is very developer friendly and offers a couple of smart filters and actions to modify default logic (see \u003Ccode>HOOKS.md\u003C\u002Fcode> file).\u003Cbr \u002F>\nYou can override the custom default theme template to display a tweet by copying the \u003Ccode>\u002Ftemplates\u002Fsingle_tweet.php\u003C\u002Fcode> file and pasting it in your theme \u003Ccode>\u002Ftemplates\u002Flastweets-single_tweet.php\u003C\u002Fcode> folder.\u003Cbr \u002F>\nThis file will be used to display a tweet; customize it the way you want.\u003C\u002Fp>\n\u003Ch3>Available hooks\u003C\u002Fh3>\n\u003Cp>…to be continued…\u003C\u002Fp>\n\u003Ch3>Built with\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcarbonfields.net\" rel=\"nofollow ugc\">Carbon Fields library\u003C\u002Fa> for managing the plugin admin settings page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJ7mbo\u002Ftwitter-api-php\" rel=\"nofollow ugc\">Twitter API PHP\u003C\u002Fa> to interrogate Twitter API to fetch tweets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Authors\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pierre Saïkali\u003C\u002Fstrong> – \u003Cem>Initial work\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fmosaika.fr\" rel=\"nofollow ugc\">Mosaika\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fsaika.li\" rel=\"nofollow ugc\">Saika.li\u003C\u002Fa>\u003Cbr \u002F>\nSee also the list of \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpsaikali\u002Flastweets\u002Fgraphs\u002Fcontributors\" rel=\"nofollow ugc\">contributors\u003C\u002Fa> who participated in this project.\u003C\u002Fli>\n\u003C\u002Ful>\n","Display a Twitter account latest tweets via a Gutenberg editor block.",10,1783,"2019-01-04T19:43:00.000Z","5.0.25","4.8","5.6",[55,21,22,23],"latest-tweet","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flastweets.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":48,"downloaded":65,"rating":27,"num_ratings":27,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":72,"download_link":73,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"modern-media-tweet-shortcode","Modern Media Tweet Shortcode","1.0.1","Christopher Carson","https:\u002F\u002Fprofiles.wordpress.org\u002Fchriscarson\u002F","\u003Cp>This plugin adds a ‘tweet’ shortcode to embed tweets using Twitter’s shortcode format,\u003Cbr \u002F>\nfor example:\u003C\u002Fp>\n\u003Cp>[tweet https:\u002F\u002Ftwitter.com\u002FOnionSports\u002Fstatus\u002F145262716104351747 ]\u003C\u002Fp>\n\u003Col>\n\u003Cli>The plugin uses Twitter’s statuses\u002Foembed API endpoint to retrieve embedded tweets identified by the id at the end of the url in the shortcode parameter\u003C\u002Fli>\n\u003Cli>It caches retrieved tweets on the server to minimize API usage.\u003C\u002Fli>\n\u003Cli>Optionally, it adds the necessary javascript from Twitter in document \u003Ccode>\u003Chead>\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Allows you to control the width of the embedded tweet.\u003C\u002Fli>\n\u003Cli>Fixes a \u003Ccode>clear:both;\u003C\u002Fcode> issue in Twitter’s CSS.\u003C\u002Fli>\n\u003Cli>Tweet functionality (e.g., retweet and follow buttons) can be displayed in multiple languages.\u003C\u002Fli>\n\u003C\u002Fol>\n","Adds 'tweet' shortcode for embedding tweets using Twitter's shortcode format.",3024,"2011-12-10T15:31:00.000Z","3.2.1","3.0",[70,21,22,23,71],"embedded-tweets","twitter-api","http:\u002F\u002Fmodernmediapartners.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmodern-media-tweet-shortcode.1.0.1.zip",{"slug":23,"name":75,"version":76,"author":75,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":82,"num_ratings":83,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":18,"tags":87,"homepage":92,"download_link":93,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"Twitter","2.0.5","https:\u002F\u002Fprofiles.wordpress.org\u002Ftwitter\u002F","\u003Cp>Embed Twitter content, improve sharing on Twitter, convert your web audience into Twitter or Periscope subscribers, and easily track visits to your website from Twitter advertising.\u003C\u002Fp>\n\u003Cp>Requires PHP version 5.6 or greater.\u003C\u002Fp>\n\u003Ch4>Embed Twitter content\u003C\u002Fh4>\n\u003Cp>Embed Twitter content by pasting a URL, customizing a shortcode, or in a widget area.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\u002Fwiki\u002FEmbedded-Tweet\" title=\"single Tweet embed\" rel=\"nofollow ugc\">single Tweet\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\u002Fwiki\u002FEmbedded-Profile-Timeline\" title=\"Twitter embedded profile timeline\" rel=\"nofollow ugc\">profile timeline\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\u002Fwiki\u002FEmbedded-List-Timeline\" title=\"Twitter embedded list timeline\" rel=\"nofollow ugc\">list timeline\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\u002Fwiki\u002FEmbedded-Collection-Timeline\" title=\"Twitter embedded collection\" rel=\"nofollow ugc\">collection\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\u002Fwiki\u002FMoments\" title=\"Twitter embedded Moment\" rel=\"nofollow ugc\">Moment\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Customize embed display to match your theme. Choose a light or dark background, customize link and border colors, and customize timeline template components through your site’s WordPress administrative interface.\u003C\u002Fp>\n\u003Cp>The plugin automatically customizes an embed’s template text to match the locale of your site, optimally loads Twitter’s JavaScript to improve site speed and extensibility, and handles advanced use cases such as articles loaded asynchronously via the WordPress API.\u003C\u002Fp>\n\u003Ch4>Grow your Twitter audience\u003C\u002Fh4>\n\u003Cp>Automatically generate link previews for your site’s URLs shared on Twitter using \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\u002Fwiki\u002FCards\" rel=\"nofollow ugc\">Twitter Cards markup\u003C\u002Fa> . Easily identify your site and author Twitter accounts through your site and user administrative interfaces.\u003C\u002Fp>\n\u003Cp>Add a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\u002Fwiki\u002FTweet-Button\" rel=\"nofollow ugc\">Tweet button\u003C\u002Fa> to public posts to encourage your visitors to share your content on Twitter. Visitors may see recommended accounts to follow after sharing your content including your site and its authors.\u003C\u002Fp>\n\u003Cp>Add a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\u002Fwiki\u002FFollow-Button\" rel=\"nofollow ugc\">Follow button\u003C\u002Fa> to convert your site visitors into Twitter subscribers.\u003C\u002Fp>\n\u003Cp>Add a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\u002Fwiki\u002FPeriscope-On-Air-Button\" rel=\"nofollow ugc\">Periscope On Air button\u003C\u002Fa> to convert your site visitors into Periscope subscribers.\u003C\u002Fp>\n\u003Ch4>Improve Twitter advertising campaigns\u003C\u002Fh4>\n\u003Cp>Easily add a Twitter website tag to your website to track the effectiveness and \u003Ca href=\"https:\u002F\u002Fbusiness.twitter.com\u002Fen\u002Fhelp\u002Fcampaign-measurement-and-analytics\u002Fconversion-tracking-for-websites.html\" rel=\"nofollow ugc\">conversion rates\u003C\u002Fa> of Twitter advertising campaigns or \u003Ca href=\"https:\u002F\u002Fbusiness.twitter.com\u002Fen\u002Ftargeting\u002Ftailored-audiences.html\" rel=\"nofollow ugc\">build tailored audiences\u003C\u002Fa> to target your Twitter advertisements for your website audience.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Docs and active development\u003C\u002Fstrong>\u003Cbr \u002F>\n  Contribute to the plugin, submit pull requests, or run test suites through the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\" rel=\"nofollow ugc\">Twitter plugin for WordPress GitHub repository\u003C\u002Fa>.\u003Cbr \u002F>\n  View \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwitter\u002Fwordpress\u002Fwiki\" rel=\"nofollow ugc\">Twitter for WordPress documentation\u003C\u002Fa> to learn more about customization through WordPress filters.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Official Twitter and Periscope plugin for WordPress. Embed content and grow your audience. Requires PHP 5.6 or greater.",10000,705891,50,32,"2019-07-24T22:59:00.000Z","5.2.24","4.7",[88,89,23,90,91],"embedded-timeline","embedded-tweet","twitter-list","twitter-profile","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftwitter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftwitter.zip",{"slug":95,"name":96,"version":60,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":101,"num_ratings":14,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":18,"download_link":110,"security_score":111,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"xeet-wp","Static Posts for Twitter – Embed x.com Tweets without an iframe","Kevin Batdorf","https:\u002F\u002Fprofiles.wordpress.org\u002Fkbat82\u002F","\u003Cp>The standard Tweet, or Post (or Xeet?), loads in 500kb of front end JavaScript, tracking cookies, and lots of noise. This plugin avoids all of that by pre-rendering the entire Tweet statically. Say goodbye to bulky Tweets!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKevinBatdorf\u002Fwp-xeet\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FKevinBatdorf\u002Fwp-xeet\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed a Tweet\u002FPost\u002FXeet without an iframe\u003C\u002Fli>\n\u003Cli>Save 500kb of page load\u003C\u002Fli>\n\u003Cli>No Twitter\u002FX cookies, tracking, JavaScript, etc\u003C\u002Fli>\n\u003Cli>Static – Twitter\u002FX changes won’t affect your site\u003C\u002Fli>\n\u003Cli>Dark\u002Flight auto mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Vercel\u003C\u002Fh4>\n\u003Cp>The Tweets are parsed on a server hosted on \u003Ca href=\"https:\u002F\u002Fvercel.com\u002F\" rel=\"nofollow ugc\">Vercel\u003C\u002Fa>. Using this service, and thus connecting to their servers, you agree to their \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Flegal\u002Fprivacy-policy\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Flegal\u002Fterms\" rel=\"nofollow ugc\">terms\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>NOTE:\u003C\u002Fem> Your frontend does not rely on any api calls, and if the Vercel api shuts down tomorrow, your site will not be affected in any way.\u003C\u002Fp>\n","Embed x.com Tweets without an iframe. No more cookies and save 500kb from your page load!",100,1738,"2024-04-17T19:58:00.000Z","6.5.8","5.8","7.0",[108,20,109,22,23],"block","social","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxeet-wp.1.0.1.zip",92,{"slug":113,"name":114,"version":43,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":48,"downloaded":119,"rating":27,"num_ratings":27,"last_updated":120,"tested_up_to":18,"requires_at_least":18,"requires_php":18,"tags":121,"homepage":124,"download_link":125,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"embedtweet","EmbedTweet","marckohlbrugge","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarckohlbrugge\u002F","\u003Cp>EmbedTweet makes embedding tweets in your posts a easy. Just link to a tweet and it will automatically turn into an embedded, fully interactive tweet.\u003C\u002Fp>\n","EmbedTweet makes embedding tweets in your posts a easy. Just link to a tweet and it will automatically turn into an embedded, fully interactive tweet.",2306,"2011-07-26T19:41:00.000Z",[20,122,22,123,23],"embedding","tweets","http:\u002F\u002Fembedtweet.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembedtweet.zip",{"attackSurface":127,"codeSignals":151,"taintFlows":158,"riskAssessment":159,"analyzedAt":168},{"hooks":128,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":150,"entryPointCount":14,"unprotectedCount":27},[129,134,139,141],{"type":130,"name":131,"callback":131,"file":132,"line":133},"action","init","twitter-embed.php",21,{"type":135,"name":136,"callback":137,"priority":27,"file":132,"line":138},"filter","pre_kses","tweet_embed_reversal",29,{"type":135,"name":140,"callback":137,"file":132,"line":36},"content_save_pre",{"type":135,"name":142,"callback":137,"file":132,"line":143},"content_filtered_save_pre",31,[],[],[147],{"tag":22,"callback":148,"file":132,"line":149},"tweet_shortcode_handler",28,[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":157},[],{"prepared":27,"raw":27,"locations":154},[],{"escaped":14,"rawEcho":27,"locations":156},[],[],[],{"summary":160,"deductions":161},"The \"twitter-embed\" plugin version 1.1.1 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), and file operations is commendable. Furthermore, all identified output is properly escaped, mitigating cross-site scripting (XSS) risks. The plugin also avoids making external HTTP requests, which can sometimes introduce vulnerabilities.\n\nHowever, there are a few areas that warrant attention. The plugin relies on a single shortcode as its only entry point, but there are no explicit capability checks or nonce checks associated with this entry point. While the static analysis did not identify any taint flows or direct vulnerabilities, the lack of authorization mechanisms for the shortcode could be a concern if its functionality were to be exploited, particularly if it were to dynamically interact with user-provided data in the future. The vulnerability history is clean, with no recorded CVEs, which suggests a history of secure development. This, combined with the strong code signals, points to a plugin that has been developed with security in mind.\n\nIn conclusion, the \"twitter-embed\" plugin 1.1.1 presents a low immediate risk due to its clean vulnerability history and good coding practices regarding SQL and output escaping. The primary area of concern, albeit theoretical given the lack of identified vulnerabilities, is the absence of authorization checks on its sole shortcode entry point. This could be a potential weakness if future updates introduce more complex functionality or interact with user-supplied data.",[162,165],{"reason":163,"points":164},"Shortcode entry point without capability checks",7,{"reason":166,"points":167},"Shortcode entry point without nonce checks",5,"2026-03-16T20:15:25.955Z",{"wat":170,"direct":175},{"assetPaths":171,"generatorPatterns":172,"scriptPaths":173,"versionParams":174},[],[],[],[],{"cssClasses":176,"htmlComments":178,"htmlAttributes":179,"restEndpoints":180,"jsGlobals":181,"shortcodeOutput":182},[177],"twitter-tweet",[],[],[],[],[183],"\u003Cblockquote class=\"twitter-tweet\">"]