Featured Galleries Security & Risk Analysis

wordpress.org/plugins/featured-galleries

Do you like giving posts a Featured Image? Try out a Featured Gallery. It's like a Featured Images ... except as many images as you want.

3K active installs v2.1.0 PHP 5.4+ WP 3.8.0+ Updated Aug 2, 2018
adminbackendfeaturedgalleriesimages
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Featured Galleries Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The featured-galleries v2.1.0 plugin presents a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and having no external HTTP requests or file operations. The plugin also includes nonce and capability checks, which are crucial for security.

However, significant concerns arise from the static analysis. The most critical finding is an unprotected AJAX handler, representing a substantial attack surface that could be exploited without authentication. Additionally, the analysis indicates unsanitized paths in taint flows, which, although not classified as critical or high severity in this report, is a red flag for potential path traversal or file inclusion vulnerabilities if not handled carefully. Furthermore, a concerning 0% of outputs are properly escaped, suggesting a high risk of cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into user-facing content.

The vulnerability history for this plugin is clean, with no recorded CVEs. This lack of past issues is positive, but it does not negate the immediate risks identified in the current code analysis. The absence of historical vulnerabilities could be due to its obscurity, limited usage, or simply a recent period of good security practices. It's important to note that the current code's weaknesses, particularly the unescaped outputs and unprotected AJAX handler, are serious enough to warrant immediate attention regardless of past history.

Key Concerns

  • Unprotected AJAX handler
  • Unsanitized paths in taint flows
  • 0% of outputs properly escaped
Vulnerabilities
None known

Featured Galleries Security Vulnerabilities

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

Featured Galleries Code Analysis

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

Output Escaping

0% escaped3 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
update_temp_metadata_via_ajax (includes\controller.php:179)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Featured Galleries Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_fg_save_temp_metadataincludes\controller.php:19
WordPress Hooks 5
actionadmin_noticesfeatured-galleries.php:25
actionplugins_loadedincludes\controller.php:11
actionadmin_enqueue_scriptsincludes\controller.php:13
actionadd_meta_boxesincludes\controller.php:15
actionsave_postincludes\controller.php:17
Maintenance & Trust

Featured Galleries Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedAug 2, 2018
PHP min version5.4
Downloads37K

Community Trust

Rating94/100
Number of ratings20
Active installs3K
Developer Profile

Featured Galleries Developer Profile

Andy Mercer

2 plugins · 3K total installs

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

How We Detect Featured Galleries

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/featured-galleries/assets/scripts/fg-admin.js/wp-content/plugins/featured-galleries/assets/stylesheets/fg-admin.css
Script Paths
/wp-content/plugins/featured-galleries/assets/scripts/fg-admin.js
Version Parameters
featured-galleries/assets/scripts/fg-admin.js?ver=featured-galleries/assets/stylesheets/fg-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
fg-post-galleryhide-if-no-jshide-if-js
Data Attributes
data-post_id
JS Globals
fgInfoFromPHP
FAQ

Frequently Asked Questions about Featured Galleries