Whitepaper manager – WPH Security & Risk Analysis

wordpress.org/plugins/whitepaper-manager-wph

Whitepaper Manager - WPH is a robust and adaptable plugin intended to assist users in the creation, management, and presentation of comprehensive proj …

0 active installs v1.0.3 PHP + WP 3.0.1+ Updated Dec 18, 2024
cryptodocumentationonepaperprojectswhitepaper
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Whitepaper manager – WPH Safe to Use in 2026?

Generally Safe

Score 92/100

Whitepaper manager – WPH has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "whitepaper-manager-wph" v1.0.3 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices by utilizing prepared statements for all SQL queries and a high percentage of properly escaped outputs. The absence of any recorded vulnerabilities or CVEs in its history is a significant strength, suggesting a history of stable and secure development. However, a notable concern arises from its attack surface. Three out of four identified entry points, specifically AJAX handlers, lack proper authentication checks. This presents a potential avenue for unauthorized actions if these handlers are not adequately protected by other means (e.g., capability checks).

Key Concerns

  • Unprotected AJAX handlers
  • Potential for unsanitized paths in taint flows
Vulnerabilities
None known

Whitepaper manager – WPH Security Vulnerabilities

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

Whitepaper manager – WPH Code Analysis

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

Bundled Libraries

Select2

Output Escaping

96% escaped399 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
pprwph_ajax_server (includes\class-pprwph-ajax.php:19)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Whitepaper manager – WPH Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_pprwph_ajaxincludes\class-pprwph.php:348
authwp_ajax_pprwph_ajax_noprivincludes\class-pprwph.php:359
noprivwp_ajax_pprwph_ajax_noprivincludes\class-pprwph.php:360

Shortcodes 1

[pprwph-options-block] includes\class-pprwph.php:373
WordPress Hooks 29
actioninitincludes\class-pprwph.php:217
filterpll_get_post_typesincludes\class-pprwph.php:220
actionwp_enqueue_scriptsincludes\class-pprwph.php:232
actionwp_enqueue_scriptsincludes\class-pprwph.php:233
actionadmin_enqueue_scriptsincludes\class-pprwph.php:234
actionadmin_enqueue_scriptsincludes\class-pprwph.php:235
filterbody_classincludes\class-pprwph.php:236
actionpprwph_form_saveincludes\class-pprwph.php:239
actionadmin_enqueue_scriptsincludes\class-pprwph.php:250
actionadmin_enqueue_scriptsincludes\class-pprwph.php:251
actionwp_enqueue_scriptsincludes\class-pprwph.php:262
actionwp_enqueue_scriptsincludes\class-pprwph.php:263
actioninitincludes\class-pprwph.php:274
actionadmin_initincludes\class-pprwph.php:275
actionsave_post_pprwph_whiteincludes\class-pprwph.php:276
actionactivated_pluginincludes\class-pprwph.php:277
actionpre_get_postsincludes\class-pprwph.php:278
filtersingle_templateincludes\class-pprwph.php:279
filterarchive_templateincludes\class-pprwph.php:280
filterthe_contentincludes\class-pprwph.php:281
actioninitincludes\class-pprwph.php:292
actioninitincludes\class-pprwph.php:305
actionwp_footerincludes\class-pprwph.php:307
actionwp_footerincludes\class-pprwph.php:310
actionadmin_footerincludes\class-pprwph.php:311
actionwp_footerincludes\class-pprwph.php:323
actionadmin_footerincludes\class-pprwph.php:324
actionadmin_menuincludes\class-pprwph.php:336
actionwpincludes\class-pprwph.php:337
Maintenance & Trust

Whitepaper manager – WPH Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 18, 2024
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Whitepaper manager – WPH Developer Profile

Félix Martínez

8 plugins · 20 total installs

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

How We Detect Whitepaper manager – WPH

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/whitepaper-manager-wph/assets/css/admin/pprwph-admin.css/wp-content/plugins/whitepaper-manager-wph/assets/js/admin/pprwph-admin.js/wp-content/plugins/whitepaper-manager-wph/assets/css/material-icons-outlined.min.css/wp-content/plugins/whitepaper-manager-wph/assets/css/select2.min.css/wp-content/plugins/whitepaper-manager-wph/assets/css/trumbowyg.min.css/wp-content/plugins/whitepaper-manager-wph/assets/css/fancybox.min.css/wp-content/plugins/whitepaper-manager-wph/assets/css/tooltipster.min.css/wp-content/plugins/whitepaper-manager-wph/assets/css/pprwph.css+8 more
Script Paths
assets/js/admin/pprwph-admin.jsassets/js/select2.min.jsassets/js/trumbowyg.min.jsassets/js/fancybox.min.jsassets/js/tooltipster.min.jsassets/js/pprwph.js+3 more
Version Parameters
whitepaper-manager-wphpprwph-adminpprwph-material-icons-outlinedpprwph-select2pprwph-trumbowygpprwph-fancyboxpprwph-tooltipsterpprwph

HTML / DOM Fingerprints

CSS Classes
pprwph-download-button
Data Attributes
data-pprwph-noncedata-pprwph-ajax-url
JS Globals
pprwph_ajax_object
FAQ

Frequently Asked Questions about Whitepaper manager – WPH