Publitio Offloading Security & Risk Analysis

wordpress.org/plugins/publitio-offloading

Publitio Offloading plugin automatically transfers and serves your images, videos, audios, documents, and archives from Publitio’s cloud storage and C …

200 active installs v1.2.9 PHP + WP 5.0.1+ Updated Nov 18, 2025
imageoffloadoffloadingpublitiovideo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Publitio Offloading Safe to Use in 2026?

Generally Safe

Score 100/100

Publitio Offloading has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The publitio-offloading plugin version 1.2.9 exhibits a generally good security posture with several strengths. A significant positive is the complete absence of direct SQL injection vulnerabilities, with all queries utilizing prepared statements. Furthermore, the plugin demonstrates strong output escaping practices, with 94% of outputs properly escaped, and a good number of nonce and capability checks are implemented. The vulnerability history is also clean, with no recorded CVEs, indicating a potentially mature and well-maintained codebase.

However, there are notable concerns that detract from its overall security. The presence of 7 AJAX handlers, with 3 of them lacking authentication checks, presents a substantial attack surface. These unprotected entry points could potentially be exploited by unauthenticated users to trigger unintended actions within the plugin. While taint analysis did not reveal any critical or high-severity issues, the lack of explicit checks on these AJAX handlers leaves them vulnerable to various attacks if malicious data is passed through them.

In conclusion, while the plugin benefits from strong data handling practices and a clean vulnerability history, the exposed AJAX handlers represent a critical weakness that needs immediate attention. The absence of vulnerabilities in its history is positive, but the current static analysis highlights a clear area for improvement to mitigate potential risks.

Key Concerns

  • Unprotected AJAX handlers
  • Bundled outdated library (Guzzle may be outdated)
Vulnerabilities
None known

Publitio Offloading Security Vulnerabilities

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

Publitio Offloading Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
3
47 escaped
Nonce Checks
4
Capability Checks
4
File Operations
1
External Requests
0
Bundled Libraries
1

Bundled Libraries

Guzzle

Output Escaping

94% escaped50 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
pwpo_update_offloading_settings (admin\class-publitio-offloading-admin.php:97)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Publitio Offloading Attack Surface

Entry Points7
Unprotected3

AJAX Handlers 7

authwp_ajax_pwpo_update_offloading_settingsadmin\class-publitio-offloading-admin.php:32
authwp_ajax_pwpo_get_offloading_account_settingsadmin\class-publitio-offloading-admin.php:33
authwp_ajax_pwpo_get_media_listadmin\class-publitio-offloading-admin.php:34
authwp_ajax_pwpo_sync_media_fileadmin\class-publitio-offloading-admin.php:35
authwp_ajax_pwpo_update_replace_mediaadmin\class-publitio-offloading-admin.php:36
authwp_ajax_pwpo_get_media_list_for_deleteadmin\class-publitio-offloading-admin.php:37
authwp_ajax_pwpo_delete_media_fileadmin\class-publitio-offloading-admin.php:38
WordPress Hooks 14
actionadmin_enqueue_scriptsadmin\class-publitio-offloading-admin.php:29
actionadmin_menuadmin\class-publitio-offloading-admin.php:30
actionadmin_noticesadmin\class-publitio-offloading-admin.php:39
actionadd_attachmentincludes\class-publitio-offloading.php:34
actiondelete_post_metaincludes\class-publitio-offloading.php:36
filterthe_contentincludes\class-publitio-offloading.php:39
actiontemplate_redirectincludes\class-publitio-offloading.php:42
filterwp_calculate_image_srcsetincludes\class-publitio-offloading.php:45
filterimage_downsizeincludes\class-publitio-offloading.php:46
filterwp_prepare_attachment_for_jsincludes\class-publitio-offloading.php:47
filterpost_thumbnail_htmlincludes\class-publitio-offloading.php:49
filterget_header_image_tagincludes\class-publitio-offloading.php:50
actionwp_enqueue_scriptsincludes\class-publitio-offloading.php:52
filterwp_get_attachment_urlincludes\class-publitio-offloading.php:54
Maintenance & Trust

Publitio Offloading Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 18, 2025
PHP min version
Downloads12K

Community Trust

Rating100/100
Number of ratings34
Active installs200
Developer Profile

Publitio Offloading Developer Profile

publitio

2 plugins · 600 total installs

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

How We Detect Publitio Offloading

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/publitio-offloading/admin/css/offloading-style.css/wp-content/plugins/publitio-offloading/admin/js/offloading-script.js
Script Paths
https://cdn.jsdelivr.net/npm/toastify-js/src/toastify.min.csshttps://cdn.jsdelivr.net/npm/toastify-js

HTML / DOM Fingerprints

CSS Classes
pwpo-text-green
Data Attributes
data-folder-id
JS Globals
PWPO_Admin_Params
REST Endpoints
/wp-json/pwpo/v1/settings
Shortcode Output
[publitio_media url="
FAQ

Frequently Asked Questions about Publitio Offloading