GN Product and Image Remover Security & Risk Analysis

wordpress.org/plugins/gn-product-and-image-remover

Allows you to delete Woocommerce images after deleting product unless the image is used in another product

100 active installs v1.0.3 PHP + WP + Updated Feb 6, 2026
imagesremovewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GN Product and Image Remover Safe to Use in 2026?

Generally Safe

Score 100/100

GN Product and Image Remover has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

Based on the static analysis and vulnerability history, the "gn-product-and-image-remover" v1.0.3 plugin exhibits a strong security posture. The plugin demonstrates excellent adherence to secure coding practices, with no identified dangerous functions, file operations, or external HTTP requests. Crucially, all SQL queries are prepared, and all identified output is properly escaped, mitigating common web vulnerabilities such as SQL injection and cross-site scripting (XSS). The complete absence of identified taint flows also suggests a robust sanitization process for any data handling within the plugin.

Furthermore, the plugin's attack surface appears minimal, with no AJAX handlers, REST API routes, shortcodes, or cron events directly exposed to potential attackers without proper authentication or permission checks. The vulnerability history is also clean, with no known CVEs recorded, indicating a lack of previously discovered exploitable flaws. This lack of historical vulnerabilities, combined with the clean static analysis, suggests that the developers have a good understanding of security principles.

While the plugin presents a strong security profile, the primary area for potential concern lies in the absence of any capability checks or nonce checks. While the static analysis reports zero unprotected entry points, the lack of explicit capability checks means that if any functionality were ever to be exposed in future updates, it might not have robust authorization mechanisms in place by default. However, given the current analysis, this is a minor point of observation rather than an immediate critical risk.

Key Concerns

  • No nonce checks
  • No capability checks
Vulnerabilities
None known

GN Product and Image Remover Security Vulnerabilities

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

GN Product and Image Remover Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface

GN Product and Image Remover Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionplugins_loadedcore\class-gn-product-and-image-remover.php:138
actionadmin_enqueue_scriptscore\includes\classes\class-gn-product-and-image-remover-run.php:73
actionbefore_delete_postgn-product-and-image-remover.php:92
Maintenance & Trust

GN Product and Image Remover Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 6, 2026
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Developer Profile

GN Product and Image Remover Developer Profile

George Nicolaou

4 plugins · 120 total installs

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

How We Detect GN Product and Image Remover

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gn-product-and-image-remover/core/includes/assets/css/backend-styles.css/wp-content/plugins/gn-product-and-image-remover/core/includes/assets/js/backend-scripts.js
Script Paths
/wp-content/plugins/gn-product-and-image-remover/core/includes/assets/js/backend-scripts.js
Version Parameters
gn-product-and-image-remover/core/includes/assets/css/backend-styles.css?ver=1.0.3gn-product-and-image-remover/core/includes/assets/js/backend-scripts.js?ver=1.0.3

HTML / DOM Fingerprints

HTML Comments
HELPER COMMENT START This file contains the main information about the plugin. It is used to register all components necessary to run the plugin. The comment above contains all information about the plugin that are used by WordPress to differenciate the plugin and register it properly. It also contains further PHPDocs parameter for a better documentation The function GNCYPRODUCTA() is the main function that you will be able to use throughout your plugin to extend the logic. Further information about that is available within the sub classes. HELPER COMMENT ENDHELPER COMMENT START This class is used to bring your plugin to life. All the other registered classed bring features which are controlled and managed by this class. Within the add_hooks() function, you can register all of your WordPress related actions and filters as followed: add_action( 'my_action_hook_to_call', array( $this, 'the_action_hook_callback', 10, 1 ) ); or add_filter( 'my_filter_hook_to_call', array( $this, 'the_filter_hook_callback', 10, 1 ) ); or add_shortcode( 'my_shortcode_tag', array( $this, 'the_shortcode_callback', 10 ) ); Once added, you can create the callback function, within this class, as followed: public function the_action_hook_callback( $some_variable ){} or public function the_filter_hook_callback( $some_variable ){} or public function the_shortcode_callback( $attributes = array(), $content = '' ){} HELPER COMMENT ENDWORDPRESS HOOKSWORDPRESS HOOK CALLBACKS
JS Globals
window.gnproducta
FAQ

Frequently Asked Questions about GN Product and Image Remover