Plugins Last Updated Column Security & Risk Analysis

wordpress.org/plugins/plugins-last-updated-column

This plugin adds 2 columns to the admin plugin's page to show when each plugin was last updated and upgraded.

700 active installs v0.1.5 PHP + WP 3.7+ Updated Apr 4, 2025
last-updatedplugin-closedpluginsplugins-last-updatedupdated
99
A · Safe
CVEs total1
Unpatched0
Last CVEMar 11, 2025
Safety Verdict

Is Plugins Last Updated Column Safe to Use in 2026?

Generally Safe

Score 99/100

Plugins Last Updated Column has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Mar 11, 2025Updated 12mo ago
Risk Assessment

The "plugins-last-updated-column" v0.1.5 plugin exhibits a generally positive security posture in its static analysis, with no identified dangerous functions, file operations, external HTTP requests, or taint flows of critical or high severity. The attack surface is notably clean, with zero AJAX handlers, REST API routes, shortcodes, or cron events, and importantly, no unprotected entry points. This suggests the plugin adheres to good practices regarding input sanitization and limiting potential attack vectors.

However, the code analysis does reveal areas for improvement. A significant concern is the use of a single SQL query that does not utilize prepared statements, posing a potential risk for SQL injection if the data feeding this query is not meticulously sanitized elsewhere. Furthermore, with only 23% of output properly escaped, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data could be injected into the page without proper encoding. The lack of capability checks on any entry points (though none exist) is noted but less concerning given the zero attack surface.

The vulnerability history, while indicating only one past medium severity CVE, is still a point of consideration. The presence of a CVE, even if patched and resolved, signifies that past security flaws have existed. The previous common vulnerability type being Cross-Site Request Forgery (CSRF) also points to potential weaknesses in how actions were handled historically, though this specific version may have addressed it. In conclusion, the plugin has a strong foundation with a minimal attack surface and no critical code signals, but the unescaped output and raw SQL query introduce significant risks that require immediate attention.

Key Concerns

  • SQL query not using prepared statements
  • Low percentage of properly escaped output (XSS risk)
  • Past medium severity vulnerability
Vulnerabilities
1

Plugins Last Updated Column Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-28887medium · 4.3Cross-Site Request Forgery (CSRF)

Plugins Last Updated Column <= 0.1.3 - Cross-Site Request Forgery

Mar 11, 2025 Patched in 0.1.4 (25d)
Code Analysis
Analyzed Mar 16, 2026

Plugins Last Updated Column Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

23% escaped13 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
settings (sk-plugins-last-updated-column.php:416)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Plugins Last Updated Column Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
filtermanage_plugins_columnssk-plugins-last-updated-column.php:26
filtermanage_plugins-network_columnssk-plugins-last-updated-column.php:27
actionmanage_plugins_custom_columnsk-plugins-last-updated-column.php:28
actionadmin_headsk-plugins-last-updated-column.php:29
actionadmin_menusk-plugins-last-updated-column.php:30
actionadmin_noticessk-plugins-last-updated-column.php:31
actionadmin_enqueue_scriptssk-plugins-last-updated-column.php:32
Maintenance & Trust

Plugins Last Updated Column Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 4, 2025
PHP min version
Downloads27K

Community Trust

Rating98/100
Number of ratings7
Active installs700
Developer Profile

Plugins Last Updated Column Developer Profile

Fastmover

2 plugins · 720 total installs

88
trust score
Avg Security Score
92/100
Avg Patch Time
25 days
View full developer profile
Detection Fingerprints

How We Detect Plugins Last Updated Column

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/plugins-last-updated-column/plugin-last-updated-column.js/wp-content/plugins/plugins-last-updated-column/plugin-last-updated-column.css
Script Paths
/wp-content/plugins/plugins-last-updated-column/plugin-last-updated-column.js
Version Parameters
plugins-last-updated-column/plugin-last-updated-column.js?ver=plugins-last-updated-column/plugin-last-updated-column.css?ver=

HTML / DOM Fingerprints

CSS Classes
plugin-last-updated-humanreadablelastUpdatedMobileTitlelastUpgradedMobileTitle
HTML Comments
Check for Errors & Display the resultsplugin_api() doesn't differentiate between a network issue and a successfulAPI request that returns json that contains a key of "error". Examples:{"error":"Plugin not found."}+8 more
Data Attributes
data-color
FAQ

Frequently Asked Questions about Plugins Last Updated Column