RDP PediaPress Embed Security & Risk Analysis

wordpress.org/plugins/rdp-pediapress-embed

RDP PediaPress Embed lets you embed book content from PediaPress.

10 active installs v1.0.5 PHP + WP 3.0+ Updated Jul 5, 2017
free-lead-capturepediapresspediapress-embedpediapress-lead-capture
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is RDP PediaPress Embed Safe to Use in 2026?

Generally Safe

Score 85/100

RDP PediaPress Embed has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The rdp-pediapress-embed plugin v1.0.5 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and has no known vulnerabilities in its history, indicating a generally well-maintained codebase. However, there are significant concerns stemming from the static analysis. The presence of the `unserialize` function without explicit input validation or sanitization is a major risk, as it can lead to Remote Code Execution (RCE) if malicious serialized data is processed. Furthermore, only 45% of output has proper escaping, leaving potential for Cross-Site Scripting (XSS) vulnerabilities. The complete absence of nonce checks on entry points, despite having a few shortcodes as potential entry points, is a critical oversight that could be exploited in conjunction with other weaknesses.

Key Concerns

  • Dangerous function 'unserialize' used
  • Output escaping is low (45%)
  • No nonce checks on entry points
Vulnerabilities
None known

RDP PediaPress Embed Security Vulnerabilities

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

RDP PediaPress Embed Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
5 prepared
Unescaped Output
82
67 escaped
Nonce Checks
0
Capability Checks
2
File Operations
7
External Requests
3
Bundled Libraries
0

Dangerous Functions Found

unserialize$contentPieces = unserialize($row->option_value);bl\rdpPPEGallery.php:122

SQL Query Safety

100% prepared5 total queries

Output Escaping

45% escaped149 total outputs
Attack Surface

RDP PediaPress Embed Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[rdp-pediapress-embed] index.php:120
[rdp-pediapress-embed-gallery] index.php:123
[rdp-pediapress-embed-gallery-rss] index.php:124
WordPress Hooks 10
actionwp_footerbl\rdpPPEGallery.php:77
actionwp_enqueue_scriptsindex.php:121
actionadmin_footerindex.php:133
actionadmin_menuindex.php:134
actionadmin_initindex.php:135
actionmedia_buttonsindex.php:136
actionwp_loadedindex.php:173
actioninitindex.php:183
filtergenerate_rewrite_rulesindex.php:194
filterplugin_action_linkspl\rdpPPEAdminMenu.php:95
Maintenance & Trust

RDP PediaPress Embed Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedJul 5, 2017
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Alternatives

RDP PediaPress Embed Alternatives

No alternatives data available yet.

Developer Profile

RDP PediaPress Embed Developer Profile

Robert D Payne

2 plugins · 410 total installs

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

How We Detect RDP PediaPress Embed

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/rdp-pediapress-embed/css/rdp-pediapress-embed.css/wp-content/plugins/rdp-pediapress-embed/js/rdp-pediapress-embed.js/wp-content/plugins/rdp-pediapress-embed/js/rdp-pediapress-embed-gallery.js/wp-content/plugins/rdp-pediapress-embed/js/rdp-pediapress-embed-gallery-rss.js
Script Paths
/wp-content/plugins/rdp-pediapress-embed/js/rdp-pediapress-embed.js/wp-content/plugins/rdp-pediapress-embed/js/rdp-pediapress-embed-gallery.js/wp-content/plugins/rdp-pediapress-embed/js/rdp-pediapress-embed-gallery-rss.js
Version Parameters
rdp-pediapress-embed/css/rdp-pediapress-embed.css?ver=rdp-pediapress-embed/js/rdp-pediapress-embed.js?ver=rdp-pediapress-embed/js/rdp-pediapress-embed-gallery.js?ver=rdp-pediapress-embed/js/rdp-pediapress-embed-gallery-rss.js?ver=

HTML / DOM Fingerprints

CSS Classes
rdp-pediapress-embed-galleryrdp-pediapress-embed-item
HTML Comments
<!-- PediaPress Gallery --><!-- PediaPress Gallery Item --><!-- PediaPress Embed START --><!-- PediaPress Embed END -->
Data Attributes
data-book-iddata-gallery-iddata-gallery-page-num
JS Globals
rdpPediaPressEmbedGalleryConfigRDP_PEDIAPRESS_EMBED_AJAX_URL
Shortcode Output
[rdp-pediapress-embed][rdp-pediapress-embed-gallery][rdp-pediapress-embed-gallery-rss]
FAQ

Frequently Asked Questions about RDP PediaPress Embed