POFW Option Default Security & Risk Analysis

wordpress.org/plugins/pofw-option-default

Allows to preselect product options by default.

20 active installs v1.0.0 PHP + WP 4.7+ Updated Mar 14, 2024
product-optionsselected-by-default
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is POFW Option Default Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The "pofw-option-default" v1.0.0 plugin exhibits a mixed security posture. On one hand, it demonstrates good practices by having a seemingly small attack surface with no AJAX handlers, REST API routes, shortcodes, or cron events that are directly exposed. Furthermore, the absence of known vulnerabilities and CVEs in its history is a significant strength, suggesting a relatively stable and secure development past. However, the code analysis reveals significant concerns, particularly regarding output escaping. With only 4% of outputs being properly escaped out of 23 total outputs, there is a high risk of Cross-Site Scripting (XSS) vulnerabilities. Additionally, while there are 12 SQL queries, only 33% utilize prepared statements, indicating a potential for SQL Injection vulnerabilities. The lack of any identified taint flows is positive, but this could also be due to the limited scope of the static analysis itself. The sole capability check is a positive sign, but it is insufficient to mitigate the risks posed by inadequate output escaping and raw SQL queries.

Key Concerns

  • Insufficient output escaping
  • Raw SQL queries without prepared statements
Vulnerabilities
None known

POFW Option Default Security Vulnerabilities

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

POFW Option Default Code Analysis

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

SQL Query Safety

33% prepared12 total queries

Output Escaping

4% escaped23 total outputs
Attack Surface

POFW Option Default 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:20
filterpofw_csv_export_data_option_rowsModel\Observer.php:21
filterpofw_csv_export_data_option_value_rowsModel\Observer.php:22
actionpofw_csv_import_product_options_savedModel\Observer.php:23
actiondelete_postModel\Observer.php:24
Maintenance & Trust

POFW Option Default Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedMar 14, 2024
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

POFW Option Default 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 Default

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-default/view/adminhtml/web/product/edit/main.css/wp-content/plugins/pofw-option-default/view/adminhtml/web/product/edit/main.js/wp-content/plugins/pofw-option-default/view/frontend/web/main.js
Script Paths
/wp-content/plugins/pofw-option-default/view/adminhtml/web/product/edit/main.js/wp-content/plugins/pofw-option-default/view/frontend/web/main.js
Version Parameters
pofw-option-default/view/adminhtml/web/product/edit/main.js?ver=pofw-option-default/view/adminhtml/web/product/edit/main.css?ver=pofw-option-default/view/frontend/web/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
pofw_odf_product_data
Data Attributes
id="pofw_odf_product_data"
JS Globals
Pektsekye_ODF
FAQ

Frequently Asked Questions about POFW Option Default