Portfolio Gallery With Filters / SILICONFOLIO Security & Risk Analysis

wordpress.org/plugins/siliconfolio

Powerful plugin that allows you to create amazing and responsive portfolios.

100 active installs v1.1.7 PHP + WP 3.0.1+ Updated Nov 25, 2017
ajaxcustom-post-typegridmasonryportfolio
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Portfolio Gallery With Filters / SILICONFOLIO Safe to Use in 2026?

Generally Safe

Score 85/100

Portfolio Gallery With Filters / SILICONFOLIO has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The siliconfolio plugin v1.1.7 exhibits a mixed security posture. On the positive side, the absence of known CVEs, critical or high severity taint flows, and the consistent use of prepared statements for SQL queries are strong indicators of good security practices and a well-maintained codebase. The plugin also demonstrates a commitment to output escaping for a majority of its outputs. However, a significant concern arises from the presence of two unprotected AJAX handlers, representing a considerable attack surface that lacks authentication checks. While there are no recorded vulnerabilities in its history, this does not negate the risks posed by the unauthenticated entry points, as new vulnerabilities could emerge or be introduced in future updates.

Despite the lack of historical vulnerabilities and the secure handling of SQL queries and output, the two unauthenticated AJAX handlers present a direct and exploitable risk. Attackers could potentially trigger these handlers without proper authorization, leading to unintended actions or information disclosure depending on their functionality. The absence of nonce checks further exacerbates this risk, making cross-site request forgery (CSRF) attacks a possibility if the AJAX actions have side effects. The plugin's limited attack surface, comprised solely of these AJAX handlers, makes securing them paramount. Without these protections, the plugin's overall security is compromised, despite its otherwise clean record.

Key Concerns

  • Unprotected AJAX handlers found
  • No nonce checks on AJAX handlers
  • Minor unescaped output detected
Vulnerabilities
None known

Portfolio Gallery With Filters / SILICONFOLIO Security Vulnerabilities

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

Portfolio Gallery With Filters / SILICONFOLIO Code Analysis

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

Output Escaping

73% escaped62 total outputs
Attack Surface
2 unprotected

Portfolio Gallery With Filters / SILICONFOLIO Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_silconfolio_ajax_requestframework\ajax-portfolio.php:3
noprivwp_ajax_silconfolio_ajax_requestframework\ajax-portfolio.php:4
WordPress Hooks 20
actionadmin_noticessiliconfolio.php:27
filterplugin_row_metasiliconfolio.php:50
filtertemplate_includesiliconfolio.php:72
actionwp_enqueue_scriptssiliconfolio.php:87
actionadmin_enqueue_scriptssiliconfolio.php:108
actioninitsiliconfolio.php:118
actioninitsiliconfolio.php:191
filterpage_attributes_dropdown_pages_argssiliconfolio.php:221
filtertheme_page_templatessiliconfolio.php:226
filterwp_insert_post_datasiliconfolio.php:231
filtertemplate_includesiliconfolio.php:237
actionplugins_loadedsiliconfolio.php:309
actionadmin_initsiliconfolio.php:314
filtermanage_portfolio_posts_columnssiliconfolio.php:345
actionmanage_portfolio_posts_custom_columnsiliconfolio.php:346
filtermanage_portfolio_pages_columnssiliconfolio.php:347
actionmanage_portfolio_pages_custom_columnsiliconfolio.php:348
filtermanage_portfolio_posts_columnssiliconfolio.php:360
actionmanage_portfolio_posts_custom_columnsiliconfolio.php:361
actionsave_postsiliconfolio.php:457
Maintenance & Trust

Portfolio Gallery With Filters / SILICONFOLIO Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedNov 25, 2017
PHP min version
Downloads13K

Community Trust

Rating92/100
Number of ratings10
Active installs100
Developer Profile

Portfolio Gallery With Filters / SILICONFOLIO Developer Profile

Silicon Themes

1 plugin · 100 total installs

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

How We Detect Portfolio Gallery With Filters / SILICONFOLIO

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/siliconfolio/framework/css/bootstrap.min.css/wp-content/plugins/siliconfolio/framework/css/style.css/wp-content/plugins/siliconfolio/framework/js/custom_plugin.js/wp-content/plugins/siliconfolio/framework/js/jquery.waitforimages.js/wp-content/plugins/siliconfolio/framework/js/isotope.pkgd.min.js/wp-content/plugins/siliconfolio/framework/js/imagesloaded.js/wp-content/plugins/siliconfolio/framework/css/admin.css
Script Paths
/wp-content/plugins/siliconfolio/framework/js/custom_plugin.js/wp-content/plugins/siliconfolio/framework/js/jquery.waitforimages.js/wp-content/plugins/siliconfolio/framework/js/isotope.pkgd.min.js/wp-content/plugins/siliconfolio/framework/js/imagesloaded.js
Version Parameters
siliconfolio/framework/css/bootstrap.min.css?ver=siliconfolio/framework/css/style.css?ver=siliconfolio/framework/js/custom_plugin.js?ver=siliconfolio/framework/js/jquery.waitforimages.js?ver=siliconfolio/framework/js/isotope.pkgd.min.js?ver=siliconfolio/framework/js/imagesloaded.js?ver=siliconfolio/framework/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
st-sf-portfolio-wrapst-sf-portfolio-item
HTML Comments
<!-- Portfolio Post Type. --><!-- Plugin Scripts -->
Data Attributes
data-portfolio-id
JS Globals
st_sf_theme_plugin
FAQ

Frequently Asked Questions about Portfolio Gallery With Filters / SILICONFOLIO