CartShark Security Security & Risk Analysis

wordpress.org/plugins/cartshark-security

Protect your store from Magecart-style web skimming attacks. CartShark tracks and alerts on malicious JavaScript that could steal customer card data.

0 active installs v1.0.15 PHP 7.4+ WP 5.8+ Updated Jul 28, 2025
magecartpci-compliancesecurityweb-skimmingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CartShark Security Safe to Use in 2026?

Generally Safe

Score 100/100

CartShark Security 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 "cartshark-security" plugin, in version 1.0.15, exhibits a generally strong security posture based on the provided static analysis. The plugin has a moderate attack surface consisting of 5 AJAX handlers, all of which appear to have proper authentication checks, and it does not expose any REST API routes, shortcodes, or cron events. The code signals indicate good practices with a high percentage of properly escaped outputs and the absence of dangerous functions or file operations. Nonce and capability checks are implemented, suggesting a reasonable effort to prevent common web vulnerabilities.

However, a significant concern arises from the SQL query handling. All three identified SQL queries are executed without using prepared statements, which is a critical security risk. This lack of prepared statements opens the plugin to potential SQL injection vulnerabilities, especially if any of the data used in these queries originates from user input or other untrusted sources. The taint analysis showing zero flows with unsanitized paths is positive, but it might not fully capture the risk posed by raw SQL queries, as taint analysis often focuses on specific input vectors.

Furthermore, the plugin's vulnerability history is empty, with no known CVEs. While this is a positive indicator, it's important to note that a clean history does not guarantee future security. The absence of vulnerabilities could be due to the plugin's relative obscurity, lack of rigorous external auditing, or simply good fortune. In conclusion, "cartshark-security" demonstrates good security practices in many areas, particularly in its handling of its attack surface and output escaping. The primary weakness is the direct use of raw SQL queries, which represents a notable risk that should be addressed.

Key Concerns

  • Raw SQL queries without prepared statements
Vulnerabilities
None known

CartShark Security Security Vulnerabilities

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

CartShark Security Release Timeline

v1.0.15Current
Code Analysis
Analyzed Mar 17, 2026

CartShark Security Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
0 prepared
Unescaped Output
1
30 escaped
Nonce Checks
8
Capability Checks
4
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

0% prepared3 total queries

Output Escaping

97% escaped31 total outputs
Attack Surface

CartShark Security Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_cartshark_loginadmin\class-cartshark-admin.php:862
authwp_ajax_cartshark_logoutadmin\class-cartshark-admin.php:863
authwp_ajax_cartshark_get_statsadmin\class-cartshark-admin.php:865
authwp_ajax_cartshark_get_pageviewsadmin\class-cartshark-admin.php:866
authwp_ajax_cartshark_get_endpointsadmin\class-cartshark-admin.php:867
WordPress Hooks 11
actionadmin_post_cartshark_generate_sso_tokenadmin\class-cartshark-admin.php:868
actionplugins_loadedcartshark.php:79
actioncurrent_screenincludes\class-cartshark.php:119
actionadmin_enqueue_scriptsincludes\class-cartshark.php:121
actionadmin_enqueue_scriptsincludes\class-cartshark.php:122
actionadmin_menuincludes\class-cartshark.php:125
actionadmin_initincludes\class-cartshark.php:128
actionwp_enqueue_scriptsincludes\class-cartshark.php:146
actionwp_enqueue_scriptsincludes\class-cartshark.php:147
actionwp_headincludes\class-cartshark.php:150
actionbefore_woocommerce_initincludes\integrations\class-cartshark-woocommerce.php:20
Maintenance & Trust

CartShark Security Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 28, 2025
PHP min version7.4
Downloads291

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

CartShark Security Developer Profile

rapidspike

2 plugins · 0 total installs

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

How We Detect CartShark Security

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cartshark-security/admin/css/cartshark-admin.css/wp-content/plugins/cartshark-security/admin/js/chart.js/wp-content/plugins/cartshark-security/admin/js/cartshark-admin.js
Script Paths
admin/js/cartshark-admin.js
Version Parameters
cartshark-admin.css?ver=cartshark-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
cartshark_ajaxcartshark_urlsite_urlsite_domainsite_labeliconBasePath
FAQ

Frequently Asked Questions about CartShark Security