AWSOM Pixgallery Security & Risk Analysis

wordpress.org/plugins/awsom-pixgallery

AWSOM Pixgallery is an Image Gallery/Archive plugin for Wordpress designed to make it easier for Artists or Webcomic creators to set up a portfolio of …

20 active installs v4.8.0 PHP + WP 2.0.5+ Updated Unknown
admingalleryimagesmediapost
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AWSOM Pixgallery Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "awsom-pixgallery" v4.8.0 plugin presents a mixed security picture. On one hand, the static analysis indicates a very limited attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack proper authentication or permission checks. This suggests a good understanding of secure entry point management.

However, significant concerns arise from the code signals and taint analysis. The presence of 7 instances of the dangerous `create_function` is a major red flag, as this function can be a source of code injection vulnerabilities if not handled with extreme care. Furthermore, only a small percentage (1%) of SQL queries use prepared statements, and a similarly low 3% of outputs are properly escaped. This indicates a high risk of SQL injection and cross-site scripting (XSS) vulnerabilities, respectively. The taint analysis, while not reporting critical or high severity flows, did identify 3 flows with unsanitized paths, hinting at potential issues with file handling or path traversal that could be exploited.

The vulnerability history is notably clean, with no recorded CVEs. This might suggest that the plugin has historically been relatively secure or that vulnerabilities have not been widely discovered or reported. However, the presence of the aforementioned code quality issues means that the absence of past vulnerabilities should not be seen as a guarantee of future security. The plugin exhibits strengths in attack surface limitation but weaknesses in secure coding practices regarding SQL, output escaping, and the use of dangerous functions.

Key Concerns

  • Dangerous function create_function usage
  • Low percentage of prepared SQL statements
  • Low percentage of properly escaped output
  • Unsanitized paths in taint analysis
  • Bundled outdated TinyMCE library
Vulnerabilities
None known

AWSOM Pixgallery Security Vulnerabilities

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

AWSOM Pixgallery Code Analysis

Dangerous Functions
7
Raw SQL Queries
74
1 prepared
Unescaped Output
108
3 escaped
Nonce Checks
8
Capability Checks
26
File Operations
16
External Requests
0
Bundled Libraries
1

Dangerous Functions Found

create_functionusort($ReversedLists, create_function('$a,$b','return strnatcasecmp($a[FileTimeCreated],$b[FileTimeCpixgallery.php:1286
create_functionusort($ReversedContentList, create_function('$a,$b','return strnatcasecmp($a[FileTimeCreated],$b[Filpixgallery.php:1564
create_functionusort($ReversedContentList, create_function('$a,$b','return strnatcasecmp($a[FileTimeCreated],$b[Filpixgallery.php:1581
create_functionusort($ReversedContentList, create_function('$a,$b','return strcasecmp($a[Name],$b[Name]);'));pixgallery.php:1598
create_functionusort($ReversedContentList, create_function('$a,$b','return strcasecmp($a[Name],$b[Name]);'));pixgallery.php:1616
create_functionusort($ReversedContentList, create_function('$a,$b','return strnatcasecmp($a[sortorder],$b[sortorderpixgallery.php:1633
create_functionusort($ReversedContentList, create_function('$a,$b','return strnatcasecmp($a[sortorder],$b[sortorderpixgallery.php:1651

Bundled Libraries

TinyMCE1.0

SQL Query Safety

1% prepared75 total queries

Output Escaping

3% escaped111 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

5 flows3 with unsanitized paths
PixGallery_PhotoGallery_Collection (pixgallery.php:1774)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

AWSOM Pixgallery Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
actionactivate_awsom-pixgallery/pixgallery.phppixgallery.php:5262
actionwp_footerpixgallery.php:5271
filtercomment_post_redirectpixgallery.php:5274
filtercomments_arraypixgallery.php:5275
actioncomment_formpixgallery.php:5276
actioncomment_postpixgallery.php:5277
filterwp_titlepixgallery.php:5280
actionwp_headpixgallery.php:5283
actionwp_headpixgallery.php:5285
actiondelete_commentpixgallery.php:5286
actionwp_headpixgallery.php:5287
actionadmin_menupixgallery.php:5288
filterthe_contentpixgallery.php:5289
filterthe_contentpixgallery.php:5290
filterthe_contentpixgallery.php:5291
Maintenance & Trust

AWSOM Pixgallery Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedUnknown
PHP min version
Downloads32K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

AWSOM Pixgallery Developer Profile

harknell

2 plugins · 30 total installs

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

How We Detect AWSOM Pixgallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/awsom-pixgallery/css/pixgallery.css/wp-content/plugins/awsom-pixgallery/js/jquery-lightbox.js/wp-content/plugins/awsom-pixgallery/js/awsom_pixgallery.js
Script Paths
/wp-content/plugins/awsom-pixgallery/js/jquery-lightbox.js/wp-content/plugins/awsom-pixgallery/js/awsom_pixgallery.js
Version Parameters
awsom-pixgallery/css/pixgallery.css?ver=awsom-pixgallery/js/jquery-lightbox.js?ver=awsom-pixgallery/js/awsom_pixgallery.js?ver=

HTML / DOM Fingerprints

CSS Classes
awsom_pixgallery
HTML Comments
<!-- Mod added for AWSOM options --><!-- End Mod --><!-- Mod PixGallery -->
Data Attributes
data-lightbox-gallerydata-lightbox-title
JS Globals
awsom_pixgallery_optionsawsom_pixgallery_config
Shortcode Output
[awsom_pixgallery]
FAQ

Frequently Asked Questions about AWSOM Pixgallery