[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmEsm6KSvZw458PvZdaB-pIAMDpWwEk3NxKp4UglZ9Ro":3},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":135,"fingerprints":192},"character-countdown","Character Countdown","1.0","Maeve Lander","https:\u002F\u002Fprofiles.wordpress.org\u002Fenigmaweb\u002F","\u003Cp>Help editors by showing a character countdown reference on Pages, Posts or Excerpts.\u003C\u002Fp>\n\u003Cp>This can be useful for constructing nice looking excerpts with the break point in a sensible place.\u003C\u002Fp>\n\u003Cp>Easy on\u002Foff for Pages, Posts and Excerpts, so you can enable it just where you want it.\u003C\u002Fp>\n\u003Cp>Note: This plugin does not actually limit the number of characters that appear on the front end, it just displays the count in the backend as a reference as you edit your content.\u003C\u002Fp>\n","Show character countdown in the Editor for Pages, Posts and Excerpts",50,3765,100,3,"2014-12-23T02:49:00.000Z","4.7.32","3.1","",[20,4,21,22,23],"character-count","character-counter","excerpt-characters","show-characters","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcharacter-countdown","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcharacter-countdown.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"enigmaweb",6,11270,84,29,83,"2026-04-04T05:51:57.647Z",[40,60,79,100,118],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":27,"downloaded":48,"rating":27,"num_ratings":27,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"character-counter-for-gravity-forms","Character Counter for Gravity Forms","1.5.12","Artur Nalobin","https:\u002F\u002Fprofiles.wordpress.org\u002Fscriptvoyager\u002F","\u003Cp>\u003Cstrong>Stop guessing about form field lengths!\u003C\u002Fstrong> Character Counter for Gravity Forms adds intelligent, real-time character counting to your Gravity Forms, providing users with instant feedback without restricting their creativity.\u003C\u002Fp>\n\u003Ch4>🚀 Why Choose Character Counter for Gravity Forms?\u003C\u002Fh4>\n\u003Cp>This powerful WordPress plugin enhances user experience by showing exactly how many characters users have typed, with optional visual recommendations that guide without limiting.\u003C\u002Fp>\n\u003Ch4>✨ Key Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>📊 Real-Time Feedback\u003C\u002Fstrong>: Users see character count updates as they type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎯 Visual Recommendations\u003C\u002Fstrong>: Set helpful guidelines, not restrictions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔧 Developer Friendly\u003C\u002Fstrong>: Fully customizable CSS and configuration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🌍 Translation Ready\u003C\u002Fstrong>: Complete internationalization support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⚡ Performance Optimized\u003C\u002Fstrong>: Lightweight code that won’t slow your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🛡️ Enterprise Security\u003C\u002Fstrong>: WordPress coding standards compliant\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎯 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content Creators\u003C\u002Fstrong> – Blog comments, article submissions, reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Sites\u003C\u002Fstrong> – Product descriptions, customer testimonials\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Platforms\u003C\u002Fstrong> – Essay submissions, course evaluations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Corporate Websites\u003C\u002Fstrong> – Contact forms, job applications, surveys\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any WordPress Site\u003C\u002Fstrong> using Gravity Forms needing character guidance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔥 Features That Make The Difference\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Smart Visual Feedback\u003C\u002Fstrong>\u003Cbr \u002F>\n* Dynamic counter with real-time updates\u003Cbr \u002F>\n* Color-coded warnings when approaching limits\u003Cbr \u002F>\n* Customizable display to match your design\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flexible Configuration\u003C\u002Fstrong>\u003Cbr \u002F>\n* Per-field control – enable\u002Fdisable on individual fields\u003Cbr \u002F>\n* Custom limits – different recommendations per field\u003Cbr \u002F>\n* Optional enforcement – choose between visual guidelines or strict limits that block form submission\u003Cbr \u002F>\n* Server-side validation – secure enforcement with proper error handling\u003Cbr \u002F>\n* Rich text support – works with text and textarea fields\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Complete Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Built-in CSS editor for perfect styling\u003Cbr \u002F>\n* Custom text format control\u003Cbr \u002F>\n* Easy reset to default settings\u003Cbr \u002F>\n* Seamless theme integration\u003C\u002Fp>\n\u003Ch4>📋 Quick Setup Guide\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Install & Activate\u003C\u002Fstrong> – Upload and activate through WordPress dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure Forms\u003C\u002Fstrong> – Edit Gravity Forms, enable character count on desired fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Limits\u003C\u002Fstrong> – Add recommended character limits (optional)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Enforcement\u003C\u002Fstrong> – Decide between visual guidance or strict validation (optional)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize\u003C\u002Fstrong> – Use built-in settings to match your design (optional)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>💡 Pro Tips\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Set realistic recommendations based on content needs\u003C\u002Fli>\n\u003Cli>Use encouraging language in custom text formats\u003C\u002Fli>\n\u003Cli>Consider mobile users when setting character limits\u003C\u002Fli>\n\u003Cli>Leverage custom CSS for perfect theme integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>GitHub\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fscriptvoyager\u002Fcharacter-counter-for-gravity-forms\u002Fissues\" rel=\"nofollow ugc\">Issues and Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Complete setup guides and examples\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Community\u003C\u002Fstrong>: WordPress.org support forums\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any user data. All character counting is performed client-side in the user’s browser for maximum privacy and performance.\u003C\u002Fp>\n\u003Ch3>Technical Details\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Standards\u003C\u002Fstrong>: Follows all WordPress coding and security standards\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Check Ready\u003C\u002Fstrong>: Passes all WordPress.org repository requirements  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Proper input sanitization and CSRF protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong>: Full i18n support with translators’ comments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance\u003C\u002Fstrong>: Optimized for minimal resource usage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong>: Works with all modern WordPress themes and plugins\u003C\u002Fli>\n\u003C\u002Ful>\n","Add intelligent character counting to Gravity Forms with real-time feedback and optional enforcement. Perfect for content creators and professionals.",159,"2025-10-10T08:26:00.000Z","6.8.5","6.0","7.4",[21,54,55,56,57],"form-fields","gravityforms","text-limit","user-experience","https:\u002F\u002Fgithub.com\u002Fscriptvoyager\u002Fcharacter-counter-for-gravity-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcharacter-counter-for-gravity-forms.1.5.12.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":27,"downloaded":68,"rating":27,"num_ratings":27,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"dl-smart-text-counter","DL Smart Text Counter","1.0.1","Arun Sharma","https:\u002F\u002Fprofiles.wordpress.org\u002Fdextorlobo\u002F","\u003Cp>Use the shortcode [dl_smart_text_counter] anywhere in posts or pages.\u003Cbr \u002F>\nIt displays a textarea with a submit button.\u003Cbr \u002F>\nAfter submission, it shows:\u003Cbr \u002F>\n– Character count\u003Cbr \u002F>\n– Word count\u003Cbr \u002F>\n– Sentence count\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Use the shortcode [dl_smart_text_counter] anywhere in WordPress (pages, posts, or custom post types) to count characters, words, and sentences.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Shortcode-based text counter\u003C\u002Fli>\n\u003Cli>Counts characters, words, and sentences\u003C\u002Fli>\n\u003Cli>No configuration or settings required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>No configuration required.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>If you’d like to contribute to this plugin, please fork the repository and submit a pull request.\u003Cbr \u002F>\n– https:\u002F\u002Fgithub.com\u002Fdextorlobo1\u002Fdl-smart-text-counter\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Arun Sharma\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fgithub.com\u002Fdextorlobo1\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Character count, word count, and sentence count tool with shortcode [dl_smart_text_counter].",116,"2025-12-18T09:37:00.000Z","6.9.4","4.7","7.0",[21,74,75,76],"shortcode","text-counter","word-counter","https:\u002F\u002Fgithub.com\u002Fdextorlobo1\u002Fdl-smart-text-counter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdl-smart-text-counter.1.0.1.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":14,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":98,"download_link":99,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"posts-character-count-admin","Posts Character Count Admin","2.1","Jan Teriete","https:\u002F\u002Fprofiles.wordpress.org\u002Fleisurelarry\u002F","\u003Cp>This plugin adds a column with the character count for each post to the posts overview in the Manage Posts SubPanel.\u003Cbr \u002F>\nAdditionally it informs about the character count for each post in the Edit Posts SubPanel (near the Word Count). So you\u003Cbr \u002F>\nare up to date with the word and the character count while writing or editing your posts (after saving).\u003C\u002Fp>\n","Displays a column with the character count for each post in the Manage Posts SubPanel and in the Edit Posts SubPanel.",1000,16673,86,"2014-07-21T08:23:00.000Z","3.9.40","3.9",[94,20,95,96,97],"admin","character-length","count","posts","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-character-count-admin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-character-count-admin.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":13,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":18,"requires_php":18,"tags":113,"homepage":116,"download_link":117,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"word-and-character-counter","Name: Word Counter","1.00","faragas","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaragas\u002F","\u003Cp>Wordcounter replaces wordpress’s built in word counter feature and adds a character count as well.\u003C\u002Fp>\n","Wordcounter replaces wordpress's built in word counter feature and adds a character count as well.",10,1779,1,"2012-12-21T12:07:00.000Z","3.5.2",[20,114,76,115],"word-count","wordcounter","http:\u002F\u002Fwww.count-word.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fword-and-character-counter.zip",{"slug":119,"name":120,"version":6,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":27,"downloaded":125,"rating":13,"num_ratings":110,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":18,"download_link":134,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"moka-word-count","MOKA Word-Count","Mohamed Yaghi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmohamedyaghi\u002F","\u003Cp>This plugin is used as a counter for the words and letters inside the article or post,\u003C\u002Fp>\n\u003Cp>and it also helps you know the time taken to read the article or post.\u003C\u002Fp>\n\u003Cp>Features include:\u003Cbr \u002F>\n* It can be controlled by admin\u003Cbr \u002F>\n* You count words in all languages ​​in addition to Arabic\u003Cbr \u002F>\n* It can be controlled through the settings attached to this plugin\u003Cbr \u002F>\n* Built-in WordPress locale codes\u003Cbr \u002F>\n* It contains a file that supports the Arabic language\u003Cbr \u002F>\n* Help bloggers know the number of words and letters in an article\u003C\u002Fp>\n\u003Ch4>Installing manually:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Unzip all files to the \u003Ccode>wp-content\u002Fplugins\u002Fmoka-word-count\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Log into WordPress admin and activate the ‘MOKA word-count’ plugin through the ‘Plugins’ menu\u003C\u002Fli>\n\u003Cli>Go to \u003Cem>MOKA word-count > Home\u003C\u002Fem> in the left-hand menu to start it\u003C\u002Fli>\n\u003C\u002Fol>\n","Count the words and letters of WordPress articles, as well as calculate the time needed to read",1125,"2022-04-05T15:22:00.000Z","5.9.13","5.1","8.0",[20,131,132,133,114],"read-time","time","word","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmoka-word-count.1.0.zip",{"attackSurface":136,"codeSignals":160,"taintFlows":180,"riskAssessment":181,"analyzedAt":191},{"hooks":137,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":27,"unprotectedCount":27},[138,144,148,152],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_init","ccp_register_setting","index.php",19,{"type":139,"name":145,"callback":146,"file":142,"line":147},"admin_menu","ccp_setting_menu",26,{"type":139,"name":149,"callback":150,"file":142,"line":151},"admin_head","ccp_admin_head",79,{"type":139,"name":153,"callback":154,"file":142,"line":155},"admin_print_footer_scripts","check_veditor_length",174,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":179},[],{"prepared":27,"raw":27,"locations":163},[],{"escaped":27,"rawEcho":33,"locations":165},[166,169,171,173,175,177],{"file":142,"line":167,"context":168},57,"raw output",{"file":142,"line":170,"context":168},63,{"file":142,"line":172,"context":168},69,{"file":142,"line":174,"context":168},102,{"file":142,"line":176,"context":168},127,{"file":142,"line":178,"context":168},149,[],[],{"summary":182,"deductions":183},"The \"character-countdown\" v1.0 plugin exhibits a strong security posture in several key areas. Its attack surface is remarkably small, with no apparent AJAX handlers, REST API routes, shortcodes, or cron events, and critically, none of these are unprotected. The plugin also avoids dangerous functions, performs all SQL queries using prepared statements, and has no file operations or external HTTP requests. Furthermore, there's no recorded vulnerability history, indicating a history of secure development or a lack of public exposure to attacks. \n\nHowever, a significant concern arises from the complete lack of output escaping. This means that any dynamic content rendered by the plugin could potentially be vulnerable to cross-site scripting (XSS) attacks if the input data is not strictly controlled. The absence of nonce checks and capability checks, while less critical given the limited attack surface, also represents missed opportunities for robust security. Despite these weaknesses, the plugin's minimal attack surface and secure data handling for SQL and file operations suggest a generally low risk, but the unescaped output is a notable area for improvement.",[184,186,189],{"reason":185,"points":33},"Output escaping is not implemented",{"reason":187,"points":188},"No nonce checks implemented",2,{"reason":190,"points":188},"No capability checks implemented","2026-03-16T22:02:30.789Z",{"wat":193,"direct":199},{"assetPaths":194,"generatorPatterns":196,"scriptPaths":197,"versionParams":198},[195],"\u002Fwp-content\u002Fplugins\u002Fcharacter-countdown\u002Fcc-icon.png",[],[],[],{"cssClasses":200,"htmlComments":211,"htmlAttributes":227,"restEndpoints":235,"jsGlobals":236,"shortcodeOutput":243},[201,202,203,204,205,206,207,208,209,210],"cc_setting_row","ccp_excerpt_counter","ccp_post_counter","ccp_page_counter","ccp_count","ccp_limit","ccp_count_post","ccp_limit_post","ccp_count_page","ccp_limit_page",[212,213,214,215,216,217,218,219,220,221,222,223,224,225,226],"Default Values","Pulling the default settings from DB","This function registering the settings in DB","Adding settings page in wp menu","If setting saved","Display admin page","Adding some makeup","Character limit for post","Variables","Default","Let's Rock :p","Character limit for page","Character limit for excerpt","For Visual Editor","jQuery ready fires too early, use window.onload instead",[228,229,230,231,232,233,234],"name=\"ccp_setting[cc_posts]\"","name=\"ccp_setting[cc_post_limit]\"","name=\"ccp_setting[cc_pages]\"","name=\"ccp_setting[cc_page_limit]\"","name=\"ccp_setting[cc_excerpt]\"","name=\"ccp_setting[cc_excerpt_limit]\"","name=\"ccp_setting[ccp_save]\"",[],[237,238,239,240,96,241,242],"ccp_setting","post_limit","post_count","limit","ex_limit","ex_count",[]]