
PDF viewer for Elementor & Gutenberg Security & Risk Analysis
wordpress.org/plugins/pdfjs-viewer-for-elementorThe "PDFjs Viewer for Elementor & Gutenberg" plugin is a powerful tool that allows you to embed PDF files into your Elementor page build …
Is PDF viewer for Elementor & Gutenberg Safe to Use in 2026?
Generally Safe
Score 85/100PDF viewer for Elementor & Gutenberg has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The static analysis of pdfjs-viewer-for-elementor v1.3.2 reveals a strong security posture, indicating good development practices. The plugin demonstrates zero AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a remarkably small attack surface with no apparent unprotected entry points. Furthermore, the code signals show no dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped. The absence of file operations, external HTTP requests, and the lack of reliance on bundled libraries further bolster its security profile. The taint analysis also yielded no critical or high severity unsanitized flows.
The vulnerability history is equally impressive, with zero known CVEs recorded for this plugin. This clean record, combined with the positive static analysis results, suggests a well-maintained and secure plugin. The absence of common vulnerability types and recent vulnerabilities further reinforces this. However, it is worth noting the complete absence of nonce checks and capability checks. While the current attack surface is zero, this is a potential area for concern if the plugin's functionality were to expand or if its interaction with other WordPress components changed in future versions, as these are fundamental security mechanisms.
In conclusion, pdfjs-viewer-for-elementor v1.3.2 exhibits an excellent security profile based on the provided data, characterized by a minimal attack surface, secure coding practices, and a clean vulnerability history. The primary area for potential future improvement lies in the implementation of nonce and capability checks, which are essential for robust security in dynamic web applications.
Key Concerns
- Missing Nonce Checks
- Missing Capability Checks
PDF viewer for Elementor & Gutenberg Security Vulnerabilities
PDF viewer for Elementor & Gutenberg Code Analysis
Output Escaping
PDF viewer for Elementor & Gutenberg Attack Surface
WordPress Hooks 10
Maintenance & Trust
PDF viewer for Elementor & Gutenberg Maintenance & Trust
Maintenance Signals
Community Trust
PDF viewer for Elementor & Gutenberg Alternatives
PDF.js Viewer
pdfjs-viewer-shortcode
Embed a beautiful PDF viewer into pages.
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.
Document Embedder Addons for Elementor – Embed Documents in Elementor Websites
document-embedder-addons-for-elementor
Document Embedder Addons for Elementor makes it simple to embed PDFs, Word docs, and others into your pages, no downloads or redirects needed.
Custom iFrame – Embed PDFs, Videos, and External Content in WordPress (Elementor & Gutenberg)
custom-iframe
Easily embed secure, SEO-friendly, and responsive iFrames in WordPress using Elementor or Gutenberg with lazy loading, auto-height adjustment, and dyn …
3D Flipbook PDF Viewer & Embedder
pdf-embed-viewer
Display PDFs as interactive 3D flipbooks or standard viewers—ideal for eBooks, manuals, newsletters, and reports.
PDF viewer for Elementor & Gutenberg Developer Profile
3 plugins · 11K total installs
How We Detect PDF viewer for Elementor & Gutenberg
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/pdfjs-viewer-for-elementor/assets/css/main.css/wp-content/plugins/pdfjs-viewer-for-elementor/assets/js/main.js/wp-content/plugins/pdfjs-viewer-for-elementor/assets/js/pdfjs/web/viewer.html/wp-content/plugins/pdfjs-viewer-for-elementor/assets/js/main.js/wp-content/plugins/pdfjs-viewer-for-elementor/assets/js/pdfjs/build/pdf.js/wp-content/plugins/pdfjs-viewer-for-elementor/assets/js/pdfjs/build/pdf.worker.jspdfjs-viewer-for-elementor/assets/css/main.css?ver=pdfjs-viewer-for-elementor/assets/js/main.js?ver=HTML / DOM Fingerprints
pdfjs-viewer-for-elementor-wrapper<!-- PDFJS Viewer -->data-pdf-srcdata-pdf-widthdata-pdf-heightpdfjsLibPDFView<iframe