GS Behance Portfolio – Display Projects, Gallery & Slider Security & Risk Analysis

wordpress.org/plugins/gs-behance-portfolio

Showcase Behance projects on your site with GS Behance Portfolio. Display in Grid, Slider, Gallery & more responsive layouts.

400 active installs v3.1.4 PHP 5.6+ WP 4.3+ Updated Sep 11, 2025
apibehancebehance-projectsportfolioproject-management
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GS Behance Portfolio – Display Projects, Gallery & Slider Safe to Use in 2026?

Generally Safe

Score 100/100

GS Behance Portfolio – Display Projects, Gallery & Slider has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The 'gs-behance-portfolio' plugin v3.1.4 exhibits a mixed security posture. While it demonstrates good practices in SQL query preparation (66%) and output escaping (86%), several areas raise concerns. The presence of 3 AJAX handlers without authentication checks creates a significant attack surface. Furthermore, the taint analysis revealed 6 high-severity flows with unsanitized paths, indicating potential for sensitive data exposure or malicious code execution. The use of a dangerous function like `unserialize` without proper context or sanitization also warrants caution.

The plugin's vulnerability history is clean, with no recorded CVEs. This is a positive indicator, suggesting that past development may have been secure or that vulnerabilities were promptly addressed and not publicly disclosed. However, the static analysis findings, particularly the high-severity taint flows and unprotected entry points, highlight potential weaknesses that could be exploited. The bundled Freemius library at v1.0 might also be outdated and a potential source of vulnerabilities if not kept current.

In conclusion, 'gs-behance-portfolio' v3.1.4 has strengths in its SQL and output handling but suffers from critical flaws in its attack surface management and data sanitization. The absence of past CVEs is encouraging, but the current static analysis results necessitate careful review and remediation of the identified high-severity taint flows and unprotected AJAX endpoints to ensure robust security.

Key Concerns

  • AJAX handlers without auth checks
  • High severity taint flows with unsanitized paths
  • Dangerous function unserialize without context
  • Bundled Freemius v1.0 library may be outdated
Vulnerabilities
None known

GS Behance Portfolio – Display Projects, Gallery & Slider Security Vulnerabilities

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

GS Behance Portfolio – Display Projects, Gallery & Slider Code Analysis

Dangerous Functions
1
Raw SQL Queries
18
35 prepared
Unescaped Output
16
102 escaped
Nonce Checks
14
Capability Checks
10
File Operations
13
External Requests
3
Bundled Libraries
1

Dangerous Functions Found

unserializereturn @unserialize( $data, $options ); // @phpcs:ignoreincludes\data-process\wp-background-process.php:882

Bundled Libraries

Freemius1.0

SQL Query Safety

66% prepared53 total queries

Output Escaping

86% escaped118 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

7 flows7 with unsanitized paths
save_preferences (includes\shortcode-builder\builder.php:998)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

GS Behance Portfolio – Display Projects, Gallery & Slider Attack Surface

Entry Points16
Unprotected3

AJAX Handlers 15

authwp_ajax_gsbehance_export_dataincludes\import-export.php:13
authwp_ajax_gsbehance_import_dataincludes\import-export.php:14
authwp_ajax_gsbeh_update_shortcodeincludes\shortcode-builder\builder.php:26
authwp_ajax_gsbeh_create_shortcodeincludes\shortcode-builder\builder.php:27
authwp_ajax_gsbeh_clone_shortcodeincludes\shortcode-builder\builder.php:28
authwp_ajax_gsbeh_get_shortcodeincludes\shortcode-builder\builder.php:29
authwp_ajax_gsbeh_get_shortcodesincludes\shortcode-builder\builder.php:30
authwp_ajax_gsbeh_delete_shortcodesincludes\shortcode-builder\builder.php:31
authwp_ajax_gsbeh_sync_shortcodeincludes\shortcode-builder\builder.php:32
authwp_ajax_gsbeh_clear_sync_lockincludes\shortcode-builder\builder.php:33
authwp_ajax_gsbeh_temp_save_shortcode_settingsincludes\shortcode-builder\builder.php:34
authwp_ajax_gsbeh_get_shortcode_prefincludes\shortcode-builder\builder.php:38
authwp_ajax_gsbeh_save_shortcode_prefincludes\shortcode-builder\builder.php:39
noprivwp_ajax_gs_behance_load_more_contentincludes\shortcode.php:12
authwp_ajax_gs_behance_load_more_contentincludes\shortcode.php:13

Shortcodes 1

[gs_behance] includes\shortcode.php:11
WordPress Hooks 49
actionwp_footerincludes\asset-generator\gs-asset-generator-base.php:25
actionpost_updatedincludes\asset-generator\gs-asset-generator-base.php:26
actionsave_postincludes\asset-generator\gs-asset-generator-base.php:27
filterwidget_update_callbackincludes\asset-generator\gs-asset-generator-base.php:28
actionupdate_option_sidebars_widgetsincludes\asset-generator\gs-asset-generator-base.php:29
actiongsp_shortcode_createdincludes\asset-generator\gs-asset-generator-base.php:30
actiongsp_shortcode_updatedincludes\asset-generator\gs-asset-generator-base.php:31
actiongsp_shortcode_deletedincludes\asset-generator\gs-asset-generator-base.php:32
actiongsp_preference_updateincludes\asset-generator\gs-asset-generator-base.php:33
filterwp_gs_behance_process_query_argsincludes\data-process\data.php:210
filtercron_schedulesincludes\data-process\wp-background-process.php:115
actionadmin_menuincludes\gs-common-pages\gs-plugins-common-pages.php:18
actionadmin_menuincludes\gs-common-pages\gs-plugins-common-pages.php:19
actionadmin_enqueue_scriptsincludes\gs-common-pages\gs-plugins-common-pages.php:20
actionadmin_menuincludes\import-export.php:15
actioninitincludes\integrations\integration-beaver.php:27
actiondivi_extensions_initincludes\integrations\integration-divi.php:30
actionet_builder_modules_loadedincludes\integrations\integration-divi.php:39
actionwp_enqueue_scriptsincludes\integrations\integration-divi.php:40
actionwp_headincludes\integrations\integration-divi.php:41
actionelementor/widgets/registerincludes\integrations\integration-elementor.php:27
actionelementor/elements/categories_registeredincludes\integrations\integration-elementor.php:28
actionelementor/editor/after_enqueue_scriptsincludes\integrations\integration-elementor.php:30
actionelementor/editor/after_enqueue_stylesincludes\integrations\integration-elementor.php:31
actionelementor/preview/enqueue_stylesincludes\integrations\integration-elementor.php:33
actionelementor/preview/enqueue_scriptsincludes\integrations\integration-elementor.php:34
actioninitincludes\integrations\integration-gutenberg.php:24
actionenqueue_block_editor_assetsincludes\integrations\integration-gutenberg.php:25
actionplugins_loadedincludes\integrations\integration-oxygen.php:24
actioninitincludes\integrations\integration-oxygen.php:26
actionct_builder_startincludes\integrations\integration-oxygen.php:34
actionct_builder_endincludes\integrations\integration-oxygen.php:38
actionwp_enqueue_scriptsincludes\integrations\integration-oxygen.php:61
actionvc_before_initincludes\integrations\integration-wpb-vc.php:25
actionadmin_footerincludes\integrations\integration-wpb-vc.php:26
actioninitincludes\plugin.php:56
actioninitincludes\plugin.php:57
actionplugins_loadedincludes\plugin.php:60
actionin_admin_headerincludes\plugin.php:61
actionwp_enqueue_scriptsincludes\scripts.php:38
actionadmin_enqueue_scriptsincludes\scripts.php:39
actionwp_footerincludes\scripts.php:341
actionadmin_menuincludes\shortcode-builder\builder.php:23
actionadmin_enqueue_scriptsincludes\shortcode-builder\builder.php:24
actioninitincludes\shortcode-builder\builder.php:36
actionwp_enqueue_scriptsincludes\shortcode-builder\builder.php:41
actiontemplate_includeincludes\shortcode-builder\builder.php:42
actionshow_admin_barincludes\shortcode-builder\builder.php:43
actioninitincludes\template-loader.php:18

Scheduled Events 1

gs_task_hook
Maintenance & Trust

GS Behance Portfolio – Display Projects, Gallery & Slider Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 11, 2025
PHP min version5.6
Downloads24K

Community Trust

Rating88/100
Number of ratings7
Active installs400
Developer Profile

GS Behance Portfolio – Display Projects, Gallery & Slider Developer Profile

GS Plugins

19 plugins · 41K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
173 days
View full developer profile
Detection Fingerprints

How We Detect GS Behance Portfolio – Display Projects, Gallery & Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gs-behance-portfolio/assets/css/gs-behance-public.css/wp-content/plugins/gs-behance-portfolio/assets/css/gs-behance-public-divi.css/wp-content/plugins/gs-behance-portfolio/assets/js/gs-behance-public.js/wp-content/plugins/gs-behance-portfolio/freemius/start.php
Script Paths
/wp-content/plugins/gs-behance-portfolio/assets/js/gs-behance-public.js
Version Parameters
gs-behance-portfolio/assets/css/gs-behance-public.css?ver=gs-behance-portfolio/assets/css/gs-behance-public-divi.css?ver=gs-behance-portfolio/assets/js/gs-behance-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
gs-behance-portfolio-wrapper
HTML Comments
GSBEHANCE Portfolio Plugin
Data Attributes
data-gs-behance-id
JS Globals
gsBehanceAssetGeneratorgsbeh_fs
Shortcode Output
[gs_behance id=
FAQ

Frequently Asked Questions about GS Behance Portfolio – Display Projects, Gallery & Slider