Add to Calendar Button Security & Risk Analysis

wordpress.org/plugins/add-to-calendar-button

Create beautiful buttons, where people can add events to their calendars. Highly customizable. As shortcode or via a convenient block.

3K active installs v2.9.4 PHP 7.4+ WP 5.7+ Updated Feb 21, 2026
buttoncalendareventrsvpwidget
100
A · Safe
CVEs total1
Unpatched0
Last CVEOct 10, 2023
Safety Verdict

Is Add to Calendar Button Safe to Use in 2026?

Generally Safe

Score 100/100

Add to Calendar Button has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Oct 10, 2023Updated 1mo ago
Risk Assessment

The 'add-to-calendar-button' plugin v2.9.4 exhibits a generally good security posture, with a minimal attack surface and no direct SQL queries or file operations. The absence of critical or high-severity taint flows is also a positive sign. However, the analysis reveals significant weaknesses in output sanitization, with only 25% of outputs being properly escaped. This presents a notable risk for cross-site scripting (XSS) vulnerabilities, especially considering the plugin's past vulnerability history which includes a medium-severity XSS flaw.

Key Concerns

  • Low percentage of properly escaped output
  • Past medium XSS vulnerability
Vulnerabilities
1

Add to Calendar Button Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-46613medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Add to Calendar Button <= 1.5.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Oct 10, 2023 Patched in 1.5.1 (105d)
Code Analysis
Analyzed Mar 16, 2026

Add to Calendar Button Code Analysis

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

Output Escaping

25% escaped20 total outputs
Attack Surface

Add to Calendar Button Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[add-to-calendar-button] add-to-calendar-button.php:324
WordPress Hooks 10
actionadmin_enqueue_scriptsadd-to-calendar-button.php:129
actionadmin_enqueue_scriptsadd-to-calendar-button.php:160
filterplugin_row_metaadd-to-calendar-button.php:170
actionadmin_enqueue_scriptsadd-to-calendar-button.php:199
actionwp_enqueue_scriptsadd-to-calendar-button.php:203
actioninitadd-to-calendar-button.php:392
actionadmin_menuatcb-options.php:38
actionadmin_initatcb-options.php:39
actionin_admin_headeratcb-options.php:40
actionadmin_footer_textatcb-options.php:41
Maintenance & Trust

Add to Calendar Button Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 21, 2026
PHP min version7.4
Downloads88K

Community Trust

Rating100/100
Number of ratings11
Active installs3K
Developer Profile

Add to Calendar Button Developer Profile

Add to Calendar

1 plugin · 3K total installs

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

How We Detect Add to Calendar Button

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/add-to-calendar-button/lib/atcba.js/wp-content/plugins/add-to-calendar-button/atcb-options.css/wp-content/plugins/add-to-calendar-button/lib/atcb.min.js/wp-content/plugins/add-to-calendar-button/lib/atcb-unstyle.min.js
Script Paths
lib/atcba.jsatcb-options.csslib/atcb.min.jslib/atcb-unstyle.min.js
Version Parameters
add-to-calendar-button/lib/atcb.min.js?ver=add-to-calendar-button/lib/atcb-unstyle.min.js?ver=add-to-calendar-button/lib/atcba.js?ver=

HTML / DOM Fingerprints

CSS Classes
atcb-button
Data Attributes
add-to-calendar-button
JS Globals
add_to_calendar_button
Shortcode Output
<add-to-calendar-button
FAQ

Frequently Asked Questions about Add to Calendar Button