Custom Social Profile Gallery Security & Risk Analysis

wordpress.org/plugins/insta-type-gallery

Create beautiful social profile galleries with lightbox preview, supporting links to any major social media platforms - Instagram, Flickr, Facebook

90 active installs v2.0.3 PHP 7.0+ WP 5.0+ Updated Jul 20, 2026
custom-profileinstagramphoto-gallerysocial-gallerysocial-profile-link
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Custom Social Profile Gallery Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The 'insta-type-gallery' v1.2.2 plugin exhibits a generally strong security posture with several positive indicators. The absence of any known vulnerabilities (CVEs) and a very low rate of unsanitized output are significant strengths. Furthermore, the plugin demonstrates good security practices by utilizing prepared statements for all SQL queries and implementing a substantial number of nonce and capability checks. The limited attack surface, with no unprotected entry points, is also commendable.

However, the analysis does reveal two flows with unsanitized paths. While the taint analysis indicates no critical or high severity issues stemming from these, it is still a concern that warrants attention. The presence of these unsanitized paths, even if not currently exploited, represents a potential avenue for future vulnerabilities if the plugin's functionality evolves or if new attack vectors emerge. The limited scope of the taint analysis (only 2 flows) means that there could be other unsanitized paths not detected by this specific test.

In conclusion, 'insta-type-gallery' v1.2.2 is a well-developed plugin from a security perspective, with a history of no known vulnerabilities and good implementation of core security features. The main area for improvement lies in addressing the identified unsanitized paths to further harden the plugin against potential future threats.

Key Concerns

  • Flows with unsanitized paths
Vulnerabilities
None known

Custom Social Profile Gallery Security Vulnerabilities

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

Custom Social Profile Gallery Release Timeline

v2.0.3Current
v2.0.2
v2.0.1
v2.0.0
v1.2.2
v1.2.1
v1.2.0
v1.1.33
v1.1.32
v1.1.31
v1.1.30
v1.1.29
v1.1.28
v1.1.27
v1.1.26
v1.1.25
v1.1.24
v1.1.23
v1.1.22
v1.1.21
Code Analysis
Analyzed Mar 16, 2026

Custom Social Profile Gallery Code Analysis

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

Output Escaping

97% escaped341 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
_ajax_insta_gallery (insta-type-gallery.php:347)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Custom Social Profile Gallery Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_insta_gallery_jsinsta-type-gallery.php:99
authwp_ajax_insta_gallery_js_batchinsta-type-gallery.php:100

Shortcodes 1

[ITG] include\shortcode.php:14
WordPress Hooks 37
actioninitclass-tgm-plugin-activation.php:268
filterload_textdomain_mofileclass-tgm-plugin-activation.php:269
actioninitclass-tgm-plugin-activation.php:272
actionadmin_menuclass-tgm-plugin-activation.php:421
actionadmin_headclass-tgm-plugin-activation.php:422
filterinstall_plugin_complete_actionsclass-tgm-plugin-activation.php:425
filterupdate_plugin_complete_actionsclass-tgm-plugin-activation.php:426
actionadmin_noticesclass-tgm-plugin-activation.php:429
actionadmin_initclass-tgm-plugin-activation.php:430
actionadmin_enqueue_scriptsclass-tgm-plugin-activation.php:431
actionload-plugins.phpclass-tgm-plugin-activation.php:436
actionswitch_themeclass-tgm-plugin-activation.php:439
actionswitch_themeclass-tgm-plugin-activation.php:442
actionadmin_initclass-tgm-plugin-activation.php:447
actionswitch_themeclass-tgm-plugin-activation.php:452
actionload_textdomain_mofileclass-tgm-plugin-activation.php:475
filterupgrader_source_selectionclass-tgm-plugin-activation.php:889
actionplugins_loadedclass-tgm-plugin-activation.php:2132
filtertgmpa_table_data_itemsclass-tgm-plugin-activation.php:2256
filterupgrader_source_selectionclass-tgm-plugin-activation.php:2997
actionadmin_initclass-tgm-plugin-activation.php:3167
actionupgrader_process_completeclass-tgm-plugin-activation.php:3262
filterupgrader_post_installclass-tgm-plugin-activation.php:3321
filterupgrader_post_installclass-tgm-plugin-activation.php:3470
actioninitinsta-type-gallery.php:85
actionadmin_menuinsta-type-gallery.php:88
actioninitinsta-type-gallery.php:91
actionadd_meta_boxesinsta-type-gallery.php:94
actionadmin_initinsta-type-gallery.php:97
actionadmin_enqueue_scriptsinsta-type-gallery.php:103
actionsave_postinsta-type-gallery.php:105
filterwidget_textinsta-type-gallery.php:108
filtermanage_insta_type_gallery_posts_columnsinsta-type-gallery.php:111
actionmanage_insta_type_gallery_posts_custom_columninsta-type-gallery.php:114
actionwp_enqueue_scriptsinsta-type-gallery.php:116
actionwp_enqueue_scriptsinsta-type-gallery.php:536
actiontgmpa_registerinsta-type-gallery.php:539
Maintenance & Trust

Custom Social Profile Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 20, 2026
PHP min version7.0
Downloads37K

Community Trust

Rating100/100
Number of ratings3
Active installs90
Developer Profile

Custom Social Profile Gallery Developer Profile

A WP Life

65 plugins · 87K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
260 days
View full developer profile
Detection Fingerprints

How We Detect Custom Social Profile Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/insta-type-gallery/assets/js/insta.js/wp-content/plugins/insta-type-gallery/assets/css/insta.css/wp-content/plugins/insta-type-gallery/admin/js/itg-admin.js/wp-content/plugins/insta-type-gallery/admin/css/itg-admin.css
Script Paths
/wp-content/plugins/insta-type-gallery/assets/js/insta.js/wp-content/plugins/insta-type-gallery/assets/css/insta.css/wp-content/plugins/insta-type-gallery/admin/js/itg-admin.js/wp-content/plugins/insta-type-gallery/admin/css/itg-admin.css
Version Parameters
/wp-content/plugins/insta-type-gallery/assets/js/insta.js?ver=/wp-content/plugins/insta-type-gallery/assets/css/insta.css?ver=/wp-content/plugins/insta-type-gallery/admin/js/itg-admin.js?ver=/wp-content/plugins/insta-type-gallery/admin/css/itg-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
insta-type-gallery-wrapinsta-gallery-iteminsta-gallery-captioninsta-gallery-imageinsta-type-shortcode-inputinsta-copy-button
HTML Comments
<!-- Insta Type Gallery --><!-- Insta Type Gallery End --><!-- Insta Type Gallery Main Content --><!-- Insta Type Gallery Options -->+2 more
Data Attributes
data-itg-iddata-itg-post-id
JS Globals
itg_ajaxINSTACopyShortcode
Shortcode Output
<input type='text' class='button button-primary' id='insta-type-shortcode-' value='[ITG id=
FAQ

Frequently Asked Questions about Custom Social Profile Gallery