Artzio Artist Marketplace for WooCommerce Security & Risk Analysis

wordpress.org/plugins/artzio-artist-marketplace

Create an artist marketplace where creators can sell artworks using WooCommerce.

0 active installs v1.0.3 PHP 7.4+ WP 6.0+ Updated Dec 26, 2025
artistartworksgallerymarketplacewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Artzio Artist Marketplace for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The "artzio-artist-marketplace" v1.0.3 plugin exhibits a generally good security posture with several strengths. The code shows a strong adherence to secure coding practices, evidenced by the high percentage of SQL queries using prepared statements and a very high rate of proper output escaping. The absence of dangerous functions, file operations, and external HTTP requests are also positive indicators. Furthermore, the plugin has no recorded vulnerabilities, which suggests a history of security diligence by the developers.

However, there are specific areas of concern that warrant attention. The presence of four AJAX handlers, with three of them lacking authentication checks, represents a significant potential attack surface. Additionally, the taint analysis revealed four flows with unsanitized paths. While no critical or high-severity issues were identified in the taint analysis, unsanitized paths can often lead to vulnerabilities like cross-site scripting (XSS) or directory traversal if not handled carefully. The low number of entry points without proper checks suggests the developers are aware of security, but these specific omissions could still be exploited.

In conclusion, while the "artzio-artist-marketplace" v1.0.3 plugin benefits from good coding hygiene and a clean vulnerability history, the unprotected AJAX handlers and unsanitized taint flows present a measurable risk. Addressing these specific areas should be a priority to further enhance the plugin's security.

Key Concerns

  • AJAX handlers without authentication checks
  • Flows with unsanitized paths in taint analysis
Vulnerabilities
None known

Artzio Artist Marketplace for WooCommerce Security Vulnerabilities

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

Artzio Artist Marketplace for WooCommerce Code Analysis

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

SQL Query Safety

89% prepared9 total queries

Output Escaping

95% escaped527 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

12 flows4 with unsanitized paths
artzioam_render_artist_profile (includes\frontend-profile.php:12)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Artzio Artist Marketplace for WooCommerce Attack Surface

Entry Points11
Unprotected3

AJAX Handlers 4

authwp_ajax_artzioam_rename_artworkincludes\dashboard-artworks.php:143
authwp_ajax_artzioam_send_customer_messageincludes\messaging-system.php:50
noprivwp_ajax_artzioam_send_customer_messageincludes\messaging-system.php:51
authwp_ajax_artzioam_get_artist_artworksincludes\woocommerce-integration.php:22

Shortcodes 7

[artzioam_featured_content] includes\featured-content.php:56
[artzioam_artist_profile_view] includes\frontend-profile.php:75
[artzioam_system] includes\shortcode-handler.php:19
[artzioam_artist_products_list] includes\woocommerce-integration.php:28
[artzioam_gallery] public\gallery.php:61
[artzioam_artist_register_form] public\registration-form.php:226
[artzioam_artist_upload_artwork] public\upload-form.php:205
WordPress Hooks 43
actionadmin_noticesadmin\admin-notices.php:15
actionadmin_menuadmin\settings-page.php:12
actioninitartzio-artist-marketplace.php:108
actioninitartzio-artist-marketplace.php:109
actioninitartzio-artist-marketplace.php:110
actioninitartzio-artist-marketplace.php:111
filterquery_varsartzio-artist-marketplace.php:112
filtermanage_artist_artwork_posts_columnsartzio-artist-marketplace.php:114
actionmanage_artist_artwork_posts_custom_columnartzio-artist-marketplace.php:115
actionadmin_menuartzio-artist-marketplace.php:117
actionplugins_loadedartzio-artist-marketplace.php:120
actionwp_enqueue_scriptsartzio-artist-marketplace.php:123
actionadmin_enqueue_scriptsartzio-artist-marketplace.php:124
actionwoocommerce_order_status_completedincludes\analytics-tracker.php:17
actionwoocommerce_order_status_processingincludes\analytics-tracker.php:18
actionadmin_menuincludes\approval-workflow.php:12
actionshow_user_profileincludes\artist-tiers.php:46
actionedit_user_profileincludes\artist-tiers.php:47
actionpersonal_options_updateincludes\artist-tiers.php:73
actionedit_user_profile_updateincludes\artist-tiers.php:74
filtermanage_artzioam_artwork_posts_columnsincludes\featured-content.php:15
actionmanage_artzioam_artwork_posts_custom_columnincludes\featured-content.php:21
actionadmin_initincludes\featured-content.php:38
actionshow_user_profileincludes\featured-content.php:107
actionedit_user_profileincludes\featured-content.php:108
actionpersonal_options_updateincludes\featured-content.php:126
actionedit_user_profile_updateincludes\featured-content.php:127
actionwoocommerce_single_product_summaryincludes\messaging-system.php:78
actionwp_headincludes\seo-handler.php:15
actionwoocommerce_shareincludes\seo-handler.php:51
actioninitincludes\withdrawal-manager.php:16
filtermanage_artzioam_withdrawal_posts_columnsincludes\withdrawal-manager.php:17
actionmanage_artzioam_withdrawal_posts_custom_columnincludes\withdrawal-manager.php:18
actionadd_meta_boxesincludes\withdrawal-manager.php:19
actionsave_postincludes\withdrawal-manager.php:20
filterpost_row_actionsincludes\withdrawal-manager.php:23
actionadmin_action_artzioam_approve_withdrawalincludes\withdrawal-manager.php:24
actionadmin_action_artzioam_reject_withdrawalincludes\withdrawal-manager.php:25
filterwoocommerce_product_data_tabsincludes\woocommerce-integration.php:17
actionwoocommerce_product_data_panelsincludes\woocommerce-integration.php:18
actionwoocommerce_process_product_metaincludes\woocommerce-integration.php:19
filterwoocommerce_product_tabsincludes\woocommerce-integration.php:25
actioninitpublic\upload-form.php:137
Maintenance & Trust

Artzio Artist Marketplace for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 26, 2025
PHP min version7.4
Downloads137

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Artzio Artist Marketplace for WooCommerce Developer Profile

Urban-Age Solutions Private Limited

1 plugin · 0 total installs

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

How We Detect Artzio Artist Marketplace 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/artzio-artist-marketplace/assets/css/artzioam-admin.css/wp-content/plugins/artzio-artist-marketplace/assets/js/artzioam-admin.js/wp-content/plugins/artzio-artist-marketplace/assets/js/chart.min.js/wp-content/plugins/artzio-artist-marketplace/assets/css/artzioam-public.css/wp-content/plugins/artzio-artist-marketplace/assets/js/artzioam-public.js
Script Paths
assets/js/chart.min.jsassets/js/artzioam-admin.jsassets/js/artzioam-public.js
Version Parameters
artzio-artist-marketplace/assets/css/artzioam-admin.css?ver=artzio-artist-marketplace/assets/js/artzioam-admin.js?ver=artzio-artist-marketplace/assets/js/chart.min.js?ver=artzio-artist-marketplace/assets/css/artzioam-public.css?ver=artzio-artist-marketplace/assets/js/artzioam-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
artzioam-admin-menu-iconartzioam-dashboard-overviewartzioam-artist-product-galleryartzioam-registration-formartzioam-upload-formartzioam-artist-profile
Data Attributes
data-artzioam-chartdata-artist-id
JS Globals
artzioam_admin_dataartzioam_public_data
REST Endpoints
/wp-json/artzioam/v1/products/wp-json/artzioam/v1/artists
Shortcode Output
[artzio_artist_gallery][artzio_artist_registration][artzio_artist_upload][artzio_artist_dashboard]
FAQ

Frequently Asked Questions about Artzio Artist Marketplace for WooCommerce