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 1mo 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.
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