Jigoshop Custom Payment Gateway Security & Risk Analysis

wordpress.org/plugins/jigoshop-custom-payment-gateway

This plugin adds a simple custom payment gateway similar to the "Cheque" gateway that can be molded for your projects.

10 active installs v1.0.1 PHP + WP 3.2+ Updated Sep 3, 2015
cartcheckoutecommercejigoshopshop
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Jigoshop Custom Payment Gateway Safe to Use in 2026?

Generally Safe

Score 85/100

Jigoshop Custom Payment Gateway has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The plugin "jigoshop-custom-payment-gateway" v1.0.1 exhibits a concerning security posture primarily due to significant output escaping deficiencies. While the plugin boasts an attack surface with zero entry points and no known historical vulnerabilities, the static analysis reveals a critical weakness: 100% of its output is not properly escaped. This means that any data processed or displayed by the plugin could potentially be exploited to inject malicious code, leading to cross-site scripting (XSS) vulnerabilities. Furthermore, taint analysis indicated three flows with unsanitized paths, which, although not classified as critical or high severity, still represent potential risks that could be exacerbated by the lack of output escaping.

The absence of known CVEs and historical vulnerabilities is a positive sign, suggesting a potentially clean development history or a lack of widespread exploitation. However, this should not be interpreted as a guarantee of absolute security, especially given the identified output escaping issues. The plugin's strengths lie in its clean attack surface and the absence of dangerous functions or unescaped SQL queries. Nevertheless, the lack of output escaping represents a fundamental security flaw that makes the plugin highly vulnerable to XSS attacks, outweighing the positive aspects of its current known history and attack surface.

Key Concerns

  • All output is unescaped
  • Flows with unsanitized paths detected
Vulnerabilities
None known

Jigoshop Custom Payment Gateway Security Vulnerabilities

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

Jigoshop Custom Payment Gateway Code Analysis

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

Output Escaping

0% escaped11 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
tgm_jigoshop_custom_payment_gateway (tgm-custom-gateway.php:34)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Jigoshop Custom Payment Gateway Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionplugins_loadedtgm-custom-gateway.php:33
actionjigoshop_update_optionstgm-custom-gateway.php:49
actionthankyou_tgm_custom_gatewaytgm-custom-gateway.php:54
filterjigoshop_payment_gatewaystgm-custom-gateway.php:141
Maintenance & Trust

Jigoshop Custom Payment Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedSep 3, 2015
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Jigoshop Custom Payment Gateway Developer Profile

Thomas Griffin

5 plugins · 610 total installs

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

How We Detect Jigoshop Custom Payment Gateway

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

Asset Fingerprints

HTML / DOM Fingerprints

Data Attributes
id="jigoshop_tgm_custom_gateway_enabled"name="jigoshop_tgm_custom_gateway_enabled"id="jigoshop_tgm_custom_gateway_title"name="jigoshop_tgm_custom_gateway_title"id="jigoshop_tgm_custom_gateway_description"name="jigoshop_tgm_custom_gateway_description"
JS Globals
jigoshop_tgm_custom_gateway
Shortcode Output
Client PaymentsThis payment gateway is setup specifically for client billing accounts. Orders will be processed and billed directly to existing client accounts.
FAQ

Frequently Asked Questions about Jigoshop Custom Payment Gateway