
Ever Accounting – Accounting & Invoicing Solution for Small Businesses Security & Risk Analysis
wordpress.org/plugins/wp-ever-accountingEfficiently manage your payments and expenses, and send professional invoices in multiple currencies with ease using Ever Accounting.
Is Ever Accounting – Accounting & Invoicing Solution for Small Businesses Safe to Use in 2026?
Generally Safe
Score 99/100Ever Accounting – Accounting & Invoicing Solution for Small Businesses has a strong security track record. Known vulnerabilities have been patched promptly.
The wp-ever-accounting v2.2.8 plugin exhibits a generally good security posture with several strengths. The absence of unprotected entry points across AJAX handlers, REST API routes, shortcodes, and cron events is a significant positive. The code also demonstrates robust practices with a high percentage of properly escaped outputs and a substantial number of capability checks. The use of prepared statements for a majority of SQL queries further indicates a commitment to secure database interactions.
However, some areas warrant attention. The presence of four flows with unsanitized paths, even if not flagged as critical or high severity in the taint analysis, represents a potential risk. These could be pathways for malicious input to reach sensitive functions. While the plugin has a history of only one medium-severity vulnerability, which is currently patched, the fact that a CSRF vulnerability was previously present suggests a need for continued vigilance in input validation and state-changing operation protection. The bundled Select2 library, while not explicitly stated as outdated, could be a vector if it contains known vulnerabilities.
In conclusion, wp-ever-accounting v2.2.8 appears to be a reasonably secure plugin with strong foundational security practices. The low number of vulnerabilities and the focus on prepared statements and output escaping are commendable. The primary areas for improvement lie in thoroughly sanitizing all identified unsanitized paths and ensuring any bundled libraries are kept up-to-date to mitigate potential risks.
Key Concerns
- Flows with unsanitized paths detected
- Bundled library (Select2) may pose a risk
- History of CSRF vulnerability
Ever Accounting – Accounting & Invoicing Solution for Small Businesses Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Ever Accounting <= 2.1.5 - Cross-Site Request Forgery
Ever Accounting – Accounting & Invoicing Solution for Small Businesses Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Ever Accounting – Accounting & Invoicing Solution for Small Businesses Attack Surface
AJAX Handlers 11
Shortcodes 4
WordPress Hooks 169
Scheduled Events 1
Maintenance & Trust
Ever Accounting – Accounting & Invoicing Solution for Small Businesses Maintenance & Trust
Maintenance Signals
Community Trust
Ever Accounting – Accounting & Invoicing Solution for Small Businesses Alternatives
Ultimate Business Dashboard
ultimate-business-dashboard
🌟 Save time managing your business finances with seamless Dext and QuickBooks integration, flexible CSV imports, and insightful reports in your WordPr …
ERP: Complete HR, Accounting & CRM Suite with WooCommerce CRM Support
erp
Manage your business with a complete ERP system featuring powerful HR management, CRM tools, accounting, and seamless WooCommerce CRM integration.
Morning for WooCommerce
wc-gateway-greeninvoice
Morning (Green Invoice) add-on for WooCommerce enables an easy and convenient connection between your morning account to your online store.
PostFinance Checkout
woo-postfinance-checkout
Accept payments in WooCommerce with PostFinance Checkout.
Agile CRM
agile-crm-lead-management
Agile CRM is an all-in-one, affordable and next-gen Customer Relationship Management (CRM) software with marketing, sales and service automation
Ever Accounting – Accounting & Invoicing Solution for Small Businesses Developer Profile
1 plugin · 1K total installs
How We Detect Ever Accounting – Accounting & Invoicing Solution for Small Businesses
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-ever-accounting/dist/app.css/wp-content/plugins/wp-ever-accounting/dist/app.js/wp-content/plugins/wp-ever-accounting/dist/admin.css/wp-content/plugins/wp-ever-accounting/dist/admin.js/wp-content/plugins/wp-ever-accounting/dist/frontend.css/wp-content/plugins/wp-ever-accounting/dist/frontend.js/wp-content/plugins/wp-ever-accounting/assets/css/frontend/dashboard.css/wp-content/plugins/wp-ever-accounting/assets/css/vendor/select2.min.css+18 more/wp-content/plugins/wp-ever-accounting/dist/app.js/wp-content/plugins/wp-ever-accounting/dist/admin.js/wp-content/plugins/wp-ever-accounting/dist/frontend.js/wp-content/plugins/wp-ever-accounting/assets/js/vendor/sortable.min.js/wp-content/plugins/wp-ever-accounting/assets/js/vendor/vue-multiselect.min.js/wp-content/plugins/wp-ever-accounting/assets/js/vendor/chart.min.js+13 more/wp-content/plugins/wp-ever-accounting/dist/app.css?ver=/wp-content/plugins/wp-ever-accounting/dist/app.js?ver=/wp-content/plugins/wp-ever-accounting/dist/admin.css?ver=/wp-content/plugins/wp-ever-accounting/dist/admin.js?ver=/wp-content/plugins/wp-ever-accounting/dist/frontend.css?ver=/wp-content/plugins/wp-ever-accounting/dist/frontend.js?ver=/wp-content/plugins/wp-ever-accounting/assets/css/frontend/dashboard.css?ver=/wp-content/plugins/wp-ever-accounting/assets/css/vendor/select2.min.css?ver=/wp-content/plugins/wp-ever-accounting/assets/css/vendor/flatpickr.min.css?ver=/wp-content/plugins/wp-ever-accounting/assets/css/vendor/animate.min.css?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/sortable.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/vue-multiselect.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/chart.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/sweetalert.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/sortable.vue.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/axios.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/vue-i18n.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/vue.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/vue-router.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/vuex.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/flatpickr.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/vue-select.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/moment.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/accounting.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/vue-chartjs.min.js?ver=/wp-content/plugins/wp-ever-accounting/assets/js/vendor/select2.min.js?ver=HTML / DOM Fingerprints
eac-customer-profileeac-customer-addeac-customer-editeac-customer-listeac-data-tableeac-form-roweac-page-headereac-nav-tabs+10 more<!-- Customers list --><!-- Customer edit form --><!-- Customer view --><!-- This is a payment form -->+3 moredata-eac-vue-appdata-eac-fielddata-eac-componentdata-eac-modal-triggerdata-eac-customer-iddata-eac-action+1 moreEACeac_vue_paramseac_admin_settingseac_chart_dataeac_customer_vue_paramseac_invoice_vue_params+3 more/wp-json/eac/v1/customers/wp-json/eac/v1/customers/(?P<id>\d+)/wp-json/eac/v1/transactions/wp-json/eac/v1/transactions/(?P<id>\d+)/wp-json/eac/v1/categories/wp-json/eac/v1/categories/(?P<id>\d+)/wp-json/eac/v1/accounts/wp-json/eac/v1/accounts/(?P<id>\d+)/wp-json/eac/v1/revenues/wp-json/eac/v1/revenues/(?P<id>\d+)/wp-json/eac/v1/expenses/wp-json/eac/v1/expenses/(?P<id>\d+)/wp-json/eac/v1/invoices/wp-json/eac/v1/invoices/(?P<id>\d+)/wp-json/eac/v1/estimates/wp-json/eac/v1/estimates/(?P<id>\d+)/wp-json/eac/v1/reports/revenue/wp-json/eac/v1/reports/expense/wp-json/eac/v1/reports/profit-loss/wp-json/eac/v1/reports/balance-sheet/wp-json/eac/v1/settings/wp-json/eac/v1/currency[ever_accounting_dashboard][ever_accounting_invoices][ever_accounting_transactions][ever_accounting_customers]