POFW Option Images Security & Risk Analysis

wordpress.org/plugins/pofw-option-images

Adds images to the product options of the "Product Options for WooCommerce" plugin.

10 active installs v1.0.1 PHP + WP 4.7+ Updated Unknown
option-imagesproduct-options
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is POFW Option Images Safe to Use in 2026?

Generally Safe

Score 100/100

POFW Option Images has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "pofw-option-images" v1.0.1 plugin exhibits a strong security posture based on the provided static analysis. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points significantly limits the potential attack surface. Furthermore, the lack of dangerous function usage, file operations, and external HTTP requests are positive indicators. The presence of a capability check, even if only one, is also a good practice.

However, there are notable areas for improvement. The SQL query usage is concerning, with only 33% of queries employing prepared statements. This indicates a high risk of SQL injection vulnerabilities, especially given the absence of taint analysis results. Additionally, a very low percentage (6%) of output is properly escaped, exposing the plugin to potential Cross-Site Scripting (XSS) attacks. The lack of nonce checks on any entry points, coupled with the limited capability checks, further exacerbates these risks.

The plugin's vulnerability history is clean, with no recorded CVEs. This is a strong positive, suggesting that the developers have either been diligent in patching or have not historically introduced significant vulnerabilities. However, the static analysis reveals potential weaknesses that could lead to new vulnerabilities if left unaddressed. In conclusion, while the plugin has a minimal attack surface and no past vulnerabilities, the current code has significant potential for SQL injection and XSS due to insecure data handling practices.

Key Concerns

  • Low percentage of SQL prepared statements
  • Low percentage of properly escaped output
  • No nonce checks detected
Vulnerabilities
None known

POFW Option Images Security Vulnerabilities

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

POFW Option Images Code Analysis

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

SQL Query Safety

33% prepared6 total queries

Output Escaping

6% escaped18 total outputs
Attack Surface

POFW Option Images Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_enqueue_scriptsController\Adminhtml\Product.php:9
filterwoocommerce_product_data_tabsController\Adminhtml\Product.php:11
actionwoocommerce_product_data_panelsController\Adminhtml\Product.php:12
actionwp_enqueue_scriptsController\Product.php:8
actionwoocommerce_before_add_to_cart_buttonController\Product.php:9
actionwoocommerce_process_product_metaModel\Observer.php:13
filterwp_prepare_attachment_for_jsModel\Observer.php:14
filterpofw_csv_export_data_option_value_rowsModel\Observer.php:15
actionpofw_csv_import_product_options_savedModel\Observer.php:16
actiondelete_postModel\Observer.php:17
Maintenance & Trust

POFW Option Images Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedUnknown
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

POFW Option Images Developer Profile

Pektsekye

14 plugins · 6K total installs

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

How We Detect POFW Option Images

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pofw-option-images/view/adminhtml/web/product/edit/main.js/wp-content/plugins/pofw-option-images/view/adminhtml/web/product/edit/main.css/wp-content/plugins/pofw-option-images/view/frontend/web/main.js/wp-content/plugins/pofw-option-images/view/frontend/web/main.css
Script Paths
view/adminhtml/web/product/edit/main.jsview/frontend/web/main.js
Version Parameters
pofw-option-images/view/adminhtml/web/product/edit/main.js?ver=pofw-option-images/view/adminhtml/web/product/edit/main.css?ver=pofw-option-images/view/frontend/web/main.js?ver=pofw-option-images/view/frontend/web/main.css?ver=

HTML / DOM Fingerprints

CSS Classes
pofw_oi_product_datapofw-option-images-product-data
Data Attributes
data-pofw-oi-value-iddata-pofw-oi-image-id
JS Globals
Pektsekye_OIPektsekye_OptionImages_Model_Option_Value
Shortcode Output
<!-- POFW Option Images Admin HTML -->
FAQ

Frequently Asked Questions about POFW Option Images