Site.pro for WooCommerce Security & Risk Analysis

wordpress.org/plugins/b1-accounting

Įskiepis skirtas sinchronizuoti produktus ir užsakymus tarp WooCommerce ir Site.pro.

200 active installs v2.2.72 PHP 7.0+ WP 4.9.4+ Updated Jun 22, 2026
accountingorders
98
A · Safe
CVEs total2
Unpatched0
Last CVEJul 17, 2025
Safety Verdict

Is Site.pro for WooCommerce Safe to Use in 2026?

Generally Safe

Score 98/100

Site.pro for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Jul 17, 2025Updated 2mo ago
Risk Assessment

The b1-accounting plugin version 2.2.65 exhibits a concerning security posture primarily due to its extensive attack surface of unprotected AJAX handlers. While the plugin shows good practices in terms of SQL query preparation and a lack of dangerous functions or file operations, the presence of 14 AJAX handlers without any authentication checks represents a significant vulnerability. This means that any unauthenticated user could potentially trigger these handlers, leading to unintended actions or information disclosure.

Taint analysis reveals two flows with unsanitized paths, though thankfully no critical or high severity issues were identified in this area. However, the plugin's vulnerability history is a significant red flag. With two known CVEs, one high and one medium, and a recent vulnerability discovered in July 2025, it indicates a pattern of security weaknesses. The common vulnerability types of SQL Injection and Missing Authorization directly correlate with the observed unprotected AJAX handlers.

In conclusion, while the plugin demonstrates some strengths in secure coding practices like prepared statements, the critical flaw of numerous unprotected AJAX endpoints and a history of significant vulnerabilities heavily outweigh these positives. The likelihood of exploitation is high due to the large, accessible attack surface, and the plugin's past suggests a recurring inability to address authorization and input sanitization effectively.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Missing Authorization (implied by vuln history and unprotected AJAX)
  • Unescaped output
  • High severity CVE (past)
  • Medium severity CVE (past)
Vulnerabilities
2 published

Site.pro for WooCommerce Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2025-6717medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

B1.lt for WooCommerce <= 2.2.56 - Authenticated (Subscriber+) SQL Injection

Jul 17, 2025 Patched in 2.2.57 (111d)
CVE-2025-6718high · 8.8Missing Authorization

B1.lt for WooCommerce <= 2.2.57 - Missing Authorization to Authenticated (Subscriber+) Arbitrary SQL Injection

Jul 17, 2025 Patched in 2.2.58 (111d)
Version History

Site.pro for WooCommerce Release Timeline

v2.2.72Current
v2.2.71
v2.2.70
v2.2.69
v2.2.68
v2.2.67
v2.2.66
v2.2.65
v2.2.64
v2.2.63
v2.2.62
v2.2.61
v2.2.60
v2.2.59
v2.2.58
v2.2.571 CVE
Code Analysis
Analyzed Mar 16, 2026

Site.pro for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
9
79 prepared
Unescaped Output
66
57 escaped
Nonce Checks
8
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

90% prepared88 total queries

Output Escaping

46% escaped123 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
get_all_logs (admin\class-b1-accounting-admin.php:283)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
14 unprotected

Site.pro for WooCommerce Attack Surface

Entry Points14
Unprotected14

AJAX Handlers 14

authwp_ajax_b1_options_updateincludes\class-b1-accounting.php:132
authwp_ajax_b1_mapping_updateincludes\class-b1-accounting.php:133
authwp_ajax_get_import_dropdown_itemsincludes\class-b1-accounting.php:134
authwp_ajax_b1_item_options_updateincludes\class-b1-accounting.php:135
authwp_ajax_reset_allincludes\class-b1-accounting.php:137
authwp_ajax_b1_load_logsincludes\class-b1-accounting.php:139
authwp_ajax_b1_view_detail_logincludes\class-b1-accounting.php:140
authwp_ajax_b1_export_logsincludes\class-b1-accounting.php:141
authwp_ajax_b1_reset_mappingsincludes\class-b1-accounting.php:142
authwp_ajax_b1_reset_settingsincludes\class-b1-accounting.php:143
authwp_ajax_b1_run_debugincludes\class-b1-accounting.php:144
authwp_ajax_b1_run_queryincludes\class-b1-accounting.php:145
authwp_ajax_b1_load_validation_logsincludes\class-b1-accounting.php:147
authwp_ajax_b1_view_detail_validation_logincludes\class-b1-accounting.php:148
WordPress Hooks 12
actionplugins_loadedincludes\class-b1-accounting.php:83
filtercron_schedulesincludes\class-b1-accounting.php:107
actionadmin_enqueue_scriptsincludes\class-b1-accounting.php:111
actionadmin_enqueue_scriptsincludes\class-b1-accounting.php:112
actionadmin_menuincludes\class-b1-accounting.php:113
actionadmin_post_b1_sync_ordersincludes\class-b1-accounting.php:118
actionadmin_post_b1_sync_itemsincludes\class-b1-accounting.php:123
actionadmin_post_b1_clear_logsincludes\class-b1-accounting.php:128
actionadmin_post_b1_download_invoiceincludes\class-b1-accounting.php:136
actionadmin_post_import_items_to_b1includes\class-b1-accounting.php:138
actionplugins_loadedincludes\class-b1-accounting.php:150
actionadmin_noticesincludes\class-b1-accounting.php:151

Scheduled Events 3

admin_post_b1_sync_orders
admin_post_b1_sync_items
admin_post_b1_clear_logs
Maintenance & Trust

Site.pro for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.6
Last updatedJun 22, 2026
PHP min version7.0
Downloads12K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

Site.pro for WooCommerce Developer Profile

b1accounting

2 plugins · 200 total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
111 days
View full developer profile
Detection Fingerprints

How We Detect Site.pro for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/b1-accounting/css/b1-accounting-admin.css/wp-content/plugins/b1-accounting/js/b1-accounting-admin.js
Script Paths
/wp-content/plugins/b1-accounting/js/b1-accounting-admin.js
Version Parameters
b1-accounting/css/b1-accounting-admin.css?ver=b1-accounting/js/b1-accounting-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
b1-accounting-dashboard
HTML Comments
<!-- Site.pro for WooCommerce Dashboard --><!-- Site.pro Settings -->
Data Attributes
data-plugin-name="b1-accounting"data-security=""data-base-url=""
JS Globals
b1
FAQ

Frequently Asked Questions about Site.pro for WooCommerce