Social Media Icon Security & Risk Analysis

wordpress.org/plugins/social-media-icon

Create fantabulous easy social icons. Social Media is powerful plugin and easy to use. You can create different types of icons on your website.

10 active installs v1.2 PHP + WP 3.8+ Updated Unknown
all-social-iconsocial-buttonsocial-iconsocial-media-iconsocial-media-widget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Social Media Icon Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "social-media-icon" plugin v1.2 exhibits a generally good security posture, with no known vulnerabilities or critical issues identified. The static analysis shows a clean record for SQL queries, file operations, and external HTTP requests, all indicating robust security practices in these areas. The absence of any taint analysis findings further reinforces this positive assessment.

However, there are a few areas that warrant attention. The presence of five instances of the `unserialize` function is a significant concern. While not directly exploited in this version, `unserialize` is notoriously dangerous when handling untrusted input and can lead to remote code execution if improperly managed. The fact that there are no nonce checks and only one capability check across all entry points, despite a good percentage of output escaping, suggests potential weaknesses in input validation and authorization, particularly if any of the entry points could be triggered by unauthenticated users.

The plugin's history of zero known vulnerabilities is a strong indicator of careful development and a low propensity for security flaws. However, the absence of vulnerability history should not lead to complacency. The identified risks in the static analysis, particularly around `unserialize` and the lack of comprehensive authorization checks, should be addressed to maintain this strong security record.

Key Concerns

  • Dangerous unserialize function usage
  • Missing nonce checks on entry points
  • Low number of capability checks on entry points
  • Output escaping not fully comprehensive
Vulnerabilities
None known

Social Media Icon Security Vulnerabilities

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

Social Media Icon Code Analysis

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

Dangerous Functions Found

unserialize$custom_data = unserialize(get_post_meta(get_the_ID(),'socialmedia_custom_setting_'.$post_id, true))admin\classes\SocialMedia_CPT_class.class.php:51
unserialize$custom_data = unserialize(get_post_meta($id,'socialmedia_custom_setting_'.$id, true));admin\includes\custom_setting_get.php:4
unserialize$custom_data = unserialize(get_option("socialmedia_Default_Setting", true));admin\includes\custom_setting_get.php:6
unserialize$custom_data = unserialize(get_post_meta(get_the_ID(),'socialmedia_custom_setting_'.get_the_ID(), tradmin\includes\page_post_custom_button.php:14
unserialize$custom_data = unserialize(get_post_meta($id,'socialmedia_custom_setting_'.$id, true));user_view\classes\SocialMedia_shortcode_class.class.php:23

Output Escaping

78% escaped127 total outputs
Attack Surface

Social Media Icon Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[Social_Media] user_view\classes\SocialMedia_shortcode_class.class.php:11
WordPress Hooks 14
actionadmin_enqueue_scriptsadmin\classes\SocialMedia_admin_style_script.class.php:12
actioninitadmin\classes\SocialMedia_CPT_class.class.php:10
actionmedia_buttons_contextadmin\classes\SocialMedia_CPT_class.class.php:11
actionadmin_footeradmin\classes\SocialMedia_CPT_class.class.php:12
actionin_admin_headeradmin\classes\SocialMedia_CPT_class.class.php:13
actionadd_meta_boxesadmin\classes\SocialMedia_metaboxes_class.class.php:12
actionsave_postadmin\classes\SocialMedia_metaboxes_class.class.php:13
actionadmin_enqueue_scriptsadmin\classes\SocialMedia_sets_style.class.php:13
actionwp_enqueue_scriptsadmin\classes\SocialMedia_sets_style.class.php:14
actionwidgets_initadmin\classes\widget\SocialMedia_widget.php:128
filtermanage_edit-socialmedia_cpt_columnsadmin\includes\BUTTON_CPT.php:31
actionmanage_socialmedia_cpt_posts_custom_columnadmin\includes\BUTTON_CPT.php:32
actionplugins_loadedsocial-media-icon.php:18
actionplugins_loadedsocial-media-icon.php:49
Maintenance & Trust

Social Media Icon Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Social Media Icon Developer Profile

webdzier

5 plugins · 1K total installs

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

How We Detect Social Media Icon

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/social-media-icon/admin/css/metaboxes_style.css/wp-content/plugins/social-media-icon/css/wd_font_awesome/css/wd_font_awesome.css/wp-content/plugins/social-media-icon/admin/js/button_preview.js/wp-content/plugins/social-media-icon/user_view/coman_css/default_style.css/wp-content/plugins/social-media-icon/user_view/coman_css/social_model_default.css/wp-content/plugins/social-media-icon/css/smcompliled.css/wp-content/plugins/social-media-icon/css/smmdb.css/wp-content/plugins/social-media-icon/admin/css/post_and_page_button.css+1 more
Script Paths
/wp-content/plugins/social-media-icon/admin/js/button_preview.js

HTML / DOM Fingerprints

CSS Classes
wd_button_containerbtn_insertwd_btn_facebookwd_btn_twitterwd_btn_googlepluswd_btn_pinterestwd_btn_linkedinwd_btn_instagram+3 more
HTML Comments
Social Media ShortcodeEmpty
Data Attributes
data-sm-layoutdata-facebook-icondata-facebook-urldata-twitter-icondata-twitter-urldata-google-icon+13 more
JS Globals
php_vars
Shortcode Output
[Social_Media id=
FAQ

Frequently Asked Questions about Social Media Icon