PDF viewer for Elementor & Gutenberg Security & Risk Analysis

wordpress.org/plugins/pdfjs-viewer-for-elementor

The "PDFjs Viewer for Elementor & Gutenberg" plugin is a powerful tool that allows you to embed PDF files into your Elementor page build …

10K active installs v1.3.2 PHP 7.4+ WP 5.6+ Updated Jan 24, 2024
block-editorelementorembedpdfpdfjs
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PDF viewer for Elementor & Gutenberg Safe to Use in 2026?

Generally Safe

Score 85/100

PDF viewer for Elementor & Gutenberg has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

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
Vulnerabilities
None known

PDF viewer for Elementor & Gutenberg Security Vulnerabilities

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

PDF viewer for Elementor & Gutenberg Code Analysis

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

Output Escaping

100% escaped16 total outputs
Attack Surface

PDF viewer for Elementor & Gutenberg Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionplugins_loadedpdf-viewer.php:64
actionadmin_noticespdf-viewer.php:83
actionadmin_noticespdf-viewer.php:89
actionadmin_noticespdf-viewer.php:95
actionelementor/widgets/registerplugin.php:69
actionplugins_loadedtrunk\pdf-viewer.php:64
actionadmin_noticestrunk\pdf-viewer.php:83
actionadmin_noticestrunk\pdf-viewer.php:89
actionadmin_noticestrunk\pdf-viewer.php:95
actionelementor/widgets/registertrunk\plugin.php:69
Maintenance & Trust

PDF viewer for Elementor & Gutenberg Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedJan 24, 2024
PHP min version7.4
Downloads31K

Community Trust

Rating100/100
Number of ratings3
Active installs10K
Developer Profile

PDF viewer for Elementor & Gutenberg Developer Profile

Kaz Kadalashvili

3 plugins · 11K total installs

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

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

Asset Paths
/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
Script Paths
/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.js
Version Parameters
pdfjs-viewer-for-elementor/assets/css/main.css?ver=pdfjs-viewer-for-elementor/assets/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
pdfjs-viewer-for-elementor-wrapper
HTML Comments
<!-- PDFJS Viewer -->
Data Attributes
data-pdf-srcdata-pdf-widthdata-pdf-height
JS Globals
pdfjsLibPDFView
Shortcode Output
<iframe
FAQ

Frequently Asked Questions about PDF viewer for Elementor & Gutenberg