[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fniW3XalPo2XUvUz3B4sylng0fJ-K8g2837JOPKWzOxM":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":63,"crawl_stats":38,"alternatives":71,"analysis":177,"fingerprints":247},"embed-power-bi-reports","PowerBI Embed Reports","1.2.3","miniOrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberlord92\u002F","\u003Cp>Embed PowerBI content\u002Freport seamlessly on the WordPress site with the \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fmicrosoft-power-bi-embed-for-wordpress\" rel=\"nofollow ugc\">PowerBI Embed Reports plugin\u003C\u002Fa>. The plugin uses Microsoft’s graph API to embed Power BI content such as dashboards, reports, Q&A, and report visuals.\u003C\u002Fp>\n\u003Cp>You can check out the following video to embed the Power BI report on WordPress:\u003Cbr \u002F>\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\u002FmGPagEu8K8Y?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>PowerBI Embed Reports provides you the option to embed the PowerBI content on a WordPress page or post using a shortcode with specified width and height. Generate multiple shortcodes based on PowerBI Workspace ID or Report ID to easily embed different PowerBI resources. Check out the setup guide to learn more about \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-power-bi-embed\" rel=\"nofollow ugc\">Integrating Power BI with WordPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The plugin allows you to embed PowerBI analytics which present data that your app owns through your own PowerBI account, or data that the user owns through their PowerBI accounts. Support for PowerBI users to view any type of embedded artifact.\u003C\u002Fp>\n\u003Cp>PowerBI Embed Reports allows you to embed PowerBI content in different modes with different settings such as language, locale, mobile height, mobile width and much more.. In this manner you may configure different settings as per your requirements.\u003C\u002Fp>\n\u003Cp>PowerBI Embed Reports also allows users to access reports using SSO service from Azure or Microsoft, that is users can log into WordPress using credentials of Azure portal account.\u003C\u002Fp>\n\u003Cp>This WordPress plugin in all manner supports Microsoft Power BI Embedded, including  dashboards, reports, report visuals, Q&A, and tiles. Power BI is a sophisticated data analytics software and service package from Microsoft. More information on Power BI is available at \u003Ca href=\"http:\u002F\u002Fwww.powerbi.com\" rel=\"nofollow ugc\">www.powerbi.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Row-level security (RLS) with Power BI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Support of row-level security (RLS) for restricting PowerBI data access to your users. Filters restrict PowerBI data access at the row level, and you can define filters within roles.\u003C\u002Fp>\n\u003Cp>Row Level Security in Power BI is a data governance capability of Power BI that restricts data based on the authorization context of the logged-in user. RLS forms an integral part of an organization’s data protection strategy as it implements appropriate data visibility for end-users. Power BI Row Level Security ensures that end users have visibility only into the data of Power BI they are supposed to see. Inappropriate access management can lead to chaos and unforeseen circumstances in any organization.\u003C\u002Fp>\n\u003Cp>Row Level Security in Power BI is a way to protect sensitive data by limiting visibility access to Power BI data and reports. Row Level Security Power BI is a horizontal limitation applied to rows within a table. Power BI applies filters on the data for the users with limited visibility based on the instructions outlined by the administrator. The filters in Power BI apply data access limitations at the row level, and these filters can be defined within roles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Power BI Row Level Security Use Cases :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Implementing Row Level Security in Power BI is a must if your dataset includes sensitive information (for example, information related to company financial accounts, customer information, or patient information). Below-mentioned is a list of the Row Level Security use cases seen across many organizations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Location-based RLS in Power BI\u003C\u002Fstrong>: When the company wants a user to only view information within a specific area or location (City\u002FState\u002FCountry).\u003Cbr \u002F>\nEmployee-based RLS in Power BI: When the company wants an employee to only view information pertaining to his job responsibility. For example, a Store Manager should only view information related to the store’s business.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Business Line-based RLS in Power BI\u003C\u002Fstrong>: When the company wants a user to only view information within a specific business line (Product\u002FService\u002FUnit).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Other RLS in Power BI\u003C\u002Fstrong>: Apart from the above-mentioned use cases, RLS can also be implemented with respect to Time (Month\u002FYear), Customer (Specific Customer\u002FGroup of Customers), etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Power BI is all about Data Analytics, Data Visualization, and Business Intelligence. It is used by Data Professionals all over the world to examine data from multiple sources and create attractive Charts, Dashboards, and Reports according to user-specified data. However, it is quite necessary to protect sensitive Power BI data and one of the best practices to do so is by implementing Power BI Row Level Security (RLS).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Restrict \u002F Filter PowerBI Content\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Embed PowerBI reports plugin allows you to restrict the Power BI report content based on the logged in status or the WordPress roles. The plugin also allows you to embed PowerBI reports based on Memberships for your Organization as well as manage permissions for users or security groups of the active directory on different artifacts like PowerBI dashboards, reports, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integration with 3rd Party Plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Integrate with MemberPress, Paid Membership Pro, Ultimate members, and many more to provide access to the Power BI Content based on the WordPress Memberships. Seamless integration with WooCommerce, WooCommerce memberships, WooCommerce Teams.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1) SSO via Azure AD\u003C\u002Fstrong> :  You can configure \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-power-bi-embed\" rel=\"nofollow ugc\">SSO via Azure AD\u003C\u002Fa> so as to show the content of the reports via toggle button provided in the PowerBI Embed Reports plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2) Resource Type Report Embed\u003C\u002Fstrong> : You can embed multiple reports from PowerBI by just embedding a shortcode generated by PowerBI Embed Reports Plugin and also can define different Height and Width for the embedded resource.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3) Settings for Embedded Resource\u003C\u002Fstrong> :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter Pane\u003C\u002Fstrong> : This feature enables or disables the display of the filter pane on the embedded PowerBI resource.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Page Navigation\u003C\u002Fstrong> : This feature enables or disables the display of the page navigation bar below the embedded PowerBI content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Language\u003C\u002Fstrong> : If you wish to view the PowerBI embedded content in any specific language then you may configure it from this option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Format Locale\u003C\u002Fstrong>: With this feature, you may change the locale format for PowerBI embedded resource.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Mobile Breakpoint\u003C\u002Fstrong>: This is the value that will be considered for embedding the PowerBI report in the mobile layout. Any width less than the entered amount will trigger the Mobile Report Embed functionality.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Mobile Height\u003C\u002Fstrong> : This is the height for the mobile layout when width is less than the value entered in Mobile Breakpoint.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Mobile Width\u003C\u002Fstrong> : This is the width for the mobile layout when width is less than the value entered in Mobile Breakpoint.\u003Cbr \u002F>\nYou may configure any of the settings above as per your requirements.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>4) Modes for Embedding\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cp>You can embed PowerBI content in three different modes namely\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>View Mode\u003C\u002Fstrong>: Embedded PowerBI content will not be in editable mode i.e would be only viewable and no changes would be made.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit Mode\u003C\u002Fstrong>: Embedded PowerBI content would be in editable format i.e. we can modify the content as we can at the PowerBI end.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create Mode\u003C\u002Fstrong>: Embed container would open a specified dataset by which you can create your own resource and also save it on the PowerBI end.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Premium Version Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>5) Other resource type embedding (Premium)\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dashboards\u003C\u002Fstrong>: If you want to embed PowerBI dashboards in WordPress pages or posts then you can embed them using a generated shortcode generated by just giving some value of id’s and also can configure different settings for the embedded resource.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Q&A\u003C\u002Fstrong>: If you want to embed PowerBI Q&A’s in WordPress pages or posts then you can embed it using a generated shortcode generated by just giving some values and also can configure different settings for the embedded resource.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tile\u003C\u002Fstrong>: If you want to embed PowerBI Tiles in WordPress pages or posts then you can embed it using a generated shortcode generated by just giving some details and also can configure different settings for the embedded resource.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Report Visuals\u003C\u002Fstrong>: If you want to embed PowerBI report visuals in WordPress pages or posts then you can embed it using a generated shortcode generated by just giving some information and also can configure different settings for the embedded resource.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>6) Configure Row Level Security (Premium)\u003C\u002Fstrong>:\u003Cbr \u002F>\nRow-level security (RLS) allows you to create a single or a set of reports that targets data for a specific user. In this feature, you will be able to implement RLS by using the Power BI roles configured and also matching them with respective WordPress roles or 3rd party memberships.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>7) Integration with 3rd party plugins like Paid Membership Pro, WooCommerce and many more (Premium)\u003C\u002Fstrong>:\u003Cbr \u002F>\nImplement RLS or Row-level Security with any memberships created in a 3rd party plugin such as MemberPress, WP-Members, Paid Membership Pro, Ultimate Member etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>8) Access based on WordPress roles \u002F Membership\u002F Azure AD security groups (Premium)\u003C\u002Fstrong>:\u003Cbr \u002F>\nThe plugin  \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fmicrosoft-power-bi-embed-for-wordpress\" rel=\"nofollow ugc\">\u003Cstrong>“PowerBI Embed Reports”\u003C\u002Fstrong>\u003C\u002Fa> provides seamless support for Row-Level Security which filters the content of reports based on assigned roles in Power BI Desktop. You can also restrict the Power BI report content based on WordPress user logged-in status, WordPress roles, WordPress Membership levels, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>9) Domain-based Power BI Content access (Premium)\u003C\u002Fstrong>:\u003Cbr \u002F>\nDomain-based access can be achieved by our PowerBI Embed Reports plugin. But just keep in mind that the user email domain and RLS role name should be the same in order to apply RLS.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>10) Embed specific pages of Report (Premium)\u003C\u002Fstrong>:\u003Cbr \u002F>\nSo as to embed a specific page of a report and not show other pages or none other pages to be accessible then you can also embed a specific page of the PowerBI Resource.\u003C\u002Fp>\n\u003Ch3>Use cases\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>1) PowerBI Embed Reports for Customers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can display the PowerBI reports \u002F PowerBI dashboards on your WordPress site to different clients or employees from other organizations. These Clients \u002F Employees can be from multiple Azure AD \u002F Office 365 tenants.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2) PowerBI Embed Reports for an Organization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can display the Power BI artifacts (Power BI dashboards, Power BI datasets, Power BI Reports, Power BI tiles,etc) to Employees within your organization on the WordPress site. Employees can perform SSO with Azure AD credentials in order to be able to access the embedded Power BI reports.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3) Filter Embedded PowerBI Report according to Roles\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We can show reports according to the memberships configured in WordPress as something like :\u003Cbr \u002F>\n1. Free Membership Level  : None of the reports are to be displayed\u003Cbr \u002F>\n2. Premium Membership Level  : Only REPORT1 is to be displayed\u003Cbr \u002F>\n3. Enterprise Membership Level  : Both REPORT1 and REPORT2 are to be displayed\u003C\u002Fp>\n\u003Cp>You can acquire any of such use cases mentioned above in the 3rd point.\u003Cbr \u002F>\nIf you require any help with this PowerBI Embed Reports Plugin, please feel free to email us at \u003Ca href=\"mailto:office365support@xecurify.com\" rel=\"nofollow ugc\">office365support@xecurify.com\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fminiorange.com\u002Fcontact\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Website\u003C\u002Fh3>\n\u003Cp>Check out our website for other plugins \u003Ca href=\"http:\u002F\u002Fminiorange.com\u002Fplugins\" rel=\"nofollow ugc\">http:\u002F\u002Fminiorange.com\u002Fplugins\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch.php?q=miniorange\" rel=\"ugc\">click here\u003C\u002Fa> to see all our listed WordPress plugins.\u003Cbr \u002F>\nFor more support or info email us at \u003Ca href=\"mailto:office365support@xecurify.com\" rel=\"nofollow ugc\">office365support@xecurify.com\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fminiorange.com\u002Fcontact\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n","Embed Microsoft Power BI reports, tiles, dashboards, Q&A, etc in WordPress site with support for Row-level security (RLS).[24*7 Support]",500,11626,100,23,"2026-01-21T10:48:00.000Z","6.9.4","5.5","7.0",[20,21,22,23,24],"embed-reports","microsoft","office365","power-bi","powerbi","https:\u002F\u002Fplugins.miniorange.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-power-bi-reports.1.2.3.zip",98,2,0,"2025-10-17 19:06:40","2026-03-15T15:16:48.613Z",[33,49],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-10750","powerbi-embed-reports-unauthenticated-sensitive-information-disclosure","PowerBI Embed Reports \u003C= 1.2.0 - Unauthenticated Sensitive Information Disclosure","The PowerBI Embed Reports plugin for WordPress is vulnerable to Sensitive Information Disclosure in all versions up to, and including, 1.2.0. This is due to missing capability checks and authentication verification on the 'testUser' endpoint accessible via the mo_epbr_admin_observer() function hooked on 'init'. This makes it possible for unauthenticated attackers to access sensitive Azure AD user information including personal identifiable information (PII) such as displayName, mail, phones, department, or detailed OAuth error data including Azure AD Application\u002FClient IDs, error codes, trace IDs, and correlation IDs.",null,"\u003C=1.2.0","1.2.1","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2025-10-18 07:26:32",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd830c2eb-16e8-425c-ac46-a467a2fd0133?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":59,"updated_date":60,"references":61,"days_to_patch":48},"CVE-2024-11901","powerbi-embed-reports-authenticated-contributor-stored-cross-site-scripting","PowerBI Embed Reports \u003C= 1.1.7 - Authenticated (Contributor+) Stored Cross-Site Scripting","The PowerBI Embed Reports plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'MO_API_POWER_BI' shortcode in all versions up to, and including, 1.1.7 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.1.7","1.1.8",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-12-11 15:09:02","2024-12-12 20:06:30",[62],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc62aa119-98bc-485e-92f2-43bf21756ebd?source=api-prod",{"slug":64,"display_name":7,"profile_url":8,"plugin_count":65,"total_installs":66,"avg_security_score":67,"avg_patch_time_days":68,"trust_score":69,"computed_at":70},"cyberlord92",38,83130,96,324,76,"2026-04-05T17:04:56.835Z",[72,95,116,140,156],{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":27,"num_ratings":82,"last_updated":83,"tested_up_to":16,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":90,"download_link":91,"security_score":92,"vuln_count":93,"unpatched_count":29,"last_vuln_date":94,"fetched_at":31},"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","5.0","7.4",[87,21,24,88,89],"email","sharepoint","sso","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpo365-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpo365-login.40.3.zip",90,4,"2026-01-21 00:00:00",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":67,"num_ratings":105,"last_updated":106,"tested_up_to":16,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":112,"download_link":113,"security_score":114,"vuln_count":28,"unpatched_count":29,"last_vuln_date":115,"fetched_at":31},"microsoft-clarity","Microsoft Clarity","0.10.21","Microsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fmicrosoft\u002F","\u003Cp>Clarity is a free behavioral analytics tool that helps you see what’s working on your site and where people get stuck. With features such as session recordings and heatmaps, you’ll gain a deeper understanding of how your users interact with your site, and get clear insights on how to improve your design to grow revenue and increase user retention.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Session recordings\u003C\u002Fstrong> allow you to examine user behavior as it happened. You’ll see where things are working smoothly and where your users drop off.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Heatmaps\u003C\u002Fstrong> show you where your users clicked and scrolled, and how they moved around your site. You’ll discover which parts of the page drive the most engagement and which parts get less traffic.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Insights\u003C\u002Fstrong> help you make data-driven decisions to streamline your design. Zero in on relevant user sessions and root out problems like clicks that go nowhere, rage clicks, and excessive scrolling.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Clarity chat\u003C\u002Fstrong> allows you to interact with Clarity through an intuitive conversational interface to get insights and recommendations using Copilot.\u003C\u002Fp>\n\u003Cp>Get \u003Cstrong>Clarity Copilot summarized insights from heatmaps\u003C\u002Fstrong> to quickly understand user behavior patterns.\u003C\u002Fp>\n\u003Cp>Receive concise summaries of session recordings to identify key user interactions and issues efficiently using Clarity Copilot.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>metrics dashboard\u003C\u002Fstrong> offers a visual overview of your site’s performance, popular pages, and insights about your users, such as where they’re from and which devices and browsers they use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy matters.\u003C\u002Fstrong> By default, Clarity masks sensitive content such as personal user information before it’s uploaded. This means no sensitive text is ever sent to our servers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built to grow with your business.\u003C\u002Fstrong> Clarity can scale to support even the largest websites, processing more than a petabyte of data from over 100 million users per month. And it won’t get in the way of your site’s performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stop guessing and get Clarity.\u003C\u002Fstrong> Setup is easy. You can start monitoring activity in minutes.\u003C\u002Fp>\n\u003Cp>Review our \u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-gb\u002Fprivacy\u002Fprivacystatement\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fclarity.microsoft.com\u002Fterms\" rel=\"nofollow ugc\">Legal Terms\u003C\u002Fa> for more details.\u003C\u002Fp>\n","How do you make your website great? Clarity can help you quickly see what's working on your site and where people get stuck. And it's free.",100000,1719720,13,"2026-03-11T16:48:00.000Z","4.0","",[110,111,21],"behavioral-analytics","clarity","https:\u002F\u002Fclarity.microsoft.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmicrosoft-clarity.0.10.21.zip",99,"2024-02-16 00:00:00",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":80,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":16,"requires_at_least":128,"requires_php":85,"tags":129,"homepage":135,"download_link":136,"security_score":137,"vuln_count":138,"unpatched_count":29,"last_vuln_date":139,"fetched_at":31},"eroom-zoom-meetings-webinar","eRoom – Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams","1.6.5","WPCenter","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcenter\u002F","\u003Ch3>Best Zoom Meeting and Webinar Plugin\u003C\u002Fh3>\n\u003Cp>This Zoom Meeting WordPress Plugin provides you with great functionality of managing Zoom meetings, webinars, scheduling options, and users directly from your WP dashboard. eRoom Zoom WordPress plugin enables direct integration of Zoom with your WordPress website.\u003Cbr \u002F>\nVideo conferences, online meetings, and chat sessions play a significant role in providing and maintaining communication between participants and contribute to smooth collaboration in terms of distance interaction.\u003C\u002Fp>\n\u003Cp>To make the process even more convenient, WPCenter developed eRoom – Zoom Meetings & Webinar WordPress Plugin to ensure you have a strong tool supporting your business.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Feroomwp.com\u002Fpricing\u002F?utm_source=wporg&utm_medium=eroom&utm_campaign=landing-page\" rel=\"nofollow ugc\">eRoom Pro ⭐\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo.eroomwp.com\u002F?utm_source=wporg&utm_medium=eroom&utm_campaign=landing-page\" rel=\"nofollow ugc\">Demos\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Feroomwp.com\u002Fdocs\u002F?utm_source=wporg&utm_medium=eroom&utm_campaign=landing-page\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Feroomwp.com\u002Fcontact\u002F?utm_source=wporg&utm_medium=eroom&utm_campaign=landing-page\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Introducing eRoom – Zoom Meetings & Webinar WordPress Plugin\u003C\u002Fh3>\n\u003Cp>eRoom – Zoom Meetings & Webinar WordPress Plugin provides you with great functionality of managing Zoom meetings, scheduling options, and users directly from your WordPress dashboard.\u003Cbr \u002F>\nThe plugin is a free yet robust and reliable extension that enables direct integration of the world’s leading video conferencing tool Zoom with your WordPress website.\u003C\u002Fp>\n\u003Cp>With the help of the plugin, you will be able to create and manage meetings making it easier for every user to participate.\u003C\u002Fp>\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\u002FPYcogaUWa-8?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\u003Ch3>Zoom Webinars\u003C\u002Fh3>\n\u003Cp>Zoom Webinars are an ideal solution for virtual lectures. It is a perfect way to conduct big online events and distribute them to large audiences.\u003C\u002Fp>\n\u003Cp>Webinars make a valuable addition to the eRoom plugin and reflect the best practice of a one-to-many communication approach.\u003C\u002Fp>\n\u003Cp>Webinars will be perfect for you if you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>offer virtual lectures;\u003C\u002Fli>\n\u003Cli>distribute to a large audience;\u003C\u002Fli>\n\u003Cli>use the listen-only mode;\u003C\u002Fli>\n\u003Cli>want to diversify your content;\u003C\u002Fli>\n\u003Cli>want to manage webinars directly from your dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With flexible Zoom plans, the number of webinar participants can be up to 10,000.\u003C\u002Fp>\n\u003Cp>In eRoom plugin, you will be able to create webinars, add them to any page of the site, and sell them as WooCommerce Products. A convenient management system will be enjoyable for you and beneficial to your customers.\u003C\u002Fp>\n\u003Ch3>Who Is It For?\u003C\u002Fh3>\n\u003Cp>eRoom – Zoom Meetings & Webinar Plugin is a comprehensive tool, which is an indispensable and necessary solution for lots of educational institutions, consulting firms, and remote businesses.\u003Cbr \u002F>\nIt is especially helpful while adapting to distance work. The plugin and the idea of video conferencing are applicable to a wide range of niches, especially it is beneficial for online learning.\u003C\u002Fp>\n\u003Cp>This tool is suitable for conducting online training sessions, seminars and lectures, business meetings and online consultations.\u003Cbr \u002F>\nThe service is developed for collaboration, training, and technical support and mainly aims to enhance the engagement among the participants.\u003Cbr \u002F>\neRoom – Zoom Meetings & Webinar helps to shorten the distance and connect you with your coworkers regardless of your location.\u003C\u002Fp>\n\u003Ch3>Main Features\u003C\u002Fh3>\n\u003Cp>With eRoom – Zoom Meetings & Webinar Plugin you do not need to obtain and combine any other video conferencing solutions.\u003Cbr \u002F>\nIt is a complete, comprehensive tool that connects your website with the ultimate eRoom – Zoom Meetings & Webinar service and provides you with lots of control options.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with WordPress\u003C\u002Fli>\n\u003Cli>Provides integration of Zoom on WordPress\u003C\u002Fli>\n\u003Cli>Compatible with Zoom API\u003C\u002Fli>\n\u003Cli>Enables Zoom video conferencing features\u003C\u002Fli>\n\u003Cli>Provides shortcode to conduct the meeting on any WordPress page\u003C\u002Fli>\n\u003Cli>Has admins area to manage the meetings\u003C\u002Fli>\n\u003Cli>Allows to add and manage users\u003C\u002Fli>\n\u003Cli>Includes Zoom performance and engagement reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Syncing meetings with Google Calendar\u003C\u002Fh3>\n\u003Cp>eRoom allows syncing meetings with calendars. You can easily import the meeting file to iCal or duplicate the information to Google Calendar. The only thing you have to do is save the event and set the reminder if you want. This feature is especially useful for those who have lots of appointments, making it easier to keep track and access meetings from their calendar.\u003C\u002Fp>\n\u003Ch3>Google Meet Integration (\u003Ca href=\"https:\u002F\u002Feroomwp.com\u002Fpricing\u002F?utm_source=wporg&utm_medium=eroom&utm_campaign=landing-page\" rel=\"nofollow ugc\">Pro Feature ⭐\u003C\u002Fa>)\u003C\u002Fh3>\n\u003Cp>In eRoom Pro, you can also use a Google Meet addon to connect and use Google Meet for planning and making calls, video lessons, meetings, discussions, and many more live activities.\u003C\u002Fp>\n\u003Cp>On top of that, with Google Meet integration in eRoom you can run your planned live conferences directly on your website without opening and entering in a separate browser tab.\u003C\u002Fp>\n\u003Cp>Creating Google Meet meetings within your WordPress website with eRoom is super easy and effortless.\u003C\u002Fp>\n\u003Cp>Plan and participate in Google Meet sessions within your WordPress dashboard. Get rid of the need to switch between platforms. You can plan the meetings in one place and manage the participants.\u003C\u002Fp>\n\u003Ch3>Microsoft Teams Integration (\u003Ca href=\"https:\u002F\u002Feroomwp.com\u002Fpricing\u002F\u002F?utm_source=wporg&utm_medium=eroom&utm_campaign=landing-page\" rel=\"nofollow ugc\">Pro Feature ⭐\u003C\u002Fa>)\u003C\u002Fh3>\n\u003Cp>Take your online meetings to the next level with the Microsoft Teams integration for eRoom Pro. This powerful addon lets you connect your WordPress website with Microsoft Teams to create, schedule, and manage live video meetings — all without leaving your dashboard.\u003C\u002Fp>\n\u003Cp>Whether you’re hosting online classes, business meetings, coaching sessions, or community discussions, eRoom makes it easy to organize and run them seamlessly.\u003C\u002Fp>\n\u003Cp>Start and join Teams meetings right from your WordPress site, manage participants, and keep all your live events in one place. No more switching between tabs or juggling multiple platforms — everything happens inside WordPress.\u003C\u002Fp>\n\u003Cp>Bring professional communication tools to your website with the Microsoft Teams addon and deliver interactive, high-quality virtual experiences to your audience.\u003C\u002Fp>\n\u003Ch3>eRoom purchasable meetings\u003C\u002Fh3>\n\u003Cp>For those who want to monetize the meetings or offer the customers something new, you can always upgrade eRoom plugin with the paid addon — \u003Ca href=\"https:\u002F\u002Feroomwp.com\u002F\" rel=\"nofollow ugc\">eRoom purchasable meetings\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>eRoom purchasable meetings will add more value to your business. With this tool, you can make your video conferences and webinars available for purchase as WooCommerce products. A great way to monetize your services in a digital format. Offer your customers consultations, and training as live sessions or recorded webinars and let them choose and buy the favorite product.\u003C\u002Fp>\n\u003Ch3>Recurring Meetings\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.eroomwp.com\u002Fproduct\u002Fhow-to-a-series-of-events-for-startups\u002F\" rel=\"nofollow ugc\">Recurring meetings and webinars\u003C\u002Fa> is another paid add-on that gives you the ability to create Zoom meetings with recurrency.\u003Cbr \u002F>\nIt is enough to create a single meeting and each occurrence will be using the same meeting ID and settings.\u003C\u002Fp>\n\u003Cp>Recurring events Increase engagement and productivity. It is especially beneficial for managers and team leads. It also allows holding regular check-ins making sure every user or customer is involved.\u003C\u002Fp>\n\u003Ch3>Simple in usage\u003C\u002Fh3>\n\u003Cp>Interaction between eRoom and WooCommerce plugins makes it very easy to create a purchasable meeting. All you need to do is to add your meeting as a new WooCommerce product which makes it available for users to buy. Users can join the meeting directly from the browser or Zoom app. There is also a possibility for them to interact with the host via messages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily use it on any WordPress website without interruptions.\u003C\u002Fli>\n\u003Cli>Integrate your website with the most popular conferencing platform Zoom.\u003C\u002Fli>\n\u003Cli>Apply all the major video conferencing features from Zoom on your site.\u003C\u002Fli>\n\u003Cli>Use shortcodes and builder modules to add meetings to any site page.\u003C\u002Fli>\n\u003Cli>Enjoy an intuitive admins panel and effortlessly adjust settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Promote your services in a new way\u003C\u002Fh3>\n\u003Cp>Use purchasable meetings as a marketing tool. Find a new audience that will be interested in online webinars and will be ready to pay for it.\u003C\u002Fp>\n\u003Ch3>Why You Should Use the Plugin\u003C\u002Fh3>\n\u003Cp>eRoom – Zoom Meetings & Webinar WordPress plugin is the perfect solution for your website if you are interested in broadcasting live or hosting virtual events in real-time.\u003Cbr \u002F>\nHigh-definition video and audio and the ability to join for many participants are the primary things you get.\u003Cbr \u002F>\nCompanies can stay connected with text, image, and audio file delivery over instant messaging communications.\u003C\u002Fp>\n\u003Cp>The main objective of this plugin is to enable the meetings and joining them straight from the page of your WordPress website.\u003Cbr \u002F>\nThe plugin lets you schedule meetings from the WordPress dashboard. There is a shortcode that is generated automatically and can be added to the page,\u003Cbr \u002F>\nso users can see a countdown before the meeting starts and join the meeting directly from the page.\u003C\u002Fp>\n\u003Cp>The plugin allows you to use all the features provided by Zoom, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Video conference option.\u003C\u002Fli>\n\u003Cli>Manage participants\u003C\u002Fli>\n\u003Cli>Live chat\u003C\u002Fli>\n\u003Cli>Screen sharing option\u003C\u002Fli>\n\u003Cli>Full-screen mode\u003C\u002Fli>\n\u003C\u002Ful>\n","eRoom is the best WordPress Zoom Meeting and Webinar Plugin. eRoom Zoom WordPress plugin enables integration with Zoom, Google Meet, Microsoft Teams.",667540,82,68,"2026-03-05T18:47:00.000Z","5.8",[130,131,132,133,134],"google-meet","microsoft-teams","video-conference","webinar","zoom","https:\u002F\u002Feroomwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feroom-zoom-meetings-webinar.1.6.5.zip",92,7,"2025-11-26 00:00:00",{"slug":141,"name":142,"version":143,"author":76,"author_profile":77,"description":144,"short_description":145,"active_installs":80,"downloaded":146,"rating":27,"num_ratings":147,"last_updated":148,"tested_up_to":16,"requires_at_least":84,"requires_php":85,"tags":149,"homepage":153,"download_link":154,"security_score":114,"vuln_count":48,"unpatched_count":29,"last_vuln_date":155,"fetched_at":31},"wpo365-msgraphmailer","WPO365 | MICROSOFT 365 GRAPH MAILER","4.2","\u003Cp>\u003Cstrong>WPO365 | MS GRAPH MAILER\u003C\u002Fstrong> provides you with a modern, reliable and efficient way to send WordPress transactional emails from one of your Microsoft 365 \u002F Exchange Online \u002F Mail enabled accounts.\u003C\u002Fp>\n\u003Cp>The plugin re-configures your WordPress website to send emails using the \u003Cstrong>Microsoft Graph API\u003C\u002Fstrong> instead of – for example – SMTP. Sending WordPress emails using the \u003Cstrong>Microsoft Graph API\u003C\u002Fstrong> has become the only available alternative after Microsoft has disabled basic authentication (username and password) over the SMTP protocol.\u003C\u002Fp>\n\u003Ch4>DELIVERY\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send WordPress transactional emails from one of your \u003Cstrong>Microsoft 365 Exchange Online \u002F Mail enabled accounts\u003C\u002Fstrong> using Microsoft Graph instead of – for example – SMTP.\u003C\u002Fli>\n\u003Cli>Choose between delegated (send mail as a user) and application-level (send mail as any user) type permissions.\u003C\u002Fli>\n\u003Cli>Or: Select either a Microsoft 365 account or a personal Microsoft account, like Hotmail.com or Outlook.com, to send WordPress emails.\u003C\u002Fli>\n\u003Cli>Or: Configure \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002FExchange\u002Fpermissions-exo\u002Fapplication-rbac\" rel=\"nofollow ugc\">RBAC for Exchange Online\u003C\u002Fa> and authorize as an application but with a limited scope e.g. one specific mailbox.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEND AS HTML\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send emails formatted as \u003Cstrong>HTML\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SAVE TO SENT ITEMS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Emails sent will be saved in the account’s mailbox in the \u003Cstrong>Sent Items\u003C\u002Fstrong> folder, further helping to track (successful) mail delivery.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ATTACHMENTS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send files from your WordPress website as \u003Cem>attachments\u003C\u002Fem>. \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 sent emails 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>CONFIGURATION \u002F TEST EMAIL DELIVERY\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy configuration with detailed step-by-step \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F141-send-email-using-microsoft-graph-mailer\" rel=\"nofollow ugc\">Getting started\u003C\u002Fa> guide and video.\u003C\u002Fli>\n\u003Cli>Send \u003Cem>test email\u003C\u002Fem> to recipients incl. CC, BCC and attachment.\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\u002F1CK7Fl8f8iA?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 following features can be unlocked with the \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Fdownloads\u002Fwpo365-mail\u002F\" rel=\"nofollow ugc\">WPO365 | MAIL\u003C\u002Fa> extension.\u003C\u002Fp>\n\u003Ch4>WPO365 INSIGHTS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Get \u003Cstrong>WPO35 Alerts\u003C\u002Fstrong> in your inbox when email delivery is failing \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F210-wpo365-insights\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Auto-Retry\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Log every email\u003C\u002Fstrong> sent from your WordPress website, review errors and (automatically) try to send unsuccessfully \u003Cstrong>sent mails again\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>LARGE ATTACHMENTS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add support to send WordPress emails with \u003Cstrong>attachments larger than 3 MB\u003C\u002Fstrong> using Microsoft Graph.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEND AS \u002F SEND ON BEHALF OF\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send email \u003Cstrong>as \u002F on behalf of\u003C\u002Fstrong> another user or distribution list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SHARED MAILBOX\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send email from \u003Cstrong>Microsoft 365 Shared Mailbox\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>STAGING MODE\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Mail Staging Mode\u003C\u002Fstrong> is useful for debugging and staging environments. WordPress emails will be logged and saved in the database instead of being sent.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>DYNAMIC SEND-FROM\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allow forms to \u003Cstrong>override “From”\u003C\u002Fstrong> address e.g allow Contact Form 7 to dynamically configure the account used to send the email from (requires application-level Mail.Send permissions).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MAIL THROTTLE\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Throttle\u003C\u002Fstrong> the number of emails sent from your website per minute.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP-CONFIG FOR AAD SECRETS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Further improve overall security by choosing to store Azure Active Directory secrets in your WordPress WP-Config.php (on disk) and have those secrets removed from the database.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEND AS BCC\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send emails \u003Cstrong>as BCC\u003C\u002Fstrong> instead and prevent reply-to-all mail pollution.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REPLY-TO\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Configure a \u003Cstrong>default reply-to\u003C\u002Fstrong> mail address if this should differ from the account’s mail address that is used to send WordPress transactional emails from.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Prerequisites\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>We have tested our plugin with WordPress >= 5.0 and PHP >= 5.6.40.\u003C\u002Fli>\n\u003Cli>You need to be an Entra ID Tenant Administrator to configure both Azure Active Directory and the plugin.\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 on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fdownloads-by-van-wieren\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa> and help us get better!\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-msgraphmailer\u002F\" rel=\"nofollow ugc\">WordPress\u003C\u002Fa>.\u003C\u002Fp>\n","Send WordPress emails from a M365 \u002F Exchange Online Mailbox using Microsoft Graph, leveraging OAuth for authentication which is more secure than SMTP",180605,37,"2025-12-07T21:56:00.000Z",[87,21,150,151,152],"phpmailer","smtp","wp_mail","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpo365-msgraphmailer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpo365-msgraphmailer.4.2.zip","2025-02-23 22:53:02",{"slug":157,"name":158,"version":159,"author":99,"author_profile":100,"description":160,"short_description":161,"active_installs":162,"downloaded":163,"rating":164,"num_ratings":48,"last_updated":165,"tested_up_to":166,"requires_at_least":167,"requires_php":168,"tags":169,"homepage":174,"download_link":175,"security_score":13,"vuln_count":48,"unpatched_count":29,"last_vuln_date":176,"fetched_at":31},"microsoft-advertising-universal-event-tracking-uet","Microsoft Advertising Universal Event Tracking (UET)","1.0.8","\u003Cp>This plugin will install Microsoft Advertising Universal Event Tracking (UET) tag for your page so you can use powerful Microsoft Advertising features such as conversion tracking and audience targeting. UET tag records what customers do on your website and sends that information to Microsoft Advertising. UET is a prerequisite for conversion tracking, remarketing in paid search, and automated bidding bid strategies. These features can help you better understand your customer’s journey from when they click on your ad to when they convert on your website. You can use this to create more relevant ad campaigns for your business and to target the right audience for your campaigns. You can learn more \u003Ca href=\"https:\u002F\u002Fgo.microsoft.com\u002Ffwlink\u002F?linkid=2155938\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\" rel=\"nofollow ugc\">Microsoft Open Source Code of Conduct\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.opensource.microsoft.com\u002Fcontent\u002Freleasing\u002Findex.html\" rel=\"nofollow ugc\">Trademark Notice\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.opensource.microsoft.com\u002Fcontent\u002Freleasing\u002Fsecurity.html\" rel=\"nofollow ugc\">Security Reporting Instructions\u003C\u002Fa>\u003C\u002Fp>\n","The official plugin for setting up Microsoft Advertising UET",4000,45395,60,"2026-01-27T05:54:00.000Z","6.6.5","5.1","7.2",[170,171,21,172,173],"advertising","bing-ads","microsoft-advertising","uet","https:\u002F\u002Fads.microsoft.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmicrosoft-advertising-universal-event-tracking-uet.1.0.8.zip","2022-07-07 00:00:00",{"attackSurface":178,"codeSignals":223,"taintFlows":235,"riskAssessment":236,"analyzedAt":246},{"hooks":179,"ajaxHandlers":215,"restRoutes":216,"shortcodes":217,"cronEvents":222,"entryPointCount":48,"unprotectedCount":29},[180,185,189,194,198,202,205,209,213],{"type":181,"name":182,"callback":183,"file":184,"line":126},"action","login_form","mo_epbr_login_button","embed-microsoft-power-bi-reports.php",{"type":181,"name":186,"callback":187,"file":184,"line":188},"init","mo_epbr_perform_sso",69,{"type":181,"name":190,"callback":191,"priority":192,"file":184,"line":193},"wp_login","mo_epbr_redirect_user",10,70,{"type":181,"name":195,"callback":196,"file":184,"line":197},"admin_menu","mo_epbr_admin_menu",71,{"type":181,"name":199,"callback":200,"file":184,"line":201},"admin_enqueue_scripts","mo_epbr_settings_style",72,{"type":181,"name":199,"callback":203,"file":184,"line":204},"mo_epbr_settings_script",73,{"type":181,"name":206,"callback":207,"file":184,"line":208},"admin_footer","mo_epbr_display_feedback_form",74,{"type":181,"name":210,"callback":211,"file":184,"line":212},"admin_init","mo_epbr_admin_controller",75,{"type":181,"name":210,"callback":214,"file":184,"line":69},"mo_epbr_admin_observer",[],[],[218],{"tag":219,"callback":220,"file":184,"line":221},"MO_API_POWER_BI","mo_embed_shortcode_power_bi",77,[],{"dangerousFunctions":224,"sqlUsage":225,"outputEscaping":227,"fileOperations":29,"externalRequests":138,"nonceChecks":230,"capabilityChecks":230,"bundledLibraries":231},[],{"prepared":29,"raw":29,"locations":226},[],{"escaped":228,"rawEcho":29,"locations":229},252,[],3,[232],{"name":233,"version":38,"knownCves":234},"Select2",[],[],{"summary":237,"deductions":238},"The 'embed-power-bi-reports' plugin, version 1.2.3, exhibits a generally strong security posture in its current static analysis. The absence of dangerous functions, reliance on prepared statements for all SQL queries, and 100% proper output escaping are commendable practices that significantly mitigate common web vulnerabilities.  The plugin also demonstrates a reasonable awareness of security by including nonce and capability checks on its identified entry points. The limited attack surface, consisting of a single shortcode, further contributes to its perceived security.\n\nHowever, the plugin's vulnerability history is a significant concern. It has a documented history of two medium-severity vulnerabilities, specifically related to Exposure of Sensitive Information and Cross-Site Scripting. While these are currently marked as patched, the presence of such issues in the past indicates potential weaknesses in input validation or sanitization that attackers could exploit if similar flaws are introduced in future updates. The external HTTP requests (seven in total) also represent a potential vector for supply chain attacks or information leakage if not handled with extreme care and validation. The bundled Select2 library, while common, could also pose a risk if it's an outdated version and has known vulnerabilities.\n\nIn conclusion, while version 1.2.3 of 'embed-power-bi-reports' appears to have implemented good secure coding practices regarding SQL and output handling, its past vulnerability record warrants careful consideration. The external HTTP requests and the potential for bundled library issues are areas that require ongoing vigilance. Users should prioritize keeping this plugin updated to the latest versions to benefit from any patched vulnerabilities and should be aware of the historical context of its security.",[239,242,244],{"reason":240,"points":241},"Vulnerability history with 2 medium CVEs",20,{"reason":243,"points":138},"7 external HTTP requests",{"reason":245,"points":230},"Bundled library (Select2) - potential for outdated version","2026-03-16T19:33:30.119Z",{"wat":248,"direct":275},{"assetPaths":249,"generatorPatterns":260,"scriptPaths":261,"versionParams":264},[250,251,252,253,254,255,256,257,258,259],"\u002Fwp-content\u002Fplugins\u002Fembed-power-bi-reports\u002Fincludes\u002Fcss\u002Fmo_epbr_settings.min.css","\u002Fwp-content\u002Fplugins\u002Fembed-power-bi-reports\u002Fincludes\u002Fcss\u002Flicense.css","\u002Fwp-content\u002Fplugins\u002Fembed-power-bi-reports\u002Fincludes\u002Fcss\u002Fphone.css","\u002Fwp-content\u002Fplugins\u002Fembed-power-bi-reports\u002Fincludes\u002Fcss\u002Fdatetime_style_settings.css","\u002Fwp-content\u002Fplugins\u002Fembed-power-bi-reports\u002Fincludes\u002Fcss\u002Fmo_epbr_supportform.css","\u002Fwp-content\u002Fplugins\u002Fembed-power-bi-reports\u002Fincludes\u002Fjs\u002Fphone.js","\u002Fwp-content\u002Fplugins\u002Fembed-power-bi-reports\u002Fincludes\u002Fjs\u002Ftimepicker.min.js","\u002Fwp-content\u002Fplugins\u002Fembed-power-bi-reports\u002Fincludes\u002Fjs\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Fembed-power-bi-reports\u002Fincludes\u002Fjs\u002Fmo_epbr_powerBI_display.js","\u002Fwp-content\u002Fplugins\u002Fembed-power-bi-reports\u002Fincludes\u002Fjs\u002Fmo_epbr_supportform.js",[],[262,263],"includes\u002Fjs\u002Fmo_epbr_powerBI_display.js","includes\u002Fjs\u002Fmo_epbr_supportform.js",[265,266,267,268,269,270,271,272,273,274],"embed-power-bi-reports\u002Fincludes\u002Fcss\u002Fmo_epbr_settings.min.css?ver=","embed-power-bi-reports\u002Fincludes\u002Fcss\u002Flicense.css?ver=","embed-power-bi-reports\u002Fincludes\u002Fcss\u002Fphone.css?ver=","embed-power-bi-reports\u002Fincludes\u002Fcss\u002Fdatetime_style_settings.css?ver=","embed-power-bi-reports\u002Fincludes\u002Fcss\u002Fmo_epbr_supportform.css?ver=","embed-power-bi-reports\u002Fincludes\u002Fjs\u002Fphone.js?ver=","embed-power-bi-reports\u002Fincludes\u002Fjs\u002Ftimepicker.min.js?ver=","embed-power-bi-reports\u002Fincludes\u002Fjs\u002Fselect2.min.js?ver=","embed-power-bi-reports\u002Fincludes\u002Fjs\u002Fmo_epbr_powerBI_display.js?ver=","embed-power-bi-reports\u002Fincludes\u002Fjs\u002Fmo_epbr_supportform.js?ver=",{"cssClasses":276,"htmlComments":278,"htmlAttributes":279,"restEndpoints":282,"jsGlobals":283,"shortcodeOutput":285},[277],"mo_epbr_menu_display",[],[280,281],"data-reportid","data-embedurl",[],[284],"window.location.href",[286],"[MO_API_POWER_BI"]