ingenidev Small Order Fee Security & Risk Analysis

wordpress.org/plugins/ingenidev-small-order-fee

NEW Plugin! This Plugin allows you to put in place a small order fee and configure the threshold as well as the value of the fee.

0 active installs v1.0.2 PHP 7.4+ WP 3.3+ Updated Feb 9, 2026
customizationfeeprotectionsmall-order
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ingenidev Small Order Fee Safe to Use in 2026?

Generally Safe

Score 100/100

ingenidev Small Order Fee 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

The 'ingenidev-small-order-fee' plugin, in version 1.0.2, demonstrates a generally good security posture regarding common WordPress vulnerabilities. The code analysis indicates a lack of dangerous functions, all SQL queries use prepared statements, and all identified outputs are properly escaped. Furthermore, there are no recorded vulnerabilities (CVEs) for this plugin, suggesting a history of stable and secure development. The absence of file operations and external HTTP requests also limits potential attack vectors.

However, a significant concern is the presence of one AJAX handler that lacks authentication checks. This represents a direct, unprotected entry point into the plugin's functionality. While no critical or high-severity taint flows were identified, and no explicit capability checks are missing, this single unprotected AJAX endpoint could potentially be exploited by an authenticated user (or in certain scenarios, even an unauthenticated one depending on the handler's logic) to perform unintended actions. The lack of nonce checks on this AJAX handler further exacerbates this risk, as it makes the endpoint susceptible to Cross-Site Request Forgery (CSRF) attacks.

In conclusion, while the plugin's codebase is largely free from common pitfalls like unescaped output or raw SQL, the unprotected AJAX handler is a critical weakness. This single entry point, combined with the absence of nonce checks, requires immediate attention to secure the plugin against potential exploitation.

Key Concerns

  • AJAX handler without auth checks
  • AJAX handler without nonce checks
Vulnerabilities
None known

ingenidev Small Order Fee Security Vulnerabilities

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

ingenidev Small Order Fee Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface
1 unprotected

ingenidev Small Order Fee Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_ingenidev_sof_dismiss_welcome_noticeingenidev-small-order-fee.php:64
WordPress Hooks 5
actionwoocommerce_cart_calculate_feesingenidev-small-order-fee.php:15
actionadmin_noticesingenidev-small-order-fee.php:38
actionwp_dashboard_setupingenidev-small-order-fee.php:72
actionadmin_menuingenidev-small-order-fee.php:87
actionadmin_initingenidev-small-order-fee.php:116
Maintenance & Trust

ingenidev Small Order Fee Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 9, 2026
PHP min version7.4
Downloads343

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

ingenidev Small Order Fee Developer Profile

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

How We Detect ingenidev Small Order Fee

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ingenidev-small-order-fee/js/ingenidev_sof_dismiss_notice.js
Script Paths
/wp-content/plugins/ingenidev-small-order-fee/js/ingenidev_sof_dismiss_notice.js
Version Parameters
ingenidev-small-order-fee/js/ingenidev_sof_dismiss_notice.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
notice-successis-dismissibleingenidev-welcome-notice
Data Attributes
name="ingenidev_sof_minimum_order_amount"name="ingenidev_sof_small_order_fee"
JS Globals
ingenidev_sof_ajax_obj
REST Endpoints
/wp-json/ingenidev_sof_dismiss_welcome_notice
FAQ

Frequently Asked Questions about ingenidev Small Order Fee