Geos – Product Cleanup Manager for WooCommerce Security & Risk Analysis

wordpress.org/plugins/geos-product-cleanup-manager-for-woocommerce

Batched WooCommerce product cleanup with separate operations, progress bars, and a safe Trash Cleaner.

0 active installs v1.4.0 PHP 7.4+ WP 5.8+ Updated Apr 3, 2026
cleanupcroninventorystockwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Geos – Product Cleanup Manager for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Geos – Product Cleanup Manager for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "geos-product-cleanup-manager-for-woocommerce" plugin, version 1.4.0, exhibits a generally good security posture with several positive indicators. The code analysis reveals a high percentage of properly escaped outputs and a complete absence of raw SQL queries, opting instead for prepared statements. Furthermore, the plugin demonstrates good practice by including nonce and capability checks for a majority of its operations and avoids making external HTTP requests or bundling third-party libraries. The vulnerability history is also clean, with no recorded CVEs, suggesting a consistent commitment to security by the developers.

Despite these strengths, a significant concern is the presence of one unprotected AJAX handler. This represents a direct entry point into the plugin's functionality that is not secured by any authentication or capability checks. While the taint analysis did not reveal any critical or high-severity issues, and the attack surface is small overall, this single unprotected AJAX handler could be exploited if it handles user-supplied input without proper validation and sanitization. This is the primary weakness identified in the static analysis and warrants attention.

In conclusion, this plugin has a strong foundation in secure coding practices. However, the single unprotected AJAX handler is a notable weakness that introduces a potential risk. Addressing this specific entry point would significantly enhance the plugin's overall security. The lack of historical vulnerabilities is a positive sign, but vigilance is always recommended, especially when dealing with potentially unprotected code paths.

Key Concerns

  • Unprotected AJAX handler detected
Vulnerabilities
None known

Geos – Product Cleanup Manager for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Geos – Product Cleanup Manager for WooCommerce Release Timeline

vv1.4.0
v1.3.9
Code Analysis
Analyzed Apr 16, 2026

Geos – Product Cleanup Manager for WooCommerce Code Analysis

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

Output Escaping

96% escaped209 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
geos_pwic_admin_page (geos-product-cleanup-manager-for-woocommerce.php:1439)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Geos – Product Cleanup Manager for WooCommerce Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_geos_pwic_ajax_statusgeos-product-cleanup-manager-for-woocommerce.php:1593
WordPress Hooks 12
actionwoocommerce_product_set_stockgeos-product-cleanup-manager-for-woocommerce.php:1013
actionwoocommerce_variation_set_stockgeos-product-cleanup-manager-for-woocommerce.php:1019
actionwoocommerce_product_set_stock_statusgeos-product-cleanup-manager-for-woocommerce.php:1033
actionadded_post_metageos-product-cleanup-manager-for-woocommerce.php:1065
actionupdated_post_metageos-product-cleanup-manager-for-woocommerce.php:1066
actionadmin_menugeos-product-cleanup-manager-for-woocommerce.php:1069
actionadmin_enqueue_scriptsgeos-product-cleanup-manager-for-woocommerce.php:1081
actionadmin_noticesgeos-product-cleanup-manager-for-woocommerce.php:1102
actionadmin_post_geos_pwic_save_settingsgeos-product-cleanup-manager-for-woocommerce.php:1605
actionadmin_post_geos_pwic_job_controlgeos-product-cleanup-manager-for-woocommerce.php:1633
actionadmin_post_geos_pwic_download_loggeos-product-cleanup-manager-for-woocommerce.php:1695
actionadmin_post_geos_pwic_clear_loggeos-product-cleanup-manager-for-woocommerce.php:1712
Maintenance & Trust

Geos – Product Cleanup Manager for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 3, 2026
PHP min version7.4
Downloads120

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Geos – Product Cleanup Manager for WooCommerce Developer Profile

Georgijevic

2 plugins · 10 total installs

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

How We Detect Geos – Product Cleanup Manager for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/geos-product-cleanup-manager-for-woocommerce/js/geos-pwic-admin.js/wp-content/plugins/geos-product-cleanup-manager-for-woocommerce/css/geos-pwic-admin.css

HTML / DOM Fingerprints

CSS Classes
geos-pwic-settings-sectiongeos-pwic-clear-log-buttongeos-pwic-run-now-buttongeos-pwic-job-statusgeos-pwic-log-tail
HTML Comments
<!-- Geos Product Cleanup Manager for WooCommerce Settings --><!-- Geos Product Cleanup Manager Admin Interface --><!-- Geos PWIC Job Status -->
Data Attributes
data-geos-pwic-noncedata-geos-pwic-actiondata-geos-pwic-job-id
JS Globals
window.geosPWICAdminvar geosPWICAdmin
REST Endpoints
/wp-json/geos-pwic/v1/settings/wp-json/geos-pwic/v1/run-job/wp-json/geos-pwic/v1/log
FAQ

Frequently Asked Questions about Geos – Product Cleanup Manager for WooCommerce