ScanToSec – Security Scanner

Form Security

Shopify File Upload Security Check

File uploads on your Shopify store can be a vector for attackers. Check that strict validations are in place to limit risks.

Shopify Secure Uploads – Malware Protection ScanToSec

What this test checks

This test checks the security of file uploads on your Shopify store (e.g., product images, customer downloads). Insufficient validations can allow attackers to upload malicious files, execute scripts, or compromise your site.

Our recommendation

Implement strict validation of uploaded files (MIME type, extension, size). Use Shopify's built‑in security settings to limit allowed file types. Regularly scan uploaded files for suspicious content.

Security tests

Sensitive Files

wp-config.php File Access Check

Read article
CMS Security

WordPress REST API Access Check

Read article
Legal Compliance

CNIL Mention in Privacy Policy Check

Read article
Server Configuration

Shopify Error Display Check

Read article
Sensitive Files

PrestaShop parameters.php File Access Check

Read article
Header Security

Referrer-Policy Header Check

Read article
Form Security

CAPTCHA Presence on Password Reset Form Check

Read article
Form Security

Shopify Client Login CAPTCHA Protection Check

Read article
CMS Security

WordPress Login Page Access Check (wp-login.php)

Read article
Server Configuration

PrestaShop Upload Folder Indexing Check

Read article
Sensitive Files

Authentication File Exposure Check (.htpasswd, .user.ini)

Read article
Legal Compliance

Cookie Consent Banner Presence Check

Read article
CMS Security

Joomla Version Check

Read article
Header Security

Information Leak via HTTP Headers Check

Read article
Data Exposure

API Key Exposure Check

Read article
Communication Security

HttpOnly Flag on Joomla Session Cookies Check

Read article
Server Configuration

Joomla Upload Folder Indexing Check (images/)

Read article
Communication Security

HSTS Header Check (HTTP Strict Transport Security)

Read article
CMS Security

Magento Admin Login Page Protection Check

Read article
CMS Security

admin-ajax.php Accessibility Check

Read article
Form Security

Shopify CSRF Protection Check

Read article
Server Configuration

Shopify Upload Folder Security Check

Read article
Sensitive Files

Drupal Log File Exposure Check

Read article
Form Security

Shopify Admin CAPTCHA Protection Check

Read article
Sensitive Files

Development File Exposure Check

Read article
Legal Compliance

Shopify Cookie Consent Banner Presence Check

Read article
Server Configuration

WordPress Upload Folder Indexing Check (wp-content/uploads/)

Read article
Sensitive Files

Magento Log File Exposure Check

Read article
Form Security

Login Attempt Limiting Check

Read article
Server Configuration

Database Administration Tools Access Check

Read article
Header Security

Permissions-Policy Header Check

Read article
Server Configuration

Server Configuration Information Check

Read article
CMS Security

PrestaShop Admin Access Restriction Check

Read article
Header Security

Shopify Content-Security-Policy Header Check

Read article
Data Exposure

Shopify API Key Exposure Check

Read article
Sensitive Files

Drupal settings.php File Access Check

Read article
Form Security

CAPTCHA Presence on Registration Page Check

Read article
Data Exposure

Magento Git File Exposure Check

Read article
Header Security

CORS Configuration Check (Access-Control-Allow-Origin)

Read article
Sensitive Files

Joomla Temporary Folder (/tmp/) Access Check

Read article
CMS Security

PrestaShop Session Cookie Security Check

Read article
Header Security

Cross-Origin-Embedder-Policy Header Check

Read article
Sensitive Files

robots.txt File Check

Read article
Legal Compliance

Cookie Policy Page Presence Check

Read article
CMS Security

Shopify Admin Access Restriction Check

Read article
Server Configuration

PHP Error Display on Joomla Check

Read article
Sensitive Files

PrestaShop Backup File Exposure Check

Read article
CMS Security

WordPress Admin Access Check

Read article
Sensitive Files

Shopify Log File Exposure Check

Read article
Sensitive Files

Shopify Backup File Exposure Check

Read article
Sensitive Files

WordPress Debug Log Exposure Check

Read article
Sensitive Files

Magento Cache Folder Access Check

Read article
Form Security

CAPTCHA Presence on Admin Page Check

Read article
Header Security

Shopify X-Content-Type-Options Header Check

Read article
Sensitive Files

Joomla Log File Exposure Check

Read article
Form Security

Shopify Contact Form CAPTCHA Protection Check

Read article
CMS Security

Drupal Version Check

Read article
Sensitive Files

Magento Backup File Exposure Check

Read article
Form Security

Two-Factor Authentication (2FA) Check

Read article
Header Security

Cache Policy Check (Cache-Control, Pragma, Expires)

Read article
CMS Security

Joomla Admin Login Page Protection Check

Read article
CMS Security

PrestaShop Admin Access Check

Read article
Data Exposure

Plaintext Password Exposure Check

Read article
Server Configuration

PHP Error Display on Magento Check

Read article
Form Security

Shopify Registration CAPTCHA Protection Check

Read article
Sensitive Files

WordPress Backup File Exposure Check

Read article
Server Configuration

PHP Error Display on Drupal Check

Read article
Server Configuration

Upload Folder Protection Check (.htaccess, index.html files)

Read article
CMS Security

xmlrpc.php Access Check

Read article
Header Security

Cross-Origin-Resource-Policy Header Check

Read article
Form Security

Malicious File Presence Check in Upload Folders

Read article
Server Configuration

Drupal Upload Folder Indexing Check (sites/default/files/)

Read article
Communication Security

Cookie Security Check

Read article
Form Security

Shopify Password Reset CAPTCHA Protection Check

Read article
Data Exposure

SQL Query Exposure Check

Read article
CMS Security

Joomla Administrator Interface Access Check

Read article
Header Security

Shopify HTTP Security Headers Check

Read article
Legal Compliance

Privacy Policy Page Presence Check

Read article
Header Security

X-Frame-Options Header Check

Read article
CMS Security

Access to wp-cron.php Check

Read article
Server Configuration

Upload Folder Indexing Check

Read article
CMS Security

PrestaShop Version Check

Read article
Data Exposure

Shopify Environment Information Exposure Check

Read article
Header Security

Shopify X-Frame-Options Header Check

Read article
CMS Security

PrestaShop Admin Login Page Protection Check

Read article
Header Security

Shopify Referrer-Policy Header Check

Read article
Communication Security

SSL Certificate Check

Read article
Sensitive Files

Magento env.php File Access Check

Read article
Server Configuration

Directory Indexing Check

Read article
CMS Security

Joomla REST API Access Check

Read article
CMS Security

Shopify REST API Exposure Check

Read article
Communication Security

Shopify HTTPS Redirect Check

Read article
Legal Compliance

Shopify Terms and Conditions (T&C) Presence Check

Read article
CMS Security

Shopify Password Protection Check

Read article
CMS Security

WordPress Theme Editor Access Check

Read article
Server Configuration

Index File Presence in Upload Folders Check

Read article
Communication Security

Shopify SSL/TLS Configuration Check

Read article
CMS Security

Joomla Cron Access Check

Read article
CMS Security

Magento Session Cookie Security Check

Read article
Header Security

Shopify Permissions-Policy Header Check

Read article
CMS Security

Magento Admin Access Check

Read article
Header Security

Cross-Origin-Opener-Policy Header Check

Read article
CMS Security

WordPress Version Check

Read article
Form Security

Shopify SQL Injection Protection Check

Read article
Sensitive Files

Joomla Backup File Exposure Check

Read article
Sensitive Files

.htaccess File Presence and Security Check

Read article
Sensitive Files

Shopify Sensitive File Exposure Check

Read article
Server Configuration

PHP Error Display on WordPress Check

Read article
Header Security

Shopify XSS Protection Check

Read article
Sensitive Files

Joomla configuration.php Exposure Check

Read article
CMS Security

Shopify Storefront API Exposure Check

Read article
Sensitive Files

Drupal Backup File Exposure Check

Read article
Form Security

CAPTCHA Presence on Public Forms Check

Read article
Communication Security

Known CVE Vulnerability Check on Used Technologies

Read article
Server Configuration

WordPress Uploads Folder Protection Check (.htaccess, index.html files)

Read article
CMS Security

Shopify Version Check

Read article
CMS Security

WordPress Heartbeat API Check

Read article
Header Security

Shopify HSTS Header Check

Read article
Sensitive Files

Drupal Temporary Folder (tmp/) Access Check

Read article
CMS Security

Shopify Cart Endpoint Exposure Check

Read article
Server Configuration

Server Status Pages Access Check

Read article
Form Security

CAPTCHA Presence on Contact Form Check

Read article
Sensitive Files

PrestaShop Log File Exposure Check

Read article
Server Configuration

Shopify phpinfo Exposure Check

Read article
CMS Security

Magento Version Check

Read article
Header Security

X-Content-Type-Options: nosniff Header Check

Read article
Sensitive Files

Configuration File Exposure Check

Read article
Sensitive Files

Magento Configuration File Exposure Check

Read article
Data Exposure

Email Address Exposure Check

Read article
Header Security

Content-Security-Policy Header Check

Read article
Sensitive Files

Joomla configuration.php File Access Check

Read article
Sensitive Files

Database Backup File Exposure Check

Read article
CMS Security

Drupal Admin Login Page Protection Check

Read article
Form Security

CAPTCHA Presence on Client Login Page Check

Read article
Header Security

Clear-Site-Data Header Check

Read article
Sensitive Files

Installation Log File Exposure Check

Read article
Server Configuration

PHP Error Display in Production Check

Read article
CMS Security

Joomla Admin Access Check

Read article
CMS Security

Drupal Admin Access Check

Read article
Server Configuration

PHP Error Display on PrestaShop Check

Read article
CMS Security

Magento Admin Access Restriction Check

Read article
CMS Security

Drupal Admin Access Restriction Check

Read article
CMS Security

CMS Vulnerability Check

Read article