[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBm3-Q-QyxJto96KHUC-6Mh9eXdRppi-qHGcaPSsDQQM":3},{"slug":4,"name":5,"version":6,"author":5,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":10,"unpatched_count":10,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":123,"fingerprints":473},"respek-nature","ReSpek Nature","1.0.45","https:\u002F\u002Fprofiles.wordpress.org\u002Frespeknature\u002F","\u003Cp>** ReSpek Nature Carbon Offset **\u003C\u002Fp>\n\u003Cp>ReSpek Nature offers an opportunity for your customers to neutralize the carbon impact of their purchase.\u003C\u002Fp>\n\u003Cp>Merchants that use our service have found that by showing an awareness to environmental issues and climate change, they experience better customer retention, increased sales.\u003C\u002Fp>\n\u003Cp>The installation is automatic, with no technical skills required,\u003Cbr \u002F>\nThe customer opts-in and contributes with a single click\u003Cbr \u002F>\nThe contribution is added to their cart total\u003Cbr \u002F>\nBilling is handled automatically\u003Cbr \u002F>\nYou’ll just need to authorize us to charge your credit card for your customers’ contributions that you collect for us.\u003C\u002Fp>\n\u003Cp>The planting operations support underprivileged rural communities. Providing them with jobs and an opportunity to do meaningful work.\u003C\u002Fp>\n\u003Cp>The spekboom is considered a miracle plant that is endemic to the Karoo region of South Africa. This tough and hardy shrub is considered one of the best plants in the world to absorb carbon from the atmosphere.\u003C\u002Fp>\n\u003Cp>ReSpek Nature has access to hundreds of hectares of land that can be planted out with spekboom. The plant itself nurtures biodiversity, binds and locks nutrients into the soil, holds water in its stems and leaves, and restores the indigenous thicket. The plant has been known to live for up to 300 years.\u003C\u002Fp>\n","ReSpek Nature Carbon Offset ReSpek Nature provides a trusted platform that allows any consumer to offset their carbon emissions with a click.",0,2753,100,1,"2022-12-05T12:38:00.000Z","6.1.10","5.0","5.4",[19,20,21,22,23],"carbon-capture","carbon-offset","climate-action","co2-offset","sequestration","https:\u002F\u002Fwww.respeknature.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frespek-nature.1.0.45.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":5,"profile_url":7,"plugin_count":13,"total_installs":10,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"respeknature",30,84,"2026-04-04T03:54:18.389Z",[36,54,75,92,107],{"slug":20,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":10,"num_ratings":10,"last_updated":45,"tested_up_to":46,"requires_at_least":16,"requires_php":47,"tags":48,"homepage":45,"download_link":52,"security_score":12,"vuln_count":10,"unpatched_count":10,"last_vuln_date":27,"fetched_at":53},"Carbon Offset","1.0.6","Joost de Valk","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoostdevalk\u002F","\u003Cp>With the web’s energy consumption surpassing that of global air travel, it is of paramount importance to build a more sustainable web. Carbon Offset allows you to offset the CO2 emissions of your website, integrating with the Cloverly API.\u003C\u002Fp>\n\u003Cp>Version 1.0 calculates the greenhouse emissions from your website visits and integrates with the \u003Ca href=\"https:\u002F\u002Fcloverly.com\" rel=\"nofollow ugc\">Cloverly\u003C\u002Fa> for offsets & payments.\u003Cbr \u002F>\nThe plugin is easily extendable to add future implementations of other services capable of carbon offsets on demand, as well as transaction-based carbon-offsetting for e-commerce (not yet implemented in v1.0).\u003C\u002Fp>\n","Carbon Offset allows you to offset the CO2 emissions of your website, helping us build a better and more sustainable future for the web.",10,2201,"","5.8.13","5.6",[20,49,50,51],"ecology","green","greenhouse","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcarbon-offset.zip","2026-03-15T10:48:56.248Z",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":43,"downloaded":62,"rating":10,"num_ratings":10,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":72,"download_link":73,"security_score":26,"vuln_count":10,"unpatched_count":10,"last_vuln_date":27,"fetched_at":74},"carbonbalance-for-woocommerce","Carbon Balance: Carbon calculation and offsetting for WooCommerce","1.0.0.5","Carbon Balance","https:\u002F\u002Fprofiles.wordpress.org\u002Fcarbonbalance\u002F","\u003Cp>\u003Cstrong>Enable your customers to make their orders environmentally sustainable by offsetting their carbon emissions.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Carbon Balance is a platform that assists online stores in mitigating their carbon footprint and boosting their conversion rates. With Carbon Balance responsible online stores can encourage sustainable consumption and make a positive impact on the environment.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How can Carbon Balance help my online store?\u003C\u002Fstrong>\u003Cbr \u002F>\n– Enable your customers to offset their carbon emissions with just one click\u003Cbr \u002F>\n– Achieve business sustainability in just minutes\u003Cbr \u002F>\n– Boost your conversion rates and customer engagement with sustainability\u003Cbr \u002F>\n– Integrate sustainability seamlessly into your customer journey\u003Cbr \u002F>\n– Support high-quality certified sustainability projects\u003C\u002Fp>\n\u003Cp>Introducing the Carbon Offset plugin for WordPress: Enable your customers to offset their carbon emissions with just one click. Achieve business sustainability in minutes and boost your conversion rates by integrating sustainability seamlessly into your customer journey.\u003C\u002Fp>\n\u003Cp>With our plugin, you can effortlessly offer your customers the opportunity to offset their carbon footprint, demonstrating your commitment to environmental responsibility. By supporting high-quality certified sustainability projects, you contribute to a greener future while engaging your customers in a meaningful way.\u003C\u002Fp>\n\u003Cp>Stand out from your competitors and increase customer loyalty by integrating sustainability into your brand. With our plugin, you can easily showcase your commitment to the planet and inspire your customers to take action towards a more sustainable world.\u003C\u002Fp>\n\u003Cp>Take the next step towards a greener future. Install the Carbon Offset plugin for WordPress and empower your customers to make a positive impact today.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Join us in combating climate change!\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.carbonbalance.co\u002F\" rel=\"nofollow ugc\">more information on our site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please let us know if you have feedback\u002Fquestions or something doesn’t work as expected: drop us a line : \u003Ca href=\"mailto:support@carbonbalance.co\" rel=\"nofollow ugc\">support@carbonbalance.co\u003C\u002Fa> or use the support section on wordpress.org\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcarbonbalance.co\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demo Videos\u003C\u002Fh3>\n\u003Cp>Please check the demo video\u003Cbr \u002F>\n[2023-06-20] Carbon Balance for WooCommerce Demo\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F0TCyo5Exd4I?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","Empower your customers to make their order more climate Friendly",1239,"2023-09-06T15:12:00.000Z","6.3.8","4.0","7.3",[68,69,70,50,71],"carbon-offsetting","climate-neutral","co2-footprint","sustainability","https:\u002F\u002Fcarbonbalance.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcarbonbalance-for-woocommerce.zip","2026-03-15T14:54:45.397Z",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":43,"downloaded":83,"rating":84,"num_ratings":43,"last_updated":85,"tested_up_to":86,"requires_at_least":45,"requires_php":87,"tags":88,"homepage":45,"download_link":89,"security_score":33,"vuln_count":90,"unpatched_count":10,"last_vuln_date":91,"fetched_at":28},"co2ok-for-woocommerce","ClimateClick: Climate Action for all","2.0.9","Climate Click","https:\u002F\u002Fprofiles.wordpress.org\u002Fco2ok\u002F","\u003Cp>\u003Cstrong>Empower your customers to join your fight against climate change by allowing them to Fund Climate Action.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Climate Click is our ecommerce plugin and software solution that gives your customers a simple and effective way to play their part – turning every purchase into positive climate action, and helping you hit your sales and climate KPIs. At South Pole we’re on a mission to bring climate action to everyone on the planet and accelerate the shift to a low carbon world. Our scalable ecommerce solution brings climate action to every business – whatever your size or sector. Climate Click has been assisting online stores in compensating for their carbon emissions and boosting conversion rates since 2017. Join the growing community of sustainable-minded businesses and empower your customers to engage in conscious consumption.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How Can Climate Click Help You?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Flight climate change within minutes\u003Cbr \u002F>\nOur ‘plug and play’ is set up in minutes and can be rolled out to all major ecommerce platforms. Climate Click also has fully bespoke options with seamless IT integration, a user-friendly UX and branded interface design. Our digital solution gives you the option to integrate emissions calculation across all customer touch-points and digital channels.\u003C\u002Fp>\n\u003Cp>Fund positive climate action with a click\u003Cbr \u002F>\nWith our user-friendly plugin, your customers can effortlessly compensate for the footprint of the emissions generated by the production and shipping of their purchases.\u003C\u002Fp>\n\u003Cp>Increase conversion and engagement by positively positioning your brand’s climate initiatives\u003Cbr \u002F>\nBy showcasing your sustainability efforts, you can boost conversion rates and customer loyalty. Our marketing support enables you to effectively engage with your customers and promote your joint carbon compensation initiatives.\u003C\u002Fp>\n\u003Cp>Unique integration of sustainability in your customer journey\u003Cbr \u002F>\nDifferentiate yourself with sustainability as your unique selling proposition by seamlessly integrating climate action into your customer journey. Customize the plugin and widgets to match your branding, and let our informative hover-over feature inform customers about your climate initiatives.\u003C\u002Fp>\n\u003Cp>Support gold standard certified sustainability projects\u003Cbr \u002F>\nWe exclusively collaborate with our internal SouthPole carbon offset projects which are highest quality. This ensures genuine sustainability impact that is transparent and reliable. Our impact calculator provides visibility into the cumulative offset achieved so far.\u003C\u002Fp>\n\u003Cp>Small price, big impact\u003Cbr \u002F>\nOur basic service is completely free of charge. Your customers will only pay a small fee for the compensation, typically around 1-2% of their order value. This ensures affordability while making a substantial environmental impact.\u003C\u002Fp>\n\u003Cp>Go sustainability! Join us in the fight against climate change!\u003C\u002Fp>\n\u003Cp>For further information, please visit our \u003Ca href=\"https:\u002F\u002Fwww.southpole.com\u002Fdigital-climate-solutions\" rel=\"nofollow ugc\">website\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>We welcome your feedback, questions, or any issues you encounter. Contact us at (climateclick@southpole.com) or utilize the support section.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.southpole.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">South Pole Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpayments.southpole.com\u002Fterms-and-conditions?l=en\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n","Empower your customers to make their order climate neutral",8567,92,"2023-11-29T08:30:00.000Z","6.2.9","7.0",[68,69,70,50,71],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fco2ok-for-woocommerce.2.0.9.zip",2,"2022-05-31 00:00:00",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":10,"downloaded":100,"rating":10,"num_ratings":10,"last_updated":45,"tested_up_to":101,"requires_at_least":16,"requires_php":45,"tags":102,"homepage":105,"download_link":106,"security_score":12,"vuln_count":10,"unpatched_count":10,"last_vuln_date":27,"fetched_at":53},"climatetrades-carbon-offset","ClimateTrade's Carbon Offset","1.0.0","woocommerceclimatetrade","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerceclimatetrade\u002F","\u003Cp>ClimateTrade’s easy to integrate widget allows your customers to offset the carbon footprint of their purchases in just a few clicks.\u003C\u002Fp>\n\u003Cp>Required: Woocommerce installed and activated\u003C\u002Fp>\n","ClimateTrade’s easy to integrate widget allows your customers to offset the carbon footprint of their purchases in just a few clicks",1273,"6.0.11",[20,103,104],"climate","woocoomerce","https:\u002F\u002Fclimatetrade.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclimatetrades-carbon-offset.1.0.0.zip",{"slug":108,"name":109,"version":95,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":10,"downloaded":114,"rating":12,"num_ratings":13,"last_updated":115,"tested_up_to":15,"requires_at_least":45,"requires_php":116,"tags":117,"homepage":121,"download_link":122,"security_score":26,"vuln_count":10,"unpatched_count":10,"last_vuln_date":27,"fetched_at":28},"curbon","CURBON","Curbon","https:\u002F\u002Fprofiles.wordpress.org\u002Fcurbon\u002F","\u003Ch4>Effortless carbon neutral e-commerce\u003C\u002Fh4>\n\u003Cp>CURBON’s plugin enables you to provide a carbon offsetting solution to your customers at no added cost to your company. The plugin calculates the climate cost of each transaction and utilises verified high-quality carbon credits to eliminate the environmental impact in real time, helping cultivate a climate-conscious consumer culture.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>With this plugin, CURBON is making climate action accessible and cost-effective.CURBON’s plugin sits in your customer’s cart at checkout, where you or the customer can choose to offset their purchases. When a purchase is made carbon neutral, CURBON calculates the emissions of the cart and purchases carbon credits from high-quality carbon offsetting projects. The additional cost to offset ranges between 1.8% and 6% of your customer’s cart, depending on the products stocked in your store.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cp>Zero cost to company, or full company adoption\u003Cbr \u002F>\nCURBON’s plugin has two carbon-neutral e-commerce options for your store. The first is a zero-cost-to-company solution where your customers opt-in to offset. The second is a full carbon neutral solution where every product in your store is made carbon neutral upon checkout.\u003C\u002Fp>\n\u003Cp>Improve brand awareness\u003Cbr \u002F>\nChoosing CURBON means choosing to do things differently. Share your company’s carbon offsetting stats through your communications channels and let your customers know you’re doing your part in working toward a cleaner tomorrow. Taking climate action with CURBON creates opportunities for customer engagement and increases loyalty.\u003C\u002Fp>\n\u003Cp>Real, meaningful climate action\u003Cbr \u002F>\nCURBON’s projects do more than just protect the planet. Each step of CURBON’s carbon offsetting method is verified by leading international oversight bodies. This means both your company and your customers can trust that every transaction made is working toward a carbon-neutral future.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>Integrate with a click\u003Cbr \u002F>\nIntegrating CURBON into your online store requires just a few steps. Add the plugin from the app store and follow the prompts. Once the plugin is installed, customised and activated, you’re all set.\u003C\u002Fp>\n\u003Cp>Customise to your platform\u003Cbr \u002F>\nOur customisable templates allow you to modify the look and messaging of CURBON’s plugin in your store,  to seamlessly pair with your site’s design. If you tell us a little about your store offering, our team will evaluate your emissions to give your customers the most accurate carbon offsetting solution.\u003C\u002Fp>\n\u003Cp>Provide carbon neutral checkouts\u003Cbr \u002F>\nThis is climate action made easy. Once CURBON’s plugin is up and running, you or your customer will have the option to make their purchase carbon neutral with just the click of a button.\u003C\u002Fp>\n","CURBON lets your customers decrease the carbon impact of their purchases on your online store",2282,"2023-05-05T03:52:00.000Z","7.4",[118,68,119,108,120],"carbon-neutral-checkout","climate-friendly-checkout","sustainable-shopping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcurbon\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcurbon.1.0.0.zip",{"attackSurface":124,"codeSignals":247,"taintFlows":286,"riskAssessment":460,"analyzedAt":472},{"hooks":125,"ajaxHandlers":220,"restRoutes":243,"shortcodes":244,"cronEvents":245,"entryPointCount":246,"unprotectedCount":246},[126,132,136,141,146,150,154,157,160,163,166,169,172,175,178,180,182,186,191,195,200,203,207,210,213,216],{"type":127,"name":128,"callback":129,"file":130,"line":131},"action","admin_menu","addAdminMenu","inc\\Api\\RespekSettingsApi.php",22,{"type":127,"name":133,"callback":134,"file":130,"line":135},"admin_init","registerCustomFields",27,{"type":127,"name":137,"callback":138,"file":139,"line":140},"admin_enqueue_scripts","enqueue","inc\\Base\\Enqueue.php",15,{"type":127,"name":142,"callback":143,"file":144,"line":145},"plugins_loaded","init_plugin","respek_nature.php",55,{"type":127,"name":147,"callback":148,"file":144,"line":149},"init","wpdocs_load_textdomain",108,{"type":127,"name":151,"callback":152,"file":144,"line":153},"woocommerce_cart_collaterals","respek_offset_checkbox",119,{"type":127,"name":155,"callback":152,"file":144,"line":156},"woocommerce_before_checkout_form",123,{"type":127,"name":158,"callback":152,"file":144,"line":159},"woocommerce_checkout_before_customer_details",126,{"type":127,"name":161,"callback":152,"file":144,"line":162},"woocommerce_after_checkout_billing_form",129,{"type":127,"name":164,"callback":152,"file":144,"line":165},"woocommerce_after_order_notes",132,{"type":127,"name":167,"callback":152,"file":144,"line":168},"woocommerce_review_order_before_submit",135,{"type":127,"name":170,"callback":152,"file":144,"line":171},"woocommerce_checkout_order_review",138,{"type":127,"name":155,"callback":173,"file":144,"line":174},"respek_popup",151,{"type":127,"name":176,"callback":173,"file":144,"line":177},"woocommerce_before_cart",154,{"type":127,"name":176,"callback":173,"file":144,"line":179},157,{"type":127,"name":155,"callback":173,"file":144,"line":181},158,{"type":127,"name":183,"callback":184,"file":144,"line":185},"woocommerce_cart_calculate_fees","respek_extension_offset_charge",163,{"type":127,"name":187,"callback":188,"priority":189,"file":144,"line":190},"woocommerce_order_status_changed","respek_process_order",99,166,{"type":127,"name":192,"callback":193,"priority":189,"file":144,"line":194},"woocommerce_payment_complete","respek_process_order_wo_complete",169,{"type":196,"name":197,"callback":198,"priority":43,"file":144,"line":199},"filter","heartbeat_received","respek_receive_heartbeat",172,{"type":127,"name":137,"callback":201,"file":144,"line":202},"add_extension_register_script",181,{"type":127,"name":204,"callback":205,"file":144,"line":206},"wp_enqueue_scripts","respek_stylesheet",186,{"type":127,"name":204,"callback":208,"file":144,"line":209},"respek_script",187,{"type":127,"name":204,"callback":211,"file":144,"line":212},"respek_font",188,{"type":127,"name":204,"callback":214,"file":144,"line":215},"respek_javascript",189,{"type":127,"name":217,"callback":218,"file":144,"line":219},"admin_notices","closure",245,[221,225,228,231,234,237,240],{"action":222,"nopriv":223,"callback":222,"hasNonce":223,"hasCapCheck":223,"file":144,"line":224},"update_popup_settings",false,110,{"action":226,"nopriv":223,"callback":226,"hasNonce":223,"hasCapCheck":223,"file":144,"line":227},"update_popup_settings_fields",111,{"action":229,"nopriv":223,"callback":229,"hasNonce":223,"hasCapCheck":223,"file":144,"line":230},"merchant_deactivation",112,{"action":232,"nopriv":223,"callback":232,"hasNonce":223,"hasCapCheck":223,"file":144,"line":233},"reset_collection_settings",113,{"action":235,"nopriv":223,"callback":235,"hasNonce":223,"hasCapCheck":223,"file":144,"line":236},"update_collection_settings",114,{"action":238,"nopriv":223,"callback":238,"hasNonce":223,"hasCapCheck":223,"file":144,"line":239},"order_check_merchant_auth_status",174,{"action":241,"nopriv":223,"callback":241,"hasNonce":223,"hasCapCheck":223,"file":144,"line":242},"update_merchant_auth_status",176,[],[],[],7,{"dangerousFunctions":248,"sqlUsage":249,"outputEscaping":251,"fileOperations":10,"externalRequests":13,"nonceChecks":10,"capabilityChecks":10,"bundledLibraries":285},[],{"prepared":10,"raw":10,"locations":250},[],{"escaped":252,"rawEcho":253,"locations":254},97,13,[255,259,261,264,266,267,269,271,274,276,279,281,284],{"file":256,"line":257,"context":258},"components\\Respek-HelperComponent.php",41,"raw output",{"file":256,"line":260,"context":258},61,{"file":262,"line":263,"context":258},"inc\\Api\\Callbacks\\ManagerCallbacks.php",18,{"file":262,"line":265,"context":258},75,{"file":262,"line":84,"context":258},{"file":262,"line":268,"context":258},116,{"file":262,"line":270,"context":258},137,{"file":272,"line":273,"context":258},"templates\\admin\\respek_settings.php",206,{"file":272,"line":275,"context":258},211,{"file":277,"line":278,"context":258},"templates\\respek_button_template_default.php",21,{"file":277,"line":280,"context":258},26,{"file":282,"line":283,"context":258},"templates\\respek_popup_template_default.php",29,{"file":282,"line":283,"context":258},[],[287,304,314,353,378,404],{"entryPoint":288,"graph":289,"unsanitizedCount":13,"severity":303},"update_merchant_auth_status (respek_nature.php:595)",{"nodes":290,"edges":301},[291,296],{"id":292,"type":293,"label":294,"file":144,"line":295},"n0","source","$_POST['auth_token']",596,{"id":297,"type":298,"label":299,"file":144,"line":295,"wp_function":300},"n1","sink","update_option() [Settings Manipulation]","update_option",[302],{"from":292,"to":297,"sanitized":223},"low",{"entryPoint":305,"graph":306,"unsanitizedCount":13,"severity":303},"update_popup_settings_fields (respek_nature.php:624)",{"nodes":307,"edges":312},[308,311],{"id":292,"type":293,"label":309,"file":144,"line":310},"$_POST['value']",625,{"id":297,"type":298,"label":299,"file":144,"line":310,"wp_function":300},[313],{"from":292,"to":297,"sanitized":223},{"entryPoint":315,"graph":316,"unsanitizedCount":352,"severity":303},"update_popup_settings (respek_nature.php:628)",{"nodes":317,"edges":346},[318,321,322,326,328,332,334,338,340,344],{"id":292,"type":293,"label":319,"file":144,"line":320},"$_POST['popup_status']",630,{"id":297,"type":298,"label":299,"file":144,"line":320,"wp_function":300},{"id":323,"type":293,"label":324,"file":144,"line":325},"n2","$_POST['popup_time']",631,{"id":327,"type":298,"label":299,"file":144,"line":325,"wp_function":300},"n3",{"id":329,"type":293,"label":330,"file":144,"line":331},"n4","$_POST['popup_page']",632,{"id":333,"type":298,"label":299,"file":144,"line":331,"wp_function":300},"n5",{"id":335,"type":293,"label":336,"file":144,"line":337},"n6","$_POST['title']",633,{"id":339,"type":298,"label":299,"file":144,"line":337,"wp_function":300},"n7",{"id":341,"type":293,"label":342,"file":144,"line":343},"n8","$_POST['message']",634,{"id":345,"type":298,"label":299,"file":144,"line":343,"wp_function":300},"n9",[347,348,349,350,351],{"from":292,"to":297,"sanitized":223},{"from":323,"to":327,"sanitized":223},{"from":329,"to":333,"sanitized":223},{"from":335,"to":339,"sanitized":223},{"from":341,"to":345,"sanitized":223},5,{"entryPoint":354,"graph":355,"unsanitizedCount":377,"severity":303},"update_collection_settings (respek_nature.php:682)",{"nodes":356,"edges":372},[357,360,361,364,365,368,369,371],{"id":292,"type":293,"label":358,"file":144,"line":359},"$_POST['collections']",684,{"id":297,"type":298,"label":299,"file":144,"line":359,"wp_function":300},{"id":323,"type":293,"label":362,"file":144,"line":363},"$_POST['matching_collections']",685,{"id":327,"type":298,"label":299,"file":144,"line":363,"wp_function":300},{"id":329,"type":293,"label":366,"file":144,"line":367},"$_POST['on_us_collections']",686,{"id":333,"type":298,"label":299,"file":144,"line":367,"wp_function":300},{"id":335,"type":293,"label":342,"file":144,"line":370},687,{"id":339,"type":298,"label":299,"file":144,"line":370,"wp_function":300},[373,374,375,376],{"from":292,"to":297,"sanitized":223},{"from":323,"to":327,"sanitized":223},{"from":329,"to":333,"sanitized":223},{"from":335,"to":339,"sanitized":223},4,{"entryPoint":379,"graph":380,"unsanitizedCount":352,"severity":303},"reset_collection_settings (respek_nature.php:706)",{"nodes":381,"edges":398},[382,384,385,388,389,391,392,394,395,397],{"id":292,"type":293,"label":294,"file":144,"line":383},707,{"id":297,"type":298,"label":299,"file":144,"line":383,"wp_function":300},{"id":323,"type":293,"label":386,"file":144,"line":387},"$_POST['is_active']",708,{"id":327,"type":298,"label":299,"file":144,"line":387,"wp_function":300},{"id":329,"type":293,"label":358,"file":144,"line":390},709,{"id":333,"type":298,"label":299,"file":144,"line":390,"wp_function":300},{"id":335,"type":293,"label":362,"file":144,"line":393},710,{"id":339,"type":298,"label":299,"file":144,"line":393,"wp_function":300},{"id":341,"type":293,"label":366,"file":144,"line":396},711,{"id":345,"type":298,"label":299,"file":144,"line":396,"wp_function":300},[399,400,401,402,403],{"from":292,"to":297,"sanitized":223},{"from":323,"to":327,"sanitized":223},{"from":329,"to":333,"sanitized":223},{"from":335,"to":339,"sanitized":223},{"from":341,"to":345,"sanitized":223},{"entryPoint":405,"graph":406,"unsanitizedCount":459,"severity":303},"\u003Crespek_nature> (respek_nature.php:0)",{"nodes":407,"edges":447},[408,410,411,412,413,414,415,416,417,418,419,421,423,426,428,431,433,436,438,441,443,445],{"id":292,"type":293,"label":409,"file":144,"line":295},"$_POST['auth_token'] (x2)",{"id":297,"type":298,"label":299,"file":144,"line":295,"wp_function":300},{"id":323,"type":293,"label":309,"file":144,"line":310},{"id":327,"type":298,"label":299,"file":144,"line":310,"wp_function":300},{"id":329,"type":293,"label":319,"file":144,"line":320},{"id":333,"type":298,"label":299,"file":144,"line":320,"wp_function":300},{"id":335,"type":293,"label":324,"file":144,"line":325},{"id":339,"type":298,"label":299,"file":144,"line":325,"wp_function":300},{"id":341,"type":293,"label":330,"file":144,"line":331},{"id":345,"type":298,"label":299,"file":144,"line":331,"wp_function":300},{"id":420,"type":293,"label":336,"file":144,"line":337},"n10",{"id":422,"type":298,"label":299,"file":144,"line":337,"wp_function":300},"n11",{"id":424,"type":293,"label":425,"file":144,"line":343},"n12","$_POST['message'] (x2)",{"id":427,"type":298,"label":299,"file":144,"line":343,"wp_function":300},"n13",{"id":429,"type":293,"label":430,"file":144,"line":359},"n14","$_POST['collections'] (x2)",{"id":432,"type":298,"label":299,"file":144,"line":359,"wp_function":300},"n15",{"id":434,"type":293,"label":435,"file":144,"line":363},"n16","$_POST['matching_collections'] (x2)",{"id":437,"type":298,"label":299,"file":144,"line":363,"wp_function":300},"n17",{"id":439,"type":293,"label":440,"file":144,"line":367},"n18","$_POST['on_us_collections'] (x2)",{"id":442,"type":298,"label":299,"file":144,"line":367,"wp_function":300},"n19",{"id":444,"type":293,"label":386,"file":144,"line":387},"n20",{"id":446,"type":298,"label":299,"file":144,"line":387,"wp_function":300},"n21",[448,449,450,451,452,453,454,455,456,457,458],{"from":292,"to":297,"sanitized":223},{"from":323,"to":327,"sanitized":223},{"from":329,"to":333,"sanitized":223},{"from":335,"to":339,"sanitized":223},{"from":341,"to":345,"sanitized":223},{"from":420,"to":422,"sanitized":223},{"from":424,"to":427,"sanitized":223},{"from":429,"to":432,"sanitized":223},{"from":434,"to":437,"sanitized":223},{"from":439,"to":442,"sanitized":223},{"from":444,"to":446,"sanitized":223},16,{"summary":461,"deductions":462},"The \"respek-nature\" v1.0.45 plugin exhibits a concerning security posture primarily due to a significant lack of authentication and authorization checks on its entry points. All 7 identified AJAX handlers are completely unprotected, creating a large attack surface where any unauthenticated user could potentially trigger plugin functionality. While the code signals show good practices in SQL query handling and a high percentage of output escaping, the absence of capability checks and nonce checks on these critical AJAX handlers is a major weakness. The taint analysis, while showing no critical or high severity unsanitized paths, analyzed a limited number of flows, and the presence of unsanitized paths in all analyzed flows warrants further investigation. The plugin's vulnerability history is clean, with no recorded CVEs. This suggests either good past security practices or a lack of detailed historical analysis. However, the current state of unprotected AJAX handlers presents an immediate and significant risk that overshadows the positive aspects of SQL and output handling. The lack of authentication is the most critical finding and requires urgent attention.",[463,466,468,470],{"reason":464,"points":465},"7 AJAX handlers without auth checks",20,{"reason":467,"points":43},"0 Nonce checks on AJAX handlers",{"reason":469,"points":43},"0 Capability checks on AJAX handlers",{"reason":471,"points":140},"6\u002F6 Taint flows with unsanitized paths","2026-03-17T06:42:51.862Z",{"wat":474,"direct":503},{"assetPaths":475,"generatorPatterns":491,"scriptPaths":492,"versionParams":493},[476,477,478,479,480,481,482,483,484,485,486,487,488,489,490],"\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fcss\u002Frespek-nature-checkout.css","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fcss\u002Frespek-nature-popup.css","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fcss\u002Frespek-nature-style.css","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fjs\u002Frespek-nature-cart.js","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fjs\u002Frespek-nature-checkout.js","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fjs\u002Frespek-nature-popup.js","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fjs\u002Frespek-nature-script.js","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fjs\u002Frespek-nature-cart.min.js","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fjs\u002Frespek-nature-checkout.min.js","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fjs\u002Frespek-nature-popup.min.js","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Fassets\u002Fjs\u002Frespek-nature-script.min.js","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Finc\u002Fbase\u002Fcss\u002Frespek-nature-admin-style.css","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Finc\u002Fbase\u002Fcss\u002Frespek-nature-admin-style.min.css","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Finc\u002Fbase\u002Fjs\u002Frespek-nature-admin-script.js","\u002Fwp-content\u002Fplugins\u002Frespek-nature\u002Finc\u002Fbase\u002Fjs\u002Frespek-nature-admin-script.min.js",[],[483,484,485,486,490],[494,495,496,497,498,499,500,501,502],"respek-nature\u002Fassets\u002Fcss\u002Frespek-nature-checkout.css?ver=","respek-nature\u002Fassets\u002Fcss\u002Frespek-nature-popup.css?ver=","respek-nature\u002Fassets\u002Fcss\u002Frespek-nature-style.css?ver=","respek-nature\u002Fassets\u002Fjs\u002Frespek-nature-cart.js?ver=","respek-nature\u002Fassets\u002Fjs\u002Frespek-nature-checkout.js?ver=","respek-nature\u002Fassets\u002Fjs\u002Frespek-nature-popup.js?ver=","respek-nature\u002Fassets\u002Fjs\u002Frespek-nature-script.js?ver=","respek-nature\u002Finc\u002Fbase\u002Fcss\u002Frespek-nature-admin-style.css?ver=","respek-nature\u002Finc\u002Fbase\u002Fjs\u002Frespek-nature-admin-script.js?ver=",{"cssClasses":504,"htmlComments":510,"htmlAttributes":511,"restEndpoints":523,"jsGlobals":531,"shortcodeOutput":533},[505,506,507,508,509],"respek-nature-checkout-container","respek-nature-popup-overlay","respek-nature-popup-content","respek-nature-checkout-checkbox","respek-nature-checkout-content",[],[512,513,514,515,516,517,518,519,520,521,522],"data-respek-auth-token","data-respek-is-active","data-respek-collections","data-respek-matching-collections","data-respek-on-us-collections","data-respek-show-popup","data-respek-timestamp-popup","data-respek-popup-placement","data-respek-popup-title","data-respek-popup-message","data-respek-checkout-placement",[524,525,526,527,528,529,530],"\u002Fwp-json\u002Frespek-nature\u002Fv1\u002Fmerchant-auth-status","\u002Fwp-json\u002Frespek-nature\u002Fv1\u002Fupdate-merchant-auth-status","\u002Fwp-json\u002Frespek-nature\u002Fv1\u002Fupdate-popup-settings","\u002Fwp-json\u002Frespek-nature\u002Fv1\u002Fupdate-popup-settings-fields","\u002Fwp-json\u002Frespek-nature\u002Fv1\u002Fmerchant-deactivation","\u002Fwp-json\u002Frespek-nature\u002Fv1\u002Freset-collection-settings","\u002Fwp-json\u002Frespek-nature\u002Fv1\u002Fupdate-collection-settings",[532],"respek_nature_ajax_object",[]]