
Embed PDF Viewer Security & Risk Analysis
wordpress.org/plugins/embed-pdf-viewerEmbed a PDF from the Media Library or elsewhere via oEmbed or as a block into an iframe tag.
Is Embed PDF Viewer Safe to Use in 2026?
Generally Safe
Score 99/100Embed PDF Viewer has a strong security track record. Known vulnerabilities have been patched promptly.
The "embed-pdf-viewer" plugin version 2.4.8 exhibits a mixed security posture. On the positive side, the static analysis reveals no direct entry points like AJAX handlers, REST API routes, or shortcodes that are exposed without authentication. Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all identified output. There are also no file operations or critical/high severity taint flows identified, which are significant strengths. However, several areas raise concerns. The presence of known medium severity vulnerabilities, specifically cross-site scripting (XSS) types, even though currently patched, indicates a historical tendency towards input sanitization issues. The fact that the last vulnerability was very recent (December 2024) suggests that the plugin might not have a mature or consistent security development lifecycle. A concerning aspect is the complete absence of nonce checks and capability checks, coupled with the lack of authorization checks on any discovered entry points, if any were present. While the current analysis shows 0 unprotected entry points, this lack of fundamental security mechanisms is a weakness that could be exploited if new vulnerabilities are introduced in future versions. The single external HTTP request also warrants careful consideration regarding its purpose and security implications.
Key Concerns
- History of 2 medium severity CVEs
- No nonce checks found
- No capability checks found
- 1 external HTTP request
Embed PDF Viewer Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Embed PDF Viewer <= 2.3.1 - Authenticated (Editor+) Stored Cross-Site Scripting
Embed PDF Viewer <= 2.4.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via height and width Parameters
Embed PDF Viewer Code Analysis
SQL Query Safety
Output Escaping
Embed PDF Viewer Attack Surface
WordPress Hooks 3
Maintenance & Trust
Embed PDF Viewer Maintenance & Trust
Maintenance Signals
Community Trust
Embed PDF Viewer Alternatives
PDF Embedder
pdf-embedder
Seamlessly embed PDFs into your content, with customizations and intelligent responsive resizing, and no third-party services or iframes.
Algori PDF Viewer
algori-pdf-viewer
Algori PDF Viewer is a Gutenberg Block Plugin that enables you to easily display PDF documents directly on your website.
Embed Any Document – Embed PDF, Word, PowerPoint and Excel Files
embed-any-document
Embed PDF, DOC, PPT and XLS documents easily on your WordPress website with the help of Google Docs Viewer or Microsoft Office Online.
PDF Poster – Display PDF Files with Custom Viewer
pdf-poster
PDF Poster lets you embed PDF files in WordPress using a responsive viewer and block support, including full-screen, download, and print options.
PDF.js Viewer
pdfjs-viewer-shortcode
Embed a beautiful PDF viewer into pages.
Embed PDF Viewer Developer Profile
12 plugins · 43K total installs
How We Detect Embed PDF Viewer
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/embed-pdf-viewer/css/embed-pdf-viewer.css/wp-content/plugins/embed-pdf-viewer/blocks/build/index.jsembed-pdf-viewer/style.css?ver=embed-pdf-viewer/blocks/build/index.js?ver=HTML / DOM Fingerprints
embed-pdf-viewerdata-block="embed-pdf-viewer/pdf"window.embed_pdf_viewer_scripts<div><iframe class="embed-pdf-viewer" src="