[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzhnuCHnIyL5LN-WAIV0E4xs-Qh3PuQVAKzEM5TGv1as":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":13,"tags":16,"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":34,"fingerprints":115},"post-words-counter","Post Words Counter","1.0.1","Shehab mahamud","https:\u002F\u002Fprofiles.wordpress.org\u002Fshehab24\u002F","\u003Cp>Post Words Counter can count the post content words and it shows the counting words an extra column . And this plugin can show the total words count and total characters and post reading time and it also shows this into the post so that post reader  also can see this .\u003C\u002Fp>\n\u003Cp>Plugin Documentation: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-words-counter\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-words-counter\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjoin.skype.com\u002Finvite\u002FyYBA0YNxjnPP\" rel=\"nofollow ugc\">Need Help?\u003C\u002Fa>        \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshehab24\" rel=\"nofollow ugc\">About Author\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⭐ Checkout our other WordPress Plugins-\u003C\u002Fh4>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstore-finder\u002F\" rel=\"ugc\">Store Finder for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong> – Lists your store contact info professionally.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fliteweight-podcast\u002F\" rel=\"ugc\">Liteweight Podcast\u003C\u002Fa>\u003C\u002Fstrong> – Podcast publishing plugin for WP.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbutton-block\u002F\" rel=\"ugc\">Button Block\u003C\u002Fa>\u003C\u002Fstrong> – Get fully customizable & multi-functional buttons.\u003C\u002Fp>\n\u003Ch3>Video Tutorial\u003C\u002Fh3>\n\u003Cp>Include Soon!\u003C\u002Fp>\n\u003Cp>You can make my day by submitting a positive review on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-words-counter\u002F\" rel=\"ugc\">\u003Cstrong>WordPress.org!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Go to your Dashboard Setting page after installation and navigate to plugin  option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Very easy installation\u003C\u002Fli>\n\u003Cli>Flexible and easy to use\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin Count your post words and show it into the post also for post reader .",0,1523,"","6.6.5","3.0.1",[17,18,19],"post-words-count","post-information","words-counter","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-words-counter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-words-counter.1.0.1.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":29,"trust_score":31,"computed_at":32},"shehab24",4,30,94,90,"2026-04-05T09:23:59.300Z",[],{"attackSurface":35,"codeSignals":73,"taintFlows":82,"riskAssessment":111,"analyzedAt":114},{"hooks":36,"ajaxHandlers":69,"restRoutes":70,"shortcodes":71,"cronEvents":72,"entryPointCount":11,"unprotectedCount":11},[37,43,46,48,51,54,58,61,64,66],{"type":38,"name":39,"callback":40,"file":41,"line":42},"action","plugins_loaded","anonymous","includes\\class-post-words-counter.php",148,{"type":38,"name":44,"callback":40,"file":41,"line":45},"admin_enqueue_scripts",164,{"type":38,"name":44,"callback":40,"file":41,"line":47},165,{"type":38,"name":49,"callback":40,"file":41,"line":50},"admin_menu",166,{"type":38,"name":52,"callback":40,"file":41,"line":53},"manage_posts_custom_column",167,{"type":55,"name":56,"callback":40,"file":41,"line":57},"filter","manage_posts_columns",168,{"type":55,"name":59,"callback":40,"file":41,"line":60},"manage_edit-post_columns",169,{"type":38,"name":62,"callback":40,"file":41,"line":63},"wp_enqueue_scripts",185,{"type":38,"name":62,"callback":40,"file":41,"line":65},186,{"type":55,"name":67,"callback":40,"file":41,"line":68},"the_content",187,[],[],[],[],{"dangerousFunctions":74,"sqlUsage":75,"outputEscaping":77,"fileOperations":11,"externalRequests":11,"nonceChecks":80,"capabilityChecks":80,"bundledLibraries":81},[],{"prepared":11,"raw":11,"locations":76},[],{"escaped":78,"rawEcho":11,"locations":79},19,[],1,[],[83,103],{"entryPoint":84,"graph":85,"unsanitizedCount":11,"severity":102},"post_words_counter_page (admin\\class-post-words-counter-admin.php:121)",{"nodes":86,"edges":99},[87,93],{"id":88,"type":89,"label":90,"file":91,"line":92},"n0","source","$_POST (x5)","admin\\class-post-words-counter-admin.php",130,{"id":94,"type":95,"label":96,"file":91,"line":97,"wp_function":98},"n1","sink","update_option() [Settings Manipulation]",136,"update_option",[100],{"from":88,"to":94,"sanitized":101},true,"low",{"entryPoint":104,"graph":105,"unsanitizedCount":11,"severity":102},"\u003Cclass-post-words-counter-admin> (admin\\class-post-words-counter-admin.php:0)",{"nodes":106,"edges":109},[107,108],{"id":88,"type":89,"label":90,"file":91,"line":92},{"id":94,"type":95,"label":96,"file":91,"line":97,"wp_function":98},[110],{"from":88,"to":94,"sanitized":101},{"summary":112,"deductions":113},"The 'post-words-counter' plugin version 1.0.1 exhibits a strong security posture based on the provided static analysis and vulnerability history.  The absence of any identified dangerous functions, raw SQL queries, unescaped output, file operations, or external HTTP requests is highly commendable. Furthermore, the presence of nonce and capability checks, coupled with a clean taint analysis showing no unsanitized paths, indicates that the developers have implemented robust security practices within the code. The complete lack of known CVEs, both past and present, reinforces the impression of a well-maintained and secure plugin.",[],"2026-03-17T05:59:03.475Z",{"wat":116,"direct":125},{"assetPaths":117,"generatorPatterns":120,"scriptPaths":121,"versionParams":122},[118,119],"\u002Fwp-content\u002Fplugins\u002Fpost-words-counter\u002Fadmin\u002Fcss\u002Fpost-words-counter-admin.css","\u002Fwp-content\u002Fplugins\u002Fpost-words-counter\u002Fadmin\u002Fjs\u002Fpost-words-counter-admin.js",[],[119],[123,124],"post-words-counter-admin.css?ver=","post-words-counter-admin.js?ver=",{"cssClasses":126,"htmlComments":128,"htmlAttributes":129,"restEndpoints":142,"jsGlobals":143,"shortcodeOutput":144},[127],"form_control",[],[130,131,132,133,134,135,136,137,138,139,140,141],"name=\"displayLocation\"","id=\"displayLocation\"","name=\"headlineText\"","id=\"headlineText\"","name=\"wordCount\"","id=\"wordCount\"","name=\"characterCount\"","id=\"characterCount\"","name=\"readTime\"","id=\"readTime\"","name=\"post_count_nonce\"","value=\"post_count_nonce\"",[],[],[]]