NinjaDraw – Create Diagrams, Sketches & Visual Workflows Security & Risk Analysis

wordpress.org/plugins/ninjadraw

NinjaDraw - the all-in-one WordPress diagramming tool built on Excalidraw. Create flowcharts, mind maps, wireframes, and hand-drawn diagrams easily.

40 active installs v1.2.1 PHP 7.4+ WP 6.0+ Updated Jan 23, 2026
diagramsexcalidrawgutenbergmediasketching
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is NinjaDraw – Create Diagrams, Sketches & Visual Workflows Safe to Use in 2026?

Generally Safe

Score 100/100

NinjaDraw – Create Diagrams, Sketches & Visual Workflows has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "ninjadraw" plugin version 1.2.1 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, proper utilization of prepared statements for all SQL queries, and a high percentage of properly escaped outputs are significant strengths. Furthermore, the presence of nonce and capability checks on its single AJAX entry point, coupled with no recorded vulnerabilities (CVEs) or taint analysis findings, indicates a well-developed and secure plugin.

However, while the current version appears robust, a perfect score is not achievable without more comprehensive data or a deeper dive into the code. The plugin's attack surface, though small, is not explicitly detailed regarding the thoroughness of its authorization checks beyond the basic nonce and capability checks. The bundled Freemius library, although not flagged as outdated in this specific data, represents a potential area for future risk if not kept updated through the plugin's release cycle.

In conclusion, "ninjadraw" v1.2.1 is a securely developed plugin with excellent adherence to core security practices. Its clean vulnerability history further solidifies its reliability. The primary areas for continued vigilance would be ensuring the ongoing maintenance and updates of bundled libraries and maintaining a rigorous security review process for any future code changes to preserve this strong security standing.

Key Concerns

  • Bundled Freemius v1.0 library
Vulnerabilities
None known

NinjaDraw – Create Diagrams, Sketches & Visual Workflows Security Vulnerabilities

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

NinjaDraw – Create Diagrams, Sketches & Visual Workflows Code Analysis

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

Bundled Libraries

Freemius1.0

SQL Query Safety

100% prepared8 total queries

Output Escaping

89% escaped81 total outputs
Attack Surface

NinjaDraw – Create Diagrams, Sketches & Visual Workflows Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_ninjadraw_dismiss_admin_noticeincludes\System\Admin.php:31
WordPress Hooks 14
actioninitincludes\Blocks\ImageBlock.php:12
actionplugins_loadedincludes\Plugin.php:30
actionrest_api_initincludes\Rest\Routes.php:8
actioninitincludes\System\Admin.php:16
actionadmin_menuincludes\System\Admin.php:23
filtersubmenu_fileincludes\System\Admin.php:24
actionwp_loadedincludes\System\Admin.php:25
actionscript_loader_tagincludes\System\Admin.php:26
actionadmin_noticesincludes\System\Admin.php:29
actionadmin_enqueue_scriptsincludes\System\Admin.php:30
actionadmin_menuincludes\System\Admin.php:34
actioninitincludes\System\Shortcode.php:10
filterpricing/show_annual_in_monthlyninjadraw.php:63
filterplugin_iconninjadraw.php:64
Maintenance & Trust

NinjaDraw – Create Diagrams, Sketches & Visual Workflows Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 23, 2026
PHP min version7.4
Downloads958

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

NinjaDraw – Create Diagrams, Sketches & Visual Workflows Developer Profile

Yalogica

11 plugins · 110 total installs

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

How We Detect NinjaDraw – Create Diagrams, Sketches & Visual Workflows

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ninjadraw/build/css/ninjadraw-editor.css/wp-content/plugins/ninjadraw/build/js/ninjadraw-editor.js/wp-content/plugins/ninjadraw/build/js/ninjadraw-admin.js/wp-content/plugins/ninjadraw/build/css/ninjadraw-admin.css
Script Paths
/wp-content/plugins/ninjadraw/build/js/ninjadraw-editor.js/wp-content/plugins/ninjadraw/build/js/ninjadraw-admin.js
Version Parameters
ninjadraw/build/css/ninjadraw-editor.css?ver=ninjadraw/build/js/ninjadraw-editor.js?ver=ninjadraw/build/js/ninjadraw-admin.js?ver=ninjadraw/build/css/ninjadraw-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
ninjadraw-editorninjadraw-editor__canvasninjadraw-adminninjadraw-admin-settings__form
Data Attributes
data-ninjadraw-iddata-ninjadraw-canvasdata-ninjadraw-settings
JS Globals
NinjaDrawEditorNinjaDrawAdmin
REST Endpoints
/wp-json/ninjadraw/v1/wp-json/ninjadraw/public/v1
Shortcode Output
[ninjadraw
FAQ

Frequently Asked Questions about NinjaDraw – Create Diagrams, Sketches & Visual Workflows