NIC Photo Editor Security & Risk Analysis

wordpress.org/plugins/nic-photo-editor

Merge multiple images on web page. Not need to open paint brush or other photo editor tools.

30 active installs v1.1 PHP + WP 3.2+ Updated Jan 20, 2014
indianic-canvas-imageindianic-image-makerindianic-merge-imagesindianic-photo-editor
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is NIC Photo Editor Safe to Use in 2026?

Generally Safe

Score 85/100

NIC Photo Editor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The "nic-photo-editor" plugin v1.1 presents a significant security risk due to its unprotected AJAX endpoint. While the plugin shows positive signs like the absence of dangerous functions and the use of prepared statements for SQL queries, the single entry point being an AJAX handler without any authentication or capability checks is a major concern. This makes it an easy target for attackers to trigger arbitrary actions or potentially exploit other weaknesses if they exist within that handler.

The static analysis also reveals a critical flaw in output escaping, with 0% of the total outputs being properly escaped. This means that any data processed or displayed through the plugin's outputs could be vulnerable to Cross-Site Scripting (XSS) attacks, allowing attackers to inject malicious scripts into the user's browser.

Notably, the plugin has no recorded vulnerability history (CVEs). This could indicate good development practices or simply a lack of past scrutiny. However, it doesn't negate the clear and present dangers identified in the code analysis. The combination of an unprotected AJAX endpoint and unescaped outputs creates a high-risk profile for this plugin.

Key Concerns

  • Unprotected AJAX handler
  • Unescaped output
  • No nonce checks on AJAX
  • No capability checks
  • Flows with unsanitized paths
Vulnerabilities
None known

NIC Photo Editor Security Vulnerabilities

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

NIC Photo Editor Code Analysis

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

Output Escaping

0% escaped2 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

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

NIC Photo Editor Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_my_special_actioncanvas_image_frame.php:29
WordPress Hooks 6
actionadmin_menucanvas_image_frame.php:26
actionadmin_enqueue_scriptscanvas_image_frame.php:27
actionwp_print_scriptscanvas_image_frame.php:28
actionadmin_print_scriptscanvas_image_frame.php:32
actionadmin_print_stylescanvas_image_frame.php:33
actioninitcanvas_image_frame.php:207
Maintenance & Trust

NIC Photo Editor Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedJan 20, 2014
PHP min version
Downloads10K

Community Trust

Rating100/100
Number of ratings3
Active installs30
Alternatives

NIC Photo Editor Alternatives

No alternatives data available yet.

Developer Profile

NIC Photo Editor Developer Profile

Kundan Yevale

2 plugins · 130 total installs

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

How We Detect NIC Photo Editor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nic-photo-editor/css/style.css/wp-content/plugins/nic-photo-editor/js/fabric.js/wp-content/plugins/nic-photo-editor/js/jscolor.js
Script Paths
/wp-content/plugins/nic-photo-editor/js/fabric.js/wp-content/plugins/nic-photo-editor/js/jscolor.js
Version Parameters
nic-photo-editor/css/style.css?ver=nic-photo-editor/js/fabric.js?ver=nic-photo-editor/js/jscolor.js?ver=

HTML / DOM Fingerprints

JS Globals
canvas_image_frame_optionscanvas_image_frame_options2
FAQ

Frequently Asked Questions about NIC Photo Editor