Birthday mails bp Security & Risk Analysis

wordpress.org/plugins/birthday-mails-bp

Sends birthday emails to members on their birthdays .(Based on Buddypress)

10 active installs v1.0 PHP + WP 4.6.1+ Updated Jan 11, 2017
birthdaybuddypressextensionmailprofile-fields
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Birthday mails bp Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The "birthday-mails-bp" plugin v1.0 exhibits a generally positive security posture with no known vulnerabilities or critical code signals. The absence of any recorded CVEs, coupled with the low number of code signals and the clean taint analysis, suggests a well-developed and secure plugin. The presence of nonce checks on both entry points is a good practice for preventing CSRF attacks.

However, there are areas for improvement. The plugin has a concerning lack of capability checks, meaning that once an entry point is accessed, there are no checks to ensure the user has the necessary permissions to perform actions. Additionally, the fact that 100% of SQL queries are not using prepared statements presents a significant risk of SQL injection vulnerabilities. Furthermore, the 100% of output not being properly escaped leaves the plugin susceptible to cross-site scripting (XSS) attacks. These weaknesses, despite the otherwise clean record, pose a tangible risk to user data and site integrity.

In conclusion, while "birthday-mails-bp" v1.0 has a strong history of security and no identified critical vulnerabilities in static analysis, the lack of capability checks and the complete absence of prepared statements for SQL queries and proper output escaping are significant concerns. These are fundamental security practices that, if not addressed, could lead to serious vulnerabilities. The plugin has a solid foundation, but these specific areas require immediate attention to elevate its security posture to a robust level.

Key Concerns

  • Raw SQL without prepared statements
  • 100% of output not properly escaped
  • No capability checks
Vulnerabilities
None known

Birthday mails bp Security Vulnerabilities

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

Birthday mails bp Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

0% escaped37 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
generate_form (classes\settings_class.php:79)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Birthday mails bp Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionbp_initbirthday-mails-bp.php:35
actionwp_footerbirthday-mails-bp.php:52
actionwp_headbirthday-mails-bp.php:53
actionplugins_loadedbirthday-mails-bp.php:64
actionxprofile_data_after_saveclasses\bmbp_class.php:12
actionbp_send_birthday_emailclasses\bmbp_class.php:13
filtercron_schedulesclasses\bmbp_class.php:14
actionadmin_menuclasses\settings_class.php:264

Scheduled Events 2

bp_send_birthday_email
bp_send_birthday_email
Maintenance & Trust

Birthday mails bp Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedJan 11, 2017
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Birthday mails bp Developer Profile

alexhalfborg

6 plugins · 140 total installs

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

How We Detect Birthday mails bp

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/birthday-mails-bp/css/custom.css/wp-content/plugins/birthday-mails-bp/js/custom.js
Script Paths
/wp-content/plugins/birthday-mails-bp/js/custom.js
Version Parameters
birthday-mails-bp/css/custom.css?ver=birthday-mails-bp/js/custom.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Birthday mails bp