[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftnaQfEXOnEfXJaABjj9RjV0mIEbEiUkvq5QiU1Kp1YE":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":138,"fingerprints":206},"clear-statpress","Clear StatPress","1.4.5","Leniy","https:\u002F\u002Fprofiles.wordpress.org\u002Fleniy\u002F","\u003Cp>我安装的statpress插件，虽然设置了不记录蜘蛛访问记录，但有些不表明身份的蜘蛛的访问数据仍然会保存，严重占用数据库空间。\u003Cbr \u002F>\n登陆后台phpmyadmin太麻烦了，刚刚粗略的学习了下插件制作，写了个简单的插件，执行清理作业。\u003C\u002Fp>\n\u003Cp>DEMO:\u003Ca href=\"http:\u002F\u002Fblog.leniy.org\u002Fclear-statpress.html\" title=\"示例页面\" rel=\"nofollow ugc\">Leniy\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_donations&business=HAENMLDR2UMFJ&lc=US&item_name=Leniy%20Plugins%20Donation&item_number=plugin%2ddonate&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted\" rel=\"nofollow ugc\">Donate link\u003C\u002Fa>\u003C\u002Fp>\n","Clear StatPress or StatPressCN mysql log data etc.",20,7879,100,2,"2016-08-17T12:46:00.000Z","4.6.30","3.0","",[20,21,22,23,24],"clear","comments","stat","statpress","statpresscn","http:\u002F\u002Fblog.leniy.org\u002Fclear-statpress.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclear-statpress.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"leniy",3,40,30,84,"2026-04-04T23:22:34.692Z",[40,64,83,101,120],{"slug":41,"name":42,"version":17,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"one-click-close-comments","One Click Close Comments","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>From the admin listing of posts (‘Edit Posts’) and pages (‘Edit Pages’), a user can close or open comments to any posts to which they have sufficient privileges to make such changes (essentially admins and post authors for their own posts). This is done via an AJAX-powered color-coded indicator. The color-coding gives instant feedback on the current status of the post for comments: green means the post\u002Fpage is open to comments, red means the post\u002Fpage is closed to comments. Being AJAX-powered means that the change is submitted in the background after being clicked without requiring a page reload.\u003C\u002Fp>\n\u003Cp>This plugin will only function for administrative users in the admin who have JavaScript enabled.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fone-click-close-comments\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fone-click-close-comments\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fone-click-close-comments\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>Developer documentation can be found in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fone-click-close-comments\u002Fblob\u002Fmaster\u002FDEVELOPER-DOCS.md\" rel=\"nofollow ugc\">DEVELOPER-DOCS.md\u003C\u002Fa>. That documentation covers the hooks provided by the plugin.\u003C\u002Fp>\n\u003Cp>As an overview, these are the hooks provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_one_click_close_comments_click_char\u003C\u002Fcode> : Filter to customize the character, string, or markup used as the indicator used to toggle a post’s comment status.\u003C\u002Fli>\n\u003C\u002Ful>\n","Conveniently close or open comments for a post or page with one click from the admin listing of posts.",6000,159941,98,10,"2025-04-17T20:29:00.000Z","6.8.5","4.7",[55,56,57,21,58],"admin","coffee2code","comment","status","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fone-click-close-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-click-close-comments.3.0.zip",99,1,"2024-07-26 13:12:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":28,"num_ratings":28,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":81,"download_link":82,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"statpress-dashboard-widget-lite","StatPress Dashboard Widget Lite","2.0","Dunkelwesen","https:\u002F\u002Fprofiles.wordpress.org\u002Fdunkelwesen\u002F","\u003Cp>Real time stats from StatPress for your WordPress Dashboard – Lite-Version – much smaller and faster. Based on the original StatPress Widget by \u003Ca href=\"http:\u002F\u002Fwww.irisco.it\" rel=\"nofollow ugc\">Daniele Lippi\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>much smaller and faster – only the key facts\u003C\u002Fli>\n\u003Cli>no slowing, design-burning graph\u003C\u002Fli>\n\u003Cli>fits also on 3-column view\u003C\u002Fli>\n\u003Cli>just install and place the widget on your dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n","Real time stats from StatPress for your Wordpress Dashboard - Lite-Version",200,21540,"2011-01-04T17:01:00.000Z","3.1.4","2.9.2",[78,79,23,80],"counter","dashboard","widget","http:\u002F\u002Fblog.dunkelwesen.de\u002Fdownload-statpress-dashboard-widget-lite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatpress-dashboard-widget-lite.2.0.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":28,"num_ratings":28,"last_updated":93,"tested_up_to":94,"requires_at_least":18,"requires_php":18,"tags":95,"homepage":18,"download_link":100,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"kd-submissions","KD Submissions","2.0.1","keydigital1","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeydigital1\u002F","\u003Cp>The KD Submissions plugin provides an all-in-one solution for managing and filtering submissions created by Elementor Submissions directly from the WordPress admin panel. It comes with features for efficient submission tracking and status management:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Assign multiple statuses to each submission.\u003C\u002Fli>\n\u003Cli>Filter submissions by form type, status, and creation date.\u003C\u002Fli>\n\u003Cli>Add, edit, or delete custom statuses.\u003C\u002Fli>\n\u003Cli>Include comments for submissions, displayed as customizable pills for clarity.\u003C\u002Fli>\n\u003Cli>Real-time updates for all actions, ensuring a smooth user experience.\u003C\u002Fli>\n\u003Cli>AJAX-powered operations for dynamic functionality without page reloads.\u003C\u002Fli>\n\u003C\u002Ful>\n","An intuitive WordPress plugin for managing submissions created by Elementor Submissions, statuses, and comments with seamless admin tools. ---",90,1321,"2025-12-17T09:16:00.000Z","6.7.5",[96,21,97,98,99],"admin-tools","management","statuses","submissions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkd-submissions.2.0.1.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":91,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":18,"tags":115,"homepage":118,"download_link":119,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"mini-statistics","Mini Statistics","1.0.3","iosoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fiosoft\u002F","\u003Cp>Many times, while maintaining a WordPress website, we need to find basic statistics like user registrations or user comments and also compare them with different years. It can generate Bar-Diagram or Line-Diagram for different years and different months for the no of users registrations and no of users comments posted in the website.\u003C\u002Fp>\n\u003Cp>This plugin is very light-weight, just 10kb, and it uses Google Charts API only where it is needed.\u003C\u002Fp>\n","This plugin is a small and simple Users Statistics and Comments Statistics plugin for WordPress.",50,5492,4,"2015-10-09T08:39:00.000Z","4.3.34","3.0.1",[55,21,116,117],"statistics","users","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmini-statistics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmini-statistics.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":50,"downloaded":128,"rating":129,"num_ratings":62,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":18,"tags":133,"homepage":136,"download_link":137,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"comment-change-status","Comment Change Status","0.10.1","mortay","https:\u002F\u002Fprofiles.wordpress.org\u002Fmortay\u002F","\u003Cp>Easy comment management from email.\u003C\u002Fp>\n\u003Cp>You will receive an email of approved or unapproved comments with a direct link to unapprove or approve it.\u003C\u002Fp>\n\u003Cp>It’s higly recommended to moderate comments from your mobile device because you won’t have to log-in into wp-admin to approve or unapprove them.\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"http:\u002F\u002Ftaller.pequelia.es\u002Fplugins\u002Fcomment-change-status\u002F\" rel=\"nofollow ugc\">Comment Change Status\u003C\u002Fa> for further information.\u003C\u002Fp>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cp>Plugin updates will be posted here \u003Ca href=\"http:\u002F\u002Ftaller.pequelia.es\u002Fplugins\u002Fcomment-change-status\u002F\" rel=\"nofollow ugc\">Taller de Pequelia\u003C\u002Fa> and it will always link to the newest version.\u003C\u002Fp>\n","Change comment status with one only click on e-mail.",2612,80,"2017-11-16T18:39:00.000Z","4.8.28","2.6.0",[134,21,58,135],"approve","unapprove","http:\u002F\u002Ftaller.pequelia.es\u002Fplugins\u002Fcomment-change-status\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomment-change-status.0.10.1.zip",{"attackSurface":139,"codeSignals":158,"taintFlows":198,"riskAssessment":199,"analyzedAt":205},{"hooks":140,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":157,"entryPointCount":28,"unprotectedCount":28},[141,147,150],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","admin_menu","qw_CSP_menu","Clear-StatPress.php",17,{"type":142,"name":148,"callback":149,"file":145,"line":11},"plugins_loaded","CSP_lang",{"type":142,"name":143,"callback":151,"file":152,"line":153},"register_leniy_plugins_admin_menu_page","inc\\leniy_admin_menu.php",23,[],[],[],[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":162,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":197},[],{"prepared":14,"raw":28,"locations":161},[],{"escaped":28,"rawEcho":163,"locations":164},16,[165,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196],{"file":145,"line":166,"context":167},111,"raw output",{"file":145,"line":169,"context":167},116,{"file":145,"line":171,"context":167},159,{"file":145,"line":173,"context":167},161,{"file":145,"line":175,"context":167},162,{"file":145,"line":177,"context":167},163,{"file":145,"line":179,"context":167},164,{"file":145,"line":181,"context":167},165,{"file":145,"line":183,"context":167},166,{"file":145,"line":185,"context":167},167,{"file":145,"line":187,"context":167},168,{"file":145,"line":189,"context":167},169,{"file":145,"line":191,"context":167},170,{"file":145,"line":193,"context":167},179,{"file":145,"line":195,"context":167},182,{"file":152,"line":36,"context":167},[],[],{"summary":200,"deductions":201},"The clear-statpress plugin, version 1.4.5, exhibits a generally positive security posture due to the absence of known vulnerabilities and the implementation of prepared statements for all SQL queries.  The lack of external HTTP requests, file operations, and bundled libraries also contributes to a reduced attack surface. However, a significant concern arises from the complete lack of output escaping, meaning that any data displayed by the plugin, potentially including user-supplied input, is not being sanitized for malicious scripts or HTML. This could lead to cross-site scripting (XSS) vulnerabilities.\n\nWhile the static analysis shows a clean slate in terms of dangerous functions, taint flows, and a complete absence of CVEs, the unescaped output is a critical oversight that undermines the plugin's overall security.  The plugin has no recorded vulnerability history, which is a good sign, but this does not negate the immediate risks posed by the lack of output escaping.  In conclusion, clear-statpress has a strong foundation with secure database interactions and a limited attack surface, but the unescaped output presents a clear and actionable security risk that needs immediate attention.",[202],{"reason":203,"points":204},"0% properly escaped output",8,"2026-03-16T23:06:50.256Z",{"wat":207,"direct":213},{"assetPaths":208,"generatorPatterns":210,"scriptPaths":211,"versionParams":212},[209],"\u002Fwp-content\u002Fplugins\u002Fclear-statpress\u002Fcss\u002Fleniy_csp.css",[],[],[],{"cssClasses":214,"htmlComments":216,"htmlAttributes":217,"restEndpoints":218,"jsGlobals":219,"shortcodeOutput":220},[215],"datagrid",[],[],[],[],[]]