
WP-GraphViz Security & Risk Analysis
wordpress.org/plugins/wp-graphvizA plugin to provide GraphViz functionality for WordPress sites.
Is WP-GraphViz Safe to Use in 2026?
Use With Caution
Score 63/100WP-GraphViz has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The wp-graphviz plugin v1.5.1 exhibits a mixed security posture. On the positive side, the static analysis reveals a minimal attack surface with no direct entry points identified in AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, which are common vectors for vulnerabilities. The presence of at least one capability check suggests some attempt at access control. However, the concerning aspect is the moderate output escaping rate of 43%, indicating that a significant portion of dynamic output may not be adequately sanitized, posing a potential risk for Cross-Site Scripting (XSS) vulnerabilities. The absence of taint analysis data is also a gap, leaving potential data flow issues unexamined.
The vulnerability history for this plugin is a significant concern. It shows a total of one known CVE, which is currently unpatched, categorized as medium severity. This past vulnerability was specifically an Improper Neutralization of Input During Web Page Generation (XSS) issue. The fact that this vulnerability is still outstanding and was relatively recent (according to the 'Last vulnerability' date) strongly suggests a lack of consistent security maintenance and patching practices by the plugin developers. This history, combined with the moderate output escaping, points to a recurring weakness in handling user-supplied data safely.
In conclusion, while the plugin has a small attack surface and good practices in areas like SQL query handling, the unpatched medium severity XSS vulnerability and the suboptimal output escaping rate present a tangible risk. The plugin's history indicates a potential for recurring XSS issues. Users should be cautious, especially given the unpatched vulnerability. The lack of taint analysis further adds to the uncertainty regarding other potential data handling flaws. The plugin's strengths are overshadowed by its unaddressed security flaw and questionable output sanitization.
Key Concerns
- Unpatched medium severity CVE
- Moderate output escaping (43%)
WP-GraphViz Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
WP-GraphViz <= 1.5.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
WP-GraphViz Code Analysis
Output Escaping
WP-GraphViz Attack Surface
WordPress Hooks 12
Maintenance & Trust
WP-GraphViz Maintenance & Trust
Maintenance Signals
Community Trust
WP-GraphViz Alternatives
TFO Graphviz
tfo-graphviz
Generates Graphviz graphics using shortcodes. Supports almost all Graphviz features (depending on the generation method in use.)
Data Diagrams: Visual Chart Editor for WordPress
data-diagrams
Visual Editor for 33+ free responsive SVG data charts - as easy as adding an image. No technical skills needed. Live data. No external API calls.
Graph Commons
graph-commons
Insert Node Cards and Graphs from Graph Commons to your posts.
Post Popularity Chart Widget
post-popularity-chart-widget-lite
Post Popularity Chart Widget, by which you display a graph with statistics of visits of any article on your site.
Markdeep Block
markdeep-block
Markdeep Block is a WordPress plugin for adding Gutenberg blocks supporting Markdeep syntax.
WP-GraphViz Developer Profile
7 plugins · 6K total installs
How We Detect WP-GraphViz
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-graphviz/css/admin.css/wp-content/plugins/wp-graphviz/js/viz-public.js/wp-content/plugins/wp-graphviz/js/viz-lite.js/wp-content/plugins/wp-graphviz/js/viz-public.js/wp-content/plugins/wp-graphviz/js/viz-lite.jswp-graphviz/css/admin.css?ver=wp-graphviz/js/viz-public.js?ver=wp-graphviz/js/viz-lite.js?ver=HTML / DOM Fingerprints
<!-- WP-GraphViz Plugin --><!-- WP GraphViz Plugin --><!-- WP GraphViz Admin page wpg_init --><!-- WP GraphViz Admin page add_plugin_admin_menu -->+1 moredata-graphviz-iddata-graphviz-graphdata-graphviz-typedata-graphviz-enginedata-graphviz-widthdata-graphviz-heightWP_GraphViz_Object[graphviz][/graphviz]