Compress PDF with Cross Service Solutions integration Security & Risk Analysis

wordpress.org/plugins/compress-pdf

A WordPress plugin to compress PDF files using the service of XSS (Cross Service Solutions) Pte Ltd

0 active installs v1.0.1 PHP 7.2+ WP 6.6+ Updated Jun 15, 2025
compresspdfpdf-optimizationremove-size
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Compress PDF with Cross Service Solutions integration Safe to Use in 2026?

Generally Safe

Score 100/100

Compress PDF with Cross Service Solutions integration has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The "compress-pdf" v1.0.1 plugin exhibits a generally positive security posture due to its adherence to secure coding practices in several key areas. The absence of dangerous functions, a complete reliance on prepared statements for SQL queries, and a high percentage of properly escaped output are strong indicators of good development hygiene. Furthermore, the lack of known vulnerabilities (CVEs) and outdated bundled libraries further bolsters its security profile. However, the presence of unprotected REST API routes represents a significant concern, as these entry points could potentially be exploited by unauthenticated users to interact with plugin functionality in unintended ways. While no critical taint flows or direct SQL injection risks were identified in the static analysis, the limited scope of taint analysis (0 flows analyzed) means that such vulnerabilities cannot be definitively ruled out. The plugin's small attack surface with only two unprotected entry points is a mitigating factor, but these specific weaknesses warrant attention.

Key Concerns

  • REST API routes without permission callbacks
Vulnerabilities
None known

Compress PDF with Cross Service Solutions integration Security Vulnerabilities

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

Compress PDF with Cross Service Solutions integration Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
238 escaped
Nonce Checks
2
Capability Checks
0
File Operations
0
External Requests
6
Bundled Libraries
0

Output Escaping

98% escaped242 total outputs
Attack Surface
2 unprotected

Compress PDF with Cross Service Solutions integration Attack Surface

Entry Points8
Unprotected2

REST API Routes 6

GET/wp-json/compress-pdf/v1/testincludes\process-machine.php:6
POST/wp-json/compress-pdf/v1/send-dataincludes\process-machine.php:12
GET/wp-json/compress-pdf/v1/status/(?P<id>\d+)includes\process-machine.php:17
GET/wp-json/compress-pdf/v1/testtrunk\includes\process-machine.php:6
POST/wp-json/compress-pdf/v1/send-datatrunk\includes\process-machine.php:12
GET/wp-json/compress-pdf/v1/status/(?P<id>\d+)trunk\includes\process-machine.php:17

Shortcodes 2

[cross_service_solutions_compress_pdf_widget] compress-pdf.php:50
[cross_service_solutions_compress_pdf_widget] trunk\compress-pdf.php:50
WordPress Hooks 30
actionplugins_loadedcompress-pdf.php:24
actionadmin_enqueue_scriptscompress-pdf.php:42
actioninitcompress-pdf.php:102
actionenqueue_block_assetscompress-pdf.php:111
filterload_textdomain_mofilecompress-pdf.php:120
actionwp_enqueue_scriptscompress-pdf.php:126
actionenqueue_block_editor_assetscompress-pdf.php:127
actionadmin_initcompress-pdf.php:132
actioncustomize_registerincludes\customize.php:57
actionwp_enqueue_scriptsincludes\customize.php:76
actionadmin_initincludes\customize.php:77
actionrest_api_initincludes\process-machine.php:23
actionadmin_menuincludes\setting.php:16
actionadmin_initincludes\setting.php:80
actionadmin_enqueue_scriptsincludes\setting.php:95
actionplugins_loadedtrunk\compress-pdf.php:24
actionadmin_enqueue_scriptstrunk\compress-pdf.php:42
actioninittrunk\compress-pdf.php:102
actionenqueue_block_assetstrunk\compress-pdf.php:111
filterload_textdomain_mofiletrunk\compress-pdf.php:120
actionwp_enqueue_scriptstrunk\compress-pdf.php:126
actionenqueue_block_editor_assetstrunk\compress-pdf.php:127
actionadmin_inittrunk\compress-pdf.php:132
actioncustomize_registertrunk\includes\customize.php:57
actionwp_enqueue_scriptstrunk\includes\customize.php:76
actionadmin_inittrunk\includes\customize.php:77
actionrest_api_inittrunk\includes\process-machine.php:23
actionadmin_menutrunk\includes\setting.php:16
actionadmin_inittrunk\includes\setting.php:80
actionadmin_enqueue_scriptstrunk\includes\setting.php:95
Maintenance & Trust

Compress PDF with Cross Service Solutions integration Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 15, 2025
PHP min version7.2
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Compress PDF with Cross Service Solutions integration Developer Profile

XSS Cross Service Solutions

4 plugins · 0 total installs

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

How We Detect Compress PDF with Cross Service Solutions integration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/compress-pdf/includes/styles/setting.css/wp-content/plugins/compress-pdf/includes/styles/ion.rangeSlider.min.css/wp-content/plugins/compress-pdf/includes/scripts/rangeSlider.min.js
Version Parameters
compress-pdf/style.css?ver=compress-pdf/editor.script.js?ver=compress-pdf/view.script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp-block-create-block-compress-pdf
Data Attributes
data-compress-pdf-rootdata-compress-pdf-nonce
JS Globals
wpApiSettingsCompressPDF
REST Endpoints
/wp-json/compress-pdf/v1/compress
Shortcode Output
[cross_service_solutions_compress_pdf_widget]
FAQ

Frequently Asked Questions about Compress PDF with Cross Service Solutions integration