PDF Compressor & Watermark – iLovePDF Security & Risk Analysis

wordpress.org/plugins/ilovepdf

Optimize and protect your PDFs with automatic compression and watermarking. Save space and secure your documents effortlessly.

600 active installs v3.0.1 PHP 7.4+ WP 5.3+ Updated Feb 6, 2026
compressoptimizepdf-optimizerperformancewatermark
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PDF Compressor & Watermark – iLovePDF Safe to Use in 2026?

Generally Safe

Score 100/100

PDF Compressor & Watermark – iLovePDF has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The iLovePDF plugin version 3.0.1 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The plugin has a relatively small attack surface with 5 AJAX handlers, and crucially, all are protected with authentication checks, eliminating immediate risks from direct unauthorized access. The code also shows good practices with a high percentage of SQL queries using prepared statements and a very high rate of properly escaped output, mitigating common injection and cross-site scripting vulnerabilities. The absence of any recorded vulnerabilities, critical taint flows, or dangerous functions further reinforces its secure design.

Vulnerabilities
None known

PDF Compressor & Watermark – iLovePDF Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

PDF Compressor & Watermark – iLovePDF Release Timeline

v3.0.1Current
v3.0.0
v2.1.11
v2.1.10
v2.1.9
v2.1.8
v2.1.7
v2.1.6
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
Code Analysis
Analyzed Mar 16, 2026

PDF Compressor & Watermark – iLovePDF Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
5 prepared
Unescaped Output
8
103 escaped
Nonce Checks
15
Capability Checks
9
File Operations
4
External Requests
4
Bundled Libraries
1

Bundled Libraries

Guzzle

SQL Query Safety

83% prepared6 total queries

Output Escaping

93% escaped111 total outputs
Attack Surface

PDF Compressor & Watermark – iLovePDF Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_ilovepdf_restore_fileadmin\Tools\Backup.php:56
authwp_ajax_ilovepdf_restore_all_filesadmin\Tools\Backup.php:57
authwp_ajax_ilovepdf_clear_backupadmin\Tools\Backup.php:58
authwp_ajax_ilovepdf_action_compressadmin\Tools\Compress\Tool_Compress.php:69
authwp_ajax_ilovepdf_action_watermarkadmin\Tools\Watermark\Tool_Watermark.php:54
WordPress Hooks 22
actionadmin_post_ilovepdf_user_registeradmin\Account\User_Auth.php:34
actionadmin_post_ilovepdf_user_loginadmin\Account\User_Auth.php:35
actionadmin_post_ilovepdf_user_logoutadmin\Account\User_Auth.php:36
actionadmin_post_ilovepdf_user_change_projectadmin\Account\User_Auth.php:37
actionadmin_noticesadmin\Helpers\Admin_Notice.php:28
actionnetwork_admin_noticesadmin\Helpers\Admin_Notice.php:29
actionplugins_loadedadmin\Ilove_Pdf_Plugin.php:93
actionadmin_initadmin\Ilove_Pdf_Plugin.php:94
actionadmin_enqueue_scriptsadmin\Ilove_Pdf_Plugin.php:122
actionadmin_footeradmin\Ilove_Pdf_Plugin.php:123
filterattachment_fields_to_editadmin\Media\Edit_File_Page.php:28
filtermanage_media_columnsadmin\Media\Library.php:36
actionmanage_media_custom_columnadmin\Media\Library.php:37
actionadmin_menuadmin\Submenu_Page.php:56
actionadmin_menuadmin\Submenu_Page.php:57
filterdelete_attachmentadmin\Tools\Backup.php:60
filterbulk_actions-uploadadmin\Tools\Compress\Tool_Compress.php:70
filterhandle_bulk_actions-uploadadmin\Tools\Compress\Tool_Compress.php:71
actionadd_attachmentadmin\Tools\Compress\Tool_Compress.php:72
filterbulk_actions-uploadadmin\Tools\Watermark\Tool_Watermark.php:55
filterhandle_bulk_actions-uploadadmin\Tools\Watermark\Tool_Watermark.php:56
actionadd_attachmentadmin\Tools\Watermark\Tool_Watermark.php:57
Maintenance & Trust

PDF Compressor & Watermark – iLovePDF Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 6, 2026
PHP min version7.4
Downloads51K

Community Trust

Rating60/100
Number of ratings4
Active installs600
Developer Profile

PDF Compressor & Watermark – iLovePDF Developer Profile

iLovePDF

3 plugins · 710 total installs

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

How We Detect PDF Compressor & Watermark – iLovePDF

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ilovepdf/assets/build/main.css/wp-content/plugins/ilovepdf/assets/build/main.min.js
Script Paths
/wp-content/plugins/ilovepdf/assets/build/main.min.js
Version Parameters
ilovepdf/assets/build/main.css?ver=ilovepdf/assets/build/main.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
ilovepdf-logo
Data Attributes
data-ilovepdf-templatedata-ilovepdf-template-compressdata-ilovepdf-template-watermark
JS Globals
IlovePdfData
FAQ

Frequently Asked Questions about PDF Compressor & Watermark – iLovePDF