Etsy Shop Security & Risk Analysis

wordpress.org/plugins/etsy-shop

Plugin that allow you to insert Etsy Shop sections in pages or posts using the bracket/shortcode method.

4K active installs v3.1 PHP + WP 5.0+ Updated Jan 6, 2026
bracketetsyetsy-listingshoppingshortcode
97
A · Safe
CVEs total3
Unpatched0
Last CVESep 1, 2025
Safety Verdict

Is Etsy Shop Safe to Use in 2026?

Generally Safe

Score 97/100

Etsy Shop has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: Sep 1, 2025Updated 2mo ago
Risk Assessment

The Etsy Shop plugin v3.1 presents a mixed security posture. On the positive side, the static analysis reveals a small attack surface with no apparent unprotected entry points. The absence of dangerous functions, file operations, and critical/high severity taint flows is also encouraging. However, significant concerns arise from the handling of SQL queries and output escaping. With 100% of SQL queries not using prepared statements, there is a substantial risk of SQL injection vulnerabilities. Furthermore, only 25% of output escaping is properly implemented, leaving a high probability of cross-site scripting (XSS) vulnerabilities.

Key Concerns

  • SQL queries not using prepared statements
  • Low percentage of output escaping
  • Previous XSS and CSRF vulnerabilities
  • Medium severity vulnerabilities in history
Vulnerabilities
3

Etsy Shop Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

CVE-2025-9115medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Etsy Shop <= 3.0.6 - Reflected Cross-Site Scripting

Sep 1, 2025 Patched in 3.0.7 (25d)
CVE-2023-5470medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Etsy Shop <= 3.0.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Oct 11, 2023 Patched in 3.0.5 (104d)
CVE-2023-25975medium · 5.4Cross-Site Request Forgery (CSRF)

Etsy Shop <= 3.0.3 - Cross-Site Request Forgery to Plugin Settings Update

Feb 22, 2023 Patched in 3.0.4 (335d)
Code Analysis
Analyzed Mar 16, 2026

Etsy Shop Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

25% escaped24 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
etsy_shop_options_page (etsy-shop.php:501)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Etsy Shop Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_etsy_shop_delete_cacheetsy-shop.php:474

Shortcodes 1

[etsy-shop] etsy-shop.php:227
WordPress Hooks 6
actionplugins_loadedetsy-shop.php:45
filterplugin_action_linksetsy-shop.php:48
actionwp_print_stylesetsy-shop.php:436
actionadmin_menuetsy-shop.php:446
actionadmin_enqueue_scriptsetsy-shop.php:499
actionadmin_noticesetsy-shop.php:783
Maintenance & Trust

Etsy Shop Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 6, 2026
PHP min version
Downloads160K

Community Trust

Rating80/100
Number of ratings30
Active installs4K
Developer Profile

Etsy Shop Developer Profile

fsheedy

1 plugin · 4K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
155 days
View full developer profile
Detection Fingerprints

How We Detect Etsy Shop

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/etsy-shop/css/etsy-shop.css/wp-content/plugins/etsy-shop/js/etsy-shop.js
Script Paths
/wp-content/plugins/etsy-shop/js/etsy-shop.js
Version Parameters
etsy-shop/css/etsy-shop.css?ver=etsy-shop/js/etsy-shop.js?ver=

HTML / DOM Fingerprints

CSS Classes
etsy-shop-listing-containeretsy-shop-listing
HTML Comments
<!-- etsy_shop_cache
Shortcode Output
<div class="etsy-shop-listing-container"><div class="etsy-shop-listing">
FAQ

Frequently Asked Questions about Etsy Shop