[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fExSLYwHztzFC3mSugVCO449P8ZVQzJuKBOZJKr-VRnY":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":137,"fingerprints":349},"naked-social-share","Naked Social Share","1.5.2","Ashley","https:\u002F\u002Fprofiles.wordpress.org\u002Fnosegraze\u002F","\u003Cp>Naked Social Share allows you to insert plain, unstyled social share buttons for Twitter, Facebook, Pinterest, StumbleUpon, and Google+ after each post. The icons come with no styling, so that you — the designer — can style the buttons to match your theme.\u003C\u002Fp>\n\u003Cp>There are a few simple options in the settings panel:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Load default styles – This includes a simple stylesheet that applies a few bare minimum styles to the buttons.\u003C\u002Fli>\n\u003Cli>Load Font Awesome – Naked Social Share uses Font Awesome for the social share icons.\u003C\u002Fli>\n\u003Cli>Disable JavaScript – There is a small amount of JavaScript used to make the buttons open in a new popup window when clicked.\u003C\u002Fli>\n\u003Cli>Automatically add buttons – You can opt to automatically add the social icons below blog posts or pages.\u003C\u002Fli>\n\u003Cli>Twitter handle – Add your Twitter handle to include a “via @YourHandle” message in the Tweet.\u003C\u002Fli>\n\u003Cli>Social media sites – Change the order the buttons appear in and disable any you don’t want.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want to display the icons manually in your theme, do so by placing this code inside your theme file where you want the icons to appear:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php naked_social_share_buttons(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Simple, unstyled social share icons for theme designers.",100,12784,98,12,"2020-10-25T10:10:00.000Z","5.5.18","3.0","",[20,21,22,23,24],"facebook","pinterest","social","stumbleupon","twitter","https:\u002F\u002Fshop.nosegraze.com\u002Fproduct\u002Fnaked-social-share\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnaked-social-share.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"nosegraze",3,3100,89,87,80,"2026-04-04T11:22:49.822Z",[41,57,74,91,114],{"slug":42,"name":43,"version":17,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":28,"num_ratings":28,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":18,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"socially-social-bookmarking-widget","Socially Social Bookmaring Widget","Teja Amilineni","https:\u002F\u002Fprofiles.wordpress.org\u002Fbhargavteja\u002F","\u003Cp>Socailly is an easy to use sidebar widget that displays Facebook, Twitter, Digg, StumbleUpon, YouTube & RSS icons.\u003C\u002Fp>\n","Socailly is an easy to use sidebar widget that displays Facebook, Twitter, Digg, StumbleUpon, YouTube & RSS icons.",10,4481,"2014-03-03T07:29:00.000Z","3.7.41","2.0.2",[54,20,55,23,24],"digg","social-bookmarks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsocially-social-bookmarking-widget.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":48,"downloaded":65,"rating":28,"num_ratings":28,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":72,"download_link":73,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-share","WP Share","1.0.0","Alex Ilie","https:\u002F\u002Fprofiles.wordpress.org\u002Falexi-1\u002F","\u003Cp>WP Share adds social sharing buttons to your site, the available services are Twitter, Facebook, Pinterest, Google Plus, LinkedIn.\u003Cbr \u002F>\nYou can choose to display the icons in  several position including top, bottom and both positions.\u003Cbr \u002F>\nThe buttons can be enabled or disabled on certain post types ( post, page or custom ) and taxonomies( tags, categories or custom ).\u003Cbr \u002F>\nThere are three style options that include icon, icon and text, original buttons.\u003Cbr \u002F>\nThe heading text is also customizable.\u003C\u002Fp>\n","Add social sharing buttons to your content in 5 minutes. You can choose from 3 different icon styles including the original ones.",2132,"2014-04-21T16:22:00.000Z","3.9.40","3.8",[20,21,70,71,24],"social-buttons","sodial-sharing-buttons","http:\u002F\u002Fwpshare.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-share.zip",{"slug":75,"name":76,"version":60,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":28,"downloaded":81,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":82,"requires_at_least":83,"requires_php":18,"tags":84,"homepage":88,"download_link":89,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":90},"my-social-reach","My Social Reach","tectera","https:\u002F\u002Fprofiles.wordpress.org\u002Ftectera\u002F","\u003Cp>Activate the plugin, and it will automatically add social sharing buttons at the end of the post content automatically.\u003C\u002Fp>\n\u003Cp>This plugin enables your website users to share your posts over Facebook, Twitter, Telegram, Linkedin, Whatsapp, Pinterest & Email.\u003C\u002Fp>\n\u003Cp>This is the Simplest and easiest Social Sharing plugin with share count for Facebook, Twitter, Telegram, Linkedin, Whatsapp, Pinterest & Email\u003C\u002Fp>\n","Activate the plugin, and it will automatically add social sharing buttons at the end of the post content automatically.",817,"5.7.15","5.0",[85,21,86,87,24],"facebook-share","social-sharing-plugin","telegram-share","https:\u002F\u002Fwww.tectera.com\u002Fmy-social-reach-wp-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-social-reach.zip","2026-03-15T10:48:56.248Z",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":13,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":110,"download_link":111,"security_score":36,"vuln_count":112,"unpatched_count":28,"last_vuln_date":113,"fetched_at":30},"nextend-facebook-connect","Nextend Social Login and Register","3.1.23","Nextendweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fnextendweb\u002F","\u003Cp>Nextend Social Login is a professional, easy to use and free WordPress plugin. It lets your visitors  register and login to your site using their social profiles (Facebook, Google, X (formerly Twitter), etc.) instead of forcing them to spend valuable time to fill out the default registration form. Besides that, they don’t need to wait for validation emails or keep track of their username and password anymore.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftry-nextend-social-login.nextendweb.com\u002Fwp-login.php\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>  |  \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=buPTza2-6xc&list=PLSawiBnEUNftt3EDqnP2jIXeh6q0pZ5D8&index=1\" rel=\"nofollow ugc\">Tutorial videos\u003C\u002Fa>  |  \u003Ca href=\"https:\u002F\u002Fsocial-login.nextendweb.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>  |  \u003Ca href=\"https:\u002F\u002Fsocial-login.nextendweb.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>  |  \u003Ca href=\"https:\u002F\u002Fsocial-login.nextendweb.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pro Addon\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FbuPTza2-6xc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Nextend Social Login seamlessly integrates with your existing WordPress login and registration form. Existing users can add or remove their social accounts at their WordPress profile page. A single user can attach as many social account as they want allowing them to log in with Facebook, Google or X (formerly Twitter).\u003C\u002Fp>\n\u003Ch4>Three popular providers: Facebook, Google and X (formerly Twitter)\u003C\u002Fh4>\n\u003Cp>Providers are the services which the visitors can use to register and log in to your site. Nextend Social Login allows your visitors to log in with their account from the most popular social networks: Facebook, Google and X (formerly Twitter).\u003C\u002Fp>\n\u003Ch4>Free version features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One click registration and login via Facebook, Google and X (formerly Twitter)\u003C\u002Fli>\n\u003Cli>Your current users can easily connect their Facebook, Google or X (formerly Twitter) profiles with their account\u003C\u002Fli>\n\u003Cli>Social accounts are tied to a WordPress user account so every account can be accessed with and without social account\u003C\u002Fli>\n\u003Cli>You can define custom redirect URL after the registration (upon first login) using any of the social accounts.\u003C\u002Fli>\n\u003Cli>You can define custom redirect URL after each login with any of the enabled social accounts.\u003C\u002Fli>\n\u003Cli>Display Facebook, Google, X (formerly Twitter) profile picture as avatar\u003C\u002Fli>\n\u003Cli>Login widget and shortcodes\u003C\u002Fli>\n\u003Cli>Customizable designs to match your site\u003C\u002Fli>\n\u003Cli>Editable and translatable texts on the login buttons\u003C\u002Fli>\n\u003Cli>Very simple to setup and use\u003C\u002Fli>\n\u003Cli>Clean, user friendly UI\u003C\u002Fli>\n\u003Cli>Fast and helpful support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional features in the \u003Ca href=\"https:\u002F\u002Fsocial-login.nextendweb.com\u002F\" rel=\"nofollow ugc\">Pro addon\u003C\u002Fa>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce compatibility\u003C\u002Fli>\n\u003Cli>BuddyPress compatibility\u003C\u002Fli>\n\u003Cli>UserPro compatibility\u003C\u002Fli>\n\u003Cli>Ultimate Member compatibility\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads compatibility\u003C\u002Fli>\n\u003Cli>Pro providers: LinkedIn, Amazon, VKontakte, WordPress.com, Yahoo, PayPal, Disqus, Apple, GitHub, Microsoft, Line, Discord, Slack, TikTok, Steam, Twitch, Kakao, Reddit, Spotify and more coming soon\u003C\u002Fli>\n\u003Cli>Configure whether email address should be asked on registration at each provider\u003C\u002Fli>\n\u003Cli>Configure whether username should be asked on registration at each provider\u003C\u002Fli>\n\u003Cli>Choose from icons or wide buttons\u003C\u002Fli>\n\u003Cli>Several login layouts\u003C\u002Fli>\n\u003Cli>Restrict specific user roles from using the social logins. (You can restrict different roles for each provider.)\u003C\u002Fli>\n\u003Cli>Assign specific user roles to the newly registered users who use any social login provider. (You can set different roles for each provider.)\u003C\u002Fli>\n\u003Cli>Show the name of the linked providers in the Users table\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>After you activated the plugin configure and enable the provider you want to use, then the plugin will automatically\u003C\u002Fp>\n\u003Cul>\n\u003Cli>add the login buttons to the WordPress login page. See screenshot #1\u003C\u002Fli>\n\u003Cli>add the account linking buttons to the WordPress profile page. See screenshot #2\u003C\u002Fli>\n\u003C\u002Ful>\n","One click registration & login plugin for Facebook, Google, X (formerly Twitter) and more. Quick setup and easy configuration.",200000,7588989,441,"2026-02-23T09:51:00.000Z","6.9.4","4.9","7.4",[20,107,108,24,109],"google","social-login","x","https:\u002F\u002Fsocial-login.nextendweb.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextend-facebook-connect.3.1.23.zip",6,"2025-11-27 14:54:41",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":103,"requires_at_least":83,"requires_php":127,"tags":128,"homepage":18,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":28,"last_vuln_date":136,"fetched_at":30},"wonderm00ns-simple-facebook-open-graph-tags","Open Graph and Twitter Card Tags","3.3.9","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>This plugin improves the sharing of your WordPress pages, posts, WooCommerce products, or any other post type on social media, by setting the correct Facebook Open Graph Tags.\u003C\u002Fp>\n\u003Cp>It also allows you to add the Twitter Card tags for more effective and efficient Twitter sharing results, as well as the Meta Description and Canonical tags if no other SEO plugin is setting them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin is not, in any way, affiliated or endorsed by Facebook, Twitter, Google or any other 3rd party.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can also choose to insert the “enclosure” and “media:content” tags to the RSS feeds, so that apps like RSS Graffiti and twitterfeed post the image to Facebook correctly.\u003C\u002Fp>\n\u003Cp>It allows the user to choose which tags are included, and also the default image if the post\u002Fpage doesn’t have one.\u003C\u002Fp>\n\u003Cp>It’s also possible to add an overlay logo\u002Fwatermark to the image. The plugin will resize and crop the original image to 1200×630 and then overlay the chosen 1200×630 PNG file over it.\u003Cbr \u002F>\nIt be usefull to add your brand to the image that shows up on Facebook shared links.\u003C\u002Fp>\n\u003Cp>Our settings page is discreetly kept under “Options”.\u003C\u002Fp>\n\u003Ch4>The generated (Facebook) Open Graph Tags are:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>og:title\u003C\u002Fstrong>: From post\u002Fpage\u002Farchive\u002Ftag\u002F… title.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:site_name\u003C\u002Fstrong>: From blog title.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:url\u003C\u002Fstrong>: From the post\u002Fpage permalink.\u003C\u002Fli>\n\u003Cli>\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.\u003C\u002Fli>\n\u003Cli>\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.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:image:url\u003C\u002Fstrong>: Same as \u003Cstrong>og:image\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:image:secure_url\u003C\u002Fstrong>: Same as \u003Cstrong>og:image\u003C\u002Fstrong> if SSL is being used.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:image:width\u003C\u002Fstrong> and \u003Cstrong>og:image:height\u003C\u002Fstrong>: Image dimensions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:type\u003C\u002Fstrong>: “website” or “blog” for the homepage, “product” for WooCommerce products and “article” for all the others.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>article:author\u003C\u002Fstrong>: From the user (post author) Faceboook Profile URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>article:published_time\u003C\u002Fstrong>: Article published time (for posts only)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>article:modified_time\u003C\u002Fstrong> and \u003Cstrong>og:updated_time\u003C\u002Fstrong>: Article modified time (for posts only)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>article:section\u003C\u002Fstrong>: From post categories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>article:publisher\u003C\u002Fstrong>: The website Facebook Page URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:locale\u003C\u002Fstrong>: From WordPress locale or chosen by the user.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>fb:admins\u003C\u002Fstrong>: From settings on the options screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>fb:app_id\u003C\u002Fstrong>: From settings on the options screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>og:price:amount\u003C\u002Fstrong> and \u003Cstrong>og:price:currency\u003C\u002Fstrong>: Price on WooCommerce products.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The generated Twitter Card Tags are:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>twitter:title\u003C\u002Fstrong>: Same as \u003Ccode>og:title\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>twitter:url\u003C\u002Fstrong>: Sames as \u003Ccode>og:url\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>twitter:description\u003C\u002Fstrong>: Same as \u003Ccode>og:description\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>twitter:image\u003C\u002Fstrong>: Same as \u003Ccode>og:image\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>twitter:creator\u003C\u002Fstrong>: From the user (post author) Twitter account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>twitter:site\u003C\u002Fstrong>: The website Twitter account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>twitter:card\u003C\u002Fstrong>: With value “summary_large_image” or “summary”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Tags:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>canonical\u003C\u002Fstrong>: Same as \u003Ccode>og:url\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>meta description\u003C\u002Fstrong>: Same as \u003Ccode>og:description\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>meta author\u003C\u002Fstrong>: From the user (post author) Display Name.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>meta publisher\u003C\u002Fstrong>: From the website title.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>enclosure\u003C\u002Fstrong>: On RSS feeds, same as \u003Ccode>og:image\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>media:content\u003C\u002Fstrong>: On RSS feeds, same as \u003Ccode>og:image\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3rd Party Integration:\u003C\u002Fh4>\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\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbusiness-directory-plugin\u002F\" rel=\"ugc\">Business Directory Plugin\u003C\u002Fa>\u003C\u002Fstrong> (deprecated): Allows you to use BDP listing contents as Open Graph Tags.\u003C\u002Fli>\n\u003C\u002Ful>\n","Improve social media sharing by inserting Facebook Open Graph, Twitter Card, and SEO Meta Tags on your WordPress website pages, posts, WooCommerce pro &hellip;",60000,2301341,92,122,"2026-01-28T07:38:00.000Z","7.0",[20,129,130,131,132],"open-graph","open-graph-protocol","social-media","twitter-card","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwonderm00ns-simple-facebook-open-graph-tags.3.3.9.zip",99,2,"2018-06-27 00:00:00",{"attackSurface":138,"codeSignals":216,"taintFlows":313,"riskAssessment":338,"analyzedAt":348},{"hooks":139,"ajaxHandlers":197,"restRoutes":209,"shortcodes":210,"cronEvents":214,"entryPointCount":215,"unprotectedCount":28},[140,146,150,155,158,163,167,171,175,179,183,188,192],{"type":141,"name":142,"callback":143,"priority":48,"file":144,"line":145},"action","admin_menu","nss_add_options_link","includes\\admin\\admin-pages.php",27,{"type":141,"name":147,"callback":148,"priority":11,"file":144,"line":149},"admin_enqueue_scripts","nss_load_admin_scripts",96,{"type":141,"name":151,"callback":152,"file":153,"line":154},"admin_init","nss_register_settings","includes\\admin\\settings\\register-settings.php",110,{"type":141,"name":151,"callback":156,"file":153,"line":157},"nss_defaults_restored_message",365,{"type":159,"name":160,"callback":161,"file":153,"line":162},"filter","naked-social-share\u002Fsettings\u002Fsanitize\u002Ftext","nss_settings_sanitize_text_field",432,{"type":159,"name":164,"callback":165,"file":153,"line":166},"naked-social-share\u002Fsettings\u002Fsanitize\u002Fnumber","nss_settings_sanitize_number_field",446,{"type":159,"name":168,"callback":169,"file":153,"line":170},"naked-social-share\u002Fsettings\u002Fsanitize\u002Fcolor","nss_settings_sanitize_color_field",466,{"type":159,"name":172,"callback":173,"file":153,"line":174},"naked-social-share\u002Fsettings\u002Fsanitize\u002Fcheckbox","nss_settings_sanitize_checkbox_field",482,{"type":159,"name":176,"callback":177,"file":153,"line":178},"naked-social-share\u002Fsettings\u002Fsanitize\u002Fsorter","nss_settings_sanitize_sorter_field",501,{"type":141,"name":151,"callback":180,"file":181,"line":182},"nss_check_upgrades","includes\\admin\\upgrades.php",42,{"type":141,"name":184,"callback":185,"file":186,"line":187},"wp_enqueue_scripts","nss_enqueue_assets","includes\\functions.php",54,{"type":159,"name":189,"callback":190,"file":186,"line":191},"the_content","nss_auto_add_buttons",108,{"type":141,"name":193,"callback":194,"file":195,"line":196},"plugins_loaded","load_textdomain","naked-social-share.php",66,[198,204,207],{"action":199,"nopriv":200,"callback":201,"hasNonce":200,"hasCapCheck":202,"file":153,"line":203},"naked_social_share_restore_default_settings",false,"nss_restore_all_default_settings",true,418,{"action":205,"nopriv":200,"callback":205,"hasNonce":202,"hasCapCheck":200,"file":186,"line":206},"nss_update_share_numbers",155,{"action":205,"nopriv":202,"callback":205,"hasNonce":202,"hasCapCheck":200,"file":186,"line":208},156,[],[211],{"tag":4,"callback":212,"file":186,"line":213},"nss_buttons_shortcode",130,[],4,{"dangerousFunctions":217,"sqlUsage":218,"outputEscaping":225,"fileOperations":28,"externalRequests":311,"nonceChecks":219,"capabilityChecks":219,"bundledLibraries":312},[],{"prepared":28,"raw":219,"locations":220},1,[221],{"file":222,"line":223,"context":224},"includes\\install.php",30,"$wpdb->get_col() with variable interpolation",{"escaped":226,"rawEcho":227,"locations":228},60,46,[229,233,235,237,239,240,241,242,244,246,247,248,250,252,253,254,256,258,260,262,264,266,268,270,272,274,275,277,279,281,282,284,286,288,290,292,293,295,297,299,301,303,305,306,307,309],{"file":230,"line":231,"context":232},"includes\\admin\\settings\\display-settings.php",65,"raw output",{"file":230,"line":234,"context":232},94,{"file":230,"line":236,"context":232},131,{"file":153,"line":238,"context":232},553,{"file":153,"line":238,"context":232},{"file":153,"line":238,"context":232},{"file":153,"line":238,"context":232},{"file":153,"line":243,"context":232},554,{"file":153,"line":245,"context":232},575,{"file":153,"line":245,"context":232},{"file":153,"line":245,"context":232},{"file":153,"line":249,"context":232},576,{"file":153,"line":251,"context":232},609,{"file":153,"line":251,"context":232},{"file":153,"line":251,"context":232},{"file":153,"line":255,"context":232},610,{"file":153,"line":257,"context":232},637,{"file":153,"line":259,"context":232},638,{"file":153,"line":261,"context":232},665,{"file":153,"line":263,"context":232},668,{"file":153,"line":265,"context":232},677,{"file":153,"line":267,"context":232},678,{"file":153,"line":269,"context":232},683,{"file":153,"line":271,"context":232},693,{"file":273,"line":166,"context":232},"includes\\class-naked-social-share-buttons.php",{"file":273,"line":166,"context":232},{"file":273,"line":276,"context":232},447,{"file":273,"line":278,"context":232},448,{"file":273,"line":280,"context":232},460,{"file":273,"line":280,"context":232},{"file":273,"line":283,"context":232},461,{"file":273,"line":285,"context":232},462,{"file":273,"line":287,"context":232},475,{"file":273,"line":289,"context":232},476,{"file":273,"line":291,"context":232},488,{"file":273,"line":291,"context":232},{"file":273,"line":294,"context":232},489,{"file":273,"line":296,"context":232},490,{"file":273,"line":298,"context":232},502,{"file":273,"line":300,"context":232},503,{"file":273,"line":302,"context":232},504,{"file":273,"line":304,"context":232},516,{"file":273,"line":304,"context":232},{"file":273,"line":304,"context":232},{"file":273,"line":308,"context":232},517,{"file":273,"line":310,"context":232},518,5,[],[314,330],{"entryPoint":315,"graph":316,"unsanitizedCount":28,"severity":329},"nss_options_page (includes\\admin\\settings\\display-settings.php:23)",{"nodes":317,"edges":327},[318,322],{"id":319,"type":320,"label":321,"file":230,"line":145},"n0","source","$_GET (x2)",{"id":323,"type":324,"label":325,"file":230,"line":125,"wp_function":326},"n1","sink","echo() [XSS]","echo",[328],{"from":319,"to":323,"sanitized":202},"low",{"entryPoint":331,"graph":332,"unsanitizedCount":28,"severity":329},"\u003Cdisplay-settings> (includes\\admin\\settings\\display-settings.php:0)",{"nodes":333,"edges":336},[334,335],{"id":319,"type":320,"label":321,"file":230,"line":145},{"id":323,"type":324,"label":325,"file":230,"line":125,"wp_function":326},[337],{"from":319,"to":323,"sanitized":202},{"summary":339,"deductions":340},"The plugin 'naked-social-share' v1.5.2 exhibits a generally good security posture based on the static analysis. The absence of critical or high severity taint flows, along with a lack of recorded vulnerabilities, suggests a mature and secure codebase.  The plugin also implements some essential security measures like nonce and capability checks, which are positive indicators.  However, there are areas for improvement. The significant number of external HTTP requests (5) could introduce risks if not properly managed or if external endpoints are compromised.  Furthermore, the sole SQL query not utilizing prepared statements is a notable concern, as it represents a potential pathway for SQL injection vulnerabilities if the data involved is user-controlled. The medium output escaping rate also leaves room for cross-site scripting (XSS) vulnerabilities.",[341,344,346],{"reason":342,"points":343},"SQL queries not using prepared statements",7,{"reason":345,"points":311},"Moderate output escaping rate",{"reason":347,"points":215},"High number of external HTTP requests","2026-03-16T20:54:45.480Z",{"wat":350,"direct":359},{"assetPaths":351,"generatorPatterns":354,"scriptPaths":355,"versionParams":356},[352,353],"\u002Fwp-content\u002Fplugins\u002Fnaked-social-share\u002Fassets\u002Fcss\u002Fadmin-styles.css","\u002Fwp-content\u002Fplugins\u002Fnaked-social-share\u002Fassets\u002Fjs\u002Fadmin-scripts.js",[],[353],[357,358],"naked-social-share\u002Fassets\u002Fcss\u002Fadmin-styles.css?ver=","naked-social-share\u002Fassets\u002Fjs\u002Fadmin-scripts.js?ver=",{"cssClasses":360,"htmlComments":362,"htmlAttributes":363,"restEndpoints":365,"jsGlobals":366,"shortcodeOutput":368},[361],"nss-social-share",[],[364],"data-nss-social-share",[],[367],"NSS",[369],"\u003Cdiv class=\"nss-social-share\" data-nss-social-share=\"\" data-nss-share-text=\"\" data-nss-share-url=\"\">\u003C\u002Fdiv>"]