[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXBHJ3l7BhwPjWQbijy6ErL2JQRVEGkIilN9C6be_VEk":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":139,"fingerprints":209},"monthchunks","Monthchunks","3.1.2","Justin Watt","https:\u002F\u002Fprofiles.wordpress.org\u002Fjustincwatt\u002F","\u003Cp>Display monthly archives by year with links to each month in the following compact format:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>2012\n1 2 3 4 5 6 7 8 9\n\n2011\n1 2 3 4 5 6 7 8 9 10 11 12\n\n2010\n6 7 8 9 10 11 12\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Serves as a drop in replacement for \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_get_archives\" rel=\"nofollow ugc\">\u003Ccode>wp_get_archives( array( 'type' => 'monthly' ) );\u003C\u002Fcode>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you’re interested in contributing to the code behind this plugin, it’s also hosted on GitHub:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fjustincwatt\u002Fwp-monthchunks\u003C\u002Fp>\n","Concisely display monthly archives by year with links to each month.",80,3946,100,2,"2026-01-04T17:13:00.000Z","6.9.4","3.0","",[20,21,22,23,24],"archive","archives","sidebar","template-tag","wp_get_archives","http:\u002F\u002Fjustinsomnia.org\u002F2005\u002F04\u002Fmonthchunks-howto\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmonthchunks.3.1.2.zip",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},"justincwatt",3,2110,90,30,87,"2026-04-05T14:42:25.536Z",[40,63,84,102,119],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":16,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":27,"last_vuln_date":62,"fetched_at":29},"collapsing-archives","Collapsing Archives","3.0.8","robfelty","https:\u002F\u002Fprofiles.wordpress.org\u002Frobfelty\u002F","\u003Cp>Create collapsible archives by year or month. Features include: link to archive pages, display of individual posts and support for custom post-types.\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>I use this plugin in my blog at http:\u002F\u002Fblog.robfelty.com\u003C\u002Fp>\n","This plugin uses Javascript to dynamically expand or collapse the set of months for each year and posts for each month in the archive listing of your  &hellip;",3000,146200,82,21,"2026-02-12T03:41:00.000Z","2.8",[55,21,56,22,57],"accordion","collapse","widget","http:\u002F\u002Frobfelty.com\u002Fplugins\u002Fcollapsing-archives","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-archives.3.0.8.zip",99,1,"2024-08-26 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":17,"requires_php":77,"tags":78,"homepage":81,"download_link":82,"security_score":83,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"expanding-archives","Expanding Archives","2.1.0","Ashley","https:\u002F\u002Fprofiles.wordpress.org\u002Fnosegraze\u002F","\u003Cp>Expanding Archives adds a widget that shows your old posts in an expandable\u002Fcollapsible format. Each post is categorized under its year and month, so you can expand all the posts in a given month and year.\u003C\u002Fp>\n\u003Cp>This plugin comes with very minimal CSS styling so you can easily customize it to match your design.\u003C\u002Fp>\n\u003Cp>JavaScript is required. No IE support.\u003C\u002Fp>\n","This plugin adds a new widget where you can view your old posts by expanding certain years and months.",2000,22798,94,6,"2024-03-23T14:55:00.000Z","6.4.8","7.4",[21,79,80,22,57],"navigation","posts","https:\u002F\u002Fshop.nosegraze.com\u002Fproduct\u002Fexpanding-archives\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpanding-archives.zip",85,{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":13,"downloaded":92,"rating":11,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":18,"tags":97,"homepage":100,"download_link":101,"security_score":83,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"flexo-archives-widget","Flexo Archives","2.1.5","Heath Harrelson","https:\u002F\u002Fprofiles.wordpress.org\u002Fheathharrelson\u002F","\u003Cp>This widget is designed to be a more compact alternative to the default archives widget supplied with WordPress. If you’ve been blogging regularly for several years, the archive list produced by the default widget grows to be quite long. If you use Flexo Archives instead, the list will be displayed as a much smaller list of years. When you click a year, it expands to show the months of that year when you posted. By default the expansion is animated.\u003C\u002Fp>\n\u003Cp>A standalone version that simply prints the HTML for the archive lists and attaches the JavaScript to normal pages is now provided for users who cannot use the widget.\u003C\u002Fp>\n\u003Cp>I am currently seeking translations of the plugin. If you would like to help by translating the plugin into your language, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Ftags\u002Fflexo-archives-widget\" rel=\"ugc\">please post to the support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Thanks to Dylan van der Heij for providing a Dutch translation.\u003C\u002Fp>\n","Displays your archives as a compact list of years that expands when clicked.",31770,8,"2011-07-18T20:21:00.000Z","3.2.1","2.7",[20,21,98,99,22],"collapsible","collapsible-archive","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fflexo-archives-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexo-archives-widget.2.1.5.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":36,"downloaded":110,"rating":13,"num_ratings":61,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":117,"download_link":118,"security_score":83,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"arcw-popover-addon","ARCW Popover Addon","0.1.4","alek","https:\u002F\u002Fprofiles.wordpress.org\u002Falekart\u002F","\u003Cp>\u003Cem>Shows a popover with list of links to the posts of the month\u002Fday.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Compatible with \u003Cstrong>ARCW 1.0.9+\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This will not work if you don’t have Archives Calendar Widget installed\u002Factivated.\u003Cbr \u002F>\nGet it here : \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farchives-calendar-widget\u002F\" rel=\"ugc\">Archives Calendar Widget\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>There is no any settings, just install and activate.\u003C\u002Fp>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cp>Please use the Support section to report issues.\u003C\u002Fp>\n","Popover Addon for Archives Calendar Widget",2777,"2016-08-16T22:31:00.000Z","4.6.30","4.0",[21,115,22,116,57],"calendar","view","http:\u002F\u002Flabs.alek.be\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farcw-popover-addon.0.1.4.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":13,"num_ratings":61,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":137,"download_link":138,"security_score":83,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"archivist","Archivist","1.1","Ben Huson","https:\u002F\u002Fprofiles.wordpress.org\u002Fhusobj\u002F","\u003Cp>Gives you a few extra function for the archives widget including limiting the amount of archives to show and wether you want to display yearly, monthly, weekly or daily archive links.\u003C\u002Fp>\n\u003Cp>Just add the Archivist widget to your sidebar and configure.\u003C\u002Fp>\n","Gives you a few extra function for the archives widget including limiting the amount of archives to show and wether you want to display yearly, monthl &hellip;",20,3580,"2020-12-13T15:43:00.000Z","5.6.17","4.3","5.6",[21,134,135,24,136],"monthly","weekly","yearly","https:\u002F\u002Fgithub.com\u002Fbenhuson\u002Farchivist","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farchivist.1.1.zip",{"attackSurface":140,"codeSignals":157,"taintFlows":200,"riskAssessment":201,"analyzedAt":208},{"hooks":141,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":27,"unprotectedCount":27},[142,148],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","plugins_loaded","monthchunks_load_textdomain","monthchunks.php",47,{"type":143,"name":149,"callback":150,"file":151,"line":152},"widgets_init","register_monthchunks_widget","widget-monthchunks.php",118,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":199},[],{"prepared":61,"raw":27,"locations":160},[],{"escaped":162,"rawEcho":127,"locations":163},5,[164,168,170,172,174,175,176,178,180,182,184,186,188,189,191,192,193,195,196,198],{"file":165,"line":166,"context":167},"class-monthchunks.php",131,"raw output",{"file":165,"line":169,"context":167},133,{"file":151,"line":171,"context":167},26,{"file":151,"line":173,"context":167},29,{"file":151,"line":173,"context":167},{"file":151,"line":173,"context":167},{"file":151,"line":177,"context":167},37,{"file":151,"line":179,"context":167},65,{"file":151,"line":181,"context":167},67,{"file":151,"line":183,"context":167},68,{"file":151,"line":185,"context":167},73,{"file":151,"line":187,"context":167},74,{"file":151,"line":187,"context":167},{"file":151,"line":190,"context":167},81,{"file":151,"line":190,"context":167},{"file":151,"line":37,"context":167},{"file":151,"line":194,"context":167},88,{"file":151,"line":194,"context":167},{"file":151,"line":197,"context":167},96,{"file":151,"line":197,"context":167},[],[],{"summary":202,"deductions":203},"The \"monthchunks\" v3.1.2 plugin exhibits a generally strong security posture based on the provided static analysis. It has no recorded vulnerabilities, a clean taint analysis, and a very small attack surface with no apparent entry points without authentication or permission checks. The plugin also utilizes prepared statements for its sole SQL query, which is a good practice for preventing SQL injection.  However, there are areas for concern. A significant portion (80%) of its output is not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without sanitization.  Furthermore, the complete absence of nonce checks is a notable weakness, as nonces are crucial for preventing Cross-Site Request Forgery (CSRF) attacks, especially if any functionality, even if currently lacking entry points, were to be added in the future. The lack of identified vulnerabilities in its history is positive, but it does not negate the risks presented by the unescaped output and missing nonce checks.",[204,206],{"reason":205,"points":93},"High percentage of unescaped output",{"reason":207,"points":162},"Missing nonce checks","2026-03-16T21:27:43.182Z",{"wat":210,"direct":219},{"assetPaths":211,"generatorPatterns":214,"scriptPaths":215,"versionParams":216},[212,213],"\u002Fwp-content\u002Fplugins\u002Fmonthchunks\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fmonthchunks\u002Fjs\u002Fmonthchunks.js",[],[213],[217,218],"monthchunks\u002Fcss\u002Fstyle.css?ver=","monthchunks\u002Fjs\u002Fmonthchunks.js?ver=",{"cssClasses":220,"htmlComments":223,"htmlAttributes":224,"restEndpoints":225,"jsGlobals":226,"shortcodeOutput":227},[221,222],"monthchunks-widget","monthchunks-widget-title",[],[],[],[],[228,229],"\u003Cdiv class=\"monthchunks-widget\">","\u003Cdiv class=\"monthchunks-widget-title\">"]