Virtuaria Serveloja Security & Risk Analysis

wordpress.org/plugins/virtuaria-serveloja

Permite pagamentos com Cartão de crédito e Pix com confirmação automática na sua loja Woocommerce.

0 active installs v1.0.0 PHP 7.4+ WP 4.7+ Updated Jun 20, 2025
cartaopagamentospixserveloja
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Virtuaria Serveloja Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 9mo ago
Risk Assessment

The virtuaria-serveloja plugin v1.0.0 exhibits a strong security posture based on the provided static analysis. It demonstrates a commendable adherence to security best practices by implementing prepared statements for all SQL queries and properly escaping almost all output. The absence of dangerous functions, file operations, and critical or high-severity taint flows further enhances its security. The plugin also includes a healthy number of nonce and capability checks, indicating an effort to protect its entry points.

The main area of concern, albeit minor, lies in the complete absence of capability checks on its entry points. While the static analysis reports no unprotected AJAX or REST API routes, relying solely on nonce checks for AJAX and no explicit permission callbacks for REST API can be a potential weakness if nonce generation or validation is flawed, or if the REST API's default permissions are too broad. The presence of external HTTP requests, though not inherently a vulnerability, should be monitored for potential risks if the target endpoints are compromised or malicious.

Furthermore, the plugin's vulnerability history is entirely clean, with no recorded CVEs. This, combined with the positive static analysis findings, suggests a well-developed and diligently maintained codebase. However, it's crucial to remember that a clean history is not a guarantee of future security. The lack of capability checks on entry points is the most significant area for potential improvement.

Key Concerns

  • No capability checks on entry points
Vulnerabilities
None known

Virtuaria Serveloja Security Vulnerabilities

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

Virtuaria Serveloja Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

99% escaped179 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
do_additional_charge (includes\traits\trait-virtuaria-serveloja-common.php:158)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Virtuaria Serveloja Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 3

authwp_ajax_serveloja_fetch_payment_orderincludes\class-virtuaria-serveloja-events.php:27
noprivwp_ajax_serveloja_fetch_payment_orderincludes\class-virtuaria-serveloja-events.php:28
authwp_ajax_pix_activateincludes\class-virtuaria-serveloja-events.php:36

REST API Routes 1

GET/wp-json/virtuaria_serveloja/v1/ordersincludes\class-virtuaria-serveloja-handle-notifications.php:60
WordPress Hooks 41
actionserveloja_pix_check_paymentincludes\class-virtuaria-serveloja-events.php:29
actionserveloja_process_update_order_statusincludes\class-virtuaria-serveloja-events.php:30
actionwp_enqueue_scriptsincludes\class-virtuaria-serveloja-gateway-credit.php:169
actionadmin_initincludes\class-virtuaria-serveloja-gateway-credit.php:174
filterwoocommerce_billing_fieldsincludes\class-virtuaria-serveloja-gateway-credit.php:180
actionwoocommerce_process_shop_order_metaincludes\class-virtuaria-serveloja-gateway-credit.php:203
actionwoocommerce_email_after_order_tableincludes\class-virtuaria-serveloja-gateway-pix.php:150
actionwp_enqueue_scriptsincludes\class-virtuaria-serveloja-gateway-pix.php:156
actionwoocommerce_process_shop_order_metaincludes\class-virtuaria-serveloja-gateway-pix.php:166
filtervirtuaria_serveloja_disable_discountincludes\class-virtuaria-serveloja-gateway-pix.php:171
filterwoocommerce_gateway_titleincludes\class-virtuaria-serveloja-gateway-pix.php:177
actionvirtuaria_serveloja_after_pix_validate_textincludes\class-virtuaria-serveloja-gateway-pix.php:183
actionvirtuaria_serveloja_after_pix_validate_textincludes\class-virtuaria-serveloja-gateway-pix.php:187
actionwoocommerce_process_shop_order_metaincludes\class-virtuaria-serveloja-gateway-pix.php:198
filterwoocommerce_new_order_note_dataincludes\class-virtuaria-serveloja-gateway-pix.php:403
actionwoocommerce_email_after_order_tableincludes\class-virtuaria-serveloja-gateway-ticket.php:141
filterwoocommerce_billing_fieldsincludes\class-virtuaria-serveloja-gateway-ticket.php:148
actionwoocommerce_process_shop_order_metaincludes\class-virtuaria-serveloja-gateway-ticket.php:159
actionserveloja_ticket_check_paymentincludes\class-virtuaria-serveloja-gateway-ticket.php:164
filtervirtuaria_serveloja_disable_discountincludes\class-virtuaria-serveloja-gateway-ticket.php:168
filterwoocommerce_gateway_titleincludes\class-virtuaria-serveloja-gateway-ticket.php:174
filterwoocommerce_new_order_note_dataincludes\class-virtuaria-serveloja-gateway-ticket.php:338
actionrest_api_initincludes\class-virtuaria-serveloja-handle-notifications.php:51
actionwoocommerce_single_product_summaryincludes\class-virtuaria-serveloja-product-installments.php:32
actionwoocommerce_after_shop_loop_item_titleincludes\class-virtuaria-serveloja-product-installments.php:36
filterwoocommerce_available_variationincludes\class-virtuaria-serveloja-product-installments.php:41
actionwp_enqueue_scriptsincludes\class-virtuaria-serveloja-product-installments.php:47
actionadmin_menuincludes\class-virtuaria-serveloja-settings.php:18
actionin_admin_footerincludes\class-virtuaria-serveloja-settings.php:19
actionadmin_enqueue_scriptsincludes\class-virtuaria-serveloja-settings.php:20
actionwp_enqueue_scriptsincludes\class-virtuaria-serveloja-settings.php:21
actioninitincludes\class-virtuaria-serveloja-settings.php:22
actionadmin_noticesincludes\class-virtuaria-serveloja-settings.php:23
filtervirtuaria_serveloja_iconincludes\class-virtuaria-serveloja-settings.php:24
actionwoocommerce_email_after_order_tableincludes\traits\trait-virtuaria-serveloja-common.php:221
actionadmin_noticesvirtuaria-serveloja.php:58
actioninitvirtuaria-serveloja.php:61
actionbefore_woocommerce_initvirtuaria-serveloja.php:62
filterwoocommerce_payment_gatewaysvirtuaria-serveloja.php:65
actionadmin_noticesvirtuaria-serveloja.php:67
actionplugins_loadedvirtuaria-serveloja.php:190

Scheduled Events 5

serveloja_pix_check_payment
virtuaria_serveloja_pix_confirm_payment
serveloja_ticket_check_payment
serveloja_process_update_order_status
serveloja_process_update_order_status
Maintenance & Trust

Virtuaria Serveloja Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 20, 2025
PHP min version7.4
Downloads226

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Virtuaria Serveloja Developer Profile

Virtuaria

10 plugins · 2K total installs

91
trust score
Avg Security Score
95/100
Avg Patch Time
22 days
View full developer profile
Detection Fingerprints

How We Detect Virtuaria Serveloja

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/virtuaria-serveloja/public/images/serveloja.png

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Virtuaria Serveloja