[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZPhxZ3mwQx688H7cLR6w5f0EqFSdui5xE1sJqgAV3QA":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":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":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":131,"fingerprints":408},"yd-wpmu-bloglist-widget","YD WPMU Bloglist Widget","2.1.1","Yann at WP&Co","https:\u002F\u002Fprofiles.wordpress.org\u002Fydubois\u002F","\u003Ch4>Show a list of all the WPMU sub-sites\u003C\u002Fh4>\n\u003Cp>This WordPress MU plugin installs a \u003Cstrong>new sidebar widget\u003C\u002Fstrong> that can display the \u003Cstrong>list of children sites\u003C\u002Fstrong> of your main \u003Cstrong>mother site\u003C\u002Fstrong> in a single or multi-column format.\u003Cbr \u002F>\nThe \u003Cstrong>post count\u003C\u002Fstrong> is displayed for each sub-site \u002F blog of the \u003Cstrong>blogs listing\u003C\u002Fstrong>.\u003Cbr \u002F>\nIt also creates a \u003Cstrong>new PHP function\u003C\u002Fstrong> that can be included in any template to \u003Cstrong>display an ordered list\u003C\u002Fstrong> that can be designed as a block of information using CSS.\u003C\u002Fp>\n\u003Cp>The list can be ordered by blog name, post count, blog creation date or last update, in ascending or descending order.\u003Cbr \u002F>\nBlogs can be excluded from the list based on various criteria or individually by blog ID.\u003C\u002Fp>\n\u003Cp>Since version 2.0.0, this plugin supports WPML multiple-language blogs: it will automatically list only blogs using the active language, except where WPML filters are deactivated,\u003Cbr \u002F>\nor a special ‘in’ (international) langiage is created.\u003C\u002Fp>\n\u003Cp>If you don’t like the widget or don’t use sidebars, you can also \u003Cstrong>include the list in the content of any page or post\u003C\u002Fstrong> of your blog,\u003Cbr \u002F>\nby simply adding the special \u003Ccode>[!YDWPMUBL]\u003C\u002Fcode> special tag, or \u003Cstrong>include the blog listing in a template\u003C\u002Fstrong> with the \u003Ccode>\u003C?php yd_display_wpmu_bloglist() ?>\u003C\u002Fcode> function.\u003Cbr \u002F>\nThe list design is \u003Cstrong>highly customizable\u003C\u002Fstrong> allowing different settings when displayed as a widget on the home page and other blog pages, and when used inside templates.\u003C\u002Fp>\n\u003Cp>All display parameters can be set in the settings (options) page, or overridden in the template function call.\u003C\u002Fp>\n\u003Cp>The display style of each element of the listing can be individually customized using CSS.\u003C\u002Fp>\n\u003Cp>The plugin uses \u003Cstrong>cache\u003C\u002Fstrong> and sitemeta table information to avoid multiple database query.\u003Cbr \u002F>\nIt has its own widget control pannel and admin settings page.\u003Cbr \u002F>\nIt is \u003Cstrong>fully internationalized\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Base package includes .pot file for translation of the interface, and English, Spanish, Galician, French, Dutch and German versions.\u003Cbr \u002F>\nThe plugin can be used to display text in any WordPress compatible language and charset.\u003C\u002Fp>\n\u003Ch4>Active support\u003C\u002Fh4>\n\u003Cp>Drop me a line on my \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-bloglist-widget\" title=\"Yann Dubois' Bloglist Widget for WordPress MU\" rel=\"nofollow ugc\">YD WPMU Bloglist plugin support site\u003C\u002Fa> to report bugs, ask for a specific feature or improvement, or just tell me how you’re using the plugin.\u003C\u002Fp>\n\u003Ch4>Description en Français :\u003C\u002Fh4>\n\u003Cp>Ce plug-in WordPress installe un nouveau widget dans votre barre latérale qui peut afficher la liste des “sous-sites” de votre site principal WordPress MU, triés selons divers critères au choix.\u003C\u002Fp>\n\u003Cp>Le nombre de billets publiés dans chaque blog est également indiqué.\u003C\u002Fp>\n\u003Cp>La liste peut être triée notamment par nom de site, par nombre de billets publiés, par date de création ou de mise à jour.\u003Cbr \u002F>\nOn peut sélectionner quels blogs sont inclus ou exclus de la liste selon divers critères, et exclure individuellement des blogs par identifiant.\u003C\u002Fp>\n\u003Cp>Depuis la version 2.0.0 ce plugin supporte les sites multi-lingues utilisant WPML. Seuls les blogs de la langue active seront listés.\u003C\u002Fp>\n\u003Cp>La liste est affichée sous forme d’un bloc, sur une ou plusieurs colonnes et on peut choisir le nombre de colonnes à utiliser.\u003Cbr \u002F>\nSi vous n’aimez pas le principe du widget ou n’utilisez pas de barres latérales, vous pouvez inclure la liste des blogs n’impore où dans le contenu des pages et billets de votre blog,\u003Cbr \u002F>\nsimplement en insérant un “tag” spécial.\u003C\u002Fp>\n\u003Cp>Chaque élément affiché dispose d’un conteneur séparé permettant de complètement personnaliser le style d’affichage à l’aide de feuilles de style CSS.\u003C\u002Fp>\n\u003Cp>Le plugin utilise un système de cache pour éviter les requêtes de base de données redondantes.\u003C\u002Fp>\n\u003Cp>Il a son propre panneau de contrôle et sa page de réglages (options) dans l’administration.\u003Cbr \u002F>\nIl est entièrement internationalisé.\u003C\u002Fp>\n\u003Cp>La distribution standard inclut le fichier de traduction .pot et les versions française, anglaise, espagnole, galicienne, hollandaise et allemande.\u003Cbr \u002F>\nLe plugin peut fonctionner avec n’importe quelle langue ou jeu de caractères y compris le chinois.\u003Cbr \u002F>\nPour toute aide ou information en français, laissez-moi un commentaire sur le \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-bloglist-widget\" title=\"Yann Dubois' Bloglist Widget for WordPress\" rel=\"nofollow ugc\">site de support du plugin YD WPMU Bloglist Widget\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Funding Credits\u003C\u002Fh4>\n\u003Cp>Original and additional developments of this plugin has been paid for by \u003Ca href=\"http:\u002F\u002Fwww.wellcom.fr\" title=\"Wellcom\" rel=\"nofollow ugc\">Wellcom.fr\u003C\u002Fa>. Please visit their site!\u003C\u002Fp>\n\u003Cp>Le développement d’origine et les améliorations de cette extension ont été financés par \u003Ca href=\"http:\u002F\u002Fwww.wellcom.fr\" title=\"Wellcom\" rel=\"nofollow ugc\">Wellcom.fr\u003C\u002Fa>. Allez visiter leur site !\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>If you want to contribute to a translation of this plugin, please drop me a line by e-mail or leave a comment on the \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-bloglist-widget\" title=\"Yann Dubois' Bloglist Widget for WordPress MU\" rel=\"nofollow ugc\">plugin’s page\u003C\u002Fa>.\u003Cbr \u002F>\nYou will get credit for your translation in the plugin file and this documentation, as well as a link on this page and on my developers’ blog.\u003C\u002Fp>\n\u003Ch4>Translation credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Spanish and Galician translation kindly provided by: \u003Ca href=\"http:\u002F\u002Fwww.arumeinformatica.es\u002F\" title=\"Arume\" rel=\"nofollow ugc\">Arume\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch translation kindly provided by: \u003Ca href=\"http:\u002F\u002Fwww.fethiyehotels.com\" title=\"Rene\" rel=\"nofollow ugc\">Rene\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>German translation by: \u003Ca href=\"http:\u002F\u002Fwww.pangaea.nl\u002Fdiensten\u002Fexact-webshop\" title=\"Pangaea\" rel=\"nofollow ugc\">Rian Kramer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ukrainian translation by: \u003Ca href=\"http:\u002F\u002Fwebhostinggeeks.com\u002F\" title=\"Web Geek\" rel=\"nofollow ugc\">Mikalay Lisica\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Widget control pannel\u003C\u002Fh3>\n\u003Cp>The widget has its own control pannel for setting-up its look and feel. You can administer it from the widgets admin page.\u003Cbr \u002F>\nRemember to clear the cache when you make changes, if you want to see them right away (see hereunder).\u003C\u002Fp>\n\u003Ch3>Widget options page\u003C\u002Fh3>\n\u003Cp>Use the widget’s own option page to clear the cache and reset default settings.\u003Cbr \u002F>\nOtherwise, the cache expires only when content is added to the blog or widget control panel options are changed.\u003C\u002Fp>\n\u003Ch3>Revisions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>2.1.1 Indonesian translation by Syamsul Alam\u003C\u002Fli>\n\u003Cli>2.1.0 New features: drop-down, sort by domain, filter hooks, show_count=false, wp-style arguments\u003C\u002Fli>\n\u003Cli>2.0.0 Major new release : WPML support, blog exclusion options\u003C\u002Fli>\n\u003Cli>1.0.2 Bugfix in postcount order; German version.\u003C\u002Fli>\n\u003Cli>1.0.1 Bugfix in settings update.\u003C\u002Fli>\n\u003Cli>1.0.0 Final release. Includes improved settings page and Dutch version.\u003C\u002Fli>\n\u003Cli>0.2.2 Bug fixes in the options page (when saving settings) – still considered beta (check cache IRL).\u003C\u002Fli>\n\u003Cli>0.2.1 Third debug (“duplicate link” issue for subdomains) – still considered beta (check cache IRL).\u003C\u002Fli>\n\u003Cli>0.2.0 Second debug (thanks to TB@Wellcom) – still considered beta (check cache IRL).\u003C\u002Fli>\n\u003Cli>0.1.1 First debug (thanks to Arume) – still considered beta (check cache IRL).\u003C\u002Fli>\n\u003Cli>0.1.0 Original beta version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Did you like it?\u003C\u002Fh3>\n\u003Cp>Drop me a line on http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-bloglist-widget\u003C\u002Fp>\n\u003Cp>And… \u003Cem>please\u003C\u002Fem> rate this plugin –>\u003C\u002Fp>\n","Sidebar widget and template function to display an ordered blog list of subsites (with post count) on a page of the WordPress MU main site.",20,15842,0,"2013-02-01T00:24:00.000Z","3.5.2","2.9.1","",[19,20,21,22,23],"blog-list","blog-listing","bloglist","wordpress-mu","wpmu","http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-bloglist-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyd-wpmu-bloglist-widget.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"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},"ydubois",14,180,88,30,86,"2026-04-04T10:57:37.584Z",[39,61,81,97,114],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":13,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"advanced-posts-listing","Advanced Posts Listing – Show Post List Easily","1.0.7","Flipper Code - WordPress Development Company","https:\u002F\u002Fprofiles.wordpress.org\u002Fflippercode\u002F","\u003Cp>Advanced Posts Listing is a Gutenberg block plugin that enables site administrators to create & display visually appealing blog posts listing or custom post type listing effortlessly right from the Gutenberg editor.\u003C\u002Fp>\n\u003Cp>This plugin provides six beautiful and responsive design \u002F layouts for the listing. Site admins can choose custom post type from block properties & listing will be created accordingly with a live preview.\u003C\u002Fp>\n\u003Cp>This plugin also allows site admins to filter the custom post listing by taxonomy, terms and other criterias. The infomation displayed inside the listing record is also manageable from block properties.\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cp>For better idea of how all layouts would look like, below are live demo links of all the layouts.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Flisting-layout\u002F\" rel=\"nofollow ugc\">List View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002F\" rel=\"nofollow ugc\">Grid View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Fmasonry-layout\u002F\" rel=\"nofollow ugc\">Masonry View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Foverlay-layout\u002F\" rel=\"nofollow ugc\">Overlay View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Fslider-layout\u002F\" rel=\"nofollow ugc\">Slider View\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Contact \u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fsupport\" rel=\"nofollow ugc\">Dedicated Support team\u003C\u002Fa> for any assistance in the plugin setup process, for any query or for any customisation request for this plugin.\u003C\u002Fp>\n\u003Cp>Features List\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Six beautiful & responsive blog post listing designs.\u003C\u002Fli>\n\u003Cli>Numeric pagination support for every layout. Manageable settings for pagination.\u003C\u002Fli>\n\u003Cli>Display posts, pages, and custom post types listing.\u003C\u002Fli>\n\u003Cli>Filter posts by categories.\u003C\u002Fli>\n\u003Cli>Filter posts by tags.\u003C\u002Fli>\n\u003Cli>Filter custom post types by taxonomies.\u003C\u002Fli>\n\u003Cli>Listing inherits most of the typography from currently activated theme.\u003C\u002Fli>\n\u003Cli>Manageable color picker settings for buttons UI to make it theme compatible.\u003C\u002Fli>\n\u003Cli>Options for adding custom css in block settings. Full flexibility. \u003C\u002Fli>\n\u003Cli>Compatible with popular custom post type plugins. e,g Advanced Custom Fields (acf plugin).\u003C\u002Fli>\n\u003Cli>Supports custom post type listing.\u003C\u002Fli>\n\u003Cli>Include only some specific posts\u002Fcustom posts by comma separated ids.\u003C\u002Fli>\n\u003Cli>Exclude some particular posts by comma separated ids to be dislayed in output.\u003C\u002Fli>\n\u003Cli>Sort listings by date (ascending\u002Fdescending).\u003C\u002Fli>\n\u003Cli>Alphabetical sorting (A-Z, Z-A).\u003C\u002Fli>\n\u003Cli>Live preview of listings in Gutenberg.\u003C\u002Fli>\n\u003Cli>Customizable listing display.\u003C\u002Fli>\n\u003Cli>Easy block properties configuration.\u003C\u002Fli>\n\u003Cli>Manageable row and column gaping for Grid, Masanory & Overlay layout.\u003C\u002Fli>\n\u003Cli>Display post titles.\u003C\u002Fli>\n\u003Cli>Show post excerpts.\u003C\u002Fli>\n\u003Cli>Include post featured images.\u003C\u002Fli>\n\u003Cli>Display post authors.\u003C\u002Fli>\n\u003Cli>Show post dates.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post titles.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post content.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post excerpts.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide meta data like dates.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide categories.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide tags.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide featured images.\u003C\u002Fli>\n\u003Cli>Customize the number of posts per listing.\u003C\u002Fli>\n\u003Cli>Pagination for long listings.\u003C\u002Fli>\n\u003Cli>Responsive design for mobile and desktop.\u003C\u002Fli>\n\u003Cli>SEO-friendly post listings.\u003C\u002Fli>\n\u003Cli>Lightweight and fast-loading.\u003C\u002Fli>\n\u003Cli>Compatible with all WordPress themes.\u003C\u002Fli>\n\u003Cli>User-friendly interface.\u003C\u002Fli>\n\u003Cli>Regular updates and support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So this plugin supports a wide range of custom post types and offers extensive filtering options, including categories, tags, and custom taxonomies. Certain posts can also be included or excluded via id from the output. This flexibility ensures that your posts list is tailored to meet your specific needs. Additionally, the posts block can be sorted by date or alphabetically, giving you full control over how your content is presented. Enhance your WordPress site with a post list block that is both functional and visually appealing with maximum flexiblity.\u003C\u002Fp>\n","Display posts list from posts, pages or custom post types. Use Multiple designs and filters.",3000,19550,"2025-02-27T13:30:00.000Z","6.7.5","5.5","7.0",[20,54,55,56,57],"blog-post","post-list","post-listing","posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-posts-listing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-posts-listing.1.0.7.zip",92,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":47,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":17,"tags":75,"homepage":79,"download_link":80,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"disable-user-gravatar","Disable User Gravatar","3.1","Marcus (aka @msykes)","https:\u002F\u002Fprofiles.wordpress.org\u002Fnetweblogic\u002F","\u003Cp>This is a very simple and lightweight plugin that anonymizes default avatars and prevents the user’s gravatar being automatically obtained from gravatar.com based on their registered email. This would be useful for sites where users require an extra layer of privacy, or if you just want to prevent potentially silly or embarrasing avatar accidents.\u003C\u002Fp>\n\u003Cp>If you’re using Identicons or any other generated default avatar, the user should keep a consistent avatar unless they change their registered email.\u003C\u002Fp>\n\u003Cp>You can also disable Gravatar completely and choose a default image to display.\u003C\u002Fp>\n\u003Cp>This plugin is also compatible with other avatar customization plugins such as \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Favatar-manager\u002F\" rel=\"ugc\">Avatar Manager\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress\u002F\" rel=\"ugc\">BuddyPress\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-new-default-avatar\u002F\" rel=\"ugc\">Add New Default Avatar\u003C\u002Fa>, since this plugin specifically prevents the gravatar of a specific user email being used and reverts to the default or user-defined avatar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important 3.0 Update – BuddyPress users should visit the Settings > Discussion page on your dashboard and choose one of the Disable Gravatar options to restore previous behavior.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have any issues or suggestions, please visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-user-gravatar\" rel=\"ugc\">support forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you find this plugin useful and would like to say thanks, please leave us a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fdisable-user-gravatar?filter=5\" rel=\"ugc\">5 star review\u003C\u002Fa>!\u003C\u002Fp>\n","Stops WordPress from grabbing a user avatar using their registrated email from gravatar.com.",40294,100,10,"2022-11-01T16:00:00.000Z","6.1.10","2.7",[76,77,78,22,23],"activity-stream","avatar","gravatar","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-user-gravatar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-user-gravatar.zip",{"slug":82,"name":83,"version":84,"author":7,"author_profile":8,"description":85,"short_description":86,"active_installs":35,"downloaded":87,"rating":34,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":16,"requires_php":17,"tags":91,"homepage":95,"download_link":96,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"yd-wpmu-sitewide-options","YD Network-wide Options","4.0.1","\u003Cp>This plugin has been thoroughly tested and is fully compatible with \u003Cstrong>WordPress 3.0x multisite\u003C\u002Fstrong> or with \u003Cstrong>WPMU 2.9\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>This plugin was originally named \u003Cstrong>YD WPMU Sitewide Options\u003C\u002Fstrong>. The name has been changed with version 3.0 to match WordPress 3.0 vocabulary and concepts. Backwards compatibility with WordPress MU has been maintained.\u003C\u002Fp>\n\u003Ch4>Centralized management of your network-wide installed plugins!\u003C\u002Fh4>\n\u003Cp>This WordPress 3.0 multisite or WPMU plugin installs a \u003Cstrong>new settings page\u003C\u002Fstrong> where you can choose which blog or plugin settings you want to replicate site-wide or network-wide to all your \u003Cstrong>children sites\u003C\u002Fstrong>.\u003Cbr \u002F>\nAny change (update) to those settings (options) on the \u003Cstrong>mother site\u003C\u002Fstrong> admin pages can be automatically copied to all the sub-sites (blogs).\u003C\u002Fp>\n\u003Cp>You can choose which settings to replicate, you can decide if changes of the settings on the main blog should be automatically replicated to all blogs.\u003C\u002Fp>\n\u003Cp>You can replicate your settings as a “one-shot” process (for example when setting up new blogs or installing a new network-wide or site-wide plugin),\u003Cbr \u002F>\nor have the plugin maintain your settings in sync on all your blogs over time.\u003C\u002Fp>\n\u003Cp>You can decide if chosen settings will be automatically “spread” to newly created blogs or not.\u003C\u002Fp>\n\u003Cp>You can choose to manually spread the settings only when you decide to, and not to overwrite existing individual blog settings.\u003Cbr \u002F>\nThis way, you can maintain specific settings on some blogs while keeping the ability to spread default settings to new blogs.\u003C\u002Fp>\n\u003Cp>Since version 4.0.0, the plugin can now create and copy custom database tables used by some plugins, further widening the scope of plugins that can be made network-wide manageable.\u003C\u002Fp>\n\u003Cp>Those techniques can be used to convert any standard WordPress plugin from standalone to a versatile multisite network-wide or sitewide WPMU plugin!\u003C\u002Fp>\n\u003Cp>You can use your main blog as a template-blog for the creation of new sites in your network: the new sites can automatically adopt any or all settings of your main blog,\u003Cbr \u002F>\nactivated plugins can also be copied, as well as the settings of each plugin. This is an alternative to other commercial or non-commercial new blog defaults \u002F new blog template plugins for WPMU.\u003C\u002Fp>\n\u003Cp>Many other creative uses are possible.\u003C\u002Fp>\n\u003Cp>It efficiently makes for a centralized deployment of any plugin parameter on all your WPMU blogs: the main blog acts as a “master” when setting the site-wide option, while your child blogs replicate any change in the option over time like “slaves” (a rather typical master-slave replication pattern).\u003C\u002Fp>\n\u003Cp>The plugin has its own admin options page (settings page).\u003C\u002Fp>\n\u003Cp>It is \u003Cstrong>fully internationalized\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Base package includes .pot file for translation of the interface, and English, French, Dutch and German versions.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin has been successfully tested to convert the following standalone WordPress plugins to network-wide Worpress 3.0x multisite or sitewide WordPress MU plugins with centralized administration:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All WordPress core-options including WordPress 3.0x default theme header options, active plugins, administrator e-mail, commenting otpions and search engine accessibility (public\u002Fprivate status), etc.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Fakismet\u002F\" rel=\"ugc\">Akismet plugin\u003C\u002Fa> credentials (API Key)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Fyd-spread-parameter\u002F\" rel=\"ugc\">YD Spread Parameter plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Fyd-export2email\u002F\" rel=\"ugc\">YD Export2Email plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Fwp-theme-switcher\u002F\" rel=\"ugc\">WP Theme Switcher plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Fdj-email-publish\u002F\" rel=\"ugc\">DJ E-mail Publish plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwprobot.net\u002F\" rel=\"nofollow ugc\">WPRobot plugin\u003C\u002Fa> credentials and settings\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Feasy-privacy-policy\u002F\" rel=\"ugc\">Easy Privacy Policy plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwpmu.org\u002Fplugin-commander-111\u002F\" rel=\"nofollow ugc\">WordPress plugin Commander\u003C\u002Fa> to centrally activate or de-activate plugins network-wide\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML Multilingual CMS\u003C\u002Fa> (new since version 4.0.0)\u003C\u002Fli>\n\u003Cli>and many, many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Only some plugins that do not use either WordPress’ built-in options mechanism or some simple database tables to store their settings cannot be made network-wide with this plugin.\u003Cbr \u002F>\nHowever, the vast majority of state-of-the art third-party plugins use options and\u002For simple tables.\u003C\u002Fp>\n\u003Cp>\u003Cem>Please leave a comment on the \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options\" title=\"Yann Dubois' Network-wide options plugin for multisite WordPress\" rel=\"nofollow ugc\">support site\u003C\u002Fa> to report\u003Cbr \u002F>\nother successful implementations, or any incompatibility.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Active support\u003C\u002Fh4>\n\u003Cp>Drop me a line on my \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options\" title=\"Yann Dubois' Network-wide options plugin for multisite WordPress\" rel=\"nofollow ugc\">WordPress developer site\u003C\u002Fa> to report bugs, ask for a specific feature or improvement, or just tell me how you’re using the plugin.\u003C\u002Fp>\n\u003Ch4>Description en Français :\u003C\u002Fh4>\n\u003Cp>Ce plug-in pour WordPress 3.0x multi-site ou WordPress MU permet de recopier automatiquement n’importe quel paramétrage (option, réglage) de plugin sur tous les blogs de votre réseau WordPress 3.0x ou WPMU.\u003Cbr \u002F>\nToute modification (mise à jour) faite sur un paramètre sélectionné dans le blog principal peut être automatiquement répercutée sur les sous-blogs.\u003Cbr \u002F>\nDe cette façon, vous pouvez centraliser la gestion de vos plugins transversaux.\u003C\u002Fp>\n\u003Cp>Avec cette technique, n’importe quel plugin WordPress standard peut être converti en un plugin transversal pour WP3.0x multisite ou WPMU !\u003C\u002Fp>\n\u003Cp>Les réglages de vos plugins sont automatiquement déployés sur tous vos sites WP MU ou sur tous les sites de votre réseau multi-sites.\u003C\u002Fp>\n\u003Cp>Très pratique si vous installez un plugin transversalement (network-wide) sur tous vos blogs.\u003C\u002Fp>\n\u003Cp>Le plugin a sa propre page d’options dans l’administration.\u003Cbr \u002F>\nIl est entièrement internationalisé.\u003C\u002Fp>\n\u003Cp>La distribution standard inclut le fichier de traduction .pot et les versions française, anglaise, hollandaise et allemande.\u003C\u002Fp>\n\u003Cp>Le plugin peut fonctionner avec n’importe quelle langue ou jeu de caractères.\u003C\u002Fp>\n\u003Cp>Pour toute aide ou information en français, laissez-moi un commentaire sur le \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options\" title=\"Yann Dubois' Network-wide Options for multisite WordPress\" rel=\"nofollow ugc\">site de support du plugin YD WPMU Network-wide Options\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Yann dubois, \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Ffr\u002Fa-propos\u002Fdeveloppeur-wordpress\" title=\"Développeur WordPress freelance à Paris\" rel=\"nofollow ugc\">Développeur WordPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Funding Credits\u003C\u002Fh4>\n\u003Cp>Original development of this plugin has been paid for by \u003Ca href=\"http:\u002F\u002Fwww.wellcom.fr\" title=\"Wellcom\" rel=\"nofollow ugc\">Wellcom.fr\u003C\u002Fa>. Please visit their site!\u003C\u002Fp>\n\u003Cp>Additional development was paid for by \u003Ca href=\"http:\u002F\u002Fbossinternetmarketing.com\u002F\" title=\"bossinternetmarketing.com\" rel=\"nofollow ugc\">Matt Hardy\u003C\u002Fa>. Please visit his site!\u003C\u002Fp>\n\u003Cp>Additional development was paid for by \u003Ca href=\"http:\u002F\u002Fwww.eurospreed.com\u002F\" title=\"Eurospreed.com\" rel=\"nofollow ugc\">Eurospreed\u003C\u002Fa>. Please visit their site!\u003C\u002Fp>\n\u003Cp>Le développement d’origine de ce plugin a été financé par \u003Ca href=\"http:\u002F\u002Fwww.wellcom.fr\" title=\"Wellcom\" rel=\"nofollow ugc\">Wellcom.fr\u003C\u002Fa>. Allez visiter leur site !\u003C\u002Fp>\n\u003Cp>Des développements additionnels ont été financés par \u003Ca href=\"http:\u002F\u002Fbossinternetmarketing.com\u002F\" title=\"bossinternetmarketing.com\" rel=\"nofollow ugc\">Matt Hardy\u003C\u002Fa>. Allez visiter son site!\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>If you want to contribute to a translation of this plugin, please drop me a line by e-mail or leave a comment on the \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options\" title=\"Yann Dubois' Network-wide Options plugin for multisite WordPress\" rel=\"nofollow ugc\">plugin’s page\u003C\u002Fa>.\u003Cbr \u002F>\nYou will get credit for your translation in the plugin file and this documentation, as well as a link on this page and on \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002F\" rel=\"nofollow ugc\">my developers’ blog\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Dutch version kindly provided by \u003Ca href=\"http:\u002F\u002Fwww.fethiyehotels.com\" rel=\"nofollow ugc\">Rene\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>German version kindly provided by \u003Ca href=\"http:\u002F\u002Fwww.pangaea.nl\u002Fdiensten\u002Fexact-webshop\" rel=\"nofollow ugc\">Rian\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin settings\u002Foptions page\u003C\u002Fh3>\n\u003Cp>Use the plugin’s own settings page to select which plugin options\u002Fsettings to automatically replicate network-wide \u002F site-wide.\u003C\u002Fp>\n\u003Ch3>Revisions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>0.1.0 Original beta version.\u003C\u002Fli>\n\u003Cli>0.1.1 Optional debug code.\u003C\u002Fli>\n\u003Cli>0.2.0 Bugfixes + improved settings page.\u003C\u002Fli>\n\u003Cli>1.0.0 Bugfixes + important new features.\u003C\u002Fli>\n\u003Cli>1.1.0 Bugfixes + new features.* 1.1.\u003C\u002Fli>\n\u003Cli>1.1.1 Bugfix\u003C\u002Fli>\n\u003Cli>3.0   WordPress 3.0 compatibility\u003C\u002Fli>\n\u003Cli>3.0.1 Minor text changes\u003C\u002Fli>\n\u003Cli>4.0.0 Database table replication, bugfixes, flush rewrite rules, choose master, ignore blogs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Did you like it?\u003C\u002Fh3>\n\u003Cp>Drop me a line on http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options\u003C\u002Fp>\n\u003Cp>And… \u003Cem>please\u003C\u002Fem> rate this plugin –>\u003C\u002Fp>\n","This plugin has been thoroughly tested and is fully compatible with WordPress 3.0x multisite or with WPMU 2.9.",30081,8,"2012-01-31T19:26:00.000Z","3.0.5",[92,93,94,22,23],"admin","automatic","mu","http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyd-wpmu-sitewide-options.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":71,"downloaded":105,"rating":13,"num_ratings":13,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":17,"tags":109,"homepage":112,"download_link":113,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"add-link","Add Link","1.1","ctltwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fctltwp\u002F","\u003Cp>Add Link enables your users to add links to your blog.\u003Cbr \u002F>\nThis is a simple plugin that enables users to add a sidebar widget to submit links to the blogroll.\u003C\u002Fp>\n\u003Cp>You can enable Login users to managed thier links. Usefull for populating the a blogroll.\u003C\u002Fp>\n","Add Link enables your users to add links to your blog.",7733,"2010-04-15T23:12:00.000Z","2.9.2","2.8",[98,110,111,22,23],"blogroll","user","http:\u002F\u002Fblogs.ubc.ca\u002Fsupport\u002Fplugins\u002Fadd-links-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-link.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":71,"downloaded":122,"rating":13,"num_ratings":13,"last_updated":123,"tested_up_to":124,"requires_at_least":74,"requires_php":17,"tags":125,"homepage":129,"download_link":130,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"bbredirector","bbRedirector","1.0","BjornW","https:\u002F\u002Fprofiles.wordpress.org\u002Fbjornw\u002F","\u003Cblockquote>\n\u003Cp>DO NOT USE THIS PLUGIN!\u003Cbr \u002F>\n  It is outdated, not maintained and frankly there are better plugins to use.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>bbRedirector makes it easy to redirect a page to another location using absolute urls from within WordPress.\u003Cbr \u002F>\nNo mod_rewrite nor .htaccess is needed. You just create a page, add a specific customfield and choose the\u003Cbr \u002F>\nredirect template included with this plugin. It even allows you to set the required http status code (302 or 301).\u003Cbr \u002F>\nYou can also set a default sitewide redirection or setup your own custom redirection.\u003C\u002Fp>\n\u003Cp>The included templates should give you an easy start using this plugin.\u003C\u002Fp>\n\u003Cp>Feature requests? Remarks? Questions? Patches?\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.burobjorn.nl\" rel=\"nofollow ugc\">Feel free to contact me\u003C\u002Fa>.\u003C\u002Fp>\n","bbRedirector makes it easy to redirect a page to another location using absolute urls.",2632,"2009-11-24T19:41:00.000Z","2.8.6",[126,127,128,22,23],"page","redirect","redirection","http:\u002F\u002Fwww.burobjorn.nl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbredirector.zip",{"attackSurface":132,"codeSignals":165,"taintFlows":355,"riskAssessment":392,"analyzedAt":407},{"hooks":133,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":13,"unprotectedCount":13},[134,140,144,149,153,157],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","init","yd_wpmubl_textdomain","yd-wpmu-bloglist-widget.php",139,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_menu","yd_wpmubl_menu",150,{"type":145,"name":146,"callback":147,"priority":71,"file":138,"line":148},"filter","plugin_row_meta","yd_wpmubl_links",576,{"type":145,"name":150,"callback":151,"file":138,"line":152},"the_content","yd_wpmubl_generate",645,{"type":135,"name":154,"callback":155,"file":138,"line":156},"plugins_loaded","widget_wpmubl_init",728,{"type":135,"name":158,"callback":159,"file":138,"line":160},"wp_footer","yd_linkware",1059,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":174,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":354},[],{"prepared":168,"raw":169,"locations":170},2,1,[171],{"file":138,"line":172,"context":173},1148,"$wpdb->get_var() with variable interpolation",{"escaped":175,"rawEcho":34,"locations":176},4,[177,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352],{"file":138,"line":178,"context":179},172,"raw output",{"file":138,"line":181,"context":179},183,{"file":138,"line":183,"context":179},187,{"file":138,"line":185,"context":179},191,{"file":138,"line":187,"context":179},194,{"file":138,"line":189,"context":179},197,{"file":138,"line":191,"context":179},202,{"file":138,"line":193,"context":179},204,{"file":138,"line":195,"context":179},213,{"file":138,"line":197,"context":179},215,{"file":138,"line":199,"context":179},216,{"file":138,"line":201,"context":179},233,{"file":138,"line":203,"context":179},235,{"file":138,"line":205,"context":179},252,{"file":138,"line":207,"context":179},265,{"file":138,"line":209,"context":179},267,{"file":138,"line":211,"context":179},269,{"file":138,"line":213,"context":179},271,{"file":138,"line":215,"context":179},272,{"file":138,"line":217,"context":179},273,{"file":138,"line":219,"context":179},274,{"file":138,"line":221,"context":179},275,{"file":138,"line":223,"context":179},276,{"file":138,"line":225,"context":179},277,{"file":138,"line":227,"context":179},278,{"file":138,"line":229,"context":179},280,{"file":138,"line":231,"context":179},281,{"file":138,"line":233,"context":179},282,{"file":138,"line":235,"context":179},283,{"file":138,"line":237,"context":179},284,{"file":138,"line":239,"context":179},285,{"file":138,"line":241,"context":179},293,{"file":138,"line":243,"context":179},295,{"file":138,"line":245,"context":179},297,{"file":138,"line":247,"context":179},298,{"file":138,"line":249,"context":179},299,{"file":138,"line":251,"context":179},301,{"file":138,"line":253,"context":179},302,{"file":138,"line":255,"context":179},303,{"file":138,"line":257,"context":179},304,{"file":138,"line":259,"context":179},322,{"file":138,"line":261,"context":179},325,{"file":138,"line":263,"context":179},328,{"file":138,"line":265,"context":179},331,{"file":138,"line":267,"context":179},334,{"file":138,"line":269,"context":179},337,{"file":138,"line":271,"context":179},340,{"file":138,"line":273,"context":179},343,{"file":138,"line":275,"context":179},346,{"file":138,"line":277,"context":179},349,{"file":138,"line":279,"context":179},352,{"file":138,"line":281,"context":179},355,{"file":138,"line":283,"context":179},358,{"file":138,"line":285,"context":179},361,{"file":138,"line":287,"context":179},364,{"file":138,"line":289,"context":179},367,{"file":138,"line":291,"context":179},370,{"file":138,"line":293,"context":179},381,{"file":138,"line":295,"context":179},384,{"file":138,"line":297,"context":179},388,{"file":138,"line":299,"context":179},402,{"file":138,"line":301,"context":179},405,{"file":138,"line":303,"context":179},414,{"file":138,"line":305,"context":179},417,{"file":138,"line":307,"context":179},421,{"file":138,"line":309,"context":179},433,{"file":138,"line":311,"context":179},439,{"file":138,"line":313,"context":179},451,{"file":138,"line":315,"context":179},463,{"file":138,"line":317,"context":179},475,{"file":138,"line":319,"context":179},487,{"file":138,"line":321,"context":179},499,{"file":138,"line":323,"context":179},504,{"file":138,"line":325,"context":179},506,{"file":138,"line":327,"context":179},516,{"file":138,"line":329,"context":179},517,{"file":138,"line":331,"context":179},525,{"file":138,"line":333,"context":179},526,{"file":138,"line":335,"context":179},527,{"file":138,"line":337,"context":179},604,{"file":138,"line":339,"context":179},624,{"file":138,"line":341,"context":179},681,{"file":138,"line":343,"context":179},705,{"file":138,"line":345,"context":179},708,{"file":138,"line":347,"context":179},709,{"file":138,"line":349,"context":179},710,{"file":138,"line":351,"context":179},714,{"file":138,"line":353,"context":179},715,[],[356,380],{"entryPoint":357,"graph":358,"unsanitizedCount":175,"severity":379},"yd_wpmubl_options (yd-wpmu-bloglist-widget.php:161)",{"nodes":359,"edges":375},[360,365,370,373],{"id":361,"type":362,"label":363,"file":138,"line":364},"n0","source","$_POST['do']",188,{"id":366,"type":367,"label":368,"file":138,"line":183,"wp_function":369},"n1","sink","echo() [XSS]","echo",{"id":371,"type":362,"label":372,"file":138,"line":199},"n2","$_GET['page'] (x3)",{"id":374,"type":367,"label":368,"file":138,"line":199,"wp_function":369},"n3",[376,378],{"from":361,"to":366,"sanitized":377},false,{"from":371,"to":374,"sanitized":377},"medium",{"entryPoint":381,"graph":382,"unsanitizedCount":175,"severity":391},"\u003Cyd-wpmu-bloglist-widget> (yd-wpmu-bloglist-widget.php:0)",{"nodes":383,"edges":388},[384,385,386,387],{"id":361,"type":362,"label":363,"file":138,"line":364},{"id":366,"type":367,"label":368,"file":138,"line":183,"wp_function":369},{"id":371,"type":362,"label":372,"file":138,"line":199},{"id":374,"type":367,"label":368,"file":138,"line":199,"wp_function":369},[389,390],{"from":361,"to":366,"sanitized":377},{"from":371,"to":374,"sanitized":377},"low",{"summary":393,"deductions":394},"The yd-wpmu-bloglist-widget plugin v2.1.1 exhibits a mixed security posture.  While the absence of known CVEs and a seemingly small attack surface are positive indicators, the static analysis reveals significant areas of concern.  Notably, a very low percentage of outputs are properly escaped (4%), which is a critical weakness.  This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data could be directly injected into the output without sanitization. Furthermore, the taint analysis shows two flows with unsanitized paths, though no critical or high severity vulnerabilities were flagged, the presence of these flows without proper sanitization warrants attention. The lack of nonce checks and capability checks across all entry points, combined with the low output escaping rate, suggests a lack of robust input validation and authorization mechanisms.  The SQL query usage is somewhat concerning as well, with 33% of queries potentially not using prepared statements, posing a risk of SQL injection if user input is involved in constructing these queries. The vulnerability history is clean, which is a strong positive, suggesting good past development practices or a lack of past targeted attacks. However, the current code analysis findings present a considerable risk that must be addressed.",[395,398,400,403,405],{"reason":396,"points":397},"Low output escaping rate (4%)",15,{"reason":399,"points":71},"Two unsanitized path flows in taint analysis",{"reason":401,"points":402},"No nonce checks",5,{"reason":404,"points":402},"No capability checks",{"reason":406,"points":402},"Significant percentage of SQL queries not prepared","2026-03-16T22:45:57.746Z",{"wat":409,"direct":418},{"assetPaths":410,"generatorPatterns":413,"scriptPaths":414,"versionParams":415},[411,412],"\u002Fwp-content\u002Fplugins\u002Fyd-wpmu-bloglist-widget\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fyd-wpmu-bloglist-widget\u002Fjs\u002Fyd-wpmubl-admin.js",[],[412],[416,417],"\u002Fwp-content\u002Fplugins\u002Fyd-wpmu-bloglist-widget\u002Fcss\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Fyd-wpmu-bloglist-widget\u002Fjs\u002Fyd-wpmubl-admin.js?ver=",{"cssClasses":419,"htmlComments":423,"htmlAttributes":477,"restEndpoints":509,"jsGlobals":510,"shortcodeOutput":512},[420,421,422],"blog_block","blog_list","post_count",[424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,472,475,476],"\u003C!-- Original development of this plugin was kindly funded by http:\u002F\u002Fwww.pressonline.com -->","\u003C!-- Spanish and Galician translation kindly provided by: Arume @ http:\u002F\u002Fwww.arumeinformatica.es\u002F -->","\u003C!-- Dutch translation kindly provided by: Rene @ http:\u002F\u002Fwww.fethiyehotels.com -->","\u003C!-- German translation by Rian Kramer @ Pangaea http:\u002F\u002Fwww.pangaea.nl -->","\u003C!-- Additional developments to this plugin kindly funded by http:\u002F\u002Fwww.pressonline.com and Eurospreed -->","\u003C!-- Revision 2.1.1:","- Indonesian translation by Syamsul Alam","Revision 2.1.0:","- Ability to build drop-down blog menu easily","- Ability to sort by domain","- Filter hook for external processing of the list by other plugins","- show_count = false parameter","- Regular wp-style arguments parsing (now allows using array of arguments)","- Ukrainian translation by Mikalay @ webhostinggeeks.com","Revision 2.0.0:","- WPML language support","- Place longer column first","- Backlink disabled by default","- Use POST for form submission","- Blog selection options","- Blog exclude list option","- New YD Logo","Revision 1.0.2:","- Bugfix: postcount sort order (as reported by Bohdan)","- German translation by Rian Kramer @ Pangaea http:\u002F\u002Fwww.pangaea.nl","Revision 1.0.1:","- Bugfix: settings update problem.","Revision 1.0.0:","- Considered stable, no complaint after more than 500 downloads","- Added Dutch version, translation credits go to Andre @ http:\u002F\u002Fwww.fethiyehotels.com","- Activated \"linkbackware\" mode by default","- Donate section in the option page","- Improved option page design","- Added option page link in the short description","-(slightly) Revised documentation page","Revision 0.2.2:","- Bugfix: Plural form was not saved (2010-04-22) (thanks to Thomas@Wellcom for noticing)","- Bugfix: html_entities_decode would cause utf-8 nightmare ans crash in options encoding (thanks TB again!)","Revision 0.2.1:","- Bugfix: \"Duplicate link\" (2010-04-22) (thanks to Marius, Scot, Andu, Rob, Jason for noticing)","Revision 0.2.0:","- Bugfix: Alphabetical order was case-sensitive (2010-04-21) (thanks to Thomas@Wellcom)","- Feature: trailing slash option","- Compatibility: WP 2.9.2 & WPMU 2.9.2","Revision 0.1.1:","- Bugfix: The order and limit did not function. (2010-03-04) (thanks to Arume)","Revision 0.1.0:","- Original beta release","**","Feature requests:","Better cache expiry"," Init values **","\u003C!-- http:\u002F\u002Fwww.yann.com\u002Fyd-wpmubl-v102-logo.gif -->",[478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508],"yd-wpmubl_version","home_bottomlink","home_bottomtext","column_count","before_block","after_block","before_column","after_column","before_list","after_list","before_item","after_item","before_count","after_count","plural_form","limit","alt_text","title_text","order_by","order","trailing_slash","disable_backlink","wpml_support","only_public","skip_archived","skip_mature","skip_spam","skip_deleted","to_skip","plugin_version","do",[],[511],"yd_wpmubl_version",[]]