PagTur for WooCommerce Security & Risk Analysis

wordpress.org/plugins/pagtur-woocommerce

PagTur Payment Plugin for WooCommerce

0 active installs v1.1 PHP 5.6+ WP 4.0+ Updated Nov 8, 2019
brazilbrazilian-paymentpagturpayment-gatewaywoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is PagTur for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The "pagtur-woocommerce" plugin v1.1 exhibits a strong security posture in several key areas. Its static analysis reveals no identifiable attack surface through AJAX handlers, REST API, shortcodes, or cron events. Furthermore, all SQL queries are executed using prepared statements, which is a significant safeguard against SQL injection. The absence of file operations and external HTTP requests also reduces potential attack vectors. However, the most glaring concern is the extremely low percentage of properly escaped output (11%). This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered directly in the browser without adequate sanitization. The complete lack of nonce checks and capability checks, coupled with no recorded vulnerability history, suggests that while the plugin may not have known exploits or a history of insecure coding in these specific areas, it relies on the WordPress core for security, which is not always sufficient for plugin-specific functionalities that might be exposed in the future or through the unescaped output. The plugin's strengths lie in its handling of database queries and limited attack surface, but the output escaping deficiency presents a critical and immediate risk.

Key Concerns

  • Low percentage of properly escaped output
  • Zero nonce checks
  • Zero capability checks
Vulnerabilities
None known

PagTur for WooCommerce Security Vulnerabilities

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

PagTur for WooCommerce Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

PagTur for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared24 total queries

Output Escaping

11% escaped35 total outputs
Attack Surface

PagTur for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionwp_enqueue_scriptsincludes\controllers\WC_PAGTUR_GATEWAY.php:60
filterwoocommerce_thankyouincludes\controllers\WC_PAGTUR_GATEWAY.php:70
actionwoocommerce_view_orderincludes\controllers\WC_PAGTUR_GATEWAY.php:73
filterwoocommerce_payment_gatewayspagtur-woocommerce.php:53
actionadmin_initpagtur-woocommerce.php:58
actionplugins_loadedpagtur-woocommerce.php:86
Maintenance & Trust

PagTur for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedNov 8, 2019
PHP min version5.6
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

PagTur for WooCommerce Developer Profile

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

How We Detect PagTur 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/pagtur-woocommerce/assets/images/pagturcards-175x29.png
Script Paths
/wp-content/plugins/pagtur-woocommerce/includes/lib/vendor/autoload.php/wp-content/plugins/pagtur-woocommerce/includes/controllers/WC_PAGTUR_API.php/wp-content/plugins/pagtur-woocommerce/includes/controllers/WC_PAGTUR_DB.php/wp-content/plugins/pagtur-woocommerce/includes/models/pagtur_basemodel.php/wp-content/plugins/pagtur-woocommerce/includes/models/Response/GetTokenResponse.php/wp-content/plugins/pagtur-woocommerce/includes/models/Response/GetInstallmentsResponse.php+2 more

HTML / DOM Fingerprints

CSS Classes
pagtur_formpagtur_creditcardpagtur_expiration_datepagtur_cvvpagtur_numberpagtur_cardholderpagtur_form-grouppagtur_form-control+1 more
HTML Comments
<!-- PagTur for WooCommerce Settings --><!-- TravelAgency Title --><!-- TravelAgency_Name --><!-- TravelAgency_Email -->+9 more
Data Attributes
data-pagtur-usernamedata-pagtur-passworddata-pagtur-companyNamedata-pagtur-sandboxdata-pagtur-currencyListdata-pagtur-softDescriptor+5 more
JS Globals
window.pagtur_public_keywindow.pagtur_api_urlwindow.pagtur_payment_methodwindow.pagtur_installmentswindow.pagtur_amountwindow.pagtur_order_id
REST Endpoints
/wp-json/pagtur/v1/installments/wp-json/pagtur/v1/currency
FAQ

Frequently Asked Questions about PagTur for WooCommerce