QuickDocs Security & Risk Analysis

wordpress.org/plugins/quickdocs

Quickly create modern, functional documentation without making a new site.

0 active installs v1.0.0 PHP 7.4.0+ WP 5.2+ Updated Jan 11, 2023
codedocumentationguidesoftwaretutorial
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is QuickDocs Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The "quickdocs" plugin v1.0.0 demonstrates a strong security posture based on the provided static analysis. The absence of any identified attack surface points, such as unprotected AJAX handlers, REST API routes, or shortcodes, is a significant strength. Furthermore, all SQL queries are properly prepared, and output escaping is consistently applied, indicating good coding practices to prevent common vulnerabilities. The plugin also incorporates nonce and capability checks, further enhancing its security. The vulnerability history is clean, with no known CVEs, suggesting a history of secure development or a lack of previous targeted exploitation.

Despite these strengths, the taint analysis reveals two flows with unsanitized paths. While these are not classified as critical or high severity, they represent potential avenues for exploitation if an attacker can control the input to these specific paths. The single file operation without further context also warrants a slight caution, as such operations can be risky if not carefully managed. The lack of bundled libraries is a positive, as it avoids issues with outdated or vulnerable third-party code.

In conclusion, "quickdocs" v1.0.0 is generally well-secured. The primary area for improvement lies in addressing the two identified unsanitized path flows in the taint analysis. These should be investigated and properly sanitized to eliminate any residual risk, ensuring the plugin maintains its robust security.

Key Concerns

  • Flows with unsanitized paths identified
  • File operations without further context
Vulnerabilities
None known

QuickDocs Security Vulnerabilities

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

QuickDocs Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

QuickDocs Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

100% escaped107 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
handle_upload (src/class-quickdocs-importer.php:192)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

QuickDocs Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 25
actionrest_api_initquickdocs.php:62
actioninitsrc/class-metabox.php:77
actionadd_meta_boxessrc/class-metabox.php:78
actionadmin_initsrc/class-quickdocs-importer.php:33
actioninitsrc/class-quickdocs-menus.php:47
actionafter_setup_themesrc/class-quickdocs-menus.php:48
actionnav_menu_item_titlesrc/class-quickdocs-menus.php:49
filterwp_get_nav_menu_itemssrc/class-quickdocs-menus.php:51
actionadmin_footersrc/class-quickdocs-menus.php:52
actionadd_meta_boxessrc/class-quickdocs-menus.php:55
actionwp_update_nav_menusrc/class-quickdocs-menus.php:62
actionsave_postsrc/class-quickdocs-menus.php:65
actioninitsrc/class-quickdocs-posttype.php:61
actioninitsrc/class-quickdocs-posttype.php:62
actionwp_enqueue_scriptssrc/class-quickdocs-posttype.php:63
actiontemplate_includesrc/class-quickdocs-posttype.php:65
actionadmin_noticessrc/class-quickdocs-posttype.php:67
actionenqueue_block_editor_assetssrc/class-quickdocs-posttype.php:68
filterexcerpt_lengthsrc/class-quickdocs-posttype.php:70
filterexcerpt_moresrc/class-quickdocs-posttype.php:71
filterget_the_archive_titlesrc/class-quickdocs-posttype.php:72
filterget_the_archive_descriptionsrc/class-quickdocs-posttype.php:73
actionadmin_menusrc/class-quickdocs-settings.php:34
actionadmin_initsrc/class-quickdocs-settings.php:35
filterthe_contentsrc/class-table-of-contents.php:230
Maintenance & Trust

QuickDocs Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJan 11, 2023
PHP min version7.4.0
Downloads762

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

QuickDocs Developer Profile

WRD Studio

4 plugins · 30 total installs

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

How We Detect QuickDocs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/quickdocs/build/styles/admin.css/wp-content/plugins/quickdocs/build/styles/frontend.css/wp-content/plugins/quickdocs/build/scripts/admin.js/wp-content/plugins/quickdocs/build/scripts/frontend.js
Script Paths
/wp-content/plugins/quickdocs/build/scripts/admin.js/wp-content/plugins/quickdocs/build/scripts/frontend.js

HTML / DOM Fingerprints

CSS Classes
wp-block-quickdocs-accordion
HTML Comments
<!-- wp:quickdocs/accordion --><!-- /wp:quickdocs/accordion -->
Data Attributes
data-type="quickdocs/accordion"
JS Globals
window.quickdocs
REST Endpoints
/wp-json/quickdocs/v1/helpful/wp-json/quickdocs/v1/search
FAQ

Frequently Asked Questions about QuickDocs