PCF Birthday Countdown Security & Risk Analysis

wordpress.org/plugins/pcf-birthday-countdown

A simple plugin that creates an easy to use birthday countdown for your WordPress sites.

10 active installs v2.2 PHP + WP 4.0+ Updated Oct 6, 2015
birthdaycountcountdowndatedown
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is PCF Birthday Countdown Safe to Use in 2026?

Generally Safe

Score 85/100

PCF Birthday Countdown has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The pcf-birthday-countdown plugin version 2.2 exhibits a generally positive security posture based on the static analysis. A significant strength is the absence of dangerous functions, file operations, and external HTTP requests, which are common vectors for compromise. Furthermore, all SQL queries are handled with prepared statements, mitigating the risk of SQL injection. The plugin also appears to have a limited attack surface with only one shortcode and no AJAX handlers or REST API routes that are exposed without authentication or permission checks.

However, there are notable areas for concern. The most significant is the low rate of properly escaped output (11% out of 19 outputs). This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the website's pages through user-generated or dynamic content displayed by the plugin. The lack of any reported vulnerabilities in its history is a positive sign, suggesting a consistent track record of secure development or a lack of past discoveries. Nonetheless, the output escaping issue remains a critical weakness that needs immediate attention.

In conclusion, while the plugin avoids several common security pitfalls and has a clean vulnerability history, the severely under-escaped output represents a significant and potentially exploitable security flaw. Addressing the XSS risk is paramount to improving the overall security of this plugin. The limited attack surface and secure handling of database operations are commendable, but they are overshadowed by the potential for script injection.

Key Concerns

  • Low percentage of properly escaped output
  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

PCF Birthday Countdown Security Vulnerabilities

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

PCF Birthday Countdown Code Analysis

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

Output Escaping

11% escaped19 total outputs
Attack Surface

PCF Birthday Countdown Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[pcf_bday_countdown] core\pcfcb-countdown.php:139
WordPress Hooks 3
actionadmin_noticescore\pcfcb-admin.php:4
actionadmin_initcore\pcfcb-options.php:3
actionwidgets_initcore\pcfcb-widget.php:5
Maintenance & Trust

PCF Birthday Countdown Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedOct 6, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

PCF Birthday Countdown Developer Profile

PC Futures

5 plugins · 50 total installs

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

How We Detect PCF Birthday Countdown

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pcf-birthday-countdown/css/style.css/wp-content/plugins/pcf-birthday-countdown/js/pcfcb-countdown.js
Script Paths
/wp-content/plugins/pcf-birthday-countdown/js/pcfcb-countdown.js
Version Parameters
pcf-birthday-countdown/css/style.css?ver=pcf-birthday-countdown/js/pcfcb-countdown.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Change Output --><!-- Set Output --><!-- Output -->
Data Attributes
id
Shortcode Output
<p id='It's until ' Birthday!</p>
FAQ

Frequently Asked Questions about PCF Birthday Countdown