E2Pdf – Export Pdf Tool for WordPress Security & Risk Analysis

wordpress.org/plugins/e2pdf

PDF Builder for CF7, Divi, Elementor Forms, Everest, Fluent, Formidable, Forminator, Gravity, JFB, Ninja, WPForms, WooCommerce, Post Meta, ACF, etc.

10K active installs v1.32.05 PHP 5.4+ WP 4.0+ Updated Mar 12, 2026
documentemailformformspdf
89
A · Safe
CVEs total9
Unpatched0
Last CVEOct 16, 2025
Safety Verdict

Is E2Pdf – Export Pdf Tool for WordPress Safe to Use in 2026?

Generally Safe

Score 89/100

E2Pdf – Export Pdf Tool for WordPress has a strong security track record. Known vulnerabilities have been patched promptly.

9 known CVEsLast CVE: Oct 16, 2025Updated 21d ago
Risk Assessment

The e2pdf plugin v1.32.05 presents a moderate security risk due to a significant number of unprotected AJAX handlers and concerning patterns identified in its code signals and vulnerability history. While the plugin demonstrates some good security practices, such as using prepared statements for a majority of its SQL queries and implementing a substantial number of nonce and capability checks, the 22 unprotected AJAX handlers represent a considerable attack surface that could be exploited by unauthenticated users.

The static analysis reveals the presence of dangerous functions like `preg_replace(/e)` and `unserialize`, coupled with taint analysis indicating 3 flows with unsanitized paths, two of which are high severity. This suggests potential vulnerabilities such as Cross-Site Scripting (XSS) or Remote Code Execution (RCE) if input is not properly sanitized before being processed by these functions. Furthermore, only 47% of output is properly escaped, increasing the risk of XSS vulnerabilities.

The plugin's vulnerability history of 9 known CVEs, including high-severity issues like SQL Injection, Cross-Site Request Forgery (CSRF), and Deserialization of Untrusted Data, reinforces these concerns. Although there are no currently unpatched vulnerabilities, the recurring nature and types of past vulnerabilities suggest a persistent need for rigorous security auditing and patching by the developers. The last reported vulnerability was in October 2025, which is concerning if the current version is 1.32.05, suggesting a potential gap in proactive security updates or an issue with the timestamp reporting.

Key Concerns

  • Large attack surface without auth (AJAX)
  • High severity taint flows
  • Unescaped output
  • Dangerous functions found
  • Multiple high and medium CVEs historically
  • Deserialization of untrusted data history
  • Unrestricted upload of dangerous file type history
Vulnerabilities
9

E2Pdf – Export Pdf Tool for WordPress Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
4 CVEs in 2023
2023
3 CVEs in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

High
2
Medium
7

9 total CVEs

CVE-2025-62068medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

e2pdf <= 1.28.09 - Authenticated (Contributor+) Stored Cross-Site Scripting

Oct 16, 2025 Patched in 1.28.10 (7d)
CVE-2024-43318medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

e2pdf <= 1.25.05 - Authenticated (Contributor+) Stored Cross-Site Scripting

Aug 16, 2024 Patched in 1.25.11 (7d)
CVE-2024-37415medium · 4.3Missing Authorization

E2Pdf – Export To Pdf Tool for WordPress <= 1.20.27 - Missing Authorization

Jun 28, 2024 Patched in 1.23.00 (5d)
CVE-2024-31373medium · 4.3Cross-Site Request Forgery (CSRF)

e2pdf <= 1.20.27 - Cross-Site Request Forgery

Apr 10, 2024 Patched in 1.23.00 (7d)
CVE-2023-50849medium · 6.6Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

E2Pdf <= 1.20.23 - Authenticated(Administrator+) SQL Injection

Dec 21, 2023 Patched in 1.20.24 (33d)
CVE-2023-6826high · 7.2Unrestricted Upload of File with Dangerous Type

E2Pdf <= 1.20.25 - Authenticated (Administrator+) Arbitrary File Upload

Dec 13, 2023 Patched in 1.20.26 (41d)
CVE-2023-46154high · 7.2Deserialization of Untrusted Data

E2Pdf <= 1.20.18 - Authenticated (Administrator+) PHP Object Injection

Oct 17, 2023 Patched in 1.20.19 (98d)
CVE-2023-5229medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

e2pdf < 1.20.20 - Authenticated (Administrator+) Stored Cross-Site Scripting

Oct 9, 2023 Patched in 1.20.20 (106d)
CVE-2022-0535medium · 4.8Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

E2Pdf <= 1.16.44 - Stored Cross-Site Scripting

Feb 9, 2022 Patched in 1.16.45 (713d)
Code Analysis
Analyzed Mar 16, 2026

E2Pdf – Export Pdf Tool for WordPress Code Analysis

Dangerous Functions
5
Raw SQL Queries
204
299 prepared
Unescaped Output
315
279 escaped
Nonce Checks
46
Capability Checks
13
File Operations
62
External Requests
17
Bundled Libraries
0

Dangerous Functions Found

preg_replace(/e)preg_replace('/eclasses\extension\e2pdf-everest.php:301
preg_replace(/e)preg_replace('/eclasses\extension\e2pdf-everest.php:338
unserializereturn @unserialize($value);classes\helper\e2pdf-convert.php:152
unserializereturn @unserialize($value, ['allowed_classes' => false]);classes\helper\e2pdf-convert.php:154
preg_replace(/e)preg_replace('/&(#x?)?([A-Za-z0-9]+);/e'classes\helper\e2pdf-rtl.php:623

SQL Query Safety

59% prepared503 total queries

Output Escaping

47% escaped594 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
<e2pdf-woocommerce> (classes\extension\e2pdf-woocommerce.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
22 unprotected

E2Pdf – Export Pdf Tool for WordPress Attack Surface

Entry Points33
Unprotected22

AJAX Handlers 22

authwp_ajax_e2pdf_save_formclasses\model\e2pdf-loader.php:44
authwp_ajax_e2pdf_autoclasses\model\e2pdf-loader.php:45
authwp_ajax_e2pdf_uploadclasses\model\e2pdf-loader.php:46
authwp_ajax_e2pdf_reuploadclasses\model\e2pdf-loader.php:47
authwp_ajax_e2pdf_extensionclasses\model\e2pdf-loader.php:48
authwp_ajax_e2pdf_activate_templateclasses\model\e2pdf-loader.php:49
authwp_ajax_e2pdf_deactivate_templateclasses\model\e2pdf-loader.php:50
authwp_ajax_e2pdf_visual_mapperclasses\model\e2pdf-loader.php:51
authwp_ajax_e2pdf_get_stylesclasses\model\e2pdf-loader.php:52
authwp_ajax_e2pdf_emailclasses\model\e2pdf-loader.php:53
authwp_ajax_e2pdf_license_keyclasses\model\e2pdf-loader.php:54
authwp_ajax_e2pdf_restore_license_keyclasses\model\e2pdf-loader.php:55
authwp_ajax_e2pdf_deactivate_all_templatesclasses\model\e2pdf-loader.php:56
authwp_ajax_e2pdf_templatesclasses\model\e2pdf-loader.php:57
authwp_ajax_e2pdf_datasetclasses\model\e2pdf-loader.php:58
authwp_ajax_e2pdf_datasets_refreshclasses\model\e2pdf-loader.php:59
authwp_ajax_e2pdf_delete_itemclasses\model\e2pdf-loader.php:60
authwp_ajax_e2pdf_delete_itemsclasses\model\e2pdf-loader.php:61
authwp_ajax_e2pdf_delete_fontclasses\model\e2pdf-loader.php:62
authwp_ajax_e2pdf_bulk_createclasses\model\e2pdf-loader.php:63
authwp_ajax_e2pdf_bulk_actionclasses\model\e2pdf-loader.php:64
authwp_ajax_e2pdf_bulk_progressclasses\model\e2pdf-loader.php:65

Shortcodes 11

[e2pdf-frm-entry-values] classes\extension\e2pdf-formidable.php:3959
[e2pdf-frm-lookup-values] classes\extension\e2pdf-formidable.php:3960
[e2pdf-frm-data-values] classes\extension\e2pdf-formidable.php:3961
[e2pdf-frm-repeatable] classes\extension\e2pdf-formidable.php:3962
[e2pdf-download] classes\extension\e2pdf-wordpress.php:1009
[e2pdf-view] classes\extension\e2pdf-wordpress.php:1010
[e2pdf-save] classes\extension\e2pdf-wordpress.php:1011
[e2pdf-zapier] classes\extension\e2pdf-wordpress.php:1012
[e2pdf-adobesign] classes\extension\e2pdf-wordpress.php:1013
[e2pdf-save] classes\extension\e2pdf-wpforms.php:266
[e2pdf-attachment] classes\extension\e2pdf-wpforms.php:269
WordPress Hooks 308
filtercaldera_forms_get_entry_detailclasses\extension\e2pdf-caldera.php:112
filtercaldera_forms_magic_formclasses\extension\e2pdf-caldera.php:290
filtercaldera_forms_render_get_fieldclasses\extension\e2pdf-caldera.php:291
filtercaldera_forms_pre_do_field_magicclasses\extension\e2pdf-caldera.php:292
filtercaldera_forms_get_field_entryclasses\extension\e2pdf-caldera.php:293
filtercaldera_forms_pre_check_conditionclasses\extension\e2pdf-caldera.php:294
filtercaldera_forms_render_get_formclasses\extension\e2pdf-caldera.php:579
actioncaldera_forms_mailer_completeclasses\extension\e2pdf-caldera.php:1127
actioncaldera_forms_mailer_failedclasses\extension\e2pdf-caldera.php:1128
actioncaldera_forms_submit_completeclasses\extension\e2pdf-caldera.php:1129
filtercaldera_forms_mailerclasses\extension\e2pdf-caldera.php:1452
filtercaldera_forms_autoresponse_mailclasses\extension\e2pdf-caldera.php:1453
filtercaldera_forms_render_noticesclasses\extension\e2pdf-caldera.php:1454
filtercaldera_forms_ajax_returnclasses\extension\e2pdf-caldera.php:1455
filtercaldera_forms_render_formclasses\extension\e2pdf-caldera.php:1456
filteret_pb_module_shortcode_attributesclasses\extension\e2pdf-divi.php:1000
filteret_pb_module_shortcode_attributesclasses\extension\e2pdf-divi.php:1002
filteret_module_shortcode_outputclasses\extension\e2pdf-divi.php:1004
filterwp_mailclasses\extension\e2pdf-divi.php:1234
filterwp_mailclasses\extension\e2pdf-divi.php:1280
actionelementor_pro/forms/new_recordclasses\extension\e2pdf-elementor.php:133
actionelementor_pro/forms/actions/after_runclasses\extension\e2pdf-elementor.php:134
actionelementor_pro/forms/mail_sentclasses\extension\e2pdf-elementor.php:135
filterelementor_pro/forms/wp_mail_messageclasses\extension\e2pdf-elementor.php:140
filterelementor_pro/forms/record/actions_beforeclasses\extension\e2pdf-elementor.php:141
filterwpnotif_filter_elementor_messageclasses\extension\e2pdf-elementor.php:142
filterwp_mailclasses\extension\e2pdf-elementor.php:1090
actioneverest_forms_email_send_afterclasses\extension\e2pdf-everest.php:93
actioneverest_forms_entry_details_sidebar_detailsclasses\extension\e2pdf-everest.php:94
filtereverest_forms_add_successclasses\extension\e2pdf-everest.php:99
filtereverest_forms_email_attachmentsclasses\extension\e2pdf-everest.php:100
filtereverest_forms_email_messageclasses\extension\e2pdf-everest.php:101
filtereverest_forms_email_template_messageclasses\extension\e2pdf-everest.php:102
filtereverest_forms_entry_table_actionsclasses\extension\e2pdf-everest.php:103
filtereverest_forms_after_success_ajax_messageclasses\extension\e2pdf-everest.php:104
filtereverest_forms_process_smart_tagsclasses\extension\e2pdf-everest.php:213
actioneverest_forms_before_template_partclasses\extension\e2pdf-everest.php:1048
actioneverest_forms_after_template_partclasses\extension\e2pdf-everest.php:1049
actionfluentform/integration_notify_notificationsclasses\extension\e2pdf-fluent.php:235
actionfluentform/notify_on_form_submitclasses\extension\e2pdf-fluent.php:236
filterfluentform/submission_message_parseclasses\extension\e2pdf-fluent.php:306
filterfluentform/filter_email_attachmentsclasses\extension\e2pdf-fluent.php:307
filterfluentform/integration_data_trelloclasses\extension\e2pdf-fluent.php:308
filterfluentform/insert_response_dataclasses\extension\e2pdf-fluent.php:309
filterfluentform/redirect_url_valueclasses\extension\e2pdf-fluent.php:310
filterfluentform/form_submission_confirmationclasses\extension\e2pdf-fluent.php:311
filterfluentform/submission_confirmationclasses\extension\e2pdf-fluent.php:312
actionfrm_notificationclasses\extension\e2pdf-formidable.php:284
actioncheck_ajax_refererclasses\extension\e2pdf-formidable.php:285
actionfrm_after_create_entryclasses\extension\e2pdf-formidable.php:286
actionfrm_after_update_entryclasses\extension\e2pdf-formidable.php:287
actionfrm_success_actionclasses\extension\e2pdf-formidable.php:288
actionfrm_show_entry_sidebarclasses\extension\e2pdf-formidable.php:291
actionfrm_edit_entry_sidebarclasses\extension\e2pdf-formidable.php:292
filterfrm_display_entry_contentclasses\extension\e2pdf-formidable.php:301
filterfrm_display_entry_contentclasses\extension\e2pdf-formidable.php:302
filterfrm_display_entry_contentclasses\extension\e2pdf-formidable.php:303
filterfrm_contentclasses\extension\e2pdf-formidable.php:304
filterfrm_contentclasses\extension\e2pdf-formidable.php:305
filterfrm_contentclasses\extension\e2pdf-formidable.php:308
filterfrm_image_html_arrayclasses\extension\e2pdf-formidable.php:309
filterfrm_notification_attachmentclasses\extension\e2pdf-formidable.php:310
filtere2pdf_model_options_get_options_optionsclasses\extension\e2pdf-formidable.php:311
filterfrm_main_feedbackclasses\extension\e2pdf-formidable.php:312
filtere2pdf_controller_templates_backup_optionsclasses\extension\e2pdf-formidable.php:315
filtere2pdf_controller_templates_backup_pagesclasses\extension\e2pdf-formidable.php:316
filtere2pdf_controller_templates_backup_actionsclasses\extension\e2pdf-formidable.php:317
filtere2pdf_controller_templates_backup_replace_shortcodesclasses\extension\e2pdf-formidable.php:318
filtere2pdf_controller_templates_import_optionsclasses\extension\e2pdf-formidable.php:321
filtere2pdf_controller_templates_import_pagesclasses\extension\e2pdf-formidable.php:322
filtere2pdf_controller_templates_import_actionsclasses\extension\e2pdf-formidable.php:323
filtere2pdf_controller_templates_import_replace_shortcodesclasses\extension\e2pdf-formidable.php:324
filterfrm_row_actionsclasses\extension\e2pdf-formidable.php:327
filterfrm_display_value_customclasses\extension\e2pdf-formidable.php:535
filterfrmpro_fields_replace_shortcodesclasses\extension\e2pdf-formidable.php:542
filterfrm_filter_viewclasses\extension\e2pdf-formidable.php:568
filterfrm_keep_signature_value_arrayclasses\extension\e2pdf-formidable.php:590
filterfrmpro_fields_replace_shortcodesclasses\extension\e2pdf-formidable.php:592
filterfrm_get_signature_display_valueclasses\extension\e2pdf-formidable.php:596
filterfrm_contentclasses\extension\e2pdf-formidable.php:616
filterfrm_contentclasses\extension\e2pdf-formidable.php:621
filterfrm_get_signature_display_valueclasses\extension\e2pdf-formidable.php:654
filterfrmpro_fields_replace_shortcodesclasses\extension\e2pdf-formidable.php:655
filterfrm_contentclasses\extension\e2pdf-formidable.php:931
filterwp_get_attachment_urlclasses\extension\e2pdf-formidable.php:1060
filterwp_get_attachment_image_srcclasses\extension\e2pdf-formidable.php:1061
filterfrm_default_field_optionsclasses\extension\e2pdf-formidable.php:1854
filterfrm_default_field_optionsclasses\extension\e2pdf-formidable.php:1882
filterfrm_match_xml_formclasses\extension\e2pdf-formidable.php:3080
filterfrm_get_paged_fieldsclasses\extension\e2pdf-formidable.php:3513
filterfrm_show_new_entry_pageclasses\extension\e2pdf-formidable.php:3515
filterfrm_pre_display_formclasses\extension\e2pdf-formidable.php:3516
filterfrm_default_field_optionsclasses\extension\e2pdf-formidable.php:4025
filterfrm_lookup_is_current_user_filter_neededclasses\extension\e2pdf-formidable.php:4035
filterfrm_default_field_optionsclasses\extension\e2pdf-formidable.php:4082
actionforminator_custom_form_submit_before_set_fieldsclasses\extension\e2pdf-forminator.php:3243
actionforminator_custom_form_mail_admin_sentclasses\extension\e2pdf-forminator.php:3244
filterforminator_custom_form_mail_admin_messageclasses\extension\e2pdf-forminator.php:3249
filterforminator_custom_form_submit_responseclasses\extension\e2pdf-forminator.php:3250
filterforminator_custom_form_ajax_submit_responseclasses\extension\e2pdf-forminator.php:3251
filterforminator_form_submit_responseclasses\extension\e2pdf-forminator.php:3254
filterforminator_form_ajax_submit_responseclasses\extension\e2pdf-forminator.php:3255
filtere2pdf_model_shortcode_extension_optionsclasses\extension\e2pdf-forminator.php:3331
filterwp_mailclasses\extension\e2pdf-forminator.php:3367
filtere2pdf_model_shortcode_extension_optionsclasses\extension\e2pdf-forminator.php:3418
actiongform_after_emailclasses\extension\e2pdf-gravity.php:202
actiongform_after_update_entryclasses\extension\e2pdf-gravity.php:203
actiongform_entries_first_column_actionsclasses\extension\e2pdf-gravity.php:206
filtergform_confirmationclasses\extension\e2pdf-gravity.php:211
filtergform_notificationclasses\extension\e2pdf-gravity.php:212
filtergform_twilio_messageclasses\extension\e2pdf-gravity.php:213
filtergform_entry_post_saveclasses\extension\e2pdf-gravity.php:214
filtergform_entry_field_valueclasses\extension\e2pdf-gravity.php:215
filtergform_merge_tag_filterclasses\extension\e2pdf-gravity.php:216
filtergform_entries_field_valueclasses\extension\e2pdf-gravity.php:217
filtergform_entry_detail_meta_boxesclasses\extension\e2pdf-gravity.php:220
filtergp_template_pathsclasses\extension\e2pdf-gravity.php:242
filtergform_merge_tag_filterclasses\extension\e2pdf-gravity.php:243
filtergform_display_product_summaryclasses\extension\e2pdf-gravity.php:244
filtergform_pre_renderclasses\extension\e2pdf-gravity.php:1666
filtergform_merge_tag_filterclasses\extension\e2pdf-gravity.php:2258
actionjet-form-builder/send-email/send-beforeclasses\extension\e2pdf-jetformbuilder.php:103
actionjet-form-builder/form-handler/before-sendclasses\extension\e2pdf-jetformbuilder.php:104
actionjet-form-builder/form-handler/after-sendclasses\extension\e2pdf-jetformbuilder.php:105
actionjet-form-builder/before-do-action/redirect_to_pageclasses\extension\e2pdf-jetformbuilder.php:106
filterjet-form-builder/before-end-formclasses\extension\e2pdf-jetformbuilder.php:122
filterjet-form-builder/send-email/message_contentclasses\extension\e2pdf-jetformbuilder.php:123
filterjet-form-builder/content-filtersclasses\extension\e2pdf-jetformbuilder.php:124
filterjet-form-builder/page-containers/jfb-records-singleclasses\extension\e2pdf-jetformbuilder.php:127
filterwp_kses_allowed_htmlclasses\extension\e2pdf-jetformbuilder.php:367
filtersafe_style_cssclasses\extension\e2pdf-jetformbuilder.php:368
filterjet-form-builder/send-email/template-repeaterclasses\extension\e2pdf-jetformbuilder.php:537
actionmetform_after_store_form_dataclasses\extension\e2pdf-metform.php:148
actionadd_meta_boxesclasses\extension\e2pdf-metform.php:149
filterpost_row_actionsclasses\extension\e2pdf-metform.php:154
filtermanage_metform-entry_posts_columnsclasses\extension\e2pdf-metform.php:155
filterwp_mailclasses\extension\e2pdf-metform.php:1054
actionwp_mail_succeededclasses\extension\e2pdf-metform.php:1105
actionwp_mail_failedclasses\extension\e2pdf-metform.php:1106
actionmanage_metform-entry_posts_custom_columnclasses\extension\e2pdf-metform.php:1233
filterninja_forms_run_action_settingsclasses\extension\e2pdf-ninja.php:353
filterninja_forms_post_run_action_type_saveclasses\extension\e2pdf-ninja.php:354
filterninja_forms_post_run_action_type_emailclasses\extension\e2pdf-ninja.php:355
filterninja_forms_action_email_attachmentsclasses\extension\e2pdf-ninja.php:356
filterninja_forms_action_email_messageclasses\extension\e2pdf-ninja.php:357
filterrest_dispatch_requestclasses\extension\e2pdf-ninja.php:359
actionwoocommerce_after_resend_order_emailclasses\extension\e2pdf-woocommerce.php:272
actionwoocommerce_settings_productsclasses\extension\e2pdf-woocommerce.php:275
actionwoocommerce_admin_process_product_objectclasses\extension\e2pdf-woocommerce.php:276
actionelementor/widget/before_render_contentclasses\extension\e2pdf-woocommerce.php:279
actionelementor/frontend/widget/before_renderclasses\extension\e2pdf-woocommerce.php:280
actionelementor/frontend/before_renderclasses\extension\e2pdf-woocommerce.php:283
actionadd_meta_boxes_woocommerce_page_wc-ordersclasses\extension\e2pdf-woocommerce.php:286
actionadd_meta_boxes_shop_orderclasses\extension\e2pdf-woocommerce.php:287
actionadd_meta_boxes_shop_subscriptionclasses\extension\e2pdf-woocommerce.php:288
actionadd_meta_boxesclasses\extension\e2pdf-woocommerce.php:291
actionwoocommerce_admin_order_actions_endclasses\extension\e2pdf-woocommerce.php:292
actionwoocommerce_order_details_before_order_tableclasses\extension\e2pdf-woocommerce.php:293
actionwoocommerce_order_details_before_order_table_itemsclasses\extension\e2pdf-woocommerce.php:294
actionwoocommerce_order_details_after_order_table_itemsclasses\extension\e2pdf-woocommerce.php:295
actionwoocommerce_order_details_after_order_tableclasses\extension\e2pdf-woocommerce.php:296
actionwoocommerce_after_order_detailsclasses\extension\e2pdf-woocommerce.php:297
actionwoocommerce_proceed_to_checkoutclasses\extension\e2pdf-woocommerce.php:298
actionwoocommerce_review_order_before_submitclasses\extension\e2pdf-woocommerce.php:299
actionwoocommerce_review_order_after_submitclasses\extension\e2pdf-woocommerce.php:300
actionadd_meta_boxesclasses\extension\e2pdf-woocommerce.php:303
actionwoocommerce_subscription_before_actionsclasses\extension\e2pdf-woocommerce.php:304
actionwoocommerce_subscription_after_actionsclasses\extension\e2pdf-woocommerce.php:305
actionwcs_subscription_details_table_before_datesclasses\extension\e2pdf-woocommerce.php:306
actionwcs_subscription_details_table_before_payment_methodclasses\extension\e2pdf-woocommerce.php:307
actionwcs_subscription_details_table_after_datesclasses\extension\e2pdf-woocommerce.php:308
actionwoocommerce_proceed_to_checkoutclasses\extension\e2pdf-woocommerce.php:312
actionadd_meta_boxesclasses\extension\e2pdf-woocommerce.php:324
filterwoocommerce_product_file_download_pathclasses\extension\e2pdf-woocommerce.php:330
filterwoocommerce_short_descriptionclasses\extension\e2pdf-woocommerce.php:331
filterthe_contentclasses\extension\e2pdf-woocommerce.php:332
filterwoocommerce_email_attachmentsclasses\extension\e2pdf-woocommerce.php:333
filterwoocommerce_mail_contentclasses\extension\e2pdf-woocommerce.php:334
filterwoocommerce_display_product_attributesclasses\extension\e2pdf-woocommerce.php:335
filtere2pdf_model_shortcode_wc_product_get_attribute_valueclasses\extension\e2pdf-woocommerce.php:336
filterwoocommerce_customer_available_downloadsclasses\extension\e2pdf-woocommerce.php:337
filterwoocommerce_order_get_downloadable_itemsclasses\extension\e2pdf-woocommerce.php:338
filtertheme_mod_tab_contentclasses\extension\e2pdf-woocommerce.php:341
filterwoocommerce_available_variationclasses\extension\e2pdf-woocommerce.php:344
filtere2pdf_model_shortcode_e2pdf_wc_product_descriptionclasses\extension\e2pdf-woocommerce.php:347
filterwoocommerce_product_downloads_approved_directory_validation_for_shortcodesclasses\extension\e2pdf-woocommerce.php:350
filtercs_element_pre_renderclasses\extension\e2pdf-woocommerce.php:356
filtermanage_edit-shop_order_columnsclasses\extension\e2pdf-woocommerce.php:359
filterwoocommerce_my_account_my_orders_actionsclasses\extension\e2pdf-woocommerce.php:360
filtermanage_edit-shop_subscription_columnsclasses\extension\e2pdf-woocommerce.php:363
filterwcs_view_subscription_actionsclasses\extension\e2pdf-woocommerce.php:364
filterwoocommerce_my_account_my_orders_actionsclasses\extension\e2pdf-woocommerce.php:368
filtere2pdf_model_options_get_options_optionsclasses\extension\e2pdf-woocommerce.php:370
actionadmin_print_scriptsclasses\extension\e2pdf-woocommerce.php:485
filtergform_merge_tag_filterclasses\extension\e2pdf-woocommerce.php:1714
actionmanage_shop_order_posts_custom_columnclasses\extension\e2pdf-woocommerce.php:3842
actionmanage_shop_subscription_posts_custom_columnclasses\extension\e2pdf-woocommerce.php:3888
filterthe_contentclasses\extension\e2pdf-wordpress.php:232
filterwidget_textclasses\extension\e2pdf-wordpress.php:233
filterwidget_block_contentclasses\extension\e2pdf-wordpress.php:234
filterpum_popup_contentclasses\extension\e2pdf-wordpress.php:240
filterem_event_output_placeholderclasses\extension\e2pdf-wordpress.php:246
filterem_event_outputclasses\extension\e2pdf-wordpress.php:247
filterem_booking_output_placeholderclasses\extension\e2pdf-wordpress.php:248
filterem_booking_outputclasses\extension\e2pdf-wordpress.php:249
filterem_location_output_placeholderclasses\extension\e2pdf-wordpress.php:250
filterem_location_outputclasses\extension\e2pdf-wordpress.php:251
filterem_category_output_placeholderclasses\extension\e2pdf-wordpress.php:252
filterfl_builder_before_render_shortcodesclasses\extension\e2pdf-wordpress.php:258
filtervc_map_get_attributesclasses\extension\e2pdf-wordpress.php:263
filtertheme_mod_tab_contentclasses\extension\e2pdf-wordpress.php:268
filtermepr_email_send_attachmentsclasses\extension\e2pdf-wordpress.php:274
filterthe_contentclasses\extension\e2pdf-wordpress.php:275
filtermepr_custom_thankyou_messageclasses\extension\e2pdf-wordpress.php:276
filterthrive_theme_template_contentclasses\extension\e2pdf-wordpress.php:281
filtervc_basic_grid_items_listclasses\extension\e2pdf-wordpress.php:287
filterthemify_builder_module_contentclasses\extension\e2pdf-wordpress.php:293
filterus_content_template_the_contentclasses\extension\e2pdf-wordpress.php:299
filtercs_element_pre_renderclasses\extension\e2pdf-wordpress.php:305
filteret_pb_module_contentclasses\extension\e2pdf-wordpress.php:311
filteruser_registration_smart_tag_valuesclasses\extension\e2pdf-wordpress.php:317
filterpost_row_actionsclasses\extension\e2pdf-wordpress.php:320
filterpage_row_actionsclasses\extension\e2pdf-wordpress.php:321
filteruser_row_actionsclasses\extension\e2pdf-wordpress.php:322
actionelementor/widget/before_render_contentclasses\extension\e2pdf-wordpress.php:331
actionelementor/frontend/widget/before_renderclasses\extension\e2pdf-wordpress.php:332
actionjet-engine/listing/grid/before-renderclasses\extension\e2pdf-wordpress.php:338
actionjet-engine/listing/grid/after-renderclasses\extension\e2pdf-wordpress.php:339
actionelementor/frontend/before_renderclasses\extension\e2pdf-wordpress.php:345
actionmepr_email_sentclasses\extension\e2pdf-wordpress.php:351
actionuser_registration_email_send_beforeclasses\extension\e2pdf-wordpress.php:357
actionuser_registration_email_send_afterclasses\extension\e2pdf-wordpress.php:358
actionadd_meta_boxesclasses\extension\e2pdf-wordpress.php:361
filterfrm_filter_viewclasses\extension\e2pdf-wordpress.php:495
filterwp_mailclasses\extension\e2pdf-wordpress.php:778
filtere2pdf_model_shortcode_e2pdf_download_attsclasses\extension\e2pdf-wordpress.php:1142
filtere2pdf_model_shortcode_e2pdf_view_attsclasses\extension\e2pdf-wordpress.php:1143
filtere2pdf_model_shortcode_e2pdf_save_attsclasses\extension\e2pdf-wordpress.php:1144
filtere2pdf_model_shortcode_e2pdf_zapier_attsclasses\extension\e2pdf-wordpress.php:1145
actionwpcf7_before_send_mailclasses\extension\e2pdf-wpcf7.php:230
actionwpcf7_before_send_mailclasses\extension\e2pdf-wpcf7.php:294
actionwpcf7_mail_sentclasses\extension\e2pdf-wpcf7.php:295
actioncfdb7_after_save_dataclasses\extension\e2pdf-wpcf7.php:296
actionvsz_cf7_after_insert_dbclasses\extension\e2pdf-wpcf7.php:297
filtere2pdf_model_options_get_options_optionsclasses\extension\e2pdf-wpcf7.php:302
filtervxcf_after_saving_addonsclasses\extension\e2pdf-wpcf7.php:303
filterwpcf7_mail_tag_replaced_fileclasses\extension\e2pdf-wpcf7.php:561
filterwpcf7_mail_tag_replaced_file*classes\extension\e2pdf-wpcf7.php:562
filterwpcf7_mail_tag_replaced_uacf7_signatureclasses\extension\e2pdf-wpcf7.php:568
filterwpcf7_mail_tag_replaced_uacf7_signature*classes\extension\e2pdf-wpcf7.php:569
actionaction_scheduler_begin_executeclasses\extension\e2pdf-wpforms.php:207
actionaction_scheduler_after_executeclasses\extension\e2pdf-wpforms.php:208
actionwpforms_email_send_afterclasses\extension\e2pdf-wpforms.php:210
actionwpforms_entry_details_sidebarclasses\extension\e2pdf-wpforms.php:214
actionwpforms_pro_admin_entries_edit_sidebarclasses\extension\e2pdf-wpforms.php:215
filterwp_mailclasses\extension\e2pdf-wpforms.php:236
filterwpforms_frontend_confirmation_messageclasses\extension\e2pdf-wpforms.php:315
filterwpforms_emails_send_email_dataclasses\extension\e2pdf-wpforms.php:316
filterwpforms_process_smart_tagsclasses\extension\e2pdf-wpforms.php:317
filterwpforms_process_smart_tagsclasses\extension\e2pdf-wpforms.php:318
filterwpforms_entry_table_actionsclasses\extension\e2pdf-wpforms.php:321
filterwpforms_smart_tags_formatted_field_valueclasses\extension\e2pdf-wpforms.php:458
filterwpforms_smarttags_process_valueclasses\extension\e2pdf-wpforms.php:459
filterwpforms_forms_anti_spam_v3_is_honeypot_enabledclasses\extension\e2pdf-wpforms.php:1240
filterwpforms_forms_anti_spam_v3_is_honeypot_enabledclasses\extension\e2pdf-wpforms.php:1242
filtere2pdf_for_do_shortcode_data_processclasses\helper\e2pdf-for.php:39
filtere2pdf_raw_outputclasses\helper\e2pdf-foreach.php:73
filtertrp_get_existing_translationsclasses\helper\e2pdf-translator.php:386
filterwpel_apply_settingsclasses\helper\e2pdf-view.php:257
filtertrp_stop_translating_pageclasses\helper\e2pdf-view.php:263
filtere2pdf_pdf_renderclasses\model\e2pdf-extension.php:169
filteracf/settings/enable_shortcodeclasses\model\e2pdf-extension.php:172
filteracf/shortcode/allow_in_block_themes_outside_contentclasses\model\e2pdf-extension.php:175
filteracf/load_fieldclasses\model\e2pdf-extension.php:178
filteracf/shortcode/prevent_access_to_fields_on_non_public_postsclasses\model\e2pdf-extension.php:181
filterjet-engine/listings/data/default-objectclasses\model\e2pdf-extension.php:184
actionwpmu_new_blogclasses\model\e2pdf-loader.php:72
actionadmin_menuclasses\model\e2pdf-loader.php:73
actionadmin_initclasses\model\e2pdf-loader.php:74
actionadmin_enqueue_scriptsclasses\model\e2pdf-loader.php:75
actioncurrent_screenclasses\model\e2pdf-loader.php:76
actionplugins_loadedclasses\model\e2pdf-loader.php:77
actionwp_enqueue_scriptsclasses\model\e2pdf-loader.php:79
actionwpclasses\model\e2pdf-loader.php:80
actionwp_loadedclasses\model\e2pdf-loader.php:81
actioninitclasses\model\e2pdf-loader.php:82
actione2pdf_bulk_export_cronclasses\model\e2pdf-loader.php:83
actione2pdf_cache_pdfs_cronclasses\model\e2pdf-loader.php:84
actione2pdf_cache_tmp_cronclasses\model\e2pdf-loader.php:85
actionvc_before_initclasses\model\e2pdf-loader.php:91
filterweglot_active_translation_before_treat_pageclasses\model\e2pdf-loader.php:113
filterweglot_active_translation_before_treat_pageclasses\model\e2pdf-loader.php:159
filterpre_set_site_transient_update_pluginsclasses\model\e2pdf-loader.php:233
filterpre_do_shortcode_tagclasses\model\e2pdf-loader.php:236
filtersgo_html_minify_exclude_urlsclasses\model\e2pdf-loader.php:242
filterquery_varsclasses\model\e2pdf-loader.php:245
filtercron_schedulesclasses\model\e2pdf-loader.php:249
filtervc_grid_item_shortcodesclasses\model\e2pdf-loader.php:255
filtervc_gitem_template_attribute_e2pdf_downloadclasses\model\e2pdf-loader.php:256
filtervc_gitem_template_attribute_e2pdf_viewclasses\model\e2pdf-loader.php:257
actionwp_loadedclasses\model\e2pdf-loader.php:298
filteradmin_body_classclasses\model\e2pdf-loader.php:921
actionshutdownclasses\model\e2pdf-shortcode.php:389
actionshutdownclasses\model\e2pdf-shortcode.php:1791
filterthe_contentclasses\model\e2pdf-shortcode.php:3120
filtere2pdf_raw_outputclasses\model\e2pdf-shortcode.php:5570
filtersafe_style_cssclasses\model\e2pdf-shortcode.php:6739
filtere2pdf_pdf_fillclasses\model\e2pdf-template.php:557

Scheduled Events 3

e2pdf_cache_pdfs_cron
e2pdf_bulk_export_cron
e2pdf_cache_tmp_cron
Maintenance & Trust

E2Pdf – Export Pdf Tool for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version5.4
Downloads536K

Community Trust

Rating96/100
Number of ratings57
Active installs10K
Developer Profile

E2Pdf – Export Pdf Tool for WordPress Developer Profile

E2Pdf

1 plugin · 10K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
113 days
View full developer profile
Detection Fingerprints

How We Detect E2Pdf – Export Pdf Tool for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/e2pdf/css/admin.css/wp-content/plugins/e2pdf/css/colorpicker.css/wp-content/plugins/e2pdf/css/colorpicker.js/wp-content/plugins/e2pdf/css/e2pdf.jquery-ui.css/wp-content/plugins/e2pdf/css/e2pdf.css/wp-content/plugins/e2pdf/css/font-awesome.min.css/wp-content/plugins/e2pdf/css/jquery-ui.css/wp-content/plugins/e2pdf/css/select2.css+7 more
Script Paths
/wp-content/plugins/e2pdf/js/admin.js/wp-content/plugins/e2pdf/js/colorpicker.js/wp-content/plugins/e2pdf/js/e2pdf.js/wp-content/plugins/e2pdf/js/frontend.js/wp-content/plugins/e2pdf/js/jquery-ui.js/wp-content/plugins/e2pdf/js/select2.js
Version Parameters
e2pdf/css/jquery-ui.css?ver=e2pdf/css/admin.css?ver=e2pdf/css/colorpicker.css?ver=e2pdf/css/e2pdf.css?ver=e2pdf/css/font-awesome.min.css?ver=e2pdf/css/jquery-ui.css?ver=e2pdf/css/select2.css?ver=e2pdf/css/style.css?ver=e2pdf/js/admin.js?ver=e2pdf/js/colorpicker.js?ver=e2pdf/js/e2pdf.js?ver=e2pdf/js/frontend.js?ver=e2pdf/js/jquery-ui.js?ver=e2pdf/js/select2.js?ver=

HTML / DOM Fingerprints

CSS Classes
e2pdf_template_managere2pdf_template_editore2pdf_pdf_generator
HTML Comments
<!-- E2Pdf --><!-- E2Pdf Loader -->
Data Attributes
data-e2pdf-template-iddata-e2pdf-field-typedata-e2pdf-template-action
JS Globals
e2pdf_varsE2pdfApiSettings
REST Endpoints
/wp-json/e2pdf/v1/template/wp-json/e2pdf/v1/generate/wp-json/e2pdf/v1/settings
Shortcode Output
[e2pdf-download][e2pdf-view][e2pdf-edit][e2pdf-form]
FAQ

Frequently Asked Questions about E2Pdf – Export Pdf Tool for WordPress