[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjfRahdzgVSwKRU5cJlf__Kcio94i8VxYLBHKOUklotc":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":15,"tags":16,"homepage":18,"download_link":19,"security_score":20,"vuln_count":11,"unpatched_count":11,"last_vuln_date":21,"fetched_at":22,"vulnerabilities":23,"developer":24,"crawl_stats":21,"alternatives":30,"analysis":31,"fingerprints":56},"progremzion-wootext-change","Progremzion Change Out of stock text to Sold","1.0.0","Sanket Mehta","https:\u002F\u002Fprofiles.wordpress.org\u002Fprogremzion\u002F","\u003Cp>This plugin will replace text Out of stock to Sold\u003C\u002Fp>\n","This plugin will replace text Out of stock to Sold",0,930,"2018-05-02T17:16:00.000Z","4.9.29","",[17],"woocommrece-out-of-stock-text-change","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-textchange\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprogremzion-wootext-change.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":25,"display_name":7,"profile_url":8,"plugin_count":26,"total_installs":11,"avg_security_score":20,"avg_patch_time_days":27,"trust_score":28,"computed_at":29},"progremzion",1,30,84,"2026-04-05T02:09:21.535Z",[],{"attackSurface":32,"codeSignals":44,"taintFlows":51,"riskAssessment":52,"analyzedAt":55},{"hooks":33,"ajaxHandlers":40,"restRoutes":41,"shortcodes":42,"cronEvents":43,"entryPointCount":11,"unprotectedCount":11},[34],{"type":35,"name":36,"callback":37,"file":38,"line":39},"filter","woocommerce_get_availability","progremzion_filter_func","progremzion-woo-text-change.php",23,[],[],[],[],{"dangerousFunctions":45,"sqlUsage":46,"outputEscaping":48,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":50},[],{"prepared":11,"raw":11,"locations":47},[],{"escaped":11,"rawEcho":11,"locations":49},[],[],[],{"summary":53,"deductions":54},"The plugin \"progremzion-wootext-change\" v1.0.0 exhibits a strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code demonstrates excellent adherence to secure coding practices with no dangerous functions, no raw SQL queries (all are prepared), and all output is properly escaped. The lack of file operations, external HTTP requests, and the complete absence of taint flows with unsanitized paths are also highly positive indicators. The vulnerability history being completely empty further strengthens this assessment, suggesting a lack of discovered or reported vulnerabilities.\n\nWhile the plugin currently appears very secure, it's important to note the complete absence of any capability checks or nonce checks. In a plugin with a larger attack surface or more complex functionality, this would be a significant concern. However, given the zero entry points identified, this omission does not currently pose a direct, exploitable risk. The plugin's strengths lie in its minimal functionality and strict adherence to core security principles in the limited code it seems to possess. A weakness, though not currently exploitable, is the potential for future development to introduce vulnerabilities if new entry points are added without corresponding security checks.",[],"2026-03-17T06:44:21.199Z",{"wat":57,"direct":64},{"assetPaths":58,"generatorPatterns":60,"scriptPaths":61,"versionParams":62},[59],"\u002Fwp-content\u002Fplugins\u002Fprogremzion-wootext-change\u002Fprogremzion-woo-text-change.php",[],[],[63],"progremzion-woo-text-change.php?ver=",{"cssClasses":65,"htmlComments":66,"htmlAttributes":67,"restEndpoints":68,"jsGlobals":69,"shortcodeOutput":70},[],[],[],[],[],[]]