3D Flipbook PDF Viewer & Embedder Security & Risk Analysis

wordpress.org/plugins/pdf-embed-viewer

Display PDFs as interactive 3D flipbooks or standard viewers—ideal for eBooks, manuals, newsletters, and reports.

200 active installs v1.3.8 PHP 7.0+ WP 3.0+ Updated Oct 27, 2025
3d-flipbookebookelementorflipbookpdf-embed
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is 3D Flipbook PDF Viewer & Embedder Safe to Use in 2026?

Generally Safe

Score 100/100

3D Flipbook PDF Viewer & Embedder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The pdf-embed-viewer plugin v1.3.8 presents a mixed security posture. On the positive side, it demonstrates good practices by consistently using prepared statements for its SQL queries and having a clean vulnerability history with no known CVEs. The presence of numerous nonce and capability checks further indicates an effort to secure its functionalities.

However, significant concerns arise from the static analysis. The plugin exposes two AJAX handlers without any authentication checks, creating a direct entry point for potential unauthorized actions. Additionally, the taint analysis reveals three flows with unsanitized paths, suggesting a risk of path traversal or insecure file handling, even though no critical or high-severity issues were flagged in this regard. The output escaping, while generally good at 71%, still means a notable portion of outputs could be vulnerable to cross-site scripting (XSS) if not handled carefully by the themes or other plugins.

Overall, while the lack of historical vulnerabilities and strong SQL practices are commendable, the unprotected AJAX endpoints and unsanitized path flows introduce tangible risks. These specific weaknesses, despite the absence of past critical issues, warrant attention for mitigating potential exploitation.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Output escaping below 100%
Vulnerabilities
None known

3D Flipbook PDF Viewer & Embedder Security Vulnerabilities

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

3D Flipbook PDF Viewer & Embedder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
73
175 escaped
Nonce Checks
7
Capability Checks
6
File Operations
2
External Requests
1
Bundled Libraries
1

Bundled Libraries

jQuery

SQL Query Safety

100% prepared2 total queries

Output Escaping

71% escaped248 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

6 flows3 with unsanitized paths
pdfev_proxy (classes\functions.php:41)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

3D Flipbook PDF Viewer & Embedder Attack Surface

Entry Points6
Unprotected2

AJAX Handlers 4

authwp_ajax_pdfev_count_manager_downloadclasses\count-manager.php:13
noprivwp_ajax_pdfev_count_manager_downloadclasses\count-manager.php:14
authwp_ajax_pdfev_import_demo_dataclasses\insert-demo.php:14
authwp_ajax_pdfev_shortcode_generateclasses\settings\shortcode.php:15

Shortcodes 2

[pdfev_viewer] classes\shortcode.php:16
[pdfev_embed_viewer] classes\shortcode.php:17
WordPress Hooks 44
actionadmin_menuclasses\admin-settings.php:17
actioninitclasses\admin-settings.php:18
filterplugin_action_links_pdf-embed-viewer/pdf-embed-viewer.phpclasses\admin-settings.php:19
actionwp_headclasses\count-manager.php:11
actioninitclasses\cpt-register.php:13
actioninitclasses\cpt-register.php:14
filtermanage_pdfev_embed_viewer_posts_columnsclasses\cpt-register.php:15
actionmanage_pdfev_embed_viewer_posts_custom_columnclasses\cpt-register.php:16
filtermanage_edit-pdfev_embed_viewer_sortable_columnsclasses\cpt-register.php:17
filterarchive_templateclasses\cpt-register.php:18
filtersingle_templateclasses\cpt-register.php:19
actionelementor/frontend/after_register_scriptsclasses\elementor\elementor.php:21
actionelementor/elements/categories_registeredclasses\elementor\elementor.php:22
actionelementor/widgets/widgets_registeredclasses\elementor\elementor.php:23
actionadmin_enqueue_scriptsclasses\enque-style-script.php:13
actionwp_enqueue_scriptsclasses\enque-style-script.php:14
actionplugins_loadedclasses\functions.php:16
actionplugins_loadedclasses\functions.php:17
actioninitclasses\functions.php:18
actionadmin_noticesclasses\insert-demo.php:15
actionpdfev_metabox_tabsclasses\metabox\general.php:14
actionpdfev_metabox_tabs_contentclasses\metabox\general.php:15
actionsave_postclasses\metabox\general.php:16
actionpdfev_metabox_tabsclasses\metabox\template.php:14
actionpdfev_metabox_tabs_contentclasses\metabox\template.php:15
actionsave_postclasses\metabox\template.php:16
actionadmin_initclasses\metabox-register.php:11
actioninitclasses\options-setup.php:13
actioninitclasses\settings\general.php:14
actionpdfev_settings_tabsclasses\settings\general.php:15
actionpdfev_settings_tabs_contentclasses\settings\general.php:16
actionpdfev_settings_tabsclasses\settings\shortcode.php:13
actionpdfev_settings_tabs_contentclasses\settings\shortcode.php:14
actionpdfev_settings_tabsclasses\settings\support.php:14
actionpdfev_settings_tabs_contentclasses\settings\support.php:15
actioninitclasses\shortcode.php:12
actionpdfev_template_archive_titleclasses\template.php:12
actionpdfev_template_archive_viewclasses\template.php:13
actionpdfev_template_archive_listclasses\template.php:14
actionpdfev_template_archive_gridclasses\template.php:15
actionpdfev_template_archive_newsletterclasses\template.php:16
actionpdfev_template_archive_ebookclasses\template.php:17
actionpdfev_template_single_headerclasses\template.php:19
actionpdfev_template_single_footerclasses\template.php:21
Maintenance & Trust

3D Flipbook PDF Viewer & Embedder Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 27, 2025
PHP min version7.0
Downloads5K

Community Trust

Rating100/100
Number of ratings5
Active installs200
Developer Profile

3D Flipbook PDF Viewer & Embedder Developer Profile

Shahadat Hossain

1 plugin · 200 total installs

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

How We Detect 3D Flipbook PDF Viewer & Embedder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pdf-embed-viewer/vendor/font-awesome/font-awesome.min.css/wp-content/plugins/pdf-embed-viewer/assets/css/admin.css/wp-content/plugins/pdf-embed-viewer/vendor/pdf/pdf.min.js/wp-content/plugins/pdf-embed-viewer/vendor/pdf/pdf.worker.min.js/wp-content/plugins/pdf-embed-viewer/assets/js/admin.js/wp-content/plugins/pdf-embed-viewer/assets/css/frontend.css/wp-content/plugins/pdf-embed-viewer/vendor/3dflipbook/js/three.min.js/wp-content/plugins/pdf-embed-viewer/vendor/pdf/pdf.js+2 more
Script Paths
/wp-content/plugins/pdf-embed-viewer/assets/js/admin.js/wp-content/plugins/pdf-embed-viewer/assets/js/frontend.js/wp-content/plugins/pdf-embed-viewer/vendor/3dflipbook/js/three.min.js/wp-content/plugins/pdf-embed-viewer/vendor/pdf/pdf.js/wp-content/plugins/pdf-embed-viewer/vendor/3dflipbook/js/3dflipbook.min.js/wp-content/plugins/pdf-embed-viewer/vendor/3dflipbook/js/simple-jquery-pdf.js
Version Parameters
pdf-embed-viewer/vendor/font-awesome/font-awesome.min.css?ver=pdf-embed-viewer/assets/css/admin.css?ver=pdf-embed-viewer/vendor/pdf/pdf.min.js?ver=pdf-embed-viewer/vendor/pdf/pdf.worker.min.js?ver=pdf-embed-viewer/assets/js/admin.js?ver=pdf-embed-viewer/vendor/font-awesome/font-awesome.min.css?ver=pdf-embed-viewer/assets/css/frontend.css?ver=pdf-embed-viewer/assets/js/frontend.js?ver=pdf-embed-viewer/vendor/3dflipbook/js/three.min.js?ver=pdf-embed-viewer/vendor/pdf/pdf.js?ver=pdf-embed-viewer/vendor/3dflipbook/js/3dflipbook.min.js?ver=pdf-embed-viewer/vendor/3dflipbook/js/simple-jquery-pdf.js?ver=

HTML / DOM Fingerprints

CSS Classes
pdfev-primarypdfev-secondarypdfev-darkpdfev-light
HTML Comments
<!-- PDF Embed Viewer is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 2 of the License, orany later version.+6 more
Data Attributes
data-pdfev
JS Globals
PDFEV_Const_PathPDFEV_Const_URLPDFEV_Const_VERSIONpdfevAjaxPDFJS_LOCALE
Shortcode Output
[pdfev_viewer[pdfev_viewer title=
FAQ

Frequently Asked Questions about 3D Flipbook PDF Viewer & Embedder