ShoutCodes Lite Security & Risk Analysis

wordpress.org/plugins/shoutcodes-lite

The fastest & powerful affiliate link management plugin. Create branded cloaked URL for your domain name.

10 active installs v1.0.1 PHP + WP 4.7+ Updated Unknown
affiliateaffiliate-marketinglink-cloakinglink-managementredirection
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ShoutCodes Lite Safe to Use in 2026?

Generally Safe

Score 100/100

ShoutCodes Lite has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The shoutcodes-lite v1.0.1 plugin presents a mixed security posture. On the positive side, it boasts a remarkably small attack surface with zero identified entry points (AJAX, REST API, shortcodes, cron events) that are unprotected. Furthermore, it has no known CVEs, indicating a history of stability or at least no publicly disclosed vulnerabilities. The extensive use of prepared statements for SQL queries (92%) is a strong security practice.

However, several significant concerns emerge from the static analysis. The presence of the `create_function` dangerous function is a red flag, as it can be a vector for code injection if user input is not rigorously sanitized before being passed to it. The taint analysis reveals two high-severity flows with unsanitized paths, which, despite the lack of direct entry points, could still lead to vulnerabilities if internal data flows are compromised or if the plugin's internal logic is manipulated.

Additionally, the low percentage of properly escaped output (38%) is a substantial weakness. This makes the plugin susceptible to Cross-Site Scripting (XSS) attacks, particularly if any of the data processed by the plugin is rendered on the frontend without adequate sanitization. The complete absence of nonce checks and capability checks, while potentially mitigated by the zero attack surface, is still a concerning lack of fundamental WordPress security practices that should be in place for any interactive elements or sensitive operations.

Key Concerns

  • High severity unsanitized taint flows
  • Low output escaping percentage (38%)
  • Dangerous function detected (create_function)
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

ShoutCodes Lite Security Vulnerabilities

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

ShoutCodes Lite Code Analysis

Dangerous Functions
1
Raw SQL Queries
1
12 prepared
Unescaped Output
26
16 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

create_function$callback = create_function('', 'echo "'.str_replace('"', '\"', $section['desc']).'";');classes\class.settings-api.php:105

SQL Query Safety

92% prepared13 total queries

Output Escaping

38% escaped42 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
managemenu (classes\shoutcodes-manage.php:24)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ShoutCodes Lite Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionadmin_enqueue_scriptsclasses\class.settings-api.php:27
actioninitclasses\shoutcodes-main.php:18
filterfavorite_actionsclasses\shoutcodes-main.php:19
actionwp_enqueue_scriptsclasses\shoutcodes-main.php:20
actionadmin_enqueue_scriptsclasses\shoutcodes-main.php:21
actionadmin_menuclasses\shoutcodes-main.php:22
actionadmin_initclasses\shoutcodes-main.php:24
actionadmin_noticesclasses\shoutcodes-main.php:25
actionadmin_noticesclasses\shoutcodes-main.php:26
actionadmin_noticesclasses\shoutcodes-main.php:27
actionadmin_initclasses\shoutcodes-main.php:28
actionadmin_initclasses\shoutcodes-settings.php:21
actionplugins_loadedshoutcodes.php:33
Maintenance & Trust

ShoutCodes Lite Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

ShoutCodes Lite Developer Profile

Harsh Agrawal

2 plugins · 510 total installs

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

How We Detect ShoutCodes Lite

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/shoutcodes-lite/assets/css/shoutcodes.css/wp-content/plugins/shoutcodes-lite/assets/js/shoutcodes.js/wp-content/plugins/shoutcodes-lite/assets/js/shoutcodes-admin.js
Script Paths
/wp-content/plugins/shoutcodes-lite/assets/js/shoutcodes.js/wp-content/plugins/shoutcodes-lite/assets/js/shoutcodes-admin.js
Version Parameters
shoutcodes-lite/assets/css/shoutcodes.css?ver=shoutcodes-lite/assets/js/shoutcodes.js?ver=shoutcodes-lite/assets/js/shoutcodes-admin.js?ver=

HTML / DOM Fingerprints

HTML Comments
Copyright (c) 2016 ShoutCodes. All rights reserved.This program is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Data Attributes
wpuf-
FAQ

Frequently Asked Questions about ShoutCodes Lite