seljeDrive Document Library for Google Drive Security & Risk Analysis

wordpress.org/plugins/seljedrive-document-library-for-google-drive

Embed a Google Drive folder as a browsable document library on your WordPress site using a simple shortcode.

0 active installs v1.2.1 PHP 7.4+ WP 6.0+ Updated Apr 3, 2026
documentsfile-browsergoogle-drivelibraryshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is seljeDrive Document Library for Google Drive Safe to Use in 2026?

Generally Safe

Score 100/100

seljeDrive Document Library for Google Drive has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The seljedrive-document-library-for-google-drive plugin, version 1.1.0, exhibits a generally good security posture based on the provided static analysis. All identified entry points (AJAX handlers, REST API routes, and shortcodes) appear to have authentication or permission checks in place, which significantly mitigates direct unauthorized access. Furthermore, the absence of dangerous functions, SQL queries without prepared statements, file operations, and no recorded vulnerabilities in its history are strong indicators of secure development practices. The plugin also utilizes nonces and capability checks appropriately for its exposed functionalities.

However, there are areas for improvement. A concerning signal is that only 60% of output escaping is properly handled. This suggests a potential risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not consistently sanitized before being displayed to the user. While no critical taint flows were identified, the incomplete output escaping means that unsanitized data could still potentially be introduced into the application's output streams. The presence of 3 external HTTP requests, while not inherently problematic, warrants careful review to ensure they are made to trusted endpoints and handle responses securely.

In conclusion, the plugin's foundation is solid with robust authentication on its entry points and no history of known vulnerabilities. The primary weakness lies in the output escaping, which, if exploited, could lead to XSS. Addressing this particular aspect should be the priority for enhancing its overall security.

Key Concerns

  • Insufficient output escaping (40% unescaped)
Vulnerabilities
None known

seljeDrive Document Library for Google Drive Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

seljeDrive Document Library for Google Drive Release Timeline

v1.2.1Current
v1.2.0
v1.1.0
v1.0
Code Analysis
Analyzed Mar 17, 2026

seljeDrive Document Library for Google Drive Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
35
53 escaped
Nonce Checks
4
Capability Checks
4
File Operations
0
External Requests
3
Bundled Libraries
0

Output Escaping

60% escaped88 total outputs
Attack Surface

seljeDrive Document Library for Google Drive Attack Surface

Entry Points5
Unprotected0

REST API Routes 4

GET/wp-json/sgdl/v1/library/(?P<id>[a-f0-9\-]{36})/childrenincludes\class-sgdl-rest.php:20
GET/wp-json/sgdl/v1/library/(?P<id>[a-f0-9\-]{36})/searchincludes\class-sgdl-rest.php:31
GET/wp-json/sgdl/v1/library/(?P<id>[a-f0-9\-]{36})/openincludes\class-sgdl-rest.php:42
GET/wp-json/sgdl/v1/library/(?P<id>[a-f0-9\-]{36})/downloadincludes\class-sgdl-rest.php:53

Shortcodes 1

[sg_doc_library] includes\class-sgdl-plugin.php:26
WordPress Hooks 6
actionadmin_menuincludes\class-sgdl-plugin.php:20
actionadmin_initincludes\class-sgdl-plugin.php:21
actionadmin_initincludes\class-sgdl-plugin.php:22
actionrest_api_initincludes\class-sgdl-plugin.php:24
actionadmin_enqueue_scriptsincludes\class-sgdl-plugin.php:28
actionplugins_loadedseljedrive-document-library-for-google-drive.php:69
Maintenance & Trust

seljeDrive Document Library for Google Drive Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 3, 2026
PHP min version7.4
Downloads312

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

seljeDrive Document Library for Google Drive Developer Profile

Tormod Seljenes

1 plugin · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect seljeDrive Document Library for Google Drive

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/seljedrive-document-library-for-google-drive/assets/admin.css
Script Paths
/wp-content/plugins/seljedrive-document-library-for-google-drive/assets/admin.js
Version Parameters
seljedrive-document-library-for-google-drive/assets/admin.css?ver=seljedrive-document-library-for-google-drive/assets/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
sgdl-admin-optionssgdl-library-listsgdl-library-form
Data Attributes
data-sgdl-library-iddata-sgdl-library-namedata-sgdl-share-urldata-sgdl-access-mode
JS Globals
sgdlAdmin
FAQ

Frequently Asked Questions about seljeDrive Document Library for Google Drive