DearDocs – Documentation, Knowledge Base, Help Center & FAQs Security & Risk Analysis

wordpress.org/plugins/deardocs

Create a searchable Documentation site, Knowledge Base, or Help Center. Manage your support wiki and product docs with this powerful WordPress plugin.

0 active installs v1.0.25 PHP 7.4+ WP 5.6+ Updated Jan 16, 2026
documentationfaqshelp-centerknowledge-basesupport
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is DearDocs – Documentation, Knowledge Base, Help Center & FAQs Safe to Use in 2026?

Generally Safe

Score 100/100

DearDocs – Documentation, Knowledge Base, Help Center & FAQs has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The deardocs plugin v1.0.25 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The plugin has a moderate attack surface with 16 entry points, but importantly, all are protected by authentication checks. The code analysis reveals excellent practices regarding SQL queries (100% prepared statements), output escaping (99% proper), and the absence of dangerous functions, file operations, and external HTTP requests. The presence of nonce and capability checks further reinforces its secure design. The lack of any recorded vulnerabilities, including CVEs, across all severity levels and common vulnerability types, is a significant strength. This indicates a history of security-conscious development and a low likelihood of immediate exploitable flaws.

Vulnerabilities
None known

DearDocs – Documentation, Knowledge Base, Help Center & FAQs Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

DearDocs – Documentation, Knowledge Base, Help Center & FAQs Release Timeline

v1.0.25Current
v1.0.24
v1.0.23
v1.0.22
v1.0.21
v1.0.20
v1.0.19
v1.0.18
Code Analysis
Analyzed Mar 17, 2026

DearDocs – Documentation, Knowledge Base, Help Center & FAQs Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
276 escaped
Nonce Checks
10
Capability Checks
9
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

99% escaped280 total outputs
Attack Surface

DearDocs – Documentation, Knowledge Base, Help Center & FAQs Attack Surface

Entry Points16
Unprotected0

AJAX Handlers 12

authwp_ajax_deardocs_reorder_docsincludes\Admin\Admin.php:56
authwp_ajax_deardocs_reorder_categoriesincludes\Admin\Admin.php:58
authwp_ajax_deardocs_toggle_category_visibilityincludes\Admin\Admin.php:61
authwp_ajax_deardocs_delete_docincludes\Admin\Admin.php:64
authwp_ajax_deardocs_toggle_doc_visibilityincludes\Admin\Admin.php:67
authwp_ajax_deardocs_save_settingsincludes\Admin\Admin.php:70
authwp_ajax_deardocs_searchincludes\Frontend\Frontend.php:62
noprivwp_ajax_deardocs_searchincludes\Frontend\Frontend.php:63
authwp_ajax_deardocs_submit_feedbackincludes\Frontend\Frontend.php:65
noprivwp_ajax_deardocs_submit_feedbackincludes\Frontend\Frontend.php:66
authwp_ajax_deardocs_get_preselected_docsincludes\Frontend\Frontend.php:69
noprivwp_ajax_deardocs_get_preselected_docsincludes\Frontend\Frontend.php:70

Shortcodes 4

[deardocs] includes\Frontend\Frontend.php:38
[deardocs_faq] includes\Frontend\Frontend.php:39
[deardocs_search] includes\Frontend\Frontend.php:40
[deardocs_toc] includes\Frontend\Frontend.php:41
WordPress Hooks 33
actionplugins_loadeddeardocs.php:35
actionadmin_menuincludes\Admin\Admin.php:29
filterparent_fileincludes\Admin\Admin.php:31
actionadmin_initincludes\Admin\Admin.php:33
actionadmin_initincludes\Admin\Admin.php:34
actionadmin_enqueue_scriptsincludes\Admin\Admin.php:40
actionenqueue_block_editor_assetsincludes\Admin\Admin.php:43
actioncreated_deardocs_categoryincludes\Admin\Admin.php:45
actionedited_deardocs_categoryincludes\Admin\Admin.php:46
filtermanage_deardocs_posts_columnsincludes\Admin\Admin.php:49
actionmanage_deardocs_posts_custom_columnincludes\Admin\Admin.php:50
filtermanage_deardocs_faq_posts_columnsincludes\Admin\Admin.php:53
actionmanage_deardocs_faq_posts_custom_columnincludes\Admin\Admin.php:54
actionadd_meta_boxesincludes\Admin\Faq_Meta_Box.php:13
actionsave_postincludes\Admin\Faq_Meta_Box.php:14
actioninitincludes\Core\Blocks.php:12
actioninitincludes\Core\Plugin.php:99
actioninitincludes\Core\Plugin.php:102
actioninitincludes\Core\Plugin.php:114
actioninitincludes\Core\Post_Types.php:26
actioninitincludes\Core\Post_Types.php:27
actioninitincludes\Core\Post_Types.php:28
actioninitincludes\Core\Taxonomies.php:14
actionwp_enqueue_scriptsincludes\Frontend\Frontend.php:22
filtertaxonomy_templateincludes\Frontend\Frontend.php:25
filtersingle_templateincludes\Frontend\Frontend.php:28
filterarchive_templateincludes\Frontend\Frontend.php:32
filterthe_contentincludes\Frontend\Frontend.php:35
actiondeardocs_before_contentincludes\Frontend\Frontend.php:49
actiondeardocs_sidebar_before_contentincludes\Frontend\Frontend.php:52
actiondeardocs_sidebar_after_contentincludes\Frontend\Frontend.php:56
actionpre_get_postsincludes\Frontend\Frontend.php:59
actionwp_footerincludes\Frontend\Frontend.php:74
Maintenance & Trust

DearDocs – Documentation, Knowledge Base, Help Center & FAQs Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 16, 2026
PHP min version7.4
Downloads378

Community Trust

Rating100/100
Number of ratings2
Active installs0
Developer Profile

DearDocs – Documentation, Knowledge Base, Help Center & FAQs Developer Profile

codersuraz

2 plugins · 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 DearDocs – Documentation, Knowledge Base, Help Center & FAQs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/deardocs/assets/admin/css/admin.css/wp-content/plugins/deardocs/assets/admin/js/admin.js/wp-content/plugins/deardocs/assets/admin/js/faq.js
Script Paths
/wp-content/plugins/deardocs/assets/admin/js/admin.js/wp-content/plugins/deardocs/assets/admin/js/faq.js
Version Parameters
deardocs/assets/admin/css/admin.css?ver=deardocs/assets/admin/js/admin.js?ver=deardocs/assets/admin/js/faq.js?ver=

HTML / DOM Fingerprints

CSS Classes
deardocs-main-contentdeardocs-headingdeardocs-contentdeardocs-editor-wrapperdeardocs-add-new-buttondeardocs-save-buttondeardocs-cancel-buttondeardocs-delete-button+6 more
HTML Comments
Initialize FAQ Meta Box
Data Attributes
data-nonce="deardocs"data-confirm-delete="Are you sure you want to delete this doc?"data-saving="Saving..."data-saved="Saved!"data-error="Error saving changes."data-select-image="Select Image"+5 more
JS Globals
deardocsdeardocsFaq
FAQ

Frequently Asked Questions about DearDocs – Documentation, Knowledge Base, Help Center & FAQs