[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5o8SGuEduX9xMqh5IiUa0JJMJ3bdmMbsLwOHD5Ha-2I":3,"$fAC4DUkcWFWaKNqExsypuvan5R8RLfBxwAflSeOtsAcA":183,"$f7-Wi2rDEU9lKq4nrdAwd5lQQXaNxahLAQORG2UfrlgE":188},{"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":6,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":40,"analysis":135,"fingerprints":170},"adjacent-archive-links","Adjacent Archive Links","3.0","Justin Watt","https:\u002F\u002Fprofiles.wordpress.org\u002Fjustincwatt\u002F","\u003Cp>After activating the plugin, you will have two new template tags at your disposal:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php previous_archive_link( 'format', 'link' ); ?>\n\u003C?php next_archive_link( 'format', 'link' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>They adapt their output depending on whether the date archive is a day, a month,\u003Cbr \u002F>\nor a year, and they will only output a link for an adjacent time period in which you\u003Cbr \u002F>\nhave published posts. Both tags take two string parameters, \u003Cem>format\u003C\u002Fem> and \u003Cem>link\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>The \u003Cem>format\u003C\u002Fem> parameter defines what comes before and after the link. In it, \u003Ccode>%link\u003C\u002Fcode>\u003Cbr \u002F>\nwill be replaced with whatever is declared in the link parameter below. \u003Ccode>previous_archive_link\u003C\u002Fcode>\u003Cbr \u002F>\ndefaults to “\u003Ccode>&laquo; %link\u003C\u002Fcode>” and \u003Ccode>next_archive_link\u003C\u002Fcode> defaults to “\u003Ccode>%link &raquo;\u003C\u002Fcode>“.\u003C\u002Fp>\n\u003Cp>The \u003Cem>link\u003C\u002Fem> parameter defines the link text. Both tags default to “\u003Ccode>%date\u003C\u002Fcode>“, the\u003Cbr \u002F>\nadjacent archive page’s localized date.\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-adjacent-archive-links\u003C\u002Fp>\n","Adds two new template tags to output previous and next links on date archive pages.",10,3093,100,2,"2015-05-18T00:24:00.000Z","4.2.39","",[19,20,21,22,23],"archive","archives","date-archives","navigation","template-tag","http:\u002F\u002Fjustinsomnia.org\u002F2012\u002F11\u002Fadjacent-archive-links-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadjacent-archive-links.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"justincwatt",4,2120,89,30,86,"2026-05-20T07:02:05.384Z",[41,62,83,97,116],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":6,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":26,"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,23099,94,6,"2024-03-23T14:55:00.000Z","6.4.8","7.4",[20,22,57,58,59],"posts","sidebar","widget","https:\u002F\u002Fshop.nosegraze.com\u002Fproduct\u002Fexpanding-archives\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpanding-archives.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":13,"downloaded":70,"rating":13,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":81,"download_link":82,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"disable-unused-features","Disable Unused Pages","1.2","Andrea De Giovine","https:\u002F\u002Fprofiles.wordpress.org\u002Fandreadegiovine\u002F","\u003Cp>Redirect to 404 Author archives, Date archives, Attachment page, Category archives, Tag archives or Search page. Easy, safe and fast!\u003C\u002Fp>\n\u003Cp>Here is the list of pages that can be disabled in one click:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author archives;\u003C\u002Fli>\n\u003Cli>Date archives;\u003C\u002Fli>\n\u003Cli>Attachment pages;\u003C\u002Fli>\n\u003Cli>Category archives;\u003C\u002Fli>\n\u003Cli>Tag archives;\u003C\u002Fli>\n\u003Cli>Search page;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>directly from the WordPress dashboard without including external scripts or functions to your website.\u003C\u002Fp>\n\u003Cp>Do you like the \u003Cstrong>Disable Unused Pages\u003C\u002Fstrong> plugin? Leave a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-unused-features\u002Freviews\u002F?filter=5\" title=\"Write Review\" rel=\"ugc\">5-Star Review\u003C\u002Fa> to recommend it to other users.\u003C\u002Fp>\n\u003Ch3>Disable Unused Pages documentation\u003C\u002Fh3>\n\u003Cp>For the plugin documentation visit the \u003Ca href=\"https:\u002F\u002Fwww.andreadegiovine.it\u002Frisorse\u002Fplugin\u002Fdisable-unused-features?utm_source=wordpress_org&utm_medium=plugin_page&utm_campaign=disable_unused_features\" title=\"Disable unused features plugin\" rel=\"nofollow ugc\">Disable unused features page\u003C\u002Fa> on the developer’s website.\u003C\u002Fp>\n\u003Ch3>Disable Unused Pages credits\u003C\u002Fh3>\n\u003Cp>The “Disable Unused Pages” plugin was entirely \u003Cstrong>designed and created by Andrea De Giovine\u003C\u002Fstrong>.\u003Cbr \u002F>\nIf you like the idea and want to support the developer, please \u003Ca href=\"https:\u002F\u002Fwww.andreadegiovine.it\u002Foutlinks\u002F1422\u002F?utm_source=wordpress_org&utm_medium=plugin_page&utm_campaign=disable_unused_features\" title=\"Send donation\" rel=\"nofollow ugc\">make a donation (even just a coffee)\u003C\u002Fa>.\u003Cbr \u002F>\nFor \u003Cstrong>collaborations\u003C\u002Fstrong> and \u003Cstrong>consultations\u003C\u002Fstrong> visit the website of the \u003Ca href=\"https:\u002F\u002Fwww.andreadegiovine.it\u002F?utm_source=wordpress_org&utm_medium=plugin_page_text&utm_campaign=disable_unused_features\" title=\"Web developer freelance\" rel=\"nofollow ugc\">freelance web developer\u003C\u002Fa>.\u003Cbr \u002F>\nFor \u003Cstrong>bug reports\u003C\u002Fstrong> and \u003Cstrong>support for this plugin\u003C\u002Fstrong>, visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-unused-features\u002F\" title=\"Plugin support\" rel=\"ugc\">support\u003C\u002Fa> section to ask the developer and the community directly.\u003C\u002Fp>\n","Redirect to 404: Author archives, Date archives, Attachment page, Category archives, Tag archives or Search page. Easy, safe and fast!",2028,1,"2020-05-29T08:52:00.000Z","5.4.19","4.0","5.6",[77,78,21,79,80],"author-archives","category-archives","disable-pages","tag-archives","https:\u002F\u002Fwww.andreadegiovine.it\u002Frisorse\u002Fplugin\u002Fdisable-unused-features\u002F?utm_source=wordpress_org&utm_medium=plugin_link&utm_campaign=disable_unused_features","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-unused-features.1.2.zip",{"slug":84,"name":85,"version":86,"author":7,"author_profile":8,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":13,"num_ratings":14,"last_updated":91,"tested_up_to":92,"requires_at_least":6,"requires_php":17,"tags":93,"homepage":95,"download_link":96,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"monthchunks","Monthchunks","3.1.2","\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,3990,"2026-01-04T17:13:00.000Z","6.9.4",[19,20,58,23,94],"wp_get_archives","http:\u002F\u002Fjustinsomnia.org\u002F2005\u002F04\u002Fmonthchunks-howto\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmonthchunks.3.1.2.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":89,"num_ratings":71,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":17,"tags":110,"homepage":114,"download_link":115,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-lopa","Logarithmic Pagination","0.1.3","Jonas","https:\u002F\u002Fprofiles.wordpress.org\u002Fuargh\u002F","\u003Cp>This will give you an advanced pagination to distribute your link-juice more evenly across your paginated paged. It also provides a better choice of navigation to the user to explore and find your content.\u003C\u002Fp>\n\u003Cp>You can turn the pagination on\u002Foff separately for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>homepage\u003C\u002Fli>\n\u003Cli>search results\u003C\u002Fli>\n\u003Cli>category archives\u003C\u002Fli>\n\u003Cli>date archives\u003C\u002Fli>\n\u003Cli>tag archives\u003C\u002Fli>\n\u003Cli>author archives\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Or implement it directly into your theme using \u003Ccode>\u003C?php the_wp_lopa('pages_below'); ?>\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>You can also choose if you want it to be displayed before and\u002For after the loop content.\u003C\u002Fp>\n\u003Cp>The plugin is currently available in English and German. If you want to help translate it, just write me an email. Help is much appreciated!\u003C\u002Fp>\n\u003Cp>For more information visit the \u003Ca href=\"http:\u002F\u002Fwww.k308.de\u002Flabs\u002Flogarithmic-pagination\" title=\"Logarithmic Pagination plugin page\" rel=\"nofollow ugc\">plugin website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is based on the idea found in the following (German) article by Nikolas Schmidt-Voigt: \u003Ca href=\"http:\u002F\u002Fwww.kawumba.de\u002Fwebseitenstruktur-und-paginierung-fuer-seo\u002F\" title=\"Logarithmic Pagination plugin page\" rel=\"nofollow ugc\">Webseitenstruktur und Paginierung für SEO\u003C\u002Fa> & a\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F7835752\u002Fhow-to-do-page-navigation-for-many-many-pages-logarithmic-page-navigation\" title=\"\" rel=\"nofollow ugc\">discussion\u003C\u002Fa> on stackoverflow.\u003C\u002Fp>\n","This plugin inserts pagination to your blog, archives and search results based on logarithmic calculation for a more evenly distributed link-juice.",20,3270,"2013-04-22T10:29:00.000Z","3.5.2","3.0.1",[20,111,22,112,113],"categories","pagination","search","http:\u002F\u002Fwww.k308.de\u002Fwp\u002Flogarithmic-pagination","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-lopa.0.1.3.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":11,"downloaded":124,"rating":27,"num_ratings":27,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":55,"tags":128,"homepage":132,"download_link":133,"security_score":134,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"archivespress","ArchivesPress: Index Blocks for WordPress","3.3","Milan Petrovic","https:\u002F\u002Fprofiles.wordpress.org\u002Fgdragon\u002F","\u003Cp>Display indexes based on the dates (years, months and days archives), authors and taxonomy terms for quick navigation and filtering of posts with various customization options available for each shortcode or block used.\u003C\u002Fp>\n\u003Cp>The plugin uses shortcodes for each of the archive indexes. This includes three shortcodes, each one with various attributes to configure the index and styling. And, the plugin also includes three blocks for the Gutenberg Block Editor. Each block can be configured via the Block Sidebar.\u003C\u002Fp>\n\u003Ch4>Block Editor Blocks\u003C\u002Fh4>\n\u003Cp>All blocks are available under ‘ArchivesPress’ block category.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dates Archives Index\u003C\u002Fli>\n\u003Cli>Authors Archives Index\u003C\u002Fli>\n\u003Cli>Terms Archives Index\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dates Archives Index: \u003Ccode>[archivespress-dates]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Authors Archives Index: \u003Ccode>[archivespress-authors]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Terms Archives Index: \u003Ccode>[archivespress-terms]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To learn more about each shortcode, available attributes and get some examples, make sure to check out the \u003Ca href=\"https:\u002F\u002Fsupport.dev4press.com\u002Fkb\u002Fproduct\u002Farchivespress\u002F\" rel=\"nofollow ugc\">knowledge base\u003C\u002Fa> for this plugin.\u003C\u002Fp>\n\u003Ch4>More Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SASS based styling\u003C\u002Fli>\n\u003Cli>CSS using variables and flex\u003C\u002Fli>\n\u003Cli>Two layouts for every shortcode\u003C\u002Fli>\n\u003Cli>Change colors and font via shortcode\u003C\u002Fli>\n\u003Cli>Support for RTL orientation\u003C\u002Fli>\n\u003Cli>Fully responsive styling\u003C\u002Fli>\n\u003Cli>Load styling file only when needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Home, Knowledge Base, Support and GitHub\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Learn more About the Plugin: \u003Ca href=\"https:\u002F\u002Fplugins.dev4press.com\u002Farchivespress\u002F\" rel=\"nofollow ugc\">ArchivesPress Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Shortcodes Configuration: \u003Ca href=\"https:\u002F\u002Fsupport.dev4press.com\u002Fkb\u002Fproduct\u002Farchivespress\u002F\" rel=\"nofollow ugc\">ArchivesPress Knowledge Base\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support Forum: \u003Ca href=\"https:\u002F\u002Fsupport.dev4press.com\u002Fforums\u002Fforum\u002Fplugins-free\u002Farchivespress\u002F\" rel=\"nofollow ugc\">Dev4Press Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Contribute to Plugin Development: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdev4press\u002Farchivespress\" rel=\"nofollow ugc\">ArchivesPress on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Display indexes based on the dates (years, months, and days archives), authors, and taxonomy terms for quick navigation and filtering of posts.",4968,"2024-06-28T18:42:00.000Z","6.6.5","6.1",[20,129,130,131,22],"blocks","dev4press","index","https:\u002F\u002Fplugins.dev4press.com\u002Farchivespress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farchivespress.3.3.zip",92,{"attackSurface":136,"codeSignals":148,"taintFlows":158,"riskAssessment":159,"analyzedAt":169},{"hooks":137,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":147,"entryPointCount":27,"unprotectedCount":27},[138],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","plugins_loaded","adjacent_archive_links_init","adjacent-archive-links.php",121,[],[],[],[],{"dangerousFunctions":149,"sqlUsage":150,"outputEscaping":152,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":157},[],{"prepared":14,"raw":27,"locations":151},[],{"escaped":27,"rawEcho":71,"locations":153},[154],{"file":142,"line":155,"context":156},111,"raw output",[],[],{"summary":160,"deductions":161},"The 'adjacent-archive-links' plugin version 3.0 exhibits a generally positive security posture based on the static analysis.  The absence of known CVEs and a clean vulnerability history suggests a history of secure development. The code analysis reveals no dangerous functions, file operations, or external HTTP requests. All SQL queries are properly prepared, which is an excellent practice.  Furthermore, the plugin has no identifiable attack surface through AJAX, REST API, shortcodes, or cron events, significantly reducing the potential for external exploitation.\n\nHowever, a critical concern arises from the output escaping analysis, where 100% of the single output found is not properly escaped. This represents a potential vulnerability to Cross-Site Scripting (XSS) attacks, especially if the plugin's output is dynamic or user-influenced, even with a minimal attack surface. The lack of nonce and capability checks across all entry points, while seemingly less critical due to the absence of direct entry points, still indicates a missed opportunity for defense-in-depth and could become a risk if new entry points were introduced or if the existing (albeit zero) entry points were somehow accessed through unexpected means.\n\nIn conclusion, while the plugin has demonstrated a strong commitment to security by avoiding common pitfalls and maintaining a clean vulnerability record, the unescaped output is a notable weakness that requires immediate attention. The absence of explicit security checks on entry points, though mitigated by the current lack of an attack surface, is a less severe but still present area for improvement.",[162,164,167],{"reason":163,"points":52},"Unescaped output detected",{"reason":165,"points":166},"No nonce checks on entry points",3,{"reason":168,"points":166},"No capability checks on entry points","2026-04-16T11:58:12.795Z",{"wat":171,"direct":176},{"assetPaths":172,"generatorPatterns":173,"scriptPaths":174,"versionParams":175},[],[],[],[],{"cssClasses":177,"htmlComments":178,"htmlAttributes":179,"restEndpoints":180,"jsGlobals":181,"shortcodeOutput":182},[],[],[],[],[],[],{"error":184,"url":185,"statusCode":186,"statusMessage":187,"message":187},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fadjacent-archive-links\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":189},[190,197],{"version":6,"download_url":191,"svn_tag_url":192,"released_at":28,"has_diff":193,"diff_files_changed":194,"diff_lines":28,"trac_diff_url":195,"vulnerabilities":196,"is_current":184},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadjacent-archive-links.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadjacent-archive-links\u002Ftags\u002F3.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadjacent-archive-links%2Ftags%2F2.0&new_path=%2Fadjacent-archive-links%2Ftags%2F3.0",[],{"version":198,"download_url":199,"svn_tag_url":200,"released_at":28,"has_diff":193,"diff_files_changed":201,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":202,"is_current":193},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadjacent-archive-links.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadjacent-archive-links\u002Ftags\u002F2.0\u002F",[],[]]