NextGEN Gallery Date Security & Risk Analysis

wordpress.org/plugins/nextgen-gallery-date

This plugin will let you sort the galleries by date and get info about gallery creation (and modification) date.

20 active installs v0.1.5 PHP + WP 3.1+ Updated Sep 2, 2011
flashgalleryimagesphotosslideshow
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is NextGEN Gallery Date Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The plugin "nextgen-gallery-date" v0.1.5 exhibits a generally good security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the presence of nonce and capability checks indicates an awareness of basic WordPress security practices. The plugin also avoids dangerous functions, file operations, and external HTTP requests, which are common vectors for vulnerabilities.

However, there are areas for improvement. The SQL query analysis reveals that a significant percentage (44%) are not using prepared statements, which could lead to SQL injection vulnerabilities if the data used in these queries is not properly sanitized. The output escaping is also a concern, with only 20% of outputs being properly escaped, increasing the risk of cross-site scripting (XSS) vulnerabilities. The single taint flow with an unsanitized path, while not critical or high severity, warrants further investigation to ensure it doesn't pose a hidden risk.

The plugin's vulnerability history is exceptionally clean, with no known CVEs. This, coupled with the limited attack surface and the presence of some security checks, suggests that the plugin has likely been developed with security in mind, or has benefited from a lack of targeted attacks due to its obscurity or minimal functionality. Despite the positive history and limited attack surface, the identified issues with SQL queries and output escaping represent real, albeit potentially low-severity, risks that should be addressed.

Key Concerns

  • SQL queries not using prepared statements
  • Low percentage of properly escaped output
  • Taint flow with unsanitized path (low risk)
Vulnerabilities
None known

NextGEN Gallery Date Security Vulnerabilities

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

NextGEN Gallery Date Code Analysis

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

SQL Query Safety

56% prepared25 total queries

Output Escaping

20% escaped10 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<template> (date\admin\pages\options\template.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

NextGEN Gallery Date Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionadmin_menudate\admin\admin.php:14
actionadmin_print_stylesdate\admin\admin.php:15
actionngg_edit_album_settingsdate\admin\manage-album-support.php:27
actionngg_update_albumdate\admin\manage-album-support.php:37
actionnggdate_after_titledate\admin\pages\options\class-options.php:19
actionngg_created_new_gallerydate\date.php:10
actionngg_update_gallerydate\date.php:18
actionngg_after_new_images_addeddate\date.php:26
filterngg_album_galleries_before_pagingdate\date.php:59
filterngg_gallery_objectdate\date.php:87
actionplugins_loadednextgen-gallery-date.php:48
actionadmin_noticesnextgen-gallery-date.php:56
Maintenance & Trust

NextGEN Gallery Date Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedSep 2, 2011
PHP min version
Downloads13K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

NextGEN Gallery Date Developer Profile

roberto.c

3 plugins · 100 total installs

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

How We Detect NextGEN Gallery Date

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nextgen-gallery-date/date/admin/admin.php/wp-content/plugins/nextgen-gallery-date/date/date.php/wp-content/plugins/nextgen-gallery-date/classes/humanrelativedate/humanRelativeDate.class.php/wp-content/plugins/nextgen-gallery-date/functions/functions.php

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about NextGEN Gallery Date