Organized Docs Security & Risk Analysis

wordpress.org/plugins/organized-docs

Create organized documentation for multiple products, organized by product and by subsections within each product.

70 active installs v2.6.3 PHP + WP 4.0+ Updated Aug 30, 2020
docsdocumentationdocumentorinstruction-guidesorganized-documentation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Organized Docs Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "organized-docs" plugin version 2.6.3 demonstrates a generally good security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history are strong indicators of a well-maintained and secure codebase. The plugin also scores well on several good security practices, such as zero AJAX handlers, REST API routes, shortcodes, and cron events, minimizing its attack surface. Furthermore, it exhibits a decent rate of output escaping and includes nonces and capability checks where appropriate.

However, there are areas for improvement. The taint analysis reveals one flow with an unsanitized path, which, while not classified as critical or high severity in this report, represents a potential risk if not properly handled. Additionally, the SQL query analysis shows that 50% of the queries are not using prepared statements, which can lead to SQL injection vulnerabilities if user-supplied data is not rigorously sanitized. The limited number of total flows analyzed (2) and the lack of critical/high severity findings in taint analysis might be due to the limited scope of the analysis rather than the absolute absence of risks. The plugin's strengths lie in its minimal attack surface and lack of historical vulnerabilities, but the potential for SQL injection and the single unsanitized path require attention.

Key Concerns

  • Unsanitized path in taint analysis
  • 50% of SQL queries not using prepared statements
  • 54% of output escaping is not properly escaped
Vulnerabilities
None known

Organized Docs Security Vulnerabilities

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

Organized Docs Code Analysis

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

SQL Query Safety

50% prepared4 total queries

Output Escaping

54% escaped106 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
settings_page_callback (organized-docs.php:793)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Organized Docs Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 28
actionorganized_docs_single_after_contentincludes\templating.php:57
actionorganized_docs_single_after_contentincludes\templating.php:65
actionorganized_docs_single_topincludes\templating.php:94
filterthe_contentincludes\templating.php:109
actionadmin_initorganized-docs.php:43
filterplugin_action_linksorganized-docs.php:44
actioninitorganized-docs.php:45
actioninitorganized-docs.php:46
actioninitorganized-docs.php:47
actionadmin_initorganized-docs.php:48
actionwp_enqueue_scriptsorganized-docs.php:49
actionwp_enqueue_scriptsorganized-docs.php:50
actionwidgets_initorganized-docs.php:51
filtertemplate_includeorganized-docs.php:52
actionwp_loadedorganized-docs.php:53
filterparse_queryorganized-docs.php:54
filtermanage_edit-isa_docs_columnsorganized-docs.php:55
actionmanage_isa_docs_posts_custom_columnorganized-docs.php:56
actionisa_docs_category_add_form_fieldsorganized-docs.php:57
actionisa_docs_category_edit_form_fieldsorganized-docs.php:58
actionedited_isa_docs_categoryorganized-docs.php:59
actioncreate_isa_docs_categoryorganized-docs.php:60
actionadd_meta_boxesorganized-docs.php:61
actionsave_postorganized-docs.php:62
actionadmin_menuorganized-docs.php:63
actionorganized_docs_single_toporganized-docs.php:64
actionorganized_docs_single_toporganized-docs.php:65
actionorganized_docs_single_after_contentorganized-docs.php:66
Maintenance & Trust

Organized Docs Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedAug 30, 2020
PHP min version
Downloads11K

Community Trust

Rating94/100
Number of ratings3
Active installs70
Developer Profile

Organized Docs Developer Profile

isabel104

5 plugins · 1K total installs

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

How We Detect Organized Docs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/organized-docs/assets/organized-docs.css/wp-content/plugins/organized-docs/assets/organized-docs.js/wp-content/plugins/organized-docs/assets/organized-docs-toggle.js
Script Paths
/wp-content/plugins/organized-docs/assets/organized-docs.js/wp-content/plugins/organized-docs/assets/organized-docs-toggle.js
Version Parameters
organized-docs/assets/organized-docs.css?ver=organized-docs/assets/organized-docs.js?ver=organized-docs/assets/organized-docs-toggle.js?ver=

HTML / DOM Fingerprints

CSS Classes
isa-docs-main-titledocs-primarydocs-content-sidebarwidget_docs_section_contents
Data Attributes
data-doc-slug
FAQ

Frequently Asked Questions about Organized Docs