IP2Content Security & Risk Analysis

wordpress.org/plugins/ip2content

Dynamic Content for Websites & integration of the WiredMinds LeadLab trackingcode.

10 active installs v1.8.0 PHP 7.4+ WP 6.1+ Updated Aug 6, 2024
dynamic-contentip-2-contentip-to-contentip2cip2content
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is IP2Content Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The ip2content v1.8.0 plugin presents a mixed security posture. On the positive side, its attack surface appears to be minimal, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events. The taint analysis also shows no identified vulnerabilities, and the plugin has no known CVEs, indicating a potentially clean history. Furthermore, a high percentage of output is properly escaped, and nonce checks are present.

However, the static analysis does reveal several areas of concern. The presence of the `unserialize` function is a significant risk, as it can lead to remote code execution if used with untrusted input. While SQL queries are used, a substantial portion (82%) do not employ prepared statements, increasing the risk of SQL injection. The lack of capability checks for any entry points is also a notable weakness, as it suggests that even if entry points were discovered, authorization might not be properly enforced.

In conclusion, while the plugin's limited attack surface and clean vulnerability history are reassuring, the use of `unserialize` and the prevalence of raw SQL queries represent concrete security risks that require attention. The absence of capability checks further exacerbates potential vulnerabilities.

Key Concerns

  • Dangerous function 'unserialize' used
  • High percentage of SQL queries not prepared
  • Zero capability checks for entry points
Vulnerabilities
None known

IP2Content Security Vulnerabilities

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

IP2Content Code Analysis

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

Dangerous Functions Found

unserialize$conditionAggregates[] = unserialize($condition);Http\Services\ConditionsWorkflow\ConditionReactor.php:68
unserialize$body = unserialize($clientCompany);Http\Services\IP2Company\IP2CompanyClient.php:61

SQL Query Safety

18% prepared39 total queries

Output Escaping

80% escaped5 total outputs
Attack Surface

IP2Content Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_menuAdmin\Modules\Conditions\ConditionsPage.php:20
filterpost_row_actionsCommon\CustomPostTypes\Conditions\ConditionsPostType.php:38
actioninitCommon\CustomPostTypes\register.php:5
actionwp_footerextensions\leadlab\init.php:39
actionrest_api_initHttp\routes\conditions.php:8
actionrest_api_initHttp\routes\conditions_applying.php:8
actionrest_api_initHttp\routes\condition_fields.php:10
actionrest_api_initHttp\routes\licenses.php:10
actionrest_api_initHttp\routes\settings.php:10
actionrest_api_initHttp\routes\statistics.php:12
Maintenance & Trust

IP2Content Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedAug 6, 2024
PHP min version7.4
Downloads1K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

IP2Content Developer Profile

wiredmindshelp

3 plugins · 110 total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
102 days
View full developer profile
Detection Fingerprints

How We Detect IP2Content

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ip2content/resources/js/data_bridge.js/wp-content/plugins/ip2content/resources/js/shortcode.js/wp-content/plugins/ip2content/resources/js/total_views_counter.js/wp-content/plugins/ip2content/resources/css/ip_conditions.css/wp-content/plugins/ip2content/resources/js/ip_conditions_vue.js

HTML / DOM Fingerprints

CSS Classes
wrapip_conditionsip_conditions_vue
Data Attributes
id="ip_conditions"id="ip_conditions_vue"
JS Globals
dataBridgeipConditionsData
REST Endpoints
/wp-json/wmip2c/v1/conditions/wp-json/wmip2c/v1/conditions/.+/wp-json/wmip2c/v1/conditions/.+/update/wp-json/wmip2c/v1/conditions/.+/status/wp-json/wmip2c/v1/conditions/delete/wp-json/wmip2c/v1/conditions/check
FAQ

Frequently Asked Questions about IP2Content