[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGcFOrUhBbOzkYtYJbYGlkg3jEyliTHSD8sGQvUWmlqo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"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":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":126,"fingerprints":188},"tainacan-url-metadata-type","Tainacan URL Metadata Type","0.2.0","tainacan","https:\u002F\u002Fprofiles.wordpress.org\u002Ftainacan\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Ftainacan.org\u002F\" rel=\"nofollow ugc\">Tainacan\u003C\u002Fa> is an open-source, powerful and flexible digital repository platform for WordPress.\u003C\u002Fp>\n\u003Cp>This plugin expands the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftainacan\u002F\" rel=\"ugc\">Tainacan plugin\u003C\u002Fa> functionality by adding support to an extra metadata type, useful for displaying URL links as an embed content, either via \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Farticle\u002Fembeds\u002F#okay-so-what-sites-can-i-embed-from\" rel=\"ugc\">WordPress auto embed\u003C\u002Fa> feature or by forcing the usage of an iframe. It is a solution for those interested on having more than one Document of type URL or expecting the attachments list to accept URL as well.\u003C\u002Fp>\n\u003Ch3>Find out more\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Visit our official website: \u003Ca href=\"https:\u002F\u002Ftainacan.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ftainacan.org\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Check our documentation Wiki: \u003Ca href=\"https:\u002F\u002Fwiki.tainacan.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwiki.tainacan.org\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Source code on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftainacan\u002Ftainacan-metadata-type-url\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Ftainacan\u002Ftainacan-metadata-type-url\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is not required anymore if you are using Tainacan 0.21.0, as the URL metadata type has become an official metadata type inside the plugin.",100,4940,1,"2024-04-22T14:50:00.000Z","6.5.8","5.9","7.0",[19,20,21,22,23],"archives","collections","libraries","museums","repository","https:\u002F\u002Ftainacan.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftainacan-url-metadata-type.0.2.0.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},6,2520,97,63,86,"2026-04-04T10:56:03.984Z",[39,56,68,81,103],{"slug":7,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":24,"download_link":52,"security_score":53,"vuln_count":54,"unpatched_count":27,"last_vuln_date":55,"fetched_at":29},"Tainacan","1.0.3","\u003Cp>\u003Ca href=\"https:\u002F\u002Ftainacan.org\u002F\" rel=\"nofollow ugc\">Tainacan\u003C\u002Fa> is an \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftainacan\u002Ftainacan\" rel=\"nofollow ugc\">open-source\u003C\u002Fa> repository platform that turns WordPress into a powerful and flexible environment for managing and publishing digital collections — as easily as writing a blog post.\u003C\u002Fp>\n\u003Cp>Designed for cultural institutions, research projects, archives, museums, and any kind of digital collection, Tainacan integrates seamlessly with the WordPress block editor and takes full advantage of its ecosystem.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free and open source\u003C\u002Fstrong> – Licensed under GPLv3: use, modify, and share freely\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress based\u003C\u002Fstrong> – Built to last taking advantage of the power of the WordPress ecosystem and features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with any theme\u003C\u002Fstrong> – Use the Tainacan Interface theme or adapt any WordPress theme\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy management\u003C\u002Fstrong> – Create collections, define metadata, manage users, and publish content effortlessly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly customizable\u003C\u002Fstrong> – Configure metadata, taxonomies, and filters to match your project’s needs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faceted search\u003C\u002Fstrong> – Offer advanced browsing with intuitive custom filters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Importing and exporting\u003C\u002Fstrong> – Import bulk data from spreadsheets, export in CSV, XLSX, JSON, and other formats\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API and interoperability\u003C\u002Fstrong> – Complete RESTful API with support for metadata mapping to standards such as Dublin Core\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg blocks\u003C\u002Fstrong> – Tell stories about your digital archive using a variety of blocks anywhere in your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Need help?\u003C\u002Fstrong>\u003Cbr \u002F>\nFind documentation, community support, and development resources at:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Ftainacan.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ftainacan.org\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation Wiki\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwiki.tainacan.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwiki.tainacan.org\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftainacan\u002Ftainacan\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Ftainacan\u002Ftainacan\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Forum\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Ftainacan.discourse.group\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ftainacan.discourse.group\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A powerful and flexible open-source repository platform that brings digital collection management to WordPress.",1000,56971,12,"2026-01-26T18:38:00.000Z","6.9.4","6.0",[19,20,51,22,23],"glam","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftainacan.1.0.3.zip",89,14,"2025-12-20 14:07:06",{"slug":57,"name":58,"version":59,"author":7,"author_profile":8,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":11,"num_ratings":13,"last_updated":64,"tested_up_to":48,"requires_at_least":49,"requires_php":17,"tags":65,"homepage":24,"download_link":67,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"tainacan-blocksy","Tainacan Support for Blocksy","0.4.3","\u003Cp>\u003Ca href=\"https:\u002F\u002Ftainacan.org\u002F\" rel=\"nofollow ugc\">Tainacan\u003C\u002Fa> is an open-source, flexible and powerful tool for creating digital repositories on WordPress. It allows you to create and manage collections with a variety of metadata types, rich search and filtering of items and much more.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcreativethemes.com\u002Fblocksy\u002F\" rel=\"nofollow ugc\">Blocksy\u003C\u002Fa> is one of the many WordPress themes available out there. But it is not just another theme, it offers rich controls to customize your site with so many features that you won’t miss a page builder. This project uses their customizer controls to offer options for setting different layouts to Tainacan pages such as the collection items list and the items page.\u003C\u002Fp>\n\u003Cp>This project uses their customizer controls to offer options for setting different layouts to Tainacan pages such as the collection items list and the items page.\u003C\u002Fp>\n\u003Ch3>Find out more\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Visit our official website: \u003Ca href=\"https:\u002F\u002Ftainacan.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ftainacan.org\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Check our documentation Wiki: \u003Ca href=\"https:\u002F\u002Fwiki.tainacan.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwiki.tainacan.org\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Source code on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftainacan\u002Fblocksy-tainacan\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Ftainacan\u002Fblocksy-tainacan\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Blocksy official website: \u003Ca href=\"https:\u002F\u002Fcreativethemes.com\u002Fblocksy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fcreativethemes.com\u002Fblocksy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Blocksy Companion plugin: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblocksy-companion\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblocksy-companion\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Tainacan Support for Blocksy, Copyright 2023 Tainacan.org\u003Cbr \u002F>\nTainacan Support for Blocksy plugin is distributed under the terms of the GNU GPLv3\u003Cbr \u002F>\nLicense details: https:\u002F\u002Fgithub.com\u002Ftainacan\u002Fblocksy-tainacan\u002Fblob\u002Fmaster\u002FLICENSE\u003C\u002Fp>\n","A plugin for integrating Tainacan plugin pages with the amazing Blocksy theme.",400,11461,"2025-12-17T20:45:00.000Z",[19,66,20,22,7],"blocksy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftainacan-blocksy.0.4.3.zip",{"slug":69,"name":70,"version":71,"author":7,"author_profile":8,"description":72,"short_description":73,"active_installs":62,"downloaded":74,"rating":27,"num_ratings":27,"last_updated":75,"tested_up_to":76,"requires_at_least":16,"requires_php":17,"tags":77,"homepage":79,"download_link":80,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"tainacan-extra-view-modes","Tainacan Extra View Modes","0.0.6","\u003Cp>\u003Ca href=\"https:\u002F\u002Ftainacan.org\u002F\" rel=\"nofollow ugc\">Tainacan\u003C\u002Fa> is an open-source, powerful and flexible digital repository platform for WordPress.\u003C\u002Fp>\n\u003Cp>This plugin expands the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftainacan\u002F\" rel=\"ugc\">Tainacan plugin\u003C\u002Fa> functionality by adding support to 8 extra view modes besides the default ones (Masonry, Cards, Records, Table and List). The view modes display your items list giving different style to each item:\u003C\u002Fp>\n\u003Ch3>Gallery\u003C\u002Fh3>\n\u003Cp>A masonry view mode that displays two metadata and opens a slider lightbox.\u003C\u002Fp>\n\u003Ch3>Mosaic\u003C\u002Fh3>\n\u003Cp>A simple and marginless mosaic of item thumbnails.\u003C\u002Fp>\n\u003Ch3>Frame\u003C\u002Fh3>\n\u003Cp>A centered aligned, framed thumbnails view, like gallery expositions.\u003C\u002Fp>\n\u003Ch3>Exhibition\u003C\u002Fh3>\n\u003Cp>A framed record view, where image and metadata are expanded on hover.\u003C\u002Fp>\n\u003Ch3>Albums\u003C\u002Fh3>\n\u003Cp>Thumbnails displayed as album covers with a disk inside.\u003C\u002Fp>\n\u003Ch3>Document\u003C\u002Fh3>\n\u003Cp>Records with stacked papers style, for displaying published research.\u003C\u002Fp>\n\u003Ch3>Books\u003C\u002Fh3>\n\u003Cp>A book cover view, made for library visualizations.\u003C\u002Fp>\n\u003Ch3>Polaroid\u003C\u002Fh3>\n\u003Cp>A framed picture view, similar to polaroid photographs.\u003C\u002Fp>\n\u003Ch3>Find out more\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Visit our official website: \u003Ca href=\"https:\u002F\u002Ftainacan.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ftainacan.org\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Check our documentation Wiki: \u003Ca href=\"https:\u002F\u002Fwiki.tainacan.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwiki.tainacan.org\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Source code on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftainacan\u002Ftainacan-extra-viewmodes\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Ftainacan\u002Ftainacan-extra-viewmodes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Tainacan Extra View Modes plugin, Copyright 2024 Tainacan.org\u003Cbr \u002F>\nTainacan Extra View Modes plugin is distributed under the terms of the GNU GPLv3\u003Cbr \u002F>\nLicense details: https:\u002F\u002Fgithub.com\u002Ftainacan\u002Ftainacan-extra-viewmodes\u002Fblob\u002Fmaster\u002FLICENSE\u003C\u002Fp>\n\u003Cp>Tainacan Extra View Modes plugin bundles the following third-party resources:\u003C\u002Fp>\n\u003Cp>Modernizr 3.11.0 Copyright 2021 The Modernizr Team\u003Cbr \u002F>\nLicenses: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002FModernizr\u002F\u003C\u002Fp>\n\u003Cp>imagesLoaded Copyright 2021 David DeSandro\u003Cbr \u002F>\nLicenses: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fdesandro\u002Fimagesloaded\u003C\u002Fp>\n\u003Cp>Masonry 4.2.2 Copyright 2021 David DeSandro\u003Cbr \u002F>\nLicenses: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fdesandro\u002Fmasonry\u003C\u002Fp>\n\u003Cp>Classie 1.0.1 Copyright 2021 David DeSandro\u003Cbr \u002F>\nLicenses: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fdesandro\u002Fclassie\u003C\u002Fp>\n\u003Cp>cbpGridGallery.js 1.0.0 Copyright 2014 Codrops\u003Cbr \u002F>\nLicenses: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Ftympanus.net\u002Fcodrops\u002F2014\u002F03\u002F21\u002Fgoogle-grid-gallery\u002F\u003C\u002Fp>\n","A view modes plugin for Tainacan, which registers a list of 8 extra view modes that may be used to display your items list.",6092,"2025-11-18T18:48:00.000Z","6.8.5",[19,22,23,7,78],"view-modes","https:\u002F\u002Ftainacan.org\u002Fnew","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftainacan-extra-view-modes.0.0.6.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":48,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":101,"download_link":102,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"disable-author-archives","Disable Author Archives","1.3.5","freemp","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreemp\u002F","\u003Cp>A simple, lightweight WordPress plugin to completely disable author archives\u002Fpages (regardless of whether the corresponding author really exists) and make the web server return status code 404 (‘Not Found’) instead. Related links will also be either disabled or completely removed.\u003C\u002Fp>\n\u003Cp>The plugin does not require any configuration. Once activated, it will start doing its job.\u003C\u002Fp>\n","Disable Author Archives completely removes author archives and makes the web server return status code 404 ('Not Found') instead.",10000,72271,88,7,"2025-12-03T07:54:00.000Z","2.9","",[19,97,98,99,100],"author","disable","links","pages","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-author-archives","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-author-archives.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":95,"tags":118,"homepage":123,"download_link":124,"security_score":11,"vuln_count":13,"unpatched_count":27,"last_vuln_date":125,"fetched_at":29},"simple-yearly-archive","Simple Yearly Archive","2.2.4","wpseek","https:\u002F\u002Fprofiles.wordpress.org\u002Falphawolf\u002F","\u003Cp>Simple Yearly Archive is a rather neat and simple WordPress plugin that allows you to \u003Cstrong>display your archives in a year-based list\u003C\u002Fstrong>. It works mostly like the usual WP archive, but displays all published posts seperated by their year of publication. That said, it’s also possible to restrict the output to certain categories, and much more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>See \u003Ca href=\"https:\u002F\u002Fwww.schloebe.de\u002Fwordpress\u002Fsimple-yearly-archive-plugin\u002F#tabwidget-27592\" title=\"Usage\" rel=\"nofollow ugc\">Usage\u003C\u002Fa> for examples, available parameters and more.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Included languages:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>German (de_DE) (Thanks to me ;-))\u003C\u002Fli>\n\u003Cli>German (de_DE_formal) (Thanks for contributing formal german language goes to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpavog\" rel=\"nofollow ugc\">Paul Vogel\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Italian (it_IT) (Thanks for contributing italian language goes to \u003Ca href=\"https:\u002F\u002Fgidibao.net\" rel=\"nofollow ugc\">Gianni Diurno\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU) (Thanks for contributing russian language goes to \u003Ca href=\"https:\u002F\u002Fgrugl.me\" rel=\"nofollow ugc\">Dimitry German\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Belorussian (by_BY) (Thanks for contributing belorussian language goes to \u003Ca href=\"https:\u002F\u002Fwww.fatcow.com\" rel=\"nofollow ugc\">Marcis Gasuns\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Uzbek (uz_UZ) (Thanks for contributing uzbek language goes to \u003Ca href=\"https:\u002F\u002Fwww.comfi.com\" rel=\"nofollow ugc\">Alexandra Bolshova\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>French (fr_FR) (Thanks for contributing french language goes to \u003Ca href=\"https:\u002F\u002Fwww.li-an.fr\u002Fblog\" rel=\"nofollow ugc\">Jean-Michel Meyer\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Chinese (zh_CN) (Thanks for contributing chinese language goes to \u003Ca href=\"https:\u002F\u002Fmarianama.net\" rel=\"nofollow ugc\">Mariana Ma\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Japanese (ja) (Thanks for contributing japanese language goes to \u003Ca href=\"https:\u002F\u002Fstaff.blog.bng.net\" rel=\"nofollow ugc\">Chestnut\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Portuguese Brazil (pt_BR) (Thanks for contributing portuguese brazil language goes to LucasTolle)\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) (Thanks for contributing dutch language goes to Bart Verkerk)\u003C\u002Fli>\n\u003Cli>Spanish (es) (Spanish translation by \u003Ca href=\"https:\u002F\u002Fwww.ibidemgroup.com\" rel=\"nofollow ugc\">Ibidem Group\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.schloebe.de\u002Farchiv\u002F\" title=\"Click here for a demo\" rel=\"nofollow ugc\">Click here for a demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fx.com\u002Fwpseek\" title=\"Developer on X\" rel=\"nofollow ugc\">Developer on X\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fcyberblitzbirne.bsky.social\" title=\"Developer on Bluesky\" rel=\"nofollow ugc\">Developer on Bluesky\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Looking for more WordPress plugins? Visit \u003Ca href=\"https:\u002F\u002Fwww.schloebe.de\u002Fportfolio\u002F\" rel=\"nofollow ugc\">www.schloebe.de\u002Fportfolio\u002F\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Simple Yearly Archive is a rather neat and simple Wordpress plugin that allows you to display your archives in a year-based list.",6000,188503,94,30,"2026-02-15T14:05:00.000Z","6.9.99","3.7",[119,19,120,121,122],"archive","gettext","wpml","wp_query","https:\u002F\u002Fwww.schloebe.de\u002Fwordpress\u002Fsimple-yearly-archive-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-yearly-archive.zip","2023-02-13 00:00:00",{"attackSurface":127,"codeSignals":159,"taintFlows":175,"riskAssessment":176,"analyzedAt":187},{"hooks":128,"ajaxHandlers":150,"restRoutes":156,"shortcodes":157,"cronEvents":158,"entryPointCount":13,"unprotectedCount":13},[129,135,139,143,147],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","tainacan-register-metadata-type","tainacan_url_plugin_register_metadata_type","tainacan-metadata-type-url.php",16,{"type":130,"name":136,"callback":137,"file":133,"line":138},"tainacan-register-vuejs-component","tainacan_url_plugin_register_metadata_type_form",29,{"type":130,"name":140,"callback":141,"file":133,"line":142},"wp_enqueue_scripts","tainacan_url_plugin_enqueue_styles",38,{"type":130,"name":144,"callback":145,"file":133,"line":146},"admin_enqueue_scripts","tainacan_url_plugin_enqueue_admin_scripts",50,{"type":130,"name":148,"callback":149,"file":133,"line":91},"admin_notices","tainacan_url_plugin_deprecation_warning",[151],{"action":152,"nopriv":153,"callback":154,"hasNonce":153,"hasCapCheck":153,"file":133,"line":155},"dismiss_notification",false,"tainacan_url_plugin_dismiss_notification",56,[],[],[],{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":163,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":174},[],{"prepared":27,"raw":27,"locations":162},[],{"escaped":164,"rawEcho":165,"locations":166},2,3,[167,170,172],{"file":133,"line":168,"context":169},76,"raw output",{"file":133,"line":171,"context":169},81,{"file":133,"line":173,"context":169},83,[],[],{"summary":177,"deductions":178},"The plugin \"tainacan-url-metadata-type\" v0.2.0 exhibits a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and having no recorded vulnerabilities or known CVEs, there are significant concerns regarding its attack surface.  The presence of one AJAX handler without authentication checks represents a direct entry point that could be exploited by unauthenticated users.  Furthermore, the code analysis reveals that only 40% of output is properly escaped, indicating a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is reflected without adequate sanitization. The lack of nonce checks on the AJAX handler exacerbates this risk.\n\nThe vulnerability history, or lack thereof, is a positive sign, suggesting a mature codebase or limited exposure to sophisticated attacks. However, this should not overshadow the immediate risks identified in the static analysis. The unprotected AJAX handler is the most pressing concern, potentially allowing for unauthorized actions or information disclosure. The poor output escaping further compounds this by creating a pathway for XSS.  While the absence of critical taint flows and dangerous functions is encouraging, the identified weaknesses require immediate attention to secure the plugin.",[179,182,185],{"reason":180,"points":181},"AJAX handler without authentication",8,{"reason":183,"points":184},"Poor output escaping (40% proper)",5,{"reason":186,"points":92},"Missing nonce checks on AJAX","2026-03-16T20:43:26.311Z",{"wat":189,"direct":202},{"assetPaths":190,"generatorPatterns":192,"scriptPaths":193,"versionParams":197},[191],"\u002Fwp-content\u002Fplugins\u002Ftainacan-url-metadata-type\u002Fmetadata_type\u002Fmetadata-type.css",[],[194,195,196],"\u002Fwp-content\u002Fplugins\u002Ftainacan-url-metadata-type\u002Fmetadata_type\u002Fmetadata-type.bundle.js","\u002Fwp-content\u002Fplugins\u002Ftainacan-url-metadata-type\u002Fmetadata_type\u002Fmetadata-type-form.js","\u002Fwp-content\u002Fplugins\u002Ftainacan-url-metadata-type\u002Fmetadata_type\u002Fnotices.js",[198,199,200,201],"tainacan-url-metadata-type\u002Fmetadata_type\u002Fmetadata-type.css?ver=","tainacan-url-metadata-type\u002Fmetadata_type\u002Fmetadata-type.bundle.js?ver=","tainacan-url-metadata-type\u002Fmetadata_type\u002Fmetadata-type-form.js?ver=","tainacan-url-plugin-notices?ver=",{"cssClasses":203,"htmlComments":211,"htmlAttributes":212,"restEndpoints":215,"jsGlobals":216,"shortcodeOutput":218},[204,205,206,207,208,209,210],"wp-block-buttons","wp-block-button","wp-block-button__link","wp-element-button","tainacan-metadata-type-url","tainacan-metadata-form-type-url","tainacan-url-plugin-deprecation-notification",[],[213,214],"data-component='tainacan-metadata-type-url'","data-form-component='tainacan-metadata-form-type-url'",[],[132,137,141,217],"TAINACAN_URL_PLUGIN_VERSION",[]]