miniOrange Embed Files for SharePoint/OneDrive Security & Risk Analysis

wordpress.org/plugins/embed-sharepoint-onedrive-documents

Embed, manage, and sync Microsoft SharePoint and OneDrive documents, folders, lists, and files within WordPress pages, posts, or the media library.

800 active installs v2.5.2 PHP 5.6+ WP 5.5+ Updated Jan 19, 2026
embed-documentmedia-librarymicrosoftonedrivesharepoint
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is miniOrange Embed Files for SharePoint/OneDrive Safe to Use in 2026?

Generally Safe

Score 100/100

miniOrange Embed Files for SharePoint/OneDrive has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "embed-sharepoint-onedrive-documents" plugin v2.5.2 demonstrates a generally good security posture with several strengths. Notably, there are no recorded vulnerabilities in its history, no dangerous functions or file operations are used, all SQL queries utilize prepared statements, and all output is properly escaped. The presence of nonce and capability checks on all identified entry points further contributes to a robust defense against common attack vectors. The plugin also correctly utilizes an external library (Select2) without known issues. However, a significant concern arises from the static analysis revealing three AJAX handlers that lack authentication checks. This presents a substantial attack surface, as these handlers could potentially be exploited by unauthenticated users to perform unintended actions. While taint analysis shows no current issues, the unprotected AJAX endpoints are a critical oversight that needs immediate attention.

Key Concerns

  • Unprotected AJAX handlers
Vulnerabilities
None known

miniOrange Embed Files for SharePoint/OneDrive Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

miniOrange Embed Files for SharePoint/OneDrive Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
279 escaped
Nonce Checks
7
Capability Checks
7
File Operations
0
External Requests
13
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

100% escaped279 total outputs
Attack Surface
3 unprotected

miniOrange Embed Files for SharePoint/OneDrive Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_mo_doc_embedembed-sharepoint-onedrive-documents.php:92
authwp_ajax_mo_sps_app_configurationembed-sharepoint-onedrive-documents.php:93
authwp_ajax_mo_sps_dismiss_copilot_noticeembed-sharepoint-onedrive-documents.php:94

Shortcodes 1

[MO_SPS_SHAREPOINT] embed-sharepoint-onedrive-documents.php:89
WordPress Hooks 8
actionadmin_menuembed-sharepoint-onedrive-documents.php:83
actionadmin_enqueue_scriptsembed-sharepoint-onedrive-documents.php:84
actionadmin_enqueue_scriptsembed-sharepoint-onedrive-documents.php:85
actionadmin_initembed-sharepoint-onedrive-documents.php:86
actionadmin_footerembed-sharepoint-onedrive-documents.php:87
actioninitembed-sharepoint-onedrive-documents.php:88
filterallowed_redirect_hostsembed-sharepoint-onedrive-documents.php:91
actionadmin_noticesembed-sharepoint-onedrive-documents.php:95
Maintenance & Trust

miniOrange Embed Files for SharePoint/OneDrive Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 19, 2026
PHP min version5.6
Downloads29K

Community Trust

Rating100/100
Number of ratings40
Active installs800
Developer Profile

miniOrange Embed Files for SharePoint/OneDrive Developer Profile

miniOrange

38 plugins · 83K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
324 days
View full developer profile
Detection Fingerprints

How We Detect miniOrange Embed Files for SharePoint/OneDrive

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/embed-sharepoint-onedrive-documents/includes/css/media.css/wp-content/plugins/embed-sharepoint-onedrive-documents/includes/js/media.js/wp-content/plugins/embed-sharepoint-onedrive-documents/images/microsoft-sharepoint.svg/wp-content/plugins/embed-sharepoint-onedrive-documents/includes/css/mo_sps_settings.css/wp-content/plugins/embed-sharepoint-onedrive-documents/includes/css/phone.css/wp-content/plugins/embed-sharepoint-onedrive-documents/includes/css/jquery-ui.css/wp-content/plugins/embed-sharepoint-onedrive-documents/includes/css/license.css
Script Paths
/wp-content/plugins/embed-sharepoint-onedrive-documents/includes/js/media.js
Version Parameters
embed-sharepoint-onedrive-documents/includes/css/media.css?ver=embed-sharepoint-onedrive-documents/includes/js/media.js?ver=embed-sharepoint-onedrive-documents/includes/css/mo_sps_settings.css?ver=embed-sharepoint-onedrive-documents/includes/css/phone.css?ver=embed-sharepoint-onedrive-documents/includes/css/jquery-ui.css?ver=embed-sharepoint-onedrive-documents/includes/css/license.css?ver=

HTML / DOM Fingerprints

CSS Classes
mo_sps_menumo_sps_settings
Data Attributes
data-wp-bind
JS Globals
mo_sps
Shortcode Output
[MO_SPS_SHAREPOINT]
FAQ

Frequently Asked Questions about miniOrange Embed Files for SharePoint/OneDrive