AC's Retirement Savings Calculator Security & Risk Analysis

wordpress.org/plugins/fc-retirement-savings-calculator

A retirement calculator to create date-based schedules. Learn how much to save. Rebrandable. Supports 90 currencies, 6 date formats, and 15 languages.

200 active installs v2.1 PHP + WP 5.8+ Updated Aug 17, 2025
investmentsretirement-calculatorretirement-planningretirement-savings-calculator
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AC's Retirement Savings Calculator Safe to Use in 2026?

Generally Safe

Score 100/100

AC's Retirement Savings Calculator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The "fc-retirement-savings-calculator" plugin version 2.1 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests are strong positive indicators. Furthermore, the presence of nonce and capability checks, along with a single entry point (a shortcode) that appears to be protected by these checks, suggests a deliberate effort towards secure coding practices. The vulnerability history is also completely clean, with no known CVEs, which is highly encouraging.

However, a significant area of concern lies in the output escaping. With 139 total outputs and only 71% properly escaped, there's a substantial portion (29%) of outputs that are not adequately sanitized. This presents a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly reflected in these unescaped outputs. While the taint analysis shows no flows, this is likely due to the limited scope of the analysis or the absence of specific taint sources being tested. The lack of any recorded vulnerabilities in the past is a positive trend but does not guarantee future security, especially given the identified output escaping issue.

In conclusion, the plugin has a solid foundation with several secure coding practices implemented. The primary weakness identified is the insufficient output escaping, which requires immediate attention to mitigate potential XSS risks. The absence of past vulnerabilities is a good sign, but the current analysis highlights a specific area for improvement.

Key Concerns

  • Insufficient output escaping detected
Vulnerabilities
None known

AC's Retirement Savings Calculator Security Vulnerabilities

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

AC's Retirement Savings Calculator Code Analysis

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

Output Escaping

71% escaped139 total outputs
Attack Surface

AC's Retirement Savings Calculator Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[fcretiresavingsplugin] fc-retirement-savings-calculator.php:1730
WordPress Hooks 5
actionwp_enqueue_scriptsfc-retirement-savings-calculator.php:943
actioninitfc-retirement-savings-calculator.php:956
actionwidgets_initfc-retirement-savings-calculator.php:1726
filterscript_loader_tagfc-retirement-savings-calculator.php:1745
actionadmin_enqueue_scriptsfc-retirement-savings-calculator.php:1761
Maintenance & Trust

AC's Retirement Savings Calculator Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 17, 2025
PHP min version
Downloads11K

Community Trust

Rating100/100
Number of ratings1
Active installs200
Developer Profile

AC's Retirement Savings Calculator Developer Profile

karl53

7 plugins · 2K total installs

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

How We Detect AC's Retirement Savings Calculator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/fc-retirement-savings-calculator/dist/css/bootstrap-reboot-scoped.css/wp-content/plugins/fc-retirement-savings-calculator/dist/css/accurate-calculators.css/wp-content/plugins/fc-retirement-savings-calculator/dist/css/accurate-calculators-custom.css/wp-content/plugins/fc-retirement-savings-calculator/dist/js/interface.RETIRE-SAVINGS.gpl.js
Script Paths
/wp-content/plugins/fc-retirement-savings-calculator/dist/js/interface.RETIRE-SAVINGS.gpl.js
Version Parameters
fc-retirement-savings-calculator/dist/css/bootstrap-reboot-scoped.css?ver=fc-retirement-savings-calculator/dist/css/accurate-calculators.css?ver=fc-retirement-savings-calculator/dist/css/accurate-calculators-custom.css?ver=fc-retirement-savings-calculator/dist/js/interface.RETIRE-SAVINGS.gpl.js?ver=

HTML / DOM Fingerprints

CSS Classes
ac-retirement-savings-calculator-containerac-retirement-calculator-input-groupac-retirement-calculator-labelac-retirement-calculator-value
HTML Comments
The following consts must be kept in sync with the CSS variables
Data Attributes
data-op_currencydata-op_date_maskdata-op_theme_base_font_sizedata-op_theme_primary_colordata-op_theme_primary_color_hoverdata-op_theme_primary_color_light+31 more
JS Globals
show_fcretiresavings_plugin
Shortcode Output
[fcretiresavingsplugin]
FAQ

Frequently Asked Questions about AC's Retirement Savings Calculator