Featured Today Security & Risk Analysis

wordpress.org/plugins/featured-today

Featured Today shows featured articles like it is shown on linkedin today.

10 active installs v1.0.4 PHP + WP 3.0.0+ Updated Nov 24, 2011
featurefeaturedfeatured-post-listfeatured-postshighlight
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Featured Today Safe to Use in 2026?

Generally Safe

Score 85/100

Featured Today 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 'featured-today' plugin version 1.0.4 exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices by exclusively using prepared statements for SQL queries, performing no file operations, and making no external HTTP requests. The absence of recorded vulnerabilities in its history is also a positive indicator, suggesting a history of responsible development. However, several significant concerns warrant attention.

The static analysis reveals a critical issue with the use of the deprecated `create_function` function, which is known to be a potential security risk due to its inherent lack of sanitization and ability to execute arbitrary code. Furthermore, the plugin exhibits a very low percentage of properly escaped output (21%), indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The complete absence of nonce checks and capability checks across all identified entry points (though zero in number) means that if any new entry points are introduced or discovered, they would be unprotected by these fundamental security mechanisms. The inclusion of an outdated jQuery library (v1.6.1) also presents a risk, as older versions often contain known vulnerabilities.

In conclusion, while the plugin's SQL handling and lack of external interactions are commendable, the prevalent risk of XSS due to poor output escaping, the use of a dangerous deprecated function, and the outdated bundled library collectively create a substantial security risk. The vulnerability history, while clean, does not negate the immediate threats identified in the static analysis. Developers should prioritize addressing the output escaping and the use of `create_function`.

Key Concerns

  • Unescaped output (21% proper)
  • Dangerous function used (create_function)
  • Bundled outdated library (jQuery v1.6.1)
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Featured Today Security Vulnerabilities

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

Featured Today Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("Linkedin_Today");'));featured-today.php:11

Bundled Libraries

jQuery1.6.1

Output Escaping

21% escaped19 total outputs
Attack Surface

Featured Today Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionwidgets_initfeatured-today.php:11
Maintenance & Trust

Featured Today Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.2
Last updatedNov 24, 2011
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Featured Today Developer Profile

Amit Kumar Singh

2 plugins · 20 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 Today

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/featured-today/css/featured.css/wp-content/plugins/featured-today/js/jquery-1.6.2.min.js
Script Paths
/wp-content/plugins/featured-today/js/jquery-1.6.2.min.js

HTML / DOM Fingerprints

CSS Classes
article-linktextimageimage-offsetshare-ribbonarrow
Data Attributes
id="linkdin-today"id="yui-gen9"
JS Globals
jQuery
FAQ

Frequently Asked Questions about Featured Today