[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWoS97IQVFTuUsrKkN2T21CWRAaCz8nkhL67PRoI85e0":3,"$fq0tmqv0dU5Z2Dx8ZGMDXVzpwRatXLotE7AqWWbzS-6Q":336,"$fSfMW19F1caN3cCi_PPkkOu6_oX_21Fw9quFAKTN-K7A":341},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"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":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":143,"fingerprints":323},"asian-word-count","Asian Word Count","0.9.5","ye11ow","https:\u002F\u002Fprofiles.wordpress.org\u002Fye11ow\u002F","\u003Cp>Asian Word Count is a plugin for WordPress based on WP word count which gives you word count statistics for your blog’s posts and pages. Asian Word Count supports Asian languages( Chinese, Korean, and Japanese). In addition to overall stats, Asian Word Count also gives figures and details for the largest posts and pages of your blog as well as breakdowns by author.\u003Cbr \u002F>\n* Currently the the interface of the plugin is English, I’m trying to tanslate into Chinese and other languages. If you can contribute to the tranlation, send me an email to ye111111ow (at) gmail.com\u003C\u002Fp>\n","Asian Word Count is a plugin for WordPress that gives you word count statistics for your blog's posts and pages which supports Asian languages.",20,2973,0,"2012-06-20T02:48:00.000Z","3.4.0","2.8","",[19,20,21,22,23],"chinese","japanese","post","word-count","words","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fasian-word-count\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasian-word-count.0.9.5.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,84,"2026-05-20T02:56:51.327Z",[37,58,80,102,126],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":32,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":17,"download_link":57,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"word-counter-plus","Word Counter Plus","1.2.5","Mofizul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fmofizul\u002F","\u003Cp>🔥 Supercharge your content workflow with \u003Cstrong>Word Counter Plus\u003C\u002Fstrong> — the ultimate tool for tracking, sorting, and filtering word counts in your WordPress posts!\u003C\u002Fp>\n\u003Cp>Designed for bloggers, writers, editors, and content teams, this powerful yet lightweight plugin automatically calculates and displays the word count of each post — directly inside your admin dashboard. Now includes a \u003Cstrong>Word Count Filter\u003C\u002Fstrong> to help you quickly find posts by length ranges.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Automatic Word Count Calculation\u003C\u002Fstrong> – Instantly counts words when you create or update a post.\u003Cbr \u002F>\n📊 \u003Cstrong>Word Count Column\u003C\u002Fstrong> – Adds a sortable ‘Word Count’ column to the Posts table in the admin dashboard.\u003Cbr \u002F>\n🔍 \u003Cstrong>Word Count Filter\u003C\u002Fstrong> – Easily filter posts by word count ranges like 0–600, 601–1000, and beyond.\u003Cbr \u002F>\n🧩 \u003Cstrong>Seamless Integration\u003C\u002Fstrong> – Designed to fit naturally into the WordPress interface with no extra clutter.\u003Cbr \u002F>\n⚙️ \u003Cstrong>Lightweight & Efficient\u003C\u002Fstrong> – No performance hit; updates word count only on save or update.\u003Cbr \u002F>\n🎯 \u003Cstrong>Writing Goal Support\u003C\u002Fstrong> – Great for content creators targeting specific word counts.\u003C\u002Fp>\n\u003Cp>Stay organized, improve readability, and meet your editorial goals with precision. Whether you’re managing a blog, magazine, or marketing site, \u003Cstrong>Word Counter Plus\u003C\u002Fstrong> gives you the insights you need — at a glance.\u003C\u002Fp>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>🔥 Supercharge your content workflow with \u003Cstrong>Word Counter Plus\u003C\u002Fstrong> — the ultimate tool for tracking, sorting, and filtering word counts in your WordPress posts!\u003C\u002Fp>\n\u003Ch3>Video Tutorial\u003C\u002Fh3>\n\u003Cp>Will be added soon.\u003C\u002Fp>\n","🔥 Supercharge your content workflow with Word Counter Plus — the ultimate tool for tracking, sorting, and filtering word counts in your WordPress post &hellip;",50,1586,100,"2025-10-25T08:40:00.000Z","6.8.5","4.9","5.2.4",[53,54,38,55,56],"count-words","word-counter","word-counter-plus-in-post-column","word-counter-wordpress-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fword-counter-plus.1.2.5.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":11,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"reading-time-wp","Reading Time WP","2.0.17","yingles","https:\u002F\u002Fprofiles.wordpress.org\u002Fyingles\u002F","\u003Cp>WP Reading Time let’s you easily add an estimated reading time to your WordPress posts. Activating the plugin will automatically add the reading time to the beginning of your post’s content. This can be deactivated in the Reading Time settings which can be accessed from your Dashboard’s Settings menu. You can also edit the label and postfix from this menu.\u003C\u002Fp>\n\u003Cp>If you’d prefer more control over where you add your reading time you can use the the [rt_reading_time] shortcode to insert the time into a post. This shortcode also excepts values for label and postfix. These are optional. Ex. [rt_reading_time label=”Reading Time:” postfix=”minutes” postfix_singular=”minute”].\u003C\u002Fp>\n","Reading Time WP creates an estimated reading time of your posts that is inserted above the content or by using a shortcode.",30000,427181,96,"2024-11-17T15:46:00.000Z","6.7.5","3.0.1",[73,74,75,76,22],"estimated-time","posts","reading-time","time","https:\u002F\u002Fjasonyingling.me\u002Freading-time-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-time-wp.2.0.17.zip",92,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":49,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":100,"download_link":101,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"post-admin-word-count","Post Admin Word Count","2.0","Jon Bishop","https:\u002F\u002Fprofiles.wordpress.org\u002Fjonbishop\u002F","\u003Cp>Post Admin Word Count adds a sortable “Words” column to the WordPress admin for all public post types. This lightweight plugin automatically calculates and stores word counts when posts are saved or viewed in the admin, ensuring performance and accuracy without scanning your entire site. It supports custom post types, integrates cleanly with the WordPress admin UI and adheres to modern coding standards. Ideal for publishers, bloggers and content editors who want quick insight into post length directly from the dashboard.\u003C\u002Fp>\n","Adds a sortable word count column to the admin post list for all public post types. Efficient, lightweight and built with modern best practices.",3000,11550,70,6,"2025-05-22T03:55:00.000Z","5.0","7.2",[96,97,98,99,22],"admin-columns","content-analysis","custom-post-types","post-word-count","https:\u002F\u002Fjonbishop.com\u002Fdownloads\u002Fwordpress-plugins\u002Fpost-admin-word-count\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-admin-word-count.2.0.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":88,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":17,"tags":116,"homepage":121,"download_link":122,"security_score":123,"vuln_count":124,"unpatched_count":13,"last_vuln_date":125,"fetched_at":28},"wp-auto-affiliate-links","Auto Affiliate Links","6.8.7","Lucian Apostol","https:\u002F\u002Fprofiles.wordpress.org\u002Fthedark\u002F","\u003Cp>Auto Affiliate Links will automatically add affiliate links into your content. You can manually set affiliate links and keywords where they should be added into your content, or you can let the plugin to automatically extract and display links from Amazon, Clickbank, Shareasale, Ebay, Walmart, Commission Junction, BestBuy and Envato Marketplace.\u003C\u002Fp>\n\u003Cp>IMPORTANT: Your content won’t be modified in any way. The links are added when the content is displayed.\u003C\u002Fp>\n\u003Cp>If you prefer to select your keywords and add your links manually, you can do this from “Auto Affiliate Links” menu in your administration panel. In “General Settings” you can set if you want the links to be cloaked, if you want them to be added on your homepage or not and several other options.\u003C\u002Fp>\n\u003Cp>Also, you will have options to make the links nofollow or dofollow, to open in new page or same page and to cloak links. The plugin will give you the most used 100 keywords from your content si you can easily add affiliate links to appear when they are displayed.\u003C\u002Fp>\n\u003Cp>You can limit the number of links that are shown in every article. The frequency range from “Very Low” to “Very High”. At Very Low level only 1 link will be displayed in every article. At “Very High” frequency a maximum of 5 links will be added to every article.\u003C\u002Fp>\n\u003Cp>If you choose to automatically generate and display links from Amazon, Clickbank or Shareasale you have to first request an API key, and then to activate each module. The links will be added trough javascript so you do not have to worry about nofollowing and search engines.\u003C\u002Fp>\n","Automatically display affiliate links in your website content so you can make more money. It is also working well for internal linking.",970115,82,39,"2026-04-05T23:10:00.000Z","6.9.4","3.5",[117,118,119,120,74],"affiliate","keywords","links","marketing","https:\u002F\u002Fautoaffiliatelinks.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-auto-affiliate-links.6.8.7.zip",80,11,"2026-05-07 20:01:52",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":47,"num_ratings":136,"last_updated":137,"tested_up_to":70,"requires_at_least":138,"requires_php":17,"tags":139,"homepage":141,"download_link":142,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"article-word-count-column","Article Word Count","1.4.1","pk2000","https:\u002F\u002Fprofiles.wordpress.org\u002Fpk2000\u002F","\u003Cp>This plugin adds a custom column to the list of posts and pages in the WordPress admin area, and displays the word count for each post and page in the column. It also makes the column sortable, so you can easily sort the posts and pages by their word count.\u003C\u002Fp>\n\u003Ch3>New Feature\u003C\u002Fh3>\n\u003Cp>• If a “word_count” postmeta exists, sorting by “Word Count” uses it for precise numeric ordering.\u003Cbr \u002F>\n• Otherwise, sorting uses an approximate calculation based on spaces.\u003C\u002Fp>\n\u003Cp>Adds the word count of each post to the post list in the admin area and makes the column sortable.\u003C\u002Fp>\n\u003Ch3>Images\u003C\u002Fh3>\n\u003Cp>banner-772×250.png\u003Cbr \u002F>\nbanner-1544×500.png\u003Cbr \u002F>\nicon-128×128.png\u003Cbr \u002F>\nicon-256×256.png\u003Cbr \u002F>\nicon.svg\u003C\u002Fp>\n","Displays the word count for each post and page in the WordPress admin panel.",2000,13386,3,"2025-02-16T13:16:00.000Z","4.5",[140,74,22],"pages","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farticle-word-count-column","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-word-count-column.1.4.1.zip",{"attackSurface":144,"codeSignals":171,"taintFlows":310,"riskAssessment":311,"analyzedAt":322},{"hooks":145,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":13,"unprotectedCount":13},[146,152,155,159,163],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","publish_post","word_count_calculate","asianwordcount.php",13,{"type":147,"name":153,"callback":149,"file":150,"line":154},"edit_post",14,{"type":147,"name":156,"callback":157,"file":150,"line":158},"admin_menu","add_menu",16,{"type":147,"name":160,"callback":161,"file":150,"line":162},"admin_head","add_style",17,{"type":147,"name":164,"callback":165,"file":150,"line":166},"init","asianwordcount_init",18,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":309},[],{"prepared":32,"raw":13,"locations":174},[],{"escaped":13,"rawEcho":176,"locations":177},65,[178,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307],{"file":150,"line":179,"context":180},206,"raw output",{"file":150,"line":182,"context":180},214,{"file":150,"line":184,"context":180},236,{"file":150,"line":186,"context":180},239,{"file":150,"line":188,"context":180},240,{"file":150,"line":190,"context":180},241,{"file":150,"line":192,"context":180},242,{"file":150,"line":194,"context":180},246,{"file":150,"line":196,"context":180},247,{"file":150,"line":198,"context":180},251,{"file":150,"line":200,"context":180},252,{"file":150,"line":202,"context":180},253,{"file":150,"line":204,"context":180},254,{"file":150,"line":206,"context":180},259,{"file":150,"line":208,"context":180},263,{"file":150,"line":210,"context":180},270,{"file":150,"line":212,"context":180},271,{"file":150,"line":214,"context":180},277,{"file":150,"line":216,"context":180},278,{"file":150,"line":218,"context":180},279,{"file":150,"line":220,"context":180},280,{"file":150,"line":222,"context":180},281,{"file":150,"line":224,"context":180},294,{"file":150,"line":226,"context":180},295,{"file":150,"line":228,"context":180},296,{"file":150,"line":230,"context":180},297,{"file":150,"line":232,"context":180},298,{"file":150,"line":234,"context":180},307,{"file":150,"line":236,"context":180},311,{"file":150,"line":238,"context":180},312,{"file":150,"line":240,"context":180},313,{"file":150,"line":242,"context":180},314,{"file":150,"line":244,"context":180},315,{"file":150,"line":246,"context":180},316,{"file":150,"line":248,"context":180},317,{"file":150,"line":250,"context":180},318,{"file":150,"line":252,"context":180},329,{"file":150,"line":254,"context":180},330,{"file":150,"line":256,"context":180},331,{"file":150,"line":258,"context":180},332,{"file":150,"line":260,"context":180},333,{"file":150,"line":262,"context":180},334,{"file":150,"line":264,"context":180},335,{"file":150,"line":266,"context":180},336,{"file":150,"line":268,"context":180},345,{"file":150,"line":270,"context":180},350,{"file":150,"line":272,"context":180},351,{"file":150,"line":274,"context":180},352,{"file":150,"line":276,"context":180},353,{"file":150,"line":278,"context":180},354,{"file":150,"line":280,"context":180},355,{"file":150,"line":282,"context":180},356,{"file":150,"line":284,"context":180},357,{"file":150,"line":286,"context":180},367,{"file":150,"line":288,"context":180},368,{"file":150,"line":290,"context":180},369,{"file":150,"line":292,"context":180},370,{"file":150,"line":294,"context":180},371,{"file":150,"line":296,"context":180},372,{"file":150,"line":298,"context":180},373,{"file":150,"line":300,"context":180},374,{"file":150,"line":302,"context":180},382,{"file":150,"line":304,"context":180},383,{"file":150,"line":306,"context":180},387,{"file":150,"line":308,"context":180},494,[],[],{"summary":312,"deductions":313},"The \"asian-word-count\" plugin v0.9.5 presents a mixed security posture.  On the positive side, there are no known vulnerabilities (CVEs) associated with this plugin, and the static analysis shows no critical or high-severity taint flows, nor any dangerous function calls. The plugin also avoids file operations and external HTTP requests, which are common vectors for exploits.  Furthermore, its single SQL query is properly prepared, mitigating risks of SQL injection.\n\nHowever, a significant concern arises from the complete lack of output escaping. With 65 identified output points and 0% properly escaped, this plugin is highly susceptible to Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data rendered directly to the browser without proper sanitization can be leveraged by attackers to inject malicious scripts. Additionally, the absence of any nonce or capability checks across all entry points, while the attack surface is currently reported as zero, indicates a potential weakness if new functionalities are added or if the zero entry points are an anomaly in the analysis. This lack of fundamental WordPress security checks is a serious oversight.\n\nIn conclusion, while the plugin benefits from a clean vulnerability history and avoidance of common risky practices like raw SQL and dangerous functions, the critical issue of unescaped output and the absence of any authentication checks on potential entry points represent substantial security risks. The plugin requires immediate attention to address these critical shortcomings to ensure user data and site integrity are protected.",[314,317,320],{"reason":315,"points":316},"All outputs are unescaped",15,{"reason":318,"points":319},"No nonce checks on potential entry points",10,{"reason":321,"points":319},"No capability checks on potential entry points","2026-04-16T11:27:27.426Z",{"wat":324,"direct":329},{"assetPaths":325,"generatorPatterns":326,"scriptPaths":327,"versionParams":328},[],[],[],[],{"cssClasses":330,"htmlComments":331,"htmlAttributes":332,"restEndpoints":333,"jsGlobals":334,"shortcodeOutput":335},[],[],[],[],[],[],{"error":337,"url":338,"statusCode":339,"statusMessage":340,"message":340},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fasian-word-count\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":136,"versions":342},[343,349,356],{"version":6,"download_url":25,"svn_tag_url":344,"released_at":27,"has_diff":345,"diff_files_changed":346,"diff_lines":27,"trac_diff_url":347,"vulnerabilities":348,"is_current":337},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fasian-word-count\u002Ftags\u002F0.9.5\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fasian-word-count%2Ftags%2F0.9.1&new_path=%2Fasian-word-count%2Ftags%2F0.9.5",[],{"version":350,"download_url":351,"svn_tag_url":352,"released_at":27,"has_diff":345,"diff_files_changed":353,"diff_lines":27,"trac_diff_url":354,"vulnerabilities":355,"is_current":345},"0.9.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasian-word-count.0.9.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fasian-word-count\u002Ftags\u002F0.9.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fasian-word-count%2Ftags%2F0.9&new_path=%2Fasian-word-count%2Ftags%2F0.9.1",[],{"version":357,"download_url":358,"svn_tag_url":359,"released_at":27,"has_diff":345,"diff_files_changed":360,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":361,"is_current":345},"0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasian-word-count.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fasian-word-count\u002Ftags\u002F0.9\u002F",[],[]]