Show My Sales Security & Risk Analysis

wordpress.org/plugins/show-my-sales

An E-commerce sales mobile webapp to show live sales data on your iPhone/iPod/Android device. Works with WP e-commerce now, more will be added soon.

10 active installs v1.1 PHP + WP 3.0.1+ Updated Sep 13, 2014
androide-commercemobilewebappwpec
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Show My Sales Safe to Use in 2026?

Generally Safe

Score 85/100

Show My Sales has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "show-my-sales" v1.1 plugin presents a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for all its SQL queries, avoiding the risk of SQL injection through raw SQL. Furthermore, the absence of file operations and external HTTP requests limits its attack surface in those areas. The plugin also reports zero known CVEs, which is a strong indicator of past security diligence or a lack of previous exploitation.

However, significant concerns arise from the static analysis. A critical finding is the presence of one taint flow with an unsanitized path, which could lead to a high-severity vulnerability if exploited. Compounding this, a remarkably low percentage (2%) of output is properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities across numerous output points. The complete absence of nonce checks and capability checks, especially given the lack of defined entry points from the static analysis (which is itself unusual for a plugin), is a major oversight that leaves any potential future entry points vulnerable to CSRF and unauthorized actions.

While the vulnerability history is clean, the code analysis reveals inherent weaknesses that could easily lead to future vulnerabilities if not addressed. The plugin's strengths lie in its SQL handling and avoidance of risky external interactions, but the critical taint flow and pervasive output escaping issues are significant security concerns that require immediate attention to improve its overall security. The lack of explicit entry points in the static analysis data is unusual and warrants further investigation, as it might mask potential attack vectors.

Key Concerns

  • High severity taint flow found
  • Very low output escaping rate (2%)
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Show My Sales Security Vulnerabilities

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

Show My Sales Code Analysis

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

SQL Query Safety

100% prepared8 total queries

Output Escaping

2% escaped183 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<html> (inc\html.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Show My Sales Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actioninitinc\core.php:75
actionadmin_headmpf\mpf.class.php:244
actionadmin_footermpf\mpf.class.php:245
actionadmin_initmpf\mpf.class.php:247
actionadmin_menumpf\mpf.class.php:249
actionadmin_menumpf\mpf.class.php:251
actioninitshow-my-sales.php:35
Maintenance & Trust

Show My Sales Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedSep 13, 2014
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Show My Sales Developer Profile

Mindstien Technologies

7 plugins · 390 total installs

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

How We Detect Show My Sales

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/show-my-sales/assets/css/style.css/wp-content/plugins/show-my-sales/assets/js/main.js
Script Paths
/wp-content/plugins/show-my-sales/assets/js/main.js
Version Parameters
show-my-sales/assets/css/style.css?ver=show-my-sales/assets/js/main.js?ver=

HTML / DOM Fingerprints

JS Globals
var msms_settings
Shortcode Output
[show_my_sales]
FAQ

Frequently Asked Questions about Show My Sales