Smart Content Expiry Security & Risk Analysis

wordpress.org/plugins/smart-content-expiry

Expire posts and pages automatically. Hide, replace or redirect content after expiry — no cron jobs or deletions.

10 active installs v1.1.0 PHP + WP 5.0+ Updated Nov 4, 2025
auto-hidecontent-expirationexpire-postpost-expirationschedule-removal
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Smart Content Expiry Safe to Use in 2026?

Generally Safe

Score 100/100

Smart Content Expiry has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "smart-content-expiry" v1.1.0 plugin exhibits a generally good security posture based on the static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests are positive indicators. The presence of a nonce check and the low number of entry points (only one shortcode) are also encouraging. However, a significant concern arises from the output escaping, with only 48% of outputs being properly escaped. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, where user-supplied data, if not properly sanitized before being displayed, could be executed as malicious script in a user's browser. The lack of any recorded vulnerabilities in its history is a positive sign, suggesting the developers have historically maintained a secure codebase or have not yet been targeted. Despite this, the insufficient output escaping remains a notable weakness that requires attention to prevent potential XSS exploits.

Key Concerns

  • Insufficient output escaping
Vulnerabilities
None known

Smart Content Expiry Security Vulnerabilities

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

Smart Content Expiry Code Analysis

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

Output Escaping

48% escaped23 total outputs
Attack Surface

Smart Content Expiry Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[smart_expire] smart-content-expiry.php:101
WordPress Hooks 5
actionplugins_loadedsmart-content-expiry.php:15
actionadd_meta_boxessmart-content-expiry.php:19
actionsave_postsmart-content-expiry.php:55
filterthe_contentsmart-content-expiry.php:77
actionadmin_menusmart-content-expiry.php:127
Maintenance & Trust

Smart Content Expiry Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 4, 2025
PHP min version
Downloads456

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Smart Content Expiry Developer Profile

MakeYourWeb

2 plugins · 30 total installs

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

How We Detect Smart Content Expiry

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
sce-expired-messagesmart-content-expiry-empty
Data Attributes
name="smcoex_myw_expiry_date"name="smcoex_myw_expiry_action"name="smcoex_myw_expiry_message"name="smcoex_myw_expiry_redirect"name="smcoex_myw_meta_box_nonce"
Shortcode Output
[smart_expire
FAQ

Frequently Asked Questions about Smart Content Expiry