Infusionsoft One-click Upsell Security & Risk Analysis

wordpress.org/plugins/infusionsoft-one-click-upsell

Easily upsell Infusionsoft® customers from within WordPress using shortcodes.

10 active installs v2.2.4 PHP + WP 2.7+ Updated Dec 18, 2014
infusionsoftjavascriptone-clickupsell
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Infusionsoft One-click Upsell Safe to Use in 2026?

Generally Safe

Score 85/100

Infusionsoft One-click Upsell has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "infusionsoft-one-click-upsell" plugin v2.2.4 exhibits a mixed security posture. While it demonstrates good practices by using prepared statements for all SQL queries and has no recorded vulnerability history, several concerning aspects are present. The plugin has a small but notable attack surface with two AJAX handlers. Alarmingly, both of these AJAX handlers lack proper authentication checks, creating a direct entry point for unauthenticated users. The taint analysis reveals one flow with unsanitized paths, which, although not classified as critical or high severity in this analysis, still represents a potential risk of data manipulation or unintended code execution if an attacker can influence the unsanitized input. The low percentage of properly escaped output (5%) is another area of concern, suggesting that user-supplied data displayed on the frontend might be vulnerable to cross-site scripting (XSS) attacks. The lack of nonce checks on AJAX actions further exacerbates the risk associated with the unprotected AJAX handlers. While the absence of known CVEs is positive, the identified vulnerabilities in code analysis point to areas that require immediate attention to prevent potential exploitation.

Key Concerns

  • AJAX handlers without authentication checks
  • Flows with unsanitized paths
  • Low percentage of properly escaped output
  • Lack of nonce checks on AJAX
Vulnerabilities
None known

Infusionsoft One-click Upsell Security Vulnerabilities

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

Infusionsoft One-click Upsell Release Timeline

v2.2.4Current
v2.2.3
v2.2.2
v2.2.1
v2.1.1
v2.1.0
v2.0.2
v2.0.1
v2.0.0
v1.2.1
v1.2.0
v1.1.11
v1.1.10
v1.1.9
v1.1.8
v1.1.7
v1.1.6
v1.1.5
v1.1.4
v1.1.3
Code Analysis
Analyzed Mar 16, 2026

Infusionsoft One-click Upsell Code Analysis

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

Output Escaping

5% escaped21 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
processUpsell (InfusionsoftOneClickUpsell.php:938)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Infusionsoft One-click Upsell Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 2

authwp_ajax_process_upsellInfusionsoftOneClickUpsell.php:25
noprivwp_ajax_process_upsellInfusionsoftOneClickUpsell.php:26

Shortcodes 2

[upsell] InfusionsoftOneClickUpsell.php:21
[downsell] InfusionsoftOneClickUpsell.php:22
WordPress Hooks 9
actionadmin_noticesInfusionsoftOneClickUpsell.php:12
filterplugin_action_linksInfusionsoftOneClickUpsell.php:15
actionadmin_menuInfusionsoftOneClickUpsell.php:18
actionadmin_enqueue_scriptsInfusionsoftOneClickUpsell.php:29
actionadmin_initInfusionsoftOneClickUpsell.php:272
filtermce_buttonsInfusionsoftOneClickUpsell.php:419
filtermce_external_pluginsInfusionsoftOneClickUpsell.php:420
actionedit_form_advancedInfusionsoftOneClickUpsell.php:421
actionedit_page_formInfusionsoftOneClickUpsell.php:422
Maintenance & Trust

Infusionsoft One-click Upsell Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedDec 18, 2014
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Infusionsoft One-click Upsell Developer Profile

Jacob Allred

6 plugins · 380 total installs

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

How We Detect Infusionsoft One-click Upsell

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
ns-one-click-upsell-button
Data Attributes
data-ns-upsell-id
JS Globals
window.ns_one_click_upsell
Shortcode Output
<form action="wp-admin/admin-ajax.php?action=process_upsellname="contact_id"name="order_id"
FAQ

Frequently Asked Questions about Infusionsoft One-click Upsell