Scribd Doc Embedder Security & Risk Analysis

wordpress.org/plugins/scribd-doc-embedder

Uses the Scribd API to embed supported Scribd documents (e.g. PDF, MS Office, ePub, and many others) into a web page using the Scribd Docs Reader.

200 active installs v2.0 PHP + WP 3.0.1+ Updated Jul 4, 2014
embedpdfreaderscribdviewer
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Scribd Doc Embedder Safe to Use in 2026?

Generally Safe

Score 85/100

Scribd Doc Embedder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The scribd-doc-embedder plugin v2.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, raw SQL queries, unescaped output, file operations, and external HTTP requests is commendable. The plugin also appears to implement capability checks for its entry points, which is a good practice for restricting access. The vulnerability history is also clean, with no recorded CVEs, suggesting a history of security-conscious development.

However, there are a few points of concern. The static analysis indicates a complete lack of nonce checks across all analyzed entry points. While capability checks are present, the absence of nonces on the shortcodes means that an attacker could potentially trigger these shortcodes repeatedly without any protection against CSRF-like attacks, especially if the shortcode's functionality could be abused. Furthermore, the absence of any taint analysis results is unusual and could indicate that the analysis either found nothing to report or the analysis itself was incomplete.

In conclusion, the plugin is in a relatively good state from a security perspective due to the developer's apparent adherence to secure coding practices like prepared statements and output escaping, and a clean vulnerability record. The primary weakness lies in the complete absence of nonce checks on its shortcodes, presenting a potential CSRF vulnerability if the shortcodes perform any sensitive actions. Further investigation into the taint analysis results would be beneficial to confirm the absence of any hidden risks.

Key Concerns

  • Missing nonce checks on shortcodes
Vulnerabilities
None known

Scribd Doc Embedder Security Vulnerabilities

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

Scribd Doc Embedder Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Scribd Doc Embedder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
0 escaped
Nonce Checks
0
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0
Attack Surface

Scribd Doc Embedder Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[scribd-url] scribd_doc.php:137
[scribd-doc] scribd_doc.php:138
WordPress Hooks 4
filtermce_external_pluginsscribd_doc.php:148
filtermce_buttonsscribd_doc.php:149
actionadmin_headscribd_doc.php:152
actionadmin_enqueue_scriptsscribd_doc.php:172
Maintenance & Trust

Scribd Doc Embedder Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedJul 4, 2014
PHP min version
Downloads12K

Community Trust

Rating74/100
Number of ratings3
Active installs200
Developer Profile

Scribd Doc Embedder Developer Profile

ericboles

1 plugin · 200 total installs

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

How We Detect Scribd Doc Embedder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/scribd-doc-embedder/js/scribd-doc-mce-button.js/wp-content/plugins/scribd-doc-embedder/css/scribd-doc-mce-style.css
Script Paths
http://www.scribd.com/javascripts/scribd_api.js

HTML / DOM Fingerprints

JS Globals
scribd
Shortcode Output
<div id='embedded_doc_<p>Loading...</p>scribd.Document.getDoc(scribd.Document.getDocFromUrl(
FAQ

Frequently Asked Questions about Scribd Doc Embedder