Artemis Payment Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/artemis-payment-gateway

Accept payment for WooCommerce orders via Stellar (both XLM and other tokens built on the Stellar Platform). No registration and No Fees.

0 active installs v1.2.2 PHP 8.0+ WP 5.8+ Updated Nov 17, 2022
bitcoine-commerceecommercestellarwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Artemis Payment Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The artemis-payment-gateway plugin v1.2.2 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good security practices by implementing proper output escaping for the vast majority of its outputs and utilizing prepared statements for most of its SQL queries. The limited attack surface, with all identified entry points protected by authentication checks, is also a positive indicator. The absence of known vulnerabilities (CVEs) and a clean taint analysis further contribute to a low-risk profile. The use of Guzzle as a bundled library is common, but its security depends on its specific version and any potential vulnerabilities within it, which are not detailed here.

However, there are minor areas for improvement. While the percentage of prepared statements is high, the existence of raw SQL queries without prepared statements, even if a minority, still represents a potential risk for SQL injection if not handled with extreme care. Similarly, the presence of external HTTP requests, while not inherently a vulnerability, can introduce risks if the target endpoints are compromised or if data is not properly sanitized before being sent. The single nonce check and single capability check, while present, could be more robustly implemented across all entry points to ensure comprehensive protection against various attack vectors.

Overall, artemis-payment-gateway v1.2.2 appears to be a relatively secure plugin with a strong emphasis on preventing common web vulnerabilities. The lack of historical vulnerabilities is encouraging. The primary areas for vigilance would be ensuring the security of its external HTTP request destinations and potentially auditing the raw SQL queries for any subtle injection risks. For a plugin that handles payments, continuous monitoring and updates remain crucial, even in the absence of past issues.

Key Concerns

  • Raw SQL queries without prepared statements detected
  • External HTTP requests present, potential risk
  • Bundled library (Guzzle) may have unaddressed vulnerabilities
Vulnerabilities
None known

Artemis Payment Gateway for WooCommerce Security Vulnerabilities

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

Artemis Payment Gateway for WooCommerce Code Analysis

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

Bundled Libraries

Guzzle

SQL Query Safety

75% prepared4 total queries

Output Escaping

94% escaped93 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
product_data_fields (src\woocommerce\wc_agp_main.php:186)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Artemis Payment Gateway for WooCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_check_paymentsrc\agp_main.php:14
noprivwp_ajax_check_paymentsrc\agp_main.php:15
WordPress Hooks 25
actionnetwork_admin_noticesartemispaymentgateway.php:49
actionadmin_noticesartemispaymentgateway.php:63
actionadmin_enqueue_scriptsartemispaymentgateway.php:104
actionadmin_initartemispaymentgateway.php:106
actionadmin_initartemispaymentgateway.php:107
actionadmin_enqueue_scriptssrc\agp_main.php:12
actionwp_enqueue_scriptssrc\agp_main.php:13
filterwoocommerce_currenciessrc\woocommerce\wc_agp_main.php:6
filterwoocommerce_currency_symbolsrc\woocommerce\wc_agp_main.php:7
filterwoocommerce_get_price_htmlsrc\woocommerce\wc_agp_main.php:8
filterwoocommerce_variable_price_htmlsrc\woocommerce\wc_agp_main.php:9
actionwoocommerce_product_options_general_product_datasrc\woocommerce\wc_agp_main.php:10
actionwoocommerce_new_productsrc\woocommerce\wc_agp_main.php:11
actionwoocommerce_update_productsrc\woocommerce\wc_agp_main.php:12
actionwoocommerce_variation_options_pricingsrc\woocommerce\wc_agp_main.php:13
actionwoocommerce_save_product_variationsrc\woocommerce\wc_agp_main.php:14
filterwoocommerce_available_variationsrc\woocommerce\wc_agp_main.php:15
filterwoocommerce_variation_option_namesrc\woocommerce\wc_agp_main.php:16
actionplugins_loadedsrc\woocommerce\wc_agp_payment.php:3
actionwoocommerce_email_before_order_tablesrc\woocommerce\wc_agp_payment.php:28
actionwoocommerce_new_ordersrc\woocommerce\wc_agp_payment.php:29
filterwoocommerce_payment_gatewayssrc\woocommerce\wc_agp_payment.php:403
actionwoocommerce_checkout_processsrc\woocommerce\wc_agp_payment.php:409
actionwoocommerce_checkout_update_order_metasrc\woocommerce\wc_agp_payment.php:418
actionwoocommerce_admin_order_data_after_billing_addresssrc\woocommerce\wc_agp_payment.php:432
Maintenance & Trust

Artemis Payment Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedNov 17, 2022
PHP min version8.0
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Artemis Payment Gateway for WooCommerce Developer Profile

artemisgateway

1 plugin · 0 total installs

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

How We Detect Artemis Payment Gateway for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/artemis-payment-gateway/assets/css/void-admin.css/wp-content/plugins/artemis-payment-gateway/assets/css/agp_admin.css/wp-content/plugins/artemis-payment-gateway/assets/css/agp.css/wp-content/plugins/artemis-payment-gateway/assets/js/agp-admin.js/wp-content/plugins/artemis-payment-gateway/assets/js/agp.js
Script Paths
/wp-content/plugins/artemis-payment-gateway/assets/js/agp-admin.js/wp-content/plugins/artemis-payment-gateway/assets/js/agp.js

HTML / DOM Fingerprints

CSS Classes
artg-review-wrapartg-review-optionvoid-review-btnvoid-grid-review-done
Data Attributes
data-text
JS Globals
agp_ajax_script
FAQ

Frequently Asked Questions about Artemis Payment Gateway for WooCommerce