DocID Security & Risk Analysis

wordpress.org/plugins/docid

The DocID plugin provides functionalities required for a secure and legally compliant authentication of healthcare professionals on your website.

0 active installs v1.1.1 PHP 7.4+ WP 6.2+ Updated Mar 12, 2026
healthcareloginmarketingmedicalpharma
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is DocID Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 22d ago
Risk Assessment

The 'docid' plugin v1.1.1 exhibits a generally good security posture, with several positive indicators. The absence of any known CVEs and a clean vulnerability history suggests a history of secure development. The code analysis reveals strong adherence to security best practices, with 100% of SQL queries using prepared statements and 96% of output properly escaped. Furthermore, critical security features like nonce checks and capability checks are present, and there are no dangerous functions or direct file operations that typically pose significant risks. The limited attack surface, with all entry points (shortcodes) potentially protected by the framework's default authorization mechanisms, is also a positive sign.

However, one area of concern identified in the taint analysis is a flow with an unsanitized path. While no critical or high severity issues were flagged in the taint analysis, and the overall number of flows is low, this indicates a potential, albeit likely minor, risk of path traversal or similar vulnerabilities if this unsanitized path is user-controlled and leads to sensitive operations. The presence of an external HTTP request, while not inherently a vulnerability, represents an external dependency that could be a vector for future issues if the external service is compromised or the plugin handles the response insecurely. The small number of total flows and the lack of critical/high severity issues temper this concern, but it warrants attention.

In conclusion, 'docid' v1.1.1 is a reasonably secure plugin. Its strengths lie in its robust handling of SQL and output, along with a clean vulnerability history. The primary area for improvement is the identified unsanitized path, which should be investigated and remediated to ensure complete security. The external HTTP request should also be monitored for any potential security implications in future updates. Overall, the plugin is well-developed from a security perspective, with only a minor point of concern.

Key Concerns

  • Flow with unsanitized path
  • External HTTP request
Vulnerabilities
None known

DocID Security Vulnerabilities

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

DocID Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

96% escaped48 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
docid_handle_auth (frontend\class-docid-frontend.php:254)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

DocID Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[docid-loggedin] frontend\class-docid-shortcodes.php:22
[docid-logout-link] frontend\class-docid-shortcodes.php:23
[docid-username] frontend\class-docid-shortcodes.php:24
WordPress Hooks 19
actionwp_headfrontend\class-docid-frontend.php:92
actionsend_headersfrontend\class-docid-frontend.php:96
actionadmin_initincludes\class-docid.php:96
actionadmin_menuincludes\class-docid.php:97
actionadd_meta_boxesincludes\class-docid.php:105
actionadd_meta_boxesincludes\class-docid.php:106
actionsave_postincludes\class-docid.php:107
actionadmin_enqueue_scriptsincludes\class-docid.php:108
actionadmin_enqueue_scriptsincludes\class-docid.php:109
actionadmin_head-nav-menus.phpincludes\class-docid.php:111
actiontemplate_redirectincludes\class-docid.php:129
actiontemplate_redirectincludes\class-docid.php:130
actiontemplate_redirectincludes\class-docid.php:131
actionadmin_post_docid_logoutincludes\class-docid.php:133
actionadmin_post_nopriv_docid_logoutincludes\class-docid.php:134
filterbody_classincludes\class-docid.php:137
filternav_menu_css_classincludes\class-docid.php:138
filterwp_nav_menu_objectsincludes\class-docid.php:139
actioninitincludes\class-docid.php:147
Maintenance & Trust

DocID Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version7.4
Downloads505

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

DocID Developer Profile

DocID

1 plugin · 0 total installs

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

How We Detect DocID

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
docid-logoutdocid-menu-links
Data Attributes
name="docid_restricted"id="docid_restricted"name="docid_restricted_nonce"id="submit-docid-links"class="docid-logout"
FAQ

Frequently Asked Questions about DocID