Contact Info Security & Risk Analysis

wordpress.org/plugins/contact-info

This plugin will allow you to add contact information from admin panel and show them in frontend. Using shortcodes and functions.

100 active installs v3.1.8 PHP + WP 2.0.2+ Updated May 14, 2022
addresscontactemailphonesecond-mail-option
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Contact Info Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "contact-info" plugin v3.1.8 demonstrates a generally good security posture based on the provided static analysis. The absence of any known CVEs in its history and the analysis showing no critical or high severity taint flows are positive indicators. Furthermore, the plugin utilizes prepared statements for all its SQL queries, which is a strong defense against SQL injection vulnerabilities. The presence of a nonce check and a limited attack surface with no unprotected entry points are also commendable security practices.

However, there are areas for improvement. A significant concern is the low percentage of properly escaped output (29%). This suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed in users' browsers if untrusted data is directly rendered without sufficient sanitization. The lack of capability checks on the single shortcode entry point, while not explicitly a direct vulnerability if the shortcode is deemed benign, could be a weakness if its functionality were to evolve to handle sensitive operations.

In conclusion, while the "contact-info" plugin has avoided historical vulnerabilities and implements some crucial security measures like prepared statements, the substantial output escaping issue represents a notable risk that should be addressed promptly. Strengthening output sanitization would significantly improve the plugin's overall security.

Key Concerns

  • Low percentage of properly escaped output
  • No capability checks on entry point
Vulnerabilities
None known

Contact Info Security Vulnerabilities

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

Contact Info Release Timeline

v3.1.8Current
v3.1.7
v3.1.6
v3.1.5
v3.1.4
v3.1.3
v3.1.2
v3.1.1
v3.1
v3.0
v2.1a
Code Analysis
Analyzed Mar 16, 2026

Contact Info Code Analysis

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

Output Escaping

29% escaped31 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
contact_info_save_data (includes\class-settings.php:8)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Contact Info Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[ci] contact-info.php:45
WordPress Hooks 6
actionwidgets_initcontact-info.php:47
actionplugins_loadedcontact-info.php:49
actionwp_enqueue_scriptsincludes\class-scripts.php:5
actionadmin_enqueue_scriptsincludes\class-scripts.php:6
actionadmin_menuincludes\class-settings.php:50
actioninitincludes\class-settings.php:51
Maintenance & Trust

Contact Info Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedMay 14, 2022
PHP min version
Downloads13K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Contact Info Developer Profile

aviplugins.com

9 plugins · 8K total installs

63
trust score
Avg Security Score
77/100
Avg Patch Time
617 days
View full developer profile
Detection Fingerprints

How We Detect Contact Info

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/contact-info/css/contact_info.css
Script Paths
/wp-content/plugins/contact-info/js/ap.cookie.js/wp-content/plugins/contact-info/js/ap-tabs.js
Version Parameters
contact-info/css/contact_info.css?ver=contact-info/js/ap.cookie.js?ver=contact-info/js/ap-tabs.js?ver=

HTML / DOM Fingerprints

CSS Classes
ci-contact-info
HTML Comments
|||||<(`0_0`)>()(afo)() ()-()+3 more
JS Globals
ap_cookieap_tabs
Shortcode Output
[ci]
FAQ

Frequently Asked Questions about Contact Info