[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMBjZdEkeR3jotEZufSy_4J_1hxwjprpvTIeqaR_-VKA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":20,"download_link":21,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":33,"analysis":54,"fingerprints":140},"web-2-sms","WEB2SMS","1.0.0","netopiapayments","https:\u002F\u002Fprofiles.wordpress.org\u002Fnetopiapayments\u002F","\u003Cp>The Web2SMS plugin makes it possible to use the power of direct messaging through SMS from your website.\u003C\u002Fp>\n\u003Cp>Web2sms plugin is designed to act as an extension of your online shop and communicate with your clients whenever the status of an order is changed.\u003C\u002Fp>\n\u003Cp>The web2sms plugin uses the platform made available by \u003Ca href=\"https:\u002F\u002Fwww.web2sms.ro\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.web2sms.ro\u003C\u002Fa> as an external service. In order to use this plugin you need a valid account and credits that can be purchased only on \u003Ca href=\"https:\u002F\u002Fwww.web2sms.ro\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.web2sms.ro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The plugin can be used just with an API provided by web2sms and it can be found on \u003Ca href=\"https:\u002F\u002Fwww.web2sms.ro\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.web2sms.ro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Web2sms is the main player in the direct marketing messaging through SMS in Romania. Having over 20 years of experience, the team behind web2sms constantly improves the services provided, so that our clients can have the best experience using the platform. The pricing is created so that any company, no matter its size, can use our services and be closer to their clients. You can find multiple packages that are already available on \u003Ca href=\"https:\u002F\u002Fwww.web2sms.ro\u002Foferta\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.web2sms.ro\u002Foferta\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>100% FREE TO USE\u003C\u002Fstrong> (GPLv2 or later license).\u003C\u002Fli>\n\u003Cli>Integrates SMS service with your online shop (WordPress + WooCommerce).\u003C\u002Fli>\n\u003Cli>Fully customize the SMS content, including expressions like: order number, buyer last & first name and others (see documentation for more information)\u003C\u002Fli>\n\u003Cli>Possibility to add an expression to your SMS content.\n\u003Cul>\n\u003Cli>like : Order number,Buyer name,… (for more information see the documention )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Sending SMS are flexible. \u003Cstrong>Enable\u003C\u002Fstrong> or \u003Cstrong>Disable\u003C\u002Fstrong> the plugin for any order status with just a few clicks.\u003C\u002Fli>\n\u003Cli>Count the number of credits you will use based on the preview made available directly in the plugin.\u003C\u002Fli>\n\u003Cli>SMS preview\u003C\u002Fli>\n\u003C\u002Ful>\n","Send SMS via web2sms.ro on order status change & abandoned carts.",0,539,"2024-01-15T10:25:00.000Z","6.4.8","6.0","7.4",[18,19],"netopia","web2sms","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweb-2-sms.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":29,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},2,10000,89,30,86,"2026-04-04T02:42:49.259Z",[34],{"slug":35,"name":36,"version":37,"author":7,"author_profile":8,"description":38,"short_description":39,"active_installs":28,"downloaded":40,"rating":41,"num_ratings":42,"last_updated":43,"tested_up_to":44,"requires_at_least":45,"requires_php":20,"tags":46,"homepage":51,"download_link":52,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24},"netopia-payments-payment-gateway","NETOPIA Payments Payment Gateway","1.4.4","\u003Cp>NETOPIA Payments Payment Gateway extends WooCommerce payment options by adding NETOPIA’s Payment Gateway options.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>100% FREE TO USE\u003C\u002Fstrong> (GPLv2 license).\u003C\u002Fli>\n\u003Cli>Integrates NETOPIA payments’ card and cryptocoin payments service with your WordPress + WooCommerce online shop. SMS and Wire transfer options are still under development.\u003C\u002Fli>\n\u003Cli>Accepts payments with Visa and Mastercard credit\u002Fdebit cards\u003C\u002Fli>\n\u003Cli>Handles IPN responses and automatically changes order status on your shop in real time (confirmed\u002Fpaid or failure messages and refunds).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements:\u003C\u002Fh4>\n\u003Cp>Please note that \u003Cstrong>on first update\u003C\u002Fstrong> your \u003Ccode>private.key\u003C\u002Fcode> and \u003Ccode>public.cer\u003C\u002Fcode> could be removed and \u003Cstrong>the plugin might need to be reconfigured\u003C\u002Fstrong>!\u003Cbr \u002F>\n* PHP 7+\u003Cbr \u002F>\n* openssl and dom extensions\u003C\u002Fp>\n","NETOPIA Payments Payment Gateway extends WooCommerce payment options by adding NETOPIA's Payment Gateway options.",47985,66,8,"2025-03-13T07:28:00.000Z","6.7.5","4.0.1",[47,18,48,49,50],"mobilpay","netopia-for-woocommerce","netopia-payment-gateway","netopia-payments","https:\u002F\u002Fwww.netopia-payments.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnetopia-payments-payment-gateway.1.4.4.zip",92,{"attackSurface":55,"codeSignals":127,"taintFlows":135,"riskAssessment":136,"analyzedAt":139},{"hooks":56,"ajaxHandlers":115,"restRoutes":121,"shortcodes":122,"cronEvents":123,"entryPointCount":126,"unprotectedCount":11},[57,64,68,71,76,80,83,87,90,93,96,99,103,107,112],{"type":58,"name":59,"callback":60,"priority":61,"file":62,"line":63},"filter","woocommerce_settings_tabs_array","anonymous",50,"wc-web2sms.php",20,{"type":65,"name":66,"callback":60,"file":62,"line":67},"action","woocommerce_settings_tabs_settings_tab_web2sms",21,{"type":65,"name":69,"callback":60,"file":62,"line":70},"woocommerce_update_options_settings_tab_web2sms",22,{"type":65,"name":72,"callback":73,"priority":74,"file":62,"line":75},"woocommerce_order_status_changed","web2smsWooOrderStatusChangeCustom",10,418,{"type":58,"name":77,"callback":78,"file":62,"line":79},"cron_schedules","web2smsCartNotify",487,{"type":65,"name":78,"callback":81,"file":62,"line":82},"web2smsReminder",506,{"type":65,"name":84,"callback":85,"file":62,"line":86},"woocommerce_add_to_cart","web2smsStoreAbandonedCart",622,{"type":65,"name":88,"callback":85,"file":62,"line":89},"woocommerce_cart_item_removed",623,{"type":65,"name":91,"callback":85,"file":62,"line":92},"woocommerce_cart_item_restored",624,{"type":65,"name":94,"callback":85,"file":62,"line":95},"woocommerce_after_cart_item_quantity_update",625,{"type":65,"name":97,"callback":85,"file":62,"line":98},"woocommerce_calculate_totals",626,{"type":65,"name":100,"callback":101,"file":62,"line":102},"woocommerce_after_checkout_validation","web2smsCheckoutValidationCart",627,{"type":65,"name":104,"callback":105,"file":62,"line":106},"woocommerce_checkout_order_processed","web2smsCheckoutOrderProcessed",628,{"type":65,"name":108,"callback":109,"priority":11,"file":110,"line":111},"admin_enqueue_scripts","web2smsInit","web2sms.php",29,{"type":65,"name":108,"callback":113,"file":110,"line":114},"web2smsEnqueueScripts",45,[116],{"action":117,"nopriv":118,"callback":117,"hasNonce":119,"hasCapCheck":119,"file":62,"line":120},"web2smsSmsContentCalculation",false,true,480,[],[],[124],{"hook":78,"callback":78,"file":62,"line":125},500,1,{"dangerousFunctions":128,"sqlUsage":129,"outputEscaping":131,"fileOperations":11,"externalRequests":11,"nonceChecks":126,"capabilityChecks":126,"bundledLibraries":134},[],{"prepared":70,"raw":11,"locations":130},[],{"escaped":132,"rawEcho":11,"locations":133},4,[],[],[],{"summary":137,"deductions":138},"The web-2-sms plugin v1.0.0 exhibits a strong security posture based on the static analysis.  A significant strength is the complete absence of dangerous functions, external HTTP requests, and file operations, which are common vectors for vulnerabilities.  Furthermore, all SQL queries are properly prepared, and all output is correctly escaped, mitigating risks of SQL injection and XSS attacks respectively. The presence of nonce and capability checks on the identified entry points is also commendable.\n\nDespite these positive findings, the static analysis did not reveal any taint flows, which means that potential vulnerabilities where user input could be used unsafely in sensitive operations were not detected.  While this is a positive sign, it's important to note that taint analysis is not exhaustive and complex vulnerabilities might be missed.  The vulnerability history is clean, with no known CVEs, indicating a history of relatively secure development or a lack of prior extensive security auditing.  However, the absence of past vulnerabilities does not guarantee future security.\n\nIn conclusion, the plugin appears to be developed with good security practices in mind, demonstrating a low risk profile based on the provided data. The complete reliance on prepared statements and proper output escaping, along with checks on entry points, are significant strengths. The lack of any detected critical or high-severity issues in the static analysis and the absence of historical vulnerabilities further bolster this assessment. The only minor area of caution would be the reliance on the assumption that taint analysis was comprehensive, but given the overall positive indicators, the current risk is assessed as low.",[],"2026-03-17T07:27:43.346Z",{"wat":141,"direct":154},{"assetPaths":142,"generatorPatterns":147,"scriptPaths":148,"versionParams":149},[143,144,145,146],"\u002Fwp-content\u002Fplugins\u002Fweb-2-sms\u002Fcss\u002Fweb2sms.css","\u002Fwp-content\u002Fplugins\u002Fweb-2-sms\u002Fcss\u002Ftoastr.min.css","\u002Fwp-content\u002Fplugins\u002Fweb-2-sms\u002Fjs\u002Ftoastr.min.js","\u002Fwp-content\u002Fplugins\u002Fweb-2-sms\u002Fjs\u002Fweb2sms.js",[],[145,146],[150,151,152,153],"web-2-sms\u002Fcss\u002Fweb2sms.css?ver=","web-2-sms\u002Fcss\u002Ftoastr.min.css?ver=","web-2-sms\u002Fjs\u002Ftoastr.min.js?ver=","web-2-sms\u002Fjs\u002Fweb2sms.js?ver=",{"cssClasses":155,"htmlComments":157,"htmlAttributes":158,"restEndpoints":160,"jsGlobals":161,"shortcodeOutput":163},[156],"woocommerce_settings_tab_web2sms",[],[159],"id=\"show_documention\"",[],[162],"web2sms_data",[]]