[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzf6lVEkzkX7g4oPc8nIQhfa0hSNUC3sa_tsgA4khcZw":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":148,"fingerprints":184},"share-on-bluesky","Share on Bluesky","2.1.0","Matthias Pfefferle","https:\u002F\u002Fprofiles.wordpress.org\u002Fpfefferle\u002F","\u003Cp>“Share on Bluesky” is a WordPress plugin that allows you to automatically share new posts using your Bluesky-Profile.\u003C\u002Fp>\n","A simple Crossposter for Bluesky (AT Protocol)",200,3942,74,3,"2024-10-14T18:18:00.000Z","6.6.5","4.9","5.6",[20,21,22,23],"atproto","atprotocol","bluesky","microblogging","https:\u002F\u002Fgithub.com\u002Fpfefferle\u002Fwordpress-bluesky","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshare-on-bluesky.2.1.0.zip",92,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},"pfefferle",8,3470,98,321,78,"2026-04-04T06:51:50.240Z",[40,61,87,113,131],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":58,"download_link":59,"security_score":60,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"neznam-atproto-share","Neznam Atproto Share","2.2.1","Marko Banušić","https:\u002F\u002Fprofiles.wordpress.org\u002Fmbanusic\u002F","\u003Cp>This plugin enables automatic posting of articles to ATProto networks like BlueSky. Also, it enables the display of comments from the ATProto network below the post as comments.\u003C\u002Fp>\n\u003Cp>The plugin adds a new section in the Settings -> Writing page where you can enter the login information for your ATProto network.\u003C\u002Fp>\n\u003Cp>A new meta box is added to the post editor where you can select weather to share the post to your ATProto network and what status to use.\u003C\u002Fp>\n\u003Cp>If no status is selected, the plugin will use the title of the post as the status.\u003C\u002Fp>\n\u003Cp>The plugin shares the post to your ATProto network when the post is published via the WordPress cron system. So make sure you have the cron system working on your WordPress installation.\u003C\u002Fp>\n\u003Cp>We recommend hooking up the cron system to a cron job on your server. You can find more information about this in the WordPress documentation.\u003C\u002Fp>\n","Automatically share to Authenticated Transfer Protocol networks like BlueSky and display comments from that network below the post as comments.",40,3262,90,4,"2025-11-28T09:19:00.000Z","6.9.0","6.0.0","8.0.0",[20,22,57],"share","https:\u002F\u002Fnezn.am\u002Fplugins\u002Fneznam-atproto-share","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fneznam-atproto-share.2.2.1.zip",100,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":82,"download_link":83,"security_score":84,"vuln_count":85,"unpatched_count":27,"last_vuln_date":86,"fetched_at":29},"simple-share-buttons-adder","Simple Share Buttons Adder","8.5.3","Simple Share","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidoffneal\u002F","\u003Cp>The Simple Share Buttons Adder does exactly what it says – adds share buttons to all of your posts and pages, simply.\u003C\u002Fp>\n\u003Cp>The new “Modern Share Buttons” tab are CSS-based settings which allow you more flexibility when it comes to customizing your Share Buttons, Icon and Icon Hover colors! You have the option to use our predefined CSS themes or your own custom CSS.\u003C\u002Fp>\n\u003Cp>This plugin has a dedicated website! Check out \u003Ca href=\"https:\u002F\u002Fsimplesharebuttons.com\" rel=\"nofollow ugc\">simplesharebuttons.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can even upload and use your own custom images if you wish!\u003C\u002Fp>\n\u003Cp>The Simple Share Buttons Adder utilizes features that, as a WordPress user, you will be familiar with. A self-explanatory administration screen will have you showing your Share Buttons on your posts and pages in no time!\u003C\u002Fp>\n\u003Cp>By downloading and installing this plugin you are agreeing to the \u003Ca href=\"https:\u002F\u002Fsimplesharebuttons.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsimplesharebuttons.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>.\u003C\u002Fp>\n","A simple plugin that enables you to add share buttons to all of your posts and\u002For pages.",40000,4290195,86,626,"2025-09-24T13:53:00.000Z","6.8.5","5.9","",[22,78,79,80,81],"facebook","share-buttons","social-buttons","threads","https:\u002F\u002Fsimplesharebuttons.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-share-buttons-adder.8.5.3.zip",94,6,"2024-05-28 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":108,"download_link":109,"security_score":110,"vuln_count":111,"unpatched_count":27,"last_vuln_date":112,"fetched_at":29},"wp-to-twitter","XPoster – Share to Bluesky and Mastodon","5.0.6","Joe Dolson","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoedolson\u002F","\u003Ch4>Post Updates from WordPress to Bluesky, Mastodon, and X.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New in version 4.3: Bluesky support.\u003C\u002Fli>\n\u003Cli>New in version 4.2: Mastodon support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>XPoster is a time-saving tool for keeping your social media accounts up to date with news and posts from your site.\u003C\u002Fp>\n\u003Cp>XPoster uses customizable status templates for updates sent when updating or editing posts, pages, or custom post types. You can customize your messages for each post, using custom template tags to generate the status update.\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for Bluesky, Mastodon, and X.\u003C\u002Fli>\n\u003Cli>Use post tags as hashtags\u003C\u002Fli>\n\u003Cli>Use alternate URLs in place of post permalinks\u003C\u002Fli>\n\u003Cli>Support for Google Analytics\u003C\u002Fli>\n\u003Cli>Support for XMLRPC remote clients\u003C\u002Fli>\n\u003Cli>Use \u003Ca href=\"https:\u002F\u002Fyourls.org\" rel=\"nofollow ugc\">YOURLS\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcodehaveli-bitly-url-shortener\u002F\" rel=\"ugc\">Bit.ly\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fjoturl.com\" rel=\"nofollow ugc\">jotURL\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhum\u002F\" rel=\"ugc\">Hum\u003C\u002Fa> as external URL shorteners.\u003C\u002Fli>\n\u003Cli>Rate limiting: make sure you don’t exceed X.com’s API rate limits.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features in [XPoster Pro](https:\u002F\u002Fxposterpro.com)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Authors can set up their own accounts in their profiles\u003C\u002Fli>\n\u003Cli>Time delayed status updates\u003C\u002Fli>\n\u003Cli>Scheduled update management\u003C\u002Fli>\n\u003Cli>Simultaneously post updates to site and author accounts\u003C\u002Fli>\n\u003Cli>Preview and send status updates for comments\u003C\u002Fli>\n\u003Cli>Filter updates by taxonomy (categories, tags, or custom taxonomies)\u003C\u002Fli>\n\u003Cli>Upload images with alt attributes\u003C\u002Fli>\n\u003Cli>Integrated Card support\u003C\u002Fli>\n\u003Cli>Support for Player Cards with integrated captions where supported\u003C\u002Fli>\n\u003Cli>Automatically schedule updates from old posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Want to stay up to date on XPoster? \u003Ca href=\"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fjoedolson.bsky.social\" rel=\"nofollow ugc\">Follow me on Bluesky!\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Ftoot.io\u002F@joedolson\" rel=\"nofollow ugc\">Follow me on Mastodon!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-to-twitter\u002Fstable\" rel=\"nofollow ugc\">XPoster translation site\u003C\u002Fa> to see how complete the current translations are.\u003C\u002Fp>\n\u003Cp>Translating my plug-ins is always appreciated. Work on XPoster translations at \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-to-twitter\" rel=\"nofollow ugc\">the WordPress translation site\u003C\u002Fa>! You’ll need a WordPress.org account to contribute!\u003C\u002Fp>\n\u003Ch4>Extending XPoster\u003C\u002Fh4>\n\u003Cp>Check out my \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoedolson\u002Fplugin-extensions\u002Ftree\u002Fmaster\u002Fwp-to-twitter\" rel=\"nofollow ugc\">GitHub repository of plug-in extensions\u003C\u002Fa>.\u003C\u002Fp>\n","Posts to Bluesky, Mastodon or X when you update your WordPress blog or add a link, with your chosen URL shortening service.",10000,4057450,76,68,"2026-02-22T20:20:00.000Z","6.9.4","6.4","7.4",[22,104,105,106,107],"mastodon","post","sharing","social","https:\u002F\u002Fwww.joedolson.com\u002Fwp-to-twitter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-to-twitter.5.0.6.zip",99,1,"2019-02-25 00:00:00",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":60,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":54,"requires_php":126,"tags":127,"homepage":76,"download_link":130,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"simple-auto-poster-for-bluesky","Simple Auto-Poster for Bluesky","1.3","Emma Blackwell","https:\u002F\u002Fprofiles.wordpress.org\u002Flunaraurora\u002F","\u003Cp>Simple Auto Poster for Bluesky is a set and forget plugin that automatically shares on ATProto networks such as bluesky whenever a post is published from WordPress. It only requires a bluesky account and its APP password.\u003C\u002Fp>\n\u003Ch3>PLEASE NOTE: At the moment the plugin only works if the posts are published with featured images (new versions and features coming soon)\u003C\u002Fh3>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Minimal settings\u003C\u002Fli>\n\u003Cli>High compatibility\u003C\u002Fli>\n\u003Cli>Enhanced security\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Third-Party Service Usage\u003C\u002Fh3>\n\u003Cp>This plugin relies on the bluesky social network API as a third-party service to post content automatically. The plugin interacts with the bluesky API in the following circumstances:\u003C\u002Fp>\n\u003Cp>When authenticating the user’s bluesky account\u003Cbr \u002F>\nWhen uploading images to bluesky\u003Cbr \u002F>\nWhen creating posts on bluesky\u003C\u002Fp>\n\u003Ch4>Service Information\u003C\u002Fh4>\n\u003Cp>Service Name: Bluesky\u003Cbr \u002F>\nService Website: https:\u002F\u002Fbsky.app\u003Cbr \u002F>\nAPI Documentation: https:\u002F\u002Fdocs.bsky.app\u002F\u003C\u002Fp>\n\u003Ch4>Terms of Service and Privacy Policy\u003C\u002Fh4>\n\u003Cp>Bluesky Terms of Service: https:\u002F\u002Fbsky.social\u002Fabout\u002Fsupport\u002Ftos\u003Cbr \u002F>\nBluesky Privacy Policy: https:\u002F\u002Fbsky.social\u002Fabout\u002Fsupport\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch4>Rate Limiting\u003C\u002Fh4>\n\u003Cp>Please read how rate limits work to avoid having your account restricted: https:\u002F\u002Fdocs.bsky.app\u002Fdocs\u002Fadvanced-guides\u002Frate-limits\u003C\u002Fp>\n\u003Cp>** Please review these documents to understand how your data is handled when using this plugin with the bluesky (ATProto) service. **\u003C\u002Fp>\n","Simple Auto Poster for Bluesky is a set and forget plugin that automatically shares on bluesky whenever a post is published from WordPress.",700,4894,7,"2024-12-21T21:19:00.000Z","6.7.5","7.0.0",[128,22,129,57,107],"auto","networks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-auto-poster-for-bluesky.1.3.zip",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":139,"downloaded":140,"rating":60,"num_ratings":14,"last_updated":141,"tested_up_to":100,"requires_at_least":142,"requires_php":102,"tags":143,"homepage":76,"download_link":147,"security_score":60,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"social-integration-for-bluesky","Social Integration for BlueSky","2.1.1","Geoffrey","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativejuiz\u002F","\u003Cp>This plugin provides your website with Gutenberg blocks including a configurable profile banner (followers, posts and followings counts, banner, avatar, and name) and a list of your latest posts on BlueSky.\u003Cbr \u002F>\nA Shortcodes (\u003Ccode>[bluesky_profile]\u003C\u002Fcode> and \u003Ccode>[bluesky_last_posts]\u003C\u002Fcode>) and Widgets are given as well for older sites.\u003C\u002Fp>\n\u003Cp>An option is available for the syndication of your posts for BlueSky Social. This syndication allows you to display BlueSky discussions directly in the comment section of your WordPress posts. (it’s an option)\u003C\u002Fp>\n\u003Cp>Some other included features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Configurable Bluesky Profile Card\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose to display a banner, or not\u003C\u002Fli>\n\u003Cli>Choose to display an avatar, or not\u003C\u002Fli>\n\u003Cli>Choose to display your bio, or not\u003C\u002Fli>\n\u003Cli>Choose to display your counter, or not\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Embedded posts in the feed\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Youtube URL detection\u003C\u002Fli>\n\u003Cli>Embedded video\u003C\u002Fli>\n\u003Cli>Quote embedded\u003C\u002Fli>\n\u003Cli>Link reference (embedded card with image)\u003C\u002Fli>\n\u003Cli>Starterpack display\u003C\u002Fli>\n\u003Cli>Gallery of images (displaying an accessible lightbox)\u003C\u002Fli>\n\u003Cli>Multiple available layouts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto-post new WordPress posts on BlueSky\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Preview the post for BlueSky on WordPress pre-post checks panel (if activated)\u003C\u002Fli>\n\u003Cli>Edit the future BlueSky post right in the Gutenberg editor’s sidebar if needed.\u003C\u002Fli>\n\u003Cli>Syndication can be triggered based on post categories: associate one or multiple account to one or multiple categories. (Include\u002Fexclude mechanics)\u003C\u002Fli>\n\u003Cli>You have a “stop all syndication” option, just in case.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Make BlueSky discussions for syndicated posts visible\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Activate the “Discussions” option to display Bluesky discussion even if the comment section of your posts is deactivated.\u003C\u002Fli>\n\u003Cli>Choose to display only first level, or multi-level comments.\u003C\u002Fli>\n\u003Cli>Choose between collasped or visible multi-level comments.\u003C\u002Fli>\n\u003Cli>Choose to include photos, videos and attachments.\u003C\u002Fli>\n\u003Cli>Important: people you mute or block on Bluesky won’t be visible in the discussions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Encrypted App Password for a more secure connection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Cache for a more performant display and avoid BlueSky request limitations.\u003C\u002Fli>\n\u003Cli>Asynchronous load of data from BlueSky for a better UX.\u003C\u002Fli>\n\u003Cli>Dark\u002FLight mode (by default system\u002Fuser choice).\u003C\u002Fli>\n\u003Cli>Custom font sizing for both blocks\u002Fshortcodes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Available Languages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>Chinese (traditional & simplified)\u003C\u002Fli>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003Cli>Korean\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil)\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Thai \u003C\u002Fli>\n\u003Cli>Turkish\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode usage\u003C\u002Fh3>\n\u003Cp>In the shortcodes below, the complete list of attributes is displayed. You can omit them if you want, as the default values or the global values will be used if you omit them.\u003C\u002Fp>\n\u003Ch3>Display your profile card\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[bluesky_profile theme=\"system\" layout=\"default\" styleclass=\"\" displaybanner=\"true\" displayavatar=\"true\" displaycounters=\"true\" displaybio=\"true\" account_id=\"\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>theme\u003C\u002Fcode>: displays a different set of colors supporting dark and light modes (values: \u003Ccode>system\u003C\u002Fcode>, \u003Ccode>light\u003C\u002Fcode>, \u003Ccode>dark\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>layout\u003C\u002Fcode>: choose the profile card layout (values: \u003Ccode>default\u003C\u002Fcode>, \u003Ccode>compact\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>styleclass\u003C\u002Fcode>: accept any string class-valid to customise the class attribute\u003C\u002Fli>\n\u003Cli>\u003Ccode>displaybanner\u003C\u002Fcode>: either you want to display your profile banner image or not (values: \u003Ccode>true\u003C\u002Fcode>, \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>displayavatar\u003C\u002Fcode>: either you want to display your profile avatar or not (values: \u003Ccode>true\u003C\u002Fcode>, \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>displaycounters\u003C\u002Fcode>: either you want to display your followers, following and posts, or not (values: \u003Ccode>true\u003C\u002Fcode>, \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>displaybio\u003C\u002Fcode>: either you want to display your profile description or not (values: \u003Ccode>true\u003C\u002Fcode>, \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>account_id\u003C\u002Fcode>: the UUID of a specific account to display. Leave empty to use the active account (multi-account feature)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Display the last posts\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[bluesky_last_posts displayembeds=\"true\" theme=\"system\" noreplies=\"true\" noreposts=\"true\" numberofposts=\"5\" layout=\"\" account_id=\"\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>displayembeds\u003C\u002Fcode>: either you want to display only your posts, or include the embeds too (values: \u003Ccode>true\u003C\u002Fcode>, \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>noreplies\u003C\u002Fcode>: either you want to hide your replies, or include them in your feed (values: \u003Ccode>true\u003C\u002Fcode>, \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>noreposts\u003C\u002Fcode>: either you want to hide your reposts, or include them in your feed (values: \u003Ccode>true\u003C\u002Fcode>, \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>nocounters\u003C\u002Fcode> – Whether to hide like, repost, reply, and quote counters (value: \u003Ccode>true\u003C\u002Fcode>, \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>theme\u003C\u002Fcode>: displays a different set of colors supporting dark and light modes (values: \u003Ccode>system\u003C\u002Fcode>, \u003Ccode>light\u003C\u002Fcode>, \u003Ccode>dark\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>numberofposts\u003C\u002Fcode>: any number of posts to display. (advice, don’t set a too high value)\u003C\u002Fli>\n\u003Cli>\u003Ccode>layout\u003C\u002Fcode>: override the default feed layout (values: \u003Ccode>default\u003C\u002Fcode>, \u003Ccode>layout_2\u003C\u002Fcode> or \u003Ccode>compact\u003C\u002Fcode>). Leave empty to use the global setting\u003C\u002Fli>\n\u003Cli>\u003Ccode>account_id\u003C\u002Fcode>: the UUID of a specific account to display. Leave empty to use the active account (multi-account feature)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>This plugin is open source and licensed under GPLv2 or later. Contributions are welcome via GitHub.\u003C\u002Fp>\n\u003Ch3>Known Bugs & Improvements\u003C\u002Fh3>\n\u003Ch4>Known Bugs\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>On the Gutenberg editor, the blocks are not clickable. You need to open the block layers panel to select them. I’m working on it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Planned Improvements\u003C\u002Fh4>\n\u003Cp>Follow the roadmap on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fusers\u002Fgeoffreycrofte\u002Fprojects\u002F1\u002Fviews\u002F2\" rel=\"nofollow ugc\">Github Project\u003C\u002Fa>.\u003C\u002Fp>\n","Provides auto syndication, a profile banner, and a list of your latest posts on BlueSky as Gutenberg blocks. It also adds the ability to link syndicat &hellip;",600,6549,"2026-03-07T12:33:00.000Z","5.0",[22,144,145,146],"feed","profile","syndicate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsocial-integration-for-bluesky.2.1.1.zip",{"attackSurface":149,"codeSignals":155,"taintFlows":177,"riskAssessment":178,"analyzedAt":183},{"hooks":150,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":27,"unprotectedCount":27},[],[],[],[],[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":176},[],{"prepared":27,"raw":27,"locations":158},[],{"escaped":160,"rawEcho":85,"locations":161},5,[162,166,168,170,172,174],{"file":163,"line":164,"context":165},"share-on-bluesky.php",117,"raw output",{"file":163,"line":167,"context":165},129,{"file":163,"line":169,"context":165},141,{"file":163,"line":171,"context":165},164,{"file":163,"line":173,"context":165},172,{"file":163,"line":175,"context":165},180,[],[],{"summary":179,"deductions":180},"The plugin 'share-on-bluesky' v2.1.0 demonstrates a strong security posture in several key areas. The absence of any reported CVEs and the plugin's minimal attack surface are significant strengths. Static analysis reveals no direct SQL queries without prepared statements, no file operations, and no external HTTP requests, all of which are positive indicators. Furthermore, the plugin shows no critical or high severity taint flows, suggesting a good effort to sanitize input. However, a notable concern is the limited output escaping, with only 45% of outputs being properly escaped. This leaves room for potential cross-site scripting (XSS) vulnerabilities if user-supplied data is reflected in the frontend without adequate sanitization.\n\nThe vulnerability history is clean, with no past issues reported, which is encouraging. Combined with the lack of critical findings in static and taint analysis, this suggests a generally well-developed plugin. The primary weakness lies in the insufficient output escaping. While the plugin doesn't have exposed entry points like AJAX handlers or REST API routes that lack authentication, the unescaped outputs represent a tangible risk that could be exploited by attackers to inject malicious scripts into the website.\n\nIn conclusion, 'share-on-bluesky' v2.1.0 has a good foundation for security due to its small attack surface and lack of critical vulnerabilities in analysis and history. The most significant area for improvement is to ensure all output is properly escaped to mitigate potential XSS risks. The plugin is generally safe, but addressing the output escaping would significantly enhance its security.",[181],{"reason":182,"points":160},"Insufficient output escaping","2026-03-16T20:26:22.337Z",{"wat":185,"direct":190},{"assetPaths":186,"generatorPatterns":187,"scriptPaths":188,"versionParams":189},[],[],[],[],{"cssClasses":191,"htmlComments":199,"htmlAttributes":200,"restEndpoints":207,"jsGlobals":209,"shortcodeOutput":210},[192,193,194,195,196,197,198],"activitypub-settings","bluesky-domain-wrap","bluesky-identifier-wrap","bluesky-password-wrap","bluesky-did-wrap","bluesky-access-token-wrap","bluesky-refresh-token-wrap",[],[201,202,203,204,205,206],"id=\"bluesky-domain\"","id=\"bluesky-identifier\"","id=\"bluesky-password\"","id=\"bluesky-did\"","id=\"bluesky-access-jwt\"","id=\"bluesky-refresh-jwt\"",[208],"\u002Fxrpc\u002Fcom.atproto.server.createSession",[],[]]