
Intranet and Extranet with O365 Login Security & Risk Analysis
wordpress.org/plugins/o365-wp-restrictIntranet and Extranet Portal for Office 365,Dynamics CRM and Other Third Party Identity Providers.
Is Intranet and Extranet with O365 Login Safe to Use in 2026?
Generally Safe
Score 100/100Intranet and Extranet with O365 Login has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The security posture of the o365-wp-restrict plugin v1.7 shows a mix of good practices and significant concerns. The plugin demonstrates strengths in its handling of SQL queries, utilizing prepared statements exclusively, and avoiding file operations and external HTTP requests. The absence of known CVEs and a clean vulnerability history is also a positive indicator. However, the static analysis reveals critical weaknesses that elevate the risk profile.
The plugin utilizes the `unserialize` function ten times, a known attack vector for Remote Code Execution (RCE) vulnerabilities, especially when processing user-supplied data without proper sanitization or validation. While the taint analysis found no critical or high-severity flows, the presence of six flows with unsanitized paths is concerning and strongly correlated with the dangerous use of `unserialize`. The plugin also has a low percentage of properly escaped output (54%), suggesting potential Cross-Site Scripting (XSS) vulnerabilities.
Overall, while the plugin avoids common pitfalls like unauthenticated entry points and raw SQL queries, the heavy reliance on `unserialize` and unsanitized flows presents a tangible risk. The vulnerability history is a positive, but it cannot fully mitigate the risks identified in the code analysis. A balanced conclusion is that the plugin has some solid security foundations but requires immediate attention to address the `unserialize` usage and output escaping to reduce its attack surface and potential for compromise.
Key Concerns
- Dangerous function: unserialize used 10 times
- Taint analysis: 6 flows with unsanitized paths
- Output escaping: only 54% properly escaped
- Capability checks: missing on entry points
Intranet and Extranet with O365 Login Security Vulnerabilities
Intranet and Extranet with O365 Login Release Timeline
Intranet and Extranet with O365 Login Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
Intranet and Extranet with O365 Login Attack Surface
WordPress Hooks 8
Maintenance & Trust
Intranet and Extranet with O365 Login Maintenance & Trust
Maintenance Signals
Community Trust
Intranet and Extranet with O365 Login Alternatives
Prevent files / folders access
prevent-file-access
Prevent public access to WordPress files and folders. Protect downloads from public access, Role-based folder access, and User base folder access.
BruteFort
brutefort
BruteFort – Complete WordPress login security with custom login URLs, geo blocking, brute force protection, and IP restrictions in one plugin.
Karma Protected Content
karma-contenuto-protetto
Protect parts of your post content with a simple shortcode, visible only to registered users.
Disable Comments – Remove Comments & Stop Spam [Multi-Site Support]
disable-comments
Allows administrators to globally disable comments on their site. Comments can be disabled according to post type. Multisite friendly.
Antispam Bee
antispam-bee
Sophisticated antispam plugin for effective daily comment and trackback spam-fighting. Built with data protection and privacy in mind.
Intranet and Extranet with O365 Login Developer Profile
2 plugins · 70 total installs
How We Detect Intranet and Extranet with O365 Login
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/o365-wp-restrict/css/o365_wp_restrict_menu_icon.css/wp-content/plugins/o365-wp-restrict/css/o365_wp_restrict.css/wp-content/plugins/o365-wp-restrict/js/o365-wp-restrict.js/wp-content/plugins/o365-wp-restrict/js/SpryTabbedPanels.js/wp-content/plugins/o365-wp-restrict/img/help-picture.png/wp-content/plugins/o365-wp-restrict/js/o365-wp-restrict.js/wp-content/plugins/o365-wp-restrict/js/SpryTabbedPanels.jsHTML / DOM Fingerprints
office-365-add-onsoffice-365-add-ons-wp-list-tablehead-office-365-add-onsan_left_columnan_right_columnhead-right-office-365-add-onsan_display_cellan_display_cell_inner+10 moredata-tabbedpanels-regionSpryTabbedPanels