dotEPUB, a push-button cloud-based e-book maker Security & Risk Analysis

wordpress.org/plugins/dotepub

The dotEPUB plugin automatically adds a "Download as an e-book" button or link to your blog posts.

10 active installs v1.1 PHP + WP 2.7+ Updated May 2, 2015
e-booksebooksepubkindlemobi
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is dotEPUB, a push-button cloud-based e-book maker Safe to Use in 2026?

Generally Safe

Score 85/100

dotEPUB, a push-button cloud-based e-book maker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The dotepub plugin v1.1 exhibits a generally strong security posture, primarily due to the absence of known vulnerabilities and the use of prepared statements for all SQL queries. The static analysis reveals a minimal attack surface with only one shortcode and no AJAX handlers, REST API routes, or cron events, indicating a focused feature set. Furthermore, the lack of dangerous functions, file operations, and external HTTP requests reduces potential attack vectors.

However, there are areas for improvement. The low percentage of properly escaped output (5%) is a significant concern, as it indicates a high likelihood of cross-site scripting (XSS) vulnerabilities. While taint analysis did not reveal any unsanitized paths, the unescaped output presents a clear risk. The absence of nonce checks on the sole entry point (the shortcode) and a single capability check that might not cover all necessary scenarios also raise potential security questions. The plugin's clean vulnerability history is positive, suggesting good development practices or limited exposure, but it does not negate the risks identified in the static analysis.

In conclusion, dotepub v1.1 is a low-risk plugin with a commendable absence of known vulnerabilities and good SQL practices. The primary weakness lies in its output escaping, which could lead to XSS. Addressing this, along with ensuring proper authentication and authorization for its single entry point, would significantly enhance its security.

Key Concerns

  • Low percentage of properly escaped output
  • No nonce checks on entry point
  • Limited capability checks on entry point
Vulnerabilities
None known

dotEPUB, a push-button cloud-based e-book maker Security Vulnerabilities

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

dotEPUB, a push-button cloud-based e-book maker Code Analysis

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

Output Escaping

5% escaped20 total outputs
Attack Surface

dotEPUB, a push-button cloud-based e-book maker Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[dotepub] dotepub.php:226
WordPress Hooks 5
actionplugins_loadeddotepub.php:219
actionadmin_menudotepub.php:221
actionadmin_initdotepub.php:222
actionwp_enqueue_scriptsdotepub.php:224
filterthe_contentdotepub.php:225
Maintenance & Trust

dotEPUB, a push-button cloud-based e-book maker Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedMay 2, 2015
PHP min version
Downloads4K

Community Trust

Rating60/100
Number of ratings1
Active installs10
Developer Profile

dotEPUB, a push-button cloud-based e-book maker Developer Profile

Xavier Badosa

1 plugin · 10 total installs

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

How We Detect dotEPUB, a push-button cloud-based e-book maker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dotepub/i/but62x20.png
Script Paths
//dotepub.com/p/widget.php

HTML / DOM Fingerprints

CSS Classes
dotEPUBremovedotEPUBbuttondotEPUBleftdotEPUBrightdotEPUBcenterdotEPUBimg
Data Attributes
data-dotepublangdata-dotepublinksdata-dotepubtitledata-dotepubauthor
JS Globals
dotEPUBremove
Shortcode Output
<span class="dotEPUBremove dotEPUBbutton">
FAQ

Frequently Asked Questions about dotEPUB, a push-button cloud-based e-book maker