ClimateClick: Climate Action for all Security & Risk Analysis

wordpress.org/plugins/co2ok-for-woocommerce

Empower your customers to make their order climate neutral

10 active installs v2.0.9 PHP 7.0+ WP + Updated Nov 29, 2023
carbon-offsettingclimate-neutralco2-footprintgreensustainability
84
B · Generally Safe
CVEs total2
Unpatched0
Last CVEMay 31, 2022
Download
Safety Verdict

Is ClimateClick: Climate Action for all Safe to Use in 2026?

Mostly Safe

Score 84/100

ClimateClick: Climate Action for all is generally safe to use though it hasn't been updated recently. 2 past CVEs were resolved. Keep it updated.

2 known CVEsLast CVE: May 31, 2022Updated 2yr ago
Risk Assessment

The "co2ok-for-woocommerce" plugin v2.0.9 exhibits a mixed security posture, with some positive indicators but significant concerns arising from its attack surface and output handling. While the plugin demonstrates good practices by using prepared statements for all SQL queries and making no direct file operations, the absence of nonces and capability checks on its two AJAX entry points presents a clear risk. Furthermore, a concerning 100% of its output is not properly escaped, suggesting a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, which aligns with its historical vulnerability types.

The plugin's vulnerability history, with two known CVEs including a high and a medium severity vulnerability related to XSS and missing authorization, further exacerbates these concerns. The fact that a vulnerability was last identified in May 2022 and there are currently no unpatched vulnerabilities is a positive sign regarding maintenance, but the nature of past vulnerabilities points to recurring issues in handling user input and authorization.

In conclusion, while the use of prepared statements is commendable, the plugin's significant attack surface with unprotected AJAX endpoints and widespread unescaped output, coupled with a history of XSS and authorization flaws, indicates a moderate to high-risk profile. Remediation efforts should prioritize securing AJAX handlers and implementing proper output escaping.

Key Concerns

  • AJAX handlers without auth checks
  • Unescaped output
  • Missing nonce checks
  • High severity vulnerability history
  • Medium severity vulnerability history
  • Vulnerability history includes XSS
  • Vulnerability history includes missing authorization
Vulnerabilities
2

ClimateClick: Climate Action for all Security Vulnerabilities

CVEs by Year

1 CVE in 2019
2019
1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

WF-bb0e99c7-003a-4795-8acb-e6dafca34b8c-co2ok-for-woocommercemedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CO2ok: carbon offsetting for e-commerce <= 1.0.9.21 - Cross-Site Scripting

May 31, 2022 Patched in 1.0.9.22 (602d)

Freemius SDK <= 2.2.3 - Missing Authorization to Arbitrary Options Update

Feb 25, 2019 Patched in 1.0.9.22 (1793d)
Code Analysis
Analyzed Mar 17, 2026

ClimateClick: Climate Action for all Code Analysis

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

Output Escaping

0% escaped5 total outputs
Attack Surface
2 unprotected

ClimateClick: Climate Action for all Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_store_surcharge_checkbox_valueincludes\class-south-pole-climate-click.php:156
authwp_ajax_store_surcharge_checkbox_valueincludes\class-south-pole-climate-click.php:162
WordPress Hooks 13
actionadmin_enqueue_scriptsincludes\class-south-pole-climate-click.php:125
filterwoocommerce_settings_tabs_arrayincludes\class-south-pole-climate-click.php:126
actionadmin_initincludes\class-south-pole-climate-click.php:127
actionwoocommerce_settings_tabs_climate_click_settings_tabsincludes\class-south-pole-climate-click.php:128
actionwoocommerce_update_options_climate_click_settings_tabsincludes\class-south-pole-climate-click.php:129
actionwp_enqueue_scriptsincludes\class-south-pole-climate-click.php:143
actionwoocommerce_cart_totals_after_order_totalincludes\class-south-pole-climate-click.php:145
actionwoocommerce_review_order_before_paymentincludes\class-south-pole-climate-click.php:147
actionwoocommerce_cart_calculate_feesincludes\class-south-pole-climate-click.php:154
actionwp_footerincludes\class-south-pole-climate-click.php:168
actionwoocommerce_add_order_item_metaincludes\class-south-pole-climate-click.php:170
filterwoocommerce_order_item_get_formatted_meta_dataincludes\class-south-pole-climate-click.php:178
actionwoocommerce_new_orderincludes\class-south-pole-climate-click.php:186
Maintenance & Trust

ClimateClick: Climate Action for all Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedNov 29, 2023
PHP min version7.0
Downloads9K

Community Trust

Rating92/100
Number of ratings10
Active installs10
Developer Profile

ClimateClick: Climate Action for all Developer Profile

Climate Click

1 plugin · 10 total installs

68
trust score
Avg Security Score
84/100
Avg Patch Time
1198 days
View full developer profile
Detection Fingerprints

How We Detect ClimateClick: Climate Action for all

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/co2ok-for-woocommerce/admin/css/south-pole-climate-click-admin.css
Version Parameters
south-pole-climate-click-admin.css?ver=

HTML / DOM Fingerprints

Data Attributes
id="wc_climate_click_settings_tabs_api"id="wc_climate_click_settings_tabs_checkbox"id="wc_climate_click_settings_tabs_page_selection"id="wc_climate_click_settings_tabs_section_end"id="wc_climate_click_settings_tabs_section_title"
FAQ

Frequently Asked Questions about ClimateClick: Climate Action for all