PersonDoc for WooCommerce Security & Risk Analysis

wordpress.org/plugins/persondoc

An extension of WooCommerce that integrate fastcheck PersonDoc in your Woocomerce login page.

20 active installs v1.1 PHP + WP 4.7+ Updated Apr 4, 2019
autofillfastchecklog-insign-insign-up
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PersonDoc for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "persondoc" v1.1 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code signals indicate robust security practices, with no dangerous functions, all SQL queries using prepared statements, and all output properly escaped. The presence of a capability check, even with zero total entry points, suggests an awareness of authorization mechanisms.

Taint analysis reveals no flows with unsanitized paths, indicating that data processed by the plugin is not being improperly handled, which is a positive indicator. The vulnerability history is also remarkably clean, with zero known CVEs, unpatched vulnerabilities, or any recorded common vulnerability types. This lack of past issues suggests a well-maintained and secure codebase over time.

Overall, "persondoc" v1.1 appears to be a very secure plugin. The thorough use of prepared statements, output escaping, and the absence of exploitable entry points are commendable. The lack of any historical vulnerabilities further reinforces its reliability. The only area for potential minor consideration, though not explicitly flagged as a risk in this data, is the complete absence of nonces and capability checks on any entry points, which is a direct consequence of having no entry points. However, given the current state, the plugin is assessed as having minimal risk.

Vulnerabilities
None known

PersonDoc for WooCommerce Security Vulnerabilities

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

PersonDoc for WooCommerce Code Analysis

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

Output Escaping

100% escaped24 total outputs
Attack Surface

PersonDoc for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_menuincludes\class-persondoc.php:38
actionadmin_initincludes\class-persondoc.php:39
actionwoocommerce_login_formincludes\class-persondoc.php:42
actionwoocommerce_register_formincludes\class-persondoc.php:43
actionadmin_noticesincludes\class-persondoc.php:200
actionplugins_loadedincludes\class-persondoc.php:206
actionwp_print_scriptsincludes\reg-persondoc.php:11
actionwoocommerce_register_form_startincludes\reg-persondoc.php:73
actionwoocommerce_login_form_startincludes\reg-persondoc.php:76
actionwoocommerce_created_customerincludes\reg-persondoc.php:190
actionwp_loginincludes\reg-persondoc.php:256
Maintenance & Trust

PersonDoc for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedApr 4, 2019
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

PersonDoc for WooCommerce Developer Profile

cierczek91

1 plugin · 20 total installs

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

How We Detect PersonDoc for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/persondoc/asset/css/persondoc.css/wp-content/plugins/persondoc/asset/js/persondoc.js
Script Paths
/wp-content/plugins/persondoc/asset/js/persondoc.js

HTML / DOM Fingerprints

CSS Classes
prsd_button
Data Attributes
onclick="PD.open()"
JS Globals
PD
Shortcode Output
<input onclick="PD.open()" type="button" value="PERSONDOC" class="prsd_button" id="prsdLogin"><input onclick="PD.open()" type="button" value="PERSONDOC" class="prsd_button" id="prsdRegister">
FAQ

Frequently Asked Questions about PersonDoc for WooCommerce