[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvbZhDTLtoqGXdmH0VysYf5gKPj5pRJFEW6sM_pokF4Y":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":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":140,"fingerprints":309},"share-by-email","Share by Email","1.0.2","Árpád Lehel Mátyus","https:\u002F\u002Fprofiles.wordpress.org\u002Flehelm\u002F","\u003Cp>Lightweight plugin that gives your readers an easy way to share your content via email.\u003C\u002Fp>\n\u003Cp>A classic Share via Email link. It provides you with a shortcode that you can add to your pages, posts or any other content type that turns into a share link on your website. You can also add it to your template files to have it show up by default on all content.\u003C\u002Fp>\n\u003Cp>Once a user clicks the “Share by email” link with icon it will open their default email client with pre-populated Subject and Email body. Such as:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Subject:\u003C\u002Fstrong> Your website name | The title of the post they are sharing\u003Cbr \u002F>\n**Email Body: ** You may be interested in this article: .. Excerpt of the post.. – Link to the post\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The plugin is designed to load minimal resources so your website stays fast\u003C\u002Fli>\n\u003Cli>You can customize what shows in your readers email client when they are sharing your posts.\u003C\u002Fli>\n\u003Cli>There are tokens available for you to further customize the email message of your readers\u003C\u002Fli>\n\u003Cli>Optimized for website speed unlike some of the bulky plugins that provide JS heavy features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Navigate to Settings > Share By Email > General Settings Tab and configure to look of the link\u003C\u002Fli>\n\u003Cli>Navigate to “Email Settings” Tab and configure the default email texts your readers will see\u003C\u002Fli>\n\u003Cli>Use tokens available for you to customize the message they see when they hit share\u003C\u002Fli>\n\u003Cli>Place \u003Cstrong>[sbe-share-by-email]\u003C\u002Fstrong> shortcode to anywhere on your page where you can add shortcodes, such as content, widgets etc.\u003C\u002Fli>\n\u003Cli>Or place \u003Ccode>\u003C?php echo do_shortcode(\"[sbe-share-by-email]\"); ?>\u003C\u002Fcode> in any of your template files\u003C\u002Fli>\n\u003Cli>Try the link and share your Content via Email\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Tokens Available\u003C\u002Fh3>\n\u003Cp>To customize the message you have the following tokens available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[blogname] – The name of your wordpress website that was set Appearance > Customize > Site Identity\u003C\u002Fli>\n\u003Cli>[title] – Title of the post your reader is on when sharing the link\u003C\u002Fli>\n\u003Cli>[excerpt] – The excerpt of the post your reader is on when sharing the link\u003C\u002Fli>\n\u003Cli>[link] – The URL of the post your reader is on when sharing the link\u003C\u002Fli>\n\u003C\u002Ful>\n","Lightweight plugin that gives your readers an easy way to share your content via their email client. A classic Share via Email link.",50,1522,0,"","6.2.9","3.8","5.6",[19,20,21,4],"email","send-post-by-email","share","http:\u002F\u002Fwww.lehelmatyus.com\u002Fmy-wordpress-plugins\u002Fshare-by-email","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshare-by-email.1.0.2.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"lehelm",4,750,98,139,78,"2026-04-05T04:45:18.974Z",[37,62,83,104,125],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":32,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":30,"unpatched_count":13,"last_vuln_date":60,"fetched_at":61},"wpo365-login","WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)","40.3","Marco van Wieren","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpo365\u002F","\u003Cp>WordPress + Microsoft Entra | Ext. ID | B2C | M365 Integration for your Digital Workplace. For SSO, Mail, Roles, Access, Profiles, SharePoint, PowerBI.\u003C\u002Fp>\n\u003Ch4>SINGLE SIGN-ON (SSO)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable Microsoft based Single Sign-on \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsingle-sign-on\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Supported Identity Providers (IdPs): \u003Cstrong>Azure Active Directory\u003C\u002Fstrong>, \u003Cstrong>Azure AD B2C\u003C\u002Fstrong>, \u003Cstrong>Entra External ID (Azure AD for Customers)\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F158-select-identity-provider-idp\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Supported SSO protocols: \u003Cstrong>OpenID Connect\u003C\u002Fstrong> and \u003Cstrong>SAML 2.0\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F159-select-sso-protocol\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Supported OpenID Connect User Flows: Authorization Code User Flow (recommended) and Hybrid User Flow \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F156-why-the-authorization-code-user-flow-is-now-recommended\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>NEW USERS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New users that sign in with Microsoft automatically become WordPress users \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsingle-sign-on\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>INTRANET\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Configure the \u003Cstrong>intranet\u003C\u002Fstrong> authentication mode to restrict access to all front-end posts and pages \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Farticle\u002Fbuilding-a-wordpress-based-intranet-restrict-access\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Hide the  \u003Cstrong>WordPress Admin Bar\u003C\u002Fstrong> for specific roles \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F150-hide-wp-admin-bar-for-roles\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MAIL\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Send emails using Microsoft Graph\u003C\u002Fstrong> instead of SMTP from your WordPress website \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Choose between a Microsoft 365 account or a personal Microsoft account, like Hotmail.com or Outlook.com, to send WordPress emails\u003C\u002Fli>\n\u003Cli>Send as \u003Cstrong>HTML\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Save to the \u003Cstrong>Sent Items\u003C\u002Fstrong> folder\u003C\u002Fli>\n\u003Cli>Support for \u003Cstrong>file attachments\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SCIM\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Entra \u003Cstrong>User Provisioning\u003C\u002Fstrong> (SCIM) \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fazure-ad-user-provisioning-scim\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create\u003C\u002Fstrong> new WP Users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MICROSOFT TEAMS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for (seamless) integration of your WordPress website into a \u003Cstrong>Microsoft Teams\u003C\u002Fstrong> Tabs and Apps \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fmicrosoft-teams\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>POWER BI\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed Microsoft \u003Cstrong>Power BI\u003C\u002Fstrong> content (user owns data) \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fpower-bi-embed\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SHAREPOINT\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed a \u003Cstrong>SharePoint Online\u003C\u002Fstrong> library \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-onedrive-library\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Embed a \u003Cstrong>SharePoint Online\u003C\u002Fstrong> list \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-list\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Embed an \u003Cstrong>Outlook \u002F Exchange\u003C\u002Fstrong> calendar \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Foutlook-exchange-calendar\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Embed a \u003Cstrong>SharePoint Online\u003C\u002Fstrong> search \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-search\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>EMPLOYEE DIRECTORY\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed an intuitve Azure AD \u002F Microsoft Graph based \u003Cstrong>Employee Directory\u003C\u002Fstrong> into a front-end post or page \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Femployee-directory\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WPO365 INSIGHTS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>See what matters, when it happens\u003C\u002Fstrong> Track key WPO365 events like logins, sent emails and user creation and updates with WPO365 Insights \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F210-wpo365-insights\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WORDPRESS MULTISITE\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for \u003Cstrong>WordPress Multisite\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fwordpress-multisite\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REST API ENDPOINT PROTECTION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Protect your \u003Cstrong>WordPress REST API\u003C\u002Fstrong> endpoints with a combination of a WordPress cookie and a nonce for delegated access \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F151-wordpress-cookies-based-protection-for-the-wordpress-rest-api\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>DEVELOPERS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Developers can now connect to a RESTful API for Microsoft Graph in their favorite programming language and without the hassle of authentication and authorization \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F129-a-restful-proxy-to-microsoft-graph-inside-wordpress\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>PHP hooks\u003C\u002Fem> for developers to build custom Microsoft Graph \u002F Office 365 integrations \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F82-developer-hooks\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\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\u002FS9tiASl1nH0?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>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ADD FUNCTIONALITY WITH PREMIUM EXTENSIONS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The features below can be unlocked with \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">premium addOns and bundles\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>SYNC\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full \u003Cstrong>User Sync\u003C\u002Fstrong> using MS Graph from Entra to WordPress \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fuser-synchronization\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create\u003C\u002Fstrong> new WP Users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update\u003C\u002Fstrong> existing WP Users\u003C\u002Fli>\n\u003Cli>(Soft) \u003Cstrong>Delete\u003C\u002Fstrong> existing WP Users\u003C\u002Fli>\n\u003Cli>Lookup \u002F Add a user in Entra ID (Azure Active Directory) on WordPress’s built-in \u003Cstrong>Add New User page\u003C\u002Fstrong>. \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F228-add-new-wordpress-user-from-entra-aad\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>WP User Roles, Profiles and Avatars will be updated and other rules e.g. LearnDash Enrollments will be applied\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>SCIM\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Integrate with Entra \u003Cstrong>User Provisioning\u003C\u002Fstrong> (SCIM) \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fazure-ad-user-provisioning-scim\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create\u003C\u002Fstrong> new WP Users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update\u003C\u002Fstrong> existing WP Users\u003C\u002Fli>\n\u003Cli>(Soft) \u003Cstrong>Delete\u003C\u002Fstrong> existing WP Users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Map User Attributes\u003C\u002Fstrong> beyond name and email and store as WordPress user meta\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>WP User Roles, Profiles and Avatars will be updated and other rules e.g. LearnDash Enrollments will be applied\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>INTRANET\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Block Direct Access to the Media Library \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F229-require-login-for-the-wordpress-media-folder\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ROLES + ACCESS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Assign WordPress roles by Entra Groups, Entra User Attributes, Domains and \u002F or App Roles \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Froles-access\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Restrict access to site \u002F pages by Entra Groups, Domains and \u002F or WPO365 Audiences \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Froles-access\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Redirect after login by Entra Groups and \u002F or Domains \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Froles-access\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>LEARNDASH\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto-Enroll WP Users in LearnDash Courses and Groups by Entra Groups, Domains and \u002F or Defaults \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Flearndash\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CUSTOM USER FIELDS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enhance WordPress \u002F BuddyPress User Profiles with \u003Cstrong>Entra User Attributes\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fcustom-user-fields\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MAIL\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto-retry to deliver emails that failed to send \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send attachments larger than 3MB  \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send as \u002F On behalf \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send from a Shared Mailbox \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Enable Staging Mode \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Mail Throttle \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send as BCC \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Default Reply-To \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MICROSOFT 365 APPS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Power BI \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fpower-bi-embed\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>SharePoint Library \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-onedrive-library\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>SharePoint List \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-list\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>SharePoint Search \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-search\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Exchange Calendar \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Foutlook-exchange-calendar\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Viva Engage \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fyammer-for-wordpress\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Employee Directory \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Femployee-directory\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ADVANCED LOGIN OPTIONS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for Multitenancy \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support for multiple IdPs \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fmultiple-identity-providers\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Force SSO \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dual Login \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Intercept manual login \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Prevent pwd. \u002F email change \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Single Sign-out \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Sign out of M365 \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom login URL \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom loading template \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>B2C custom domain \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Embedded B2C login \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom new User email \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WPO365 INSIGHTS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Get \u003Cstrong>WPO365 Alerts\u003C\u002Fstrong> in your inbox when a critical WPO365 event occurs \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F210-wpo365-insights\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AVATAR\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>M365 Profile Picture as WordPress \u002F BuddyPress Avatar \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Favatar\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REST API ENDPOINT PROTECTION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable \u003Cstrong>Azure AD\u003C\u002Fstrong> based protection for your \u003Cstrong>WordPress REST API\u003C\u002Fstrong> endpoints \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F147-azure-ad-based-protection-for-the-wordpress-rest-api\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CONFIGURATION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Save multiple configurations\u003C\u002Fli>\n\u003Cli>Directly edit (the JSON representation of) a configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Prerequisites\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Make sure that you have disabled caching for your Website, especially when you configure a WordPress based intranet and access to WP Admin and all pubished pages and posts requires authentication. With caching enabled, the plugin may not work as expected\u003C\u002Fli>\n\u003Cli>We have tested our plugin with WordPress >= 5 and PHP >= 7.4\u003C\u002Fli>\n\u003Cli>You need to Entra ID Tenant Administrator to configure both Azure Active Directory and the plugin\u003C\u002Fli>\n\u003Cli>When configuring a WordPress based intranet, you should consider restricting access to the otherwise publicly available wp-content directory \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F36-authentication-scenario\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We will go to great length trying to support you if the plugin doesn’t work as expected. Go to our \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Fhow-to-get-support\u002F\" rel=\"nofollow ugc\">Support Page\u003C\u002Fa> to get in touch with us. We haven’t been able to test our plugin in all endless possible WordPress configurations and versions so we are keen to hear from you and happy to learn!\u003C\u002Fp>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cp>We are keen to hear from you so share your feedback with us and contact us using the \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">contact form\u003C\u002Fa> on our website!\u003C\u002Fp>\n\u003Ch3>Open Source\u003C\u002Fh3>\n\u003Cp>When you’re a developer and interested in the code you should have a look at our repo over at \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpo365-login\u002F\" rel=\"nofollow ugc\">WordPress\u003C\u002Fa>.\u003C\u002Fp>\n","WordPress + Microsoft Entra | Ext. ID | B2C | M365 Integration for your Digital Workplace. For SSO, Mail, Roles, Access, Profiles, SharePoint, PowerBI &hellip;",10000,496400,145,"2026-02-20T11:03:00.000Z","6.9.4","5.0","7.4",[19,53,54,55,56],"microsoft","powerbi","sharepoint","sso","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpo365-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpo365-login.40.3.zip",90,"2026-01-21 00:00:00","2026-03-15T15:16:48.613Z",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":24,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":14,"tags":76,"homepage":80,"download_link":81,"security_score":82,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":61},"sharedaddy","Sharedaddy","0.2.13","John Godley","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnny5\u002F","\u003Cp>Future upgrades to Sharedaddy plugin will only be available in \u003Ca href=\"http:\u002F\u002Fjetpack.me\u002F\" rel=\"nofollow ugc\">Jetpack\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Jetpack connects your blog to the WordPress.com cloud, \u003Ca href=\"http:\u002F\u002Fjetpack.me\u002Fsupport\u002F\" rel=\"nofollow ugc\">enabling awesome features\u003C\u002Fa>.\u003C\u002Fp>\n","Future upgrades to Sharedaddy plugin will only be available in Jetpack.",156510,80,1,"2012-07-24T13:03:00.000Z","3.1.4","3.0",[19,77,21,78,79],"facebook","sharing","twitter","http:\u002F\u002Fen.blog.wordpress.com\u002F2010\u002F08\u002F24\u002Fmore-ways-to-share\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsharedaddy.zip",85,{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":14,"tags":98,"homepage":14,"download_link":101,"security_score":102,"vuln_count":72,"unpatched_count":72,"last_vuln_date":103,"fetched_at":61},"recommend-a-friend","Recommend to a friend","2.2.2","benjaminniess","https:\u002F\u002Fprofiles.wordpress.org\u002Fbenjaminniess\u002F","\u003Cp>Plugin that add a share to friends jQuery Lightbox to your pages or posts. Users will be able to share your content using 2 ways :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Writing email addresses manually\u003C\u002Fli>\n\u003Cli>Using Facebook and Twitter sharing feature\u003C\u002Fli>\n\u003C\u002Fol>\n","Plugin that add a share to friends jQuery Lightbox to your pages or posts. Users will be able to share your content using 2 ways :",40,20577,70,6,"2018-04-09T17:12:00.000Z","4.9.29","3.1",[19,77,99,21,100],"recommend","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecommend-a-friend.2.2.2.zip",64,"2013-12-24 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":14,"tags":119,"homepage":123,"download_link":124,"security_score":82,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":61},"dbwd-send-link","DBWD Send Link to Page","4.1","Debra Berube","https:\u002F\u002Fprofiles.wordpress.org\u002Fdebra-berube\u002F","\u003Cp>Share your website with others.\u003Cbr \u002F>\nAdds a “Send Link” button to your Website without editing your theme.\u003Cbr \u002F>\nWhen the Button is pressed the browser will open a small window for the user to enter the information required to send a link to the site to another person.\u003Cbr \u002F>\nClean Admin Interface allows button selection and placement, use supplied stock buttons or your own from URL, sub entry selectable window colors, captcha for security if desired and simple or advanced SMTP Email configuration.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cp>Adds a “Send Link” button to your Website without editing your theme – Share your website. Highly Configurable. Will work with any theme.\u003C\u002Fp>\n\u003Ch4>Example usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Once activated the DBWD Send Link system will be available in your Admins Settings area\u003C\u002Fli>\n\u003Cli>On first use a “Quick Start” screen will be displayed. Enter your email address and save.\u003C\u002Fli>\n\u003Cli>Software will attempt to connect to Mail Server, If fails go to Email Setup Tab for SMTP settings.\u003C\u002Fli>\n\u003Cli>Select a button to display in the Button Setup tab area. Use one supplied or select your own from URL.\u003C\u002Fli>\n\u003Cli>Buttons can be made to scroll with screen or stay fixed while screen scrolls.\u003C\u002Fli>\n\u003Cli>In the Link Box Setup tab area you can change the colors or the entry box to match your site.\u003C\u002Fli>\n\u003Cli>A security captcha is also available in the Link Box Setup tab area.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Other DBWD Products and Upgrades\u003C\u002Fh4>\n\u003Cp>DBWD offers many WordPress Plugins and Plugin Upgrades. To check them out please go to our Software Product Store…\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fsoftware.tghosting.net\" rel=\"nofollow ugc\">DBWD Software Products and Upgrades Store\u003C\u002Fa>\u003C\u002Fp>\n","Share your website with others.",10,3904,74,3,"2013-12-17T16:45:00.000Z","3.7.41","2.8",[19,120,121,21,122],"link","send","tell","http:\u002F\u002Fsoftware.tghosting.net\u002F?page_id=6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdbwd-send-link.4.1.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":112,"downloaded":133,"rating":13,"num_ratings":13,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":14,"tags":137,"homepage":14,"download_link":139,"security_score":82,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":61},"recommend-by-mail-widget","Recommend by mail widget","1.0","Jacques Malgrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fsojahu\u002F","\u003Cp>This plugin adds a simple widget that allows you to display an email form and a submit button.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You have the options to choose to recommend the site or the current page.\u003C\u002Fli>\n\u003Cli>The mail subject and content can be changed.\u003C\u002Fli>\n\u003Cli>You can limit the number of recommendation sended by user a day.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The widget is only displayed if the user is connected.\u003C\u002Fp>\n","Recommend the site or the current page to a friend by mail.",1182,"2017-01-11T23:35:00.000Z","4.7.32","3.0.1",[19,21,138,100],"sidebar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecommend-by-mail-widget.zip",{"attackSurface":141,"codeSignals":197,"taintFlows":300,"riskAssessment":301,"analyzedAt":308},{"hooks":142,"ajaxHandlers":180,"restRoutes":181,"shortcodes":190,"cronEvents":195,"entryPointCount":196,"unprotectedCount":72},[143,149,153,156,158,161,164,166,168,171,174,176],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","plugins_loaded","anonymous","includes\\class-share-by-email.php",155,{"type":144,"name":150,"callback":151,"file":147,"line":152},"init","Sbe_Shortcodes",168,{"type":144,"name":154,"callback":146,"file":147,"line":155},"admin_enqueue_scripts",183,{"type":144,"name":154,"callback":146,"file":147,"line":157},184,{"type":144,"name":159,"callback":146,"file":147,"line":160},"admin_menu",188,{"type":144,"name":162,"callback":146,"file":147,"line":163},"admin_init",190,{"type":144,"name":162,"callback":146,"file":147,"line":165},191,{"type":144,"name":162,"callback":146,"file":147,"line":167},194,{"type":144,"name":169,"callback":146,"file":147,"line":170},"rest_api_init",195,{"type":144,"name":172,"callback":146,"file":147,"line":173},"wp_enqueue_scripts",210,{"type":144,"name":172,"callback":146,"file":147,"line":175},211,{"type":144,"name":154,"callback":177,"file":178,"line":179},"wp_lhl_admin_ui_styles","wp-lhl-admin-ui\\wp-lhl-admin-ui.php",20,[],[182],{"namespace":183,"route":184,"methods":185,"callback":187,"permissionCallback":25,"file":188,"line":189},"mywebsiteisonline\u002Fv1","\u002Fverify",[186],"GET","uptime_ghost_output_code","wp-lhl-admin-ui\\wp-lhl-admin-ui-uptimeghost.php",196,[191],{"tag":192,"callback":146,"file":193,"line":194},"sbe-share-by-email","includes\\class-share-by-email-admin-shortcodes.php",99,[],2,{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":201,"fileOperations":13,"externalRequests":13,"nonceChecks":196,"capabilityChecks":13,"bundledLibraries":299},[],{"prepared":13,"raw":13,"locations":200},[],{"escaped":202,"rawEcho":203,"locations":204},41,47,[205,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,250,252,254,256,258,261,263,265,267,269,271,273,275,277,278,279,281,283,285,287,288,290,292,294,295,297],{"file":206,"line":207,"context":208},"admin\\class-share-by-email-plugin-settings.php",154,"raw output",{"file":206,"line":210,"context":208},243,{"file":206,"line":212,"context":208},354,{"file":206,"line":214,"context":208},358,{"file":206,"line":216,"context":208},360,{"file":206,"line":218,"context":208},370,{"file":206,"line":220,"context":208},371,{"file":206,"line":222,"context":208},375,{"file":206,"line":224,"context":208},379,{"file":206,"line":226,"context":208},382,{"file":206,"line":228,"context":208},405,{"file":206,"line":230,"context":208},409,{"file":206,"line":232,"context":208},414,{"file":206,"line":234,"context":208},439,{"file":206,"line":236,"context":208},440,{"file":206,"line":238,"context":208},441,{"file":206,"line":240,"context":208},444,{"file":206,"line":242,"context":208},453,{"file":206,"line":244,"context":208},454,{"file":206,"line":246,"context":208},467,{"file":248,"line":249,"context":208},"wp-lhl-admin-ui\\wp-lhl-admin-ui-form.php",123,{"file":248,"line":251,"context":208},266,{"file":248,"line":253,"context":208},273,{"file":248,"line":255,"context":208},281,{"file":248,"line":257,"context":208},286,{"file":259,"line":260,"context":208},"wp-lhl-admin-ui\\wp-lhl-admin-ui-page.php",15,{"file":259,"line":262,"context":208},18,{"file":259,"line":264,"context":208},22,{"file":259,"line":266,"context":208},25,{"file":259,"line":268,"context":208},28,{"file":259,"line":270,"context":208},31,{"file":259,"line":272,"context":208},43,{"file":259,"line":274,"context":208},46,{"file":259,"line":276,"context":208},49,{"file":188,"line":264,"context":208},{"file":188,"line":266,"context":208},{"file":188,"line":280,"context":208},29,{"file":188,"line":282,"context":208},32,{"file":188,"line":284,"context":208},35,{"file":188,"line":286,"context":208},38,{"file":188,"line":11,"context":208},{"file":188,"line":289,"context":208},53,{"file":188,"line":291,"context":208},56,{"file":188,"line":293,"context":208},135,{"file":188,"line":152,"context":208},{"file":188,"line":296,"context":208},169,{"file":188,"line":298,"context":208},172,[],[],{"summary":302,"deductions":303},"The 'share-by-email' plugin v1.0.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by not utilizing dangerous functions, exclusively employing prepared statements for SQL queries, and making no external HTTP requests. The presence of nonce checks (though only two) is also a positive indicator. However, several areas raise concern. A significant weakness is the presence of one unprotected REST API route, which represents a direct entry point for potential exploitation without proper authorization. Furthermore, the plugin struggles with output escaping, with less than half of its outputs being properly sanitized. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully.\n\nThe plugin's vulnerability history is currently clean, with no recorded CVEs. This suggests that either the plugin has been well-maintained, or it has not been a target for sophisticated attacks, or its vulnerabilities have not yet been publicly disclosed. The absence of taint analysis flows is noted, meaning that specific data flow vulnerabilities could not be identified by this method. Overall, while the plugin avoids some common pitfalls, the unprotected REST API endpoint and the high percentage of unescaped output are significant weaknesses that require attention.",[304,306],{"reason":305,"points":112},"Unprotected REST API route",{"reason":307,"points":94},"Low percentage of properly escaped output","2026-03-16T21:51:31.575Z",{"wat":310,"direct":319},{"assetPaths":311,"generatorPatterns":314,"scriptPaths":315,"versionParams":316},[312,313],"\u002Fwp-content\u002Fplugins\u002Fshare-by-email\u002Fadmin\u002Fcss\u002Fshare-by-email-admin.css","\u002Fwp-content\u002Fplugins\u002Fshare-by-email\u002Fadmin\u002Fjs\u002Fshare-by-email-admin.js",[],[313],[317,318],"share-by-email\u002Fadmin\u002Fcss\u002Fshare-by-email-admin.css?ver=","share-by-email\u002Fadmin\u002Fjs\u002Fshare-by-email-admin.js?ver=",{"cssClasses":320,"htmlComments":321,"htmlAttributes":322,"restEndpoints":323,"jsGlobals":324,"shortcodeOutput":325},[],[],[],[],[],[]]