iThemes Exchange – Custom Loop Add-on Security & Risk Analysis

wordpress.org/plugins/exchange-addon-custom-loop

Create a custom loop for your product store pages, add selections, grid/list view and more.

10 active installs v1.0.14 PHP + WP 3.0.0+ Updated Apr 4, 2016
add-onaddonexchange-add-onexchange-addonithemes-exchange
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is iThemes Exchange – Custom Loop Add-on Safe to Use in 2026?

Generally Safe

Score 85/100

iThemes Exchange – Custom Loop Add-on has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The plugin "exchange-addon-custom-loop" v1.0.14 exhibits a strong security posture based on the provided static analysis. There are no identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events that are accessible without authentication checks, significantly reducing the potential attack surface. Furthermore, the absence of dangerous functions, file operations, external HTTP requests, and known vulnerability history suggests diligent development practices and a lack of historically exploited weaknesses.

However, a significant concern arises from the low percentage of properly escaped output (8%). This indicates a potential risk of cross-site scripting (XSS) vulnerabilities, as user-supplied data may not be adequately sanitized before being displayed to users. While no taint analysis flows with unsanitized paths were detected, the low output escaping rate warrants caution. The lack of nonce and capability checks, while not directly exploited in this analysis, could become a vector if new entry points were introduced or if the existing code is extended without proper security considerations.

In conclusion, the plugin demonstrates excellent foundational security with a minimal attack surface and a clean vulnerability history. The primary weakness lies in the insufficient output escaping, which needs immediate attention to mitigate XSS risks. The absence of other common vulnerability types is a positive sign, but the identified output escaping issue prevents a perfect score.

Key Concerns

  • Low output escaping percentage
Vulnerabilities
None known

iThemes Exchange – Custom Loop Add-on Security Vulnerabilities

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

iThemes Exchange – Custom Loop Add-on Code Analysis

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

Output Escaping

8% escaped12 total outputs
Attack Surface

iThemes Exchange – Custom Loop Add-on Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionit_exchange_register_addonsexchange-addon-custom-loop.php:39
actionwpinit.php:44
actionadmin_enqueue_scriptsinit.php:65
filtercmb_localized_datainit.php:87
filterquery_varsinit.php:112
actionwp_enqueue_scriptsinit.php:136
filterthe_contentinit.php:228
actionwp_headinit.php:255
actionwp_footerinit.php:258
actionwp_footerinit.php:263
filterthe_contentinit.php:511
Maintenance & Trust

iThemes Exchange – Custom Loop Add-on Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedApr 4, 2016
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings10
Active installs10
Developer Profile

iThemes Exchange – Custom Loop Add-on Developer Profile

ronaldvw

1 plugin · 10 total installs

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

How We Detect iThemes Exchange – Custom Loop Add-on

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/exchange-addon-custom-loop/lib/assets/custom-loop50px.png
Script Paths
/wp-content/plugins/exchange-addon-custom-loop/js/admin_scripts.js
Version Parameters
exchange-addon-custom-loop/js/admin_scripts.js?ver=exchange-addon-custom-loop/css/admin_style.css?ver=

HTML / DOM Fingerprints

CSS Classes
exchange-custom-loop-gridexchange-custom-loop-list
Data Attributes
data-custom-loop-viewdata-custom-loop-columnsdata-custom-loop-paddingdata-custom-loop-viewport
JS Globals
it_custom_loop_admin_params
Shortcode Output
[it_exchange_custom_loop][it-exchange-custom-loop]
FAQ

Frequently Asked Questions about iThemes Exchange – Custom Loop Add-on