Simple Org Chart Security & Risk Analysis

wordpress.org/plugins/simple-org-chart

Create a simple jQuery Org Chart which will display your team or organisation structure in a hierarchical fashion, using easy drag and drop facilities …

1K active installs v2.3.5 PHP 8.0+ WP 6.0+ Updated May 6, 2025
org-chartorganisation-chartorganization-chart
99
A · Safe
CVEs total2
Unpatched0
Last CVEAug 17, 2023
Safety Verdict

Is Simple Org Chart Safe to Use in 2026?

Generally Safe

Score 99/100

Simple Org Chart has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Aug 17, 2023Updated 11mo ago
Risk Assessment

The static analysis of simple-org-chart v2.3.5 reveals a generally strong security posture. The plugin demonstrates good practices by implementing nonce checks and capability checks on all identified entry points (AJAX handlers, REST API routes, and shortcodes). The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is also a positive sign. Taint analysis shows no critical or high severity unsanitized flows, indicating that user-supplied data is likely being handled safely within the analyzed paths.

However, the plugin's vulnerability history presents a notable concern. With two known medium-severity CVEs in its past, including a recent one from August 2023, it suggests a recurring pattern of security weaknesses. While there are currently no unpatched vulnerabilities, the past incidents, particularly those involving CSRF and missing authorization, indicate potential areas where oversight might have occurred. The presence of these past vulnerabilities, even if resolved, warrants continued vigilance and suggests that the plugin may not have a perfect track record in preventing certain classes of security flaws.

In conclusion, simple-org-chart v2.3.5 exhibits commendable defensive coding practices in its current version. The lack of immediate critical risks from the static analysis is reassuring. Nevertheless, the historical prevalence of medium-severity vulnerabilities, especially those related to authorization and CSRF, should not be overlooked. Users should remain aware of this history and ensure the plugin is always updated to the latest version to benefit from any past security fixes and to mitigate the risk of similar issues recurring.

Key Concerns

  • Two past medium severity CVEs
  • Recent vulnerability (2023-08-17)
Vulnerabilities
2

Simple Org Chart Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-28791medium · 4.3Cross-Site Request Forgery (CSRF)

Simple Org Chart <= 2.3.4 - Cross-Site Request Forgery

Aug 17, 2023 Patched in 2.3.5 (630d)
CVE-2023-40603medium · 5.3Missing Authorization

Simple Org Chart <= 2.3.4 - Missing Authorization

Aug 17, 2023 Patched in 2.3.5 (630d)
Code Analysis
Analyzed Mar 16, 2026

Simple Org Chart Code Analysis

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

Output Escaping

90% escaped79 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
org_chart_do_page (index.php:75)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple Org Chart Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 1

authwp_ajax_org_chartindex.php:862

REST API Routes 1

GET/wp-json/org_chart/v1/structureindex.php:870

Shortcodes 1

[orgchart] index.php:597
WordPress Hooks 21
actionadmin_initindex.php:16
actionadmin_menuindex.php:17
actionadmin_initindex.php:19
actionadmin_enqueue_scriptsindex.php:20
actioninitindex.php:22
actionadmin_noticesindex.php:23
actioncurrent_screenindex.php:24
actioninitindex.php:546
actionshow_user_profileindex.php:681
actionedit_user_profileindex.php:682
actionuser_new_formindex.php:683
actionprofile_updateindex.php:714
actionuser_registerindex.php:715
filteruser_contactmethodsindex.php:731
actionshow_user_profileindex.php:761
actionedit_user_profileindex.php:762
actionuser_new_formindex.php:763
actionpersonal_options_updateindex.php:787
actionedit_user_profile_updateindex.php:788
actionuser_registerindex.php:789
actionrest_api_initindex.php:867
Maintenance & Trust

Simple Org Chart Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 6, 2025
PHP min version8.0
Downloads45K

Community Trust

Rating96/100
Number of ratings22
Active installs1K
Developer Profile

Simple Org Chart Developer Profile

G Matta

4 plugins · 2K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
630 days
View full developer profile
Detection Fingerprints

How We Detect Simple Org Chart

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-org-chart/css/jquery.jOrgChart.css/wp-content/plugins/simple-org-chart/css/custom.css/wp-content/plugins/simple-org-chart/js/jquery.jOrgChart.js/wp-content/plugins/simple-org-chart/js/custom.js
Script Paths
/wp-content/plugins/simple-org-chart/js/jquery.jOrgChart.js/wp-content/plugins/simple-org-chart/js/custom.js
Version Parameters
simple-org-chart/js/custom.js?ver=2.3.5

HTML / DOM Fingerprints

CSS Classes
orgchartoblockoinlineoverlay1popup1close1
Data Attributes
data-id="bio
JS Globals
orgChartAjax
Shortcode Output
[orgchart]
FAQ

Frequently Asked Questions about Simple Org Chart