[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fm2SYN9xD-bFgRQrsfnz_5d8uesGcVaRnd2vBTEiC5Bk":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":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":74},"bphonetic-wordcount","Bphonetic WordCount","1.0","Pixoten","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixoten\u002F","\u003Cp>Bphonetic WordCount is a lightweight WordPress plugin that enhances the Classic Editor with seamless Bangla & English typing support. It provides instant word count, estimated reading time, and a smooth bilingual writing experience. Perfect for bloggers, writers, and content creators who need quick and efficient text analysis.\u003C\u002Fp>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cp>Thank you to the contributors and WordPress community!\u003C\u002Fp>\n","Short Description: A lightweight plugin for Classic Editor that adds Bangla & English typing support, word count, and reading time estimation.",0,276,"","6.7.5","5.8","7.4",[4],"https:\u002F\u002Fpixoten.com\u002Fplugins\u002Fbphonetic-word-count\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbphonetic-wordcount.1.0.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"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},"pixoten",1,30,94,"2026-04-05T01:56:07.899Z",[],{"attackSurface":32,"codeSignals":58,"taintFlows":65,"riskAssessment":66,"analyzedAt":73},{"hooks":33,"ajaxHandlers":54,"restRoutes":55,"shortcodes":56,"cronEvents":57,"entryPointCount":11,"unprotectedCount":11},[34,40,45,51],{"type":35,"name":36,"callback":37,"file":38,"line":39},"action","init","bphowo_load_textdomain","bphonetic-wordcount.php",24,{"type":35,"name":41,"callback":42,"file":43,"line":44},"admin_enqueue_scripts","bphowo_admin_enqueue_scripts","includes\\BPHOWO_Enqueue.php",8,{"type":46,"name":47,"callback":48,"file":49,"line":50},"filter","the_content","bpwc_wordcount_count_words","includes\\BPHOWO_WordCount.php",9,{"type":46,"name":47,"callback":52,"file":49,"line":53},"bpwc_wordcount_reading_time",10,[],[],[],[],{"dangerousFunctions":59,"sqlUsage":60,"outputEscaping":62,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":64},[],{"prepared":11,"raw":11,"locations":61},[],{"escaped":11,"rawEcho":11,"locations":63},[],[],[],{"summary":67,"deductions":68},"The bphonetic-wordcount plugin v1.0 exhibits an excellent security posture based on the provided static analysis and vulnerability history.  The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly reduces the potential attack surface to zero.  Furthermore, the code demonstrates strong security practices with zero dangerous functions, 100% of SQL queries using prepared statements, and 100% of output properly escaped. The lack of file operations and external HTTP requests further minimizes common attack vectors.  The taint analysis revealing zero flows with unsanitized paths reinforces this positive assessment.  The plugin's vulnerability history is also clean, with no recorded CVEs, indicating a history of stable and secure development.  The only notable observation is the complete lack of any detected entry points, which, while indicating a secure design, also means there are no explicit capability checks or nonce checks, which are standard WordPress security mechanisms. This could be interpreted as the plugin not requiring any user interaction or privileged access, thus not necessitating these checks, or it could be an oversight if the plugin were to evolve and gain more functionality.",[69,71],{"reason":70,"points":53},"No Nonce checks detected",{"reason":72,"points":53},"No Capability checks detected","2026-03-17T05:47:29.325Z",{"wat":75,"direct":86},{"assetPaths":76,"generatorPatterns":80,"scriptPaths":81,"versionParams":82},[77,78,79],"\u002Fwp-content\u002Fplugins\u002Fbphonetic-wordcount\u002Fassets\u002Fjs\u002Fphonetic.driver.js","\u002Fwp-content\u002Fplugins\u002Fbphonetic-wordcount\u002Fassets\u002Fjs\u002Fengine.js","\u002Fwp-content\u002Fplugins\u002Fbphonetic-wordcount\u002Fassets\u002Fjs\u002Fbpwc-quick-tags.js",[],[77,78,79],[83,84,85],"bphonetic-wordcount\u002Fassets\u002Fjs\u002Fphonetic.driver.js?ver=1.0","bphonetic-wordcount\u002Fassets\u002Fjs\u002Fengine.js?ver=1.0","bphonetic-wordcount\u002Fassets\u002Fjs\u002Fbpwc-quick-tags.js?ver=1.0",{"cssClasses":87,"htmlComments":88,"htmlAttributes":89,"restEndpoints":90,"jsGlobals":91,"shortcodeOutput":92},[],[],[],[],[],[]]