Graph Commons Security & Risk Analysis

wordpress.org/plugins/graph-commons

Insert Node Cards and Graphs from Graph Commons to your posts.

10 active installs v1.1.0 PHP + WP 3.3+ Updated Aug 4, 2016
data-vizualisationgraphcommonsnetwork-analysisnetworkspublishing
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Graph Commons Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The graph-commons plugin v1.1.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and having no recorded vulnerabilities. This suggests a generally secure development approach. However, there are significant concerns regarding its attack surface and data handling.

The plugin has two entry points, one of which is an AJAX handler without authentication checks. This is a critical oversight that could allow unauthorized users to trigger plugin functionality. Furthermore, the taint analysis reveals two flows with unsanitized paths. While not classified as critical or high severity, unsanitized paths are a precursor to potential vulnerabilities, especially when combined with unprotected entry points.

While the plugin has no known CVEs, this can be attributed to its low historical vulnerability record and potentially a lack of widespread adoption or rigorous security auditing. The presence of unprotected AJAX handlers and unsanitized data flows, despite the absence of historical vulnerabilities, presents a tangible risk. The plugin needs to address its unprotected AJAX handler and investigate the identified unsanitized taint flows to ensure robust security.

Key Concerns

  • AJAX handler without authentication
  • Unsanitized paths in taint analysis
  • Low percentage of proper output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Graph Commons Security Vulnerabilities

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

Graph Commons Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

56% escaped9 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
gc_get_from_api (graphcommons.php:68)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Graph Commons Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_get_from_apigraphcommons.php:49

Shortcodes 1

[graphcommons] graphcommons.php:53
WordPress Hooks 11
actionpre_get_postsgraphcommons.php:43
actionadmin_menugraphcommons.php:44
actionadmin_initgraphcommons.php:45
actionadmin_noticesgraphcommons.php:46
actionadmin_footergraphcommons.php:47
actionmedia_buttonsgraphcommons.php:48
actioninitgraphcommons.php:50
filtermce_external_pluginsgraphcommons.php:56
filtermce_buttonsgraphcommons.php:57
filtermce_cssgraphcommons.php:58
filterembed_defaultsgraphcommons.php:59
Maintenance & Trust

Graph Commons Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedAug 4, 2016
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Graph Commons Developer Profile

binfil

1 plugin · 10 total installs

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

How We Detect Graph Commons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/graph-commons/css/graphcommons.css
Script Paths
/wp-content/plugins/graph-commons/js/graphcommons.js
Version Parameters
graphcommons.js?ver=1.0.0

HTML / DOM Fingerprints

Data Attributes
data-graphcommons-iddata-graphcommons-type
JS Globals
graphcommons
REST Endpoints
/wp-json/graphcommons/v1/nodes/wp-json/graphcommons/v1/graphs
Shortcode Output
<iframe src="https://graphcommons.com/nodes/<iframe src="https://graphcommons.com/graphs/
FAQ

Frequently Asked Questions about Graph Commons