[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fr36BoB94yW8zlXWSTyW0SYOhWI9egB9iuCdQ8T6uIhc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":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":146,"fingerprints":354},"note","Note – A live edit text widget","1.4.7","Slocum Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fslocumstudio\u002F","\u003Cp>Note is a simple and easy to use widget for editing bits of text, live, in your WordPress front-end Customizer. Add Notes into any sidebar to visualize how your copy will appear within the unique layout and design of your website.\u003C\u002Fp>\n\u003Cp>With Note, there’s no more painful back and forth from the WordPress dashboard to the front-end of your site to refresh. Simply add your Note widget into a sidebar and begin typing. It’s that easy.\u003C\u002Fp>\n\u003Cp>Note is brought to you by the team at \u003Ca href=\"https:\u002F\u002Fconductorplugin.com\u002F\" rel=\"nofollow ugc\">Conductor Plugin\u003C\u002Fa>. We’re making content layout and display a cinch with \u003Ca href=\"https:\u002F\u002Fconductorplugin.com\u002F\" rel=\"nofollow ugc\">Conductor\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Note plugin 1.2 release\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F130115355?dnt=1&app_id=122963\" width=\"750\" height=\"436\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fast & lightweight\u003C\u002Fli>\n\u003Cli>Live front-end Customizer support\u003C\u002Fli>\n\u003Cli>Live text editing in a widget\u003C\u002Fli>\n\u003Cli>Apply common text styles to your copy\u003C\u002Fli>\n\u003Cli>Create links using the WordPress pop-up modal\u003C\u002Fli>\n\u003Cli>Works in any WordPress sidebar\u003C\u002Fli>\n\u003Cli>Visualize the right look & feel of your copy without guessing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsdsweb\u002Fnote\u002F\" rel=\"nofollow ugc\">View Note on Github\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsdsweb\u002Fnote\u002Fissues\u002F\" rel=\"nofollow ugc\">Issue Tracker\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fast & lightweight\u003C\u002Fli>\n\u003Cli>Live front-end Customizer support\u003C\u002Fli>\n\u003Cli>Live text editing in a widget\u003C\u002Fli>\n\u003Cli>Apply common text styles to your copy\u003C\u002Fli>\n\u003Cli>Create links using the WordPress pop-up modal\u003C\u002Fli>\n\u003Cli>Works in any WordPress sidebar\u003C\u002Fli>\n\u003Cli>Visualize the right look & feel of your copy without guessing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Issues\u002FBugs\u003C\u002Fh4>\n\u003Cp>Please report any issues or bugs on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsdsweb\u002Fnote\u002Fissues\u002F\" rel=\"nofollow ugc\">GitHub Issue Tracker\u003C\u002Fa>.\u003C\u002Fp>\n","Note is a simple and easy to use widget for editing bits of text, live, in your WordPress front-end Customizer.",1000,111425,96,6,"2018-06-06T19:42:00.000Z","4.9.29","4.3","",[20,21,4,22,23],"customizer","live-edit","widget","wysiwyg","http:\u002F\u002Fwww.conductorplugin.com\u002Fnote\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnote.1.4.7.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"slocumstudio",2,1600,30,84,"2026-04-04T07:11:47.828Z",[39,61,88,110,128],{"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":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"black-studio-tinymce-widget","Black Studio TinyMCE Widget","2.7.3","Black Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fblack-studio\u002F","\u003Cp>This plugin adds a new \u003Ccode>Visual Editor\u003C\u002Fcode> widget type that allows you to insert rich text and media objects in your sidebars with no hassle. With Black Studio TinyMCE Widget you will be able to edit your widgets in a WYSIWYG manner using the native WordPress TinyMCE editor, just like you do in posts and pages. And if you are a developer you may still switch back and forth from Visual to HTML mode.\u003C\u002Fp>\n\u003Cp>For years the default WordPress text widget has been very basic and it required HTML knowledge to add formatting and images\u002Fmedia to the text. This plugin was born in 2011 to overcome these limitations. After a long time, in June 2017, version 4.8 of WordPress finally introduced a new text widget that included the ability to manage text widgets with the visual editor. The new widget available in WordPress core could now be used as a basic replacement of Black Studio TinyMCE Widget, but the plugin still offers some additional features, so it remains a must-have for advanced users.\u003C\u002Fp>\n\u003Ch4>Basic Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add rich text widgets to your sidebars and edit them using the TinyMCE visual editor\u003C\u002Fli>\n\u003Cli>Switch between Visual mode and HTML mode (including Quicktags toolbar)\u003C\u002Fli>\n\u003Cli>Insert images, videos, and other media from WordPress Media Library\u003C\u002Fli>\n\u003Cli>Insert links to existing WordPress pages\u002Fposts or external resources\u003C\u002Fli>\n\u003Cli>Support for shortcodes, smilies and embed in widget text (including preview)\u003C\u002Fli>\n\u003Cli>Support for the Block-based Widgets Editor introduced with WordPress 5.8\u003C\u002Fli>\n\u003Cli>Support for Customizer with live preview and quick edit\u003C\u002Fli>\n\u003Cli>Support for widgets accessibility mode\u003C\u002Fli>\n\u003Cli>Compatible with multi-site (WordPress networks)\u003C\u002Fli>\n\u003Cli>Compatible with the most common multi-language plugins\u003C\u002Fli>\n\u003Cli>Compatible with Page Builder plugin by SiteOrigin\u003C\u002Fli>\n\u003Cli>Translations available in 20+ languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Features\u003C\u002Fh4>\n\u003Cp>These features are what makes this plugin better than the WordPress (4.8+) native widget:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Full featured TinyMCE Visual Editor (the same you have for pages and posts)\u003C\u002Fli>\n\u003Cli>Wide text area for an enhanced editing experience\u003C\u002Fli>\n\u003Cli>Compatible with 3rd party TinyMCE customization plugins (TinyMCE Advanced, WP Edit, …)\u003C\u002Fli>\n\u003Cli>Support for distraction-free (fullscreen) editing mode \u003C\u002Fli>\n\u003Cli>Option to “Automatically add paragraphs” to widget text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About the plugin\u003C\u002Fh4>\n\u003Cp>The story of the plugin was featured in a talk at WordCamp Europe 2018 in Belgrade.\u003Cbr \u002F>\nSee the video \u003Ca href=\"https:\u002F\u002Fwordpress.tv\u002F2018\u002F07\u002F11\u002Ffrancesco-canovi-marco-chiesi-once-upon-a-time-there-was-a-plugin\u002F\" rel=\"nofollow ugc\">Once upon a time, there was a plugin…\u003C\u002Fa> on WordPress.tv.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.blackstudio.it\u002Fen\u002F\" rel=\"nofollow ugc\">Author’s web site\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.blackstudio.it\u002Fen\u002Fwordpress-plugins\u002Fblack-studio-tinymce-widget\u002F\" rel=\"nofollow ugc\">Plugin’s page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblack-studio-tinymce-widget\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fblack-studio-tinymce-widget\" rel=\"ugc\">Support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Follow us on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fblackstudioita\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fblackstudiocomunicazione\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fblack-studio\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fblack-studio\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get involved\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Developers can contribute to the source code on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fblack-studio\u002Fblack-studio-tinymce-widget\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Translators can contribute through the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fblack-studio-tinymce-widget\" rel=\"nofollow ugc\">Official WordPress Translation platform\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Users can contribute by leaving a 5 stars \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fblack-studio-tinymce-widget#postform\" rel=\"ugc\">review\u003C\u002Fa> or making a \u003Ca href=\"https:\u002F\u002Fwww.blackstudio.it\u002Fen\u002Fwordpress-plugins\u002Fblack-studio-tinymce-widget\u002F\" rel=\"nofollow ugc\">donation\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","The visual editor widget for WordPress.",200000,11110927,192,"2026-03-08T20:09:00.000Z","6.9.4","3.1","5.2",[55,56,57,22,23],"editor","tinymce","visual","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblack-studio-tinymce-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblack-studio-tinymce-widget.2.7.3.zip",100,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":83,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":27,"last_vuln_date":87,"fetched_at":29},"advanced-import","Advanced Import: One-Click Demo Import for WordPress","1.4.5","AddonsPress","https:\u002F\u002Fprofiles.wordpress.org\u002Faddonspress\u002F","\u003Cp>Import Data or Demo Content which is exported by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-export\u002F\" rel=\"ugc\">Advanced Export\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Advanced Import is the ultimate solution for WordPress theme and plugin developers who want to provide a seamless demo import experience for their users. With a simple one-click interface, it allows users to import demo content, widgets, customizer settings, and even Gutenberg block data effortlessly.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-Click Demo Import:\u003C\u002Fstrong> Easily import all demo content with a single click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizer Settings Import:\u003C\u002Fstrong> Retain your theme’s look and feel by importing customizer settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Data Import:\u003C\u002Fstrong> Quickly set up widgets to match your demo layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Blocks Import:\u003C\u002Fstrong> Import block-based content for modern themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Files Import:\u003C\u002Fstrong> Seamlessly upload and integrate demo media.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly Hooks:\u003C\u002Fstrong> Extend or customize the import process with available actions and filters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Use Advanced Import?\u003C\u002Fh3>\n\u003Cp>Whether you’re a theme developer offering demo content or a user setting up a site, Advanced Import makes the process hassle-free. It saves time, reduces manual setup effort, and ensures consistency between demo and live sites.\u003C\u002Fp>\n\u003Ch3>Features for Theme Author\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Code\u002FPlugin example available\u003C\u002Fli>\n\u003Cli>Support for the premium version or premium plugin of the free theme\u003C\u002Fli>\n\u003Cli>Install separate dependent plugin\u002Fs for each demo starter package of the theme\u003C\u002Fli>\n\u003Cli>Categorized available demo import starter package to type and categories\u003C\u002Fli>\n\u003Cli>Search filter keywords for demo starter packages\u003C\u002Fli>\n\u003Cli>Sufficient hooks to customize the plugin design and functionality\u003C\u002Fli>\n\u003Cli>Add demo URL\u003C\u002Fli>\n\u003Cli>Add pro URL\u003C\u002Fli>\n\u003Cli>Better experience for the user\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dashboard Location\u003C\u002Fh3>\n\u003Ch4>Theme Demo Import Screen\u003C\u002Fh4>\n\u003Cp>Dashboard -> Appearance -> Demo Import\u003C\u002Fp>\n\u003Ch4>Zip File Import Screen\u003C\u002Fh4>\n\u003Cp>Dashboard -> Tool -> Advanced Import\u003C\u002Fp>\n","Advanced Import simplifies importing demo data for WordPress sites, enabling users to import posts, pages, media, widgets, customizer settings, and Gu &hellip;",90000,1682950,88,7,"2025-01-14T16:13:00.000Z","6.7.5","5.0","5.6.20",[78,79,80,81,82],"customizer-import","demo-import","gutenberg-import","theme-import","widget-import","https:\u002F\u002Faddonspress.com\u002Fitem\u002Fadvanced-import","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-import.1.4.5.zip",91,1,"2022-11-14 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":18,"tags":103,"homepage":106,"download_link":107,"security_score":108,"vuln_count":86,"unpatched_count":86,"last_vuln_date":109,"fetched_at":29},"dashboard-notepad","Dashboard Notepad","1.42","Stephanie Leary","https:\u002F\u002Fprofiles.wordpress.org\u002Fsillybean\u002F","\u003Cp>This dashboard widget provides a simple notepad. The widget settings allow you to choose which roles can edit the notes, and which roles can merely read them. Version 1.30 also adds support for custom roles and integrates with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fmembers\u002F\" rel=\"ugc\">Members plugin\u003C\u002Fa> for role settings.\u003C\u002Fp>\n\u003Cp>You can display the contents of your notepad using a template tag and\u002For shortcode. The widget permissions apply to these tags as well: only users with permission to read the notes will see the notes on the front end. You can use \u003Ccode>div#dashboard-notes\u003C\u002Fcode> in your theme’s CSS file to style the notes.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Belorussian (be_BY) by \u003Ca href=\"http:\u002F\u002Ffatcow.com\" rel=\"nofollow ugc\">FatCow\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Bulgarian (bg_BG) by \u003Ca href=\"http:\u002F\u002Fwww.siteground.com\u002F\" rel=\"nofollow ugc\">SiteGround\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) by Axel Vanderhaeghen\u003C\u002Fli>\n\u003Cli>German (de_DE) by Guido Kerkewitz\u003C\u002Fli>\n\u003Cli>Italian (it_IT) translation by Francesco Bevivino\u003C\u002Fli>\n\u003Cli>Romanian (ro_RO) by Web Hosting Geeks (\u003Ca href=\"http:\u002F\u002Fwebhostinggeeks.com\u002F\" rel=\"nofollow ugc\">Web\u003Cbr \u002F>\nGeek Sciense\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Swedish (se_SV) by \u003Ca href=\"http:\u002F\u002Fwww.rabatt.se\" rel=\"nofollow ugc\">Rabatt\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ukranian (uk_UA) by \u003Ca href=\"http:\u002F\u002Fgetvoip.com\u002Fblog\" rel=\"nofollow ugc\">Michael Yunat\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>If you would like to send me a translation, please write to me through \u003Ca href=\"http:\u002F\u002Fsillybean.net\u002Fabout\u002Fcontact\u002F\" rel=\"nofollow ugc\">my contact page\u003C\u002Fa>. Let me know which plugin you’ve translated and how you would like to be credited. I will write you back so you can attach the files in your reply.\u003C\u002Fp>\n","The very simplest of notepads for your Dashboard.",10000,92629,92,12,"2017-11-28T13:39:00.000Z","4.1.42","2.8",[104,105,22],"dashboard","notes","http:\u002F\u002Fsillybean.net\u002Fcode\u002Fwordpress\u002Fdashboard-notepad\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashboard-notepad.1.42.zip",63,"2025-09-22 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":96,"downloaded":118,"rating":98,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":18,"tags":123,"homepage":126,"download_link":127,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-editor-widget","WP Editor Widget","0.6.0","feedmeastraycat","https:\u002F\u002Fprofiles.wordpress.org\u002Ffeedmeastraycat\u002F","\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This plugin still works but it doesn’t really contain any major features that the native Text widget is missing. The plugin is no longer in active developement.\u003C\u002Fp>\n\u003Cp>This plugin adds a rich text widget where the content is edited using the standard WordPress visual editor which most users already are familiar with.\u003Cbr \u002F>\nIt uses the WP core function wp_editor() without adding a custom post type post for each widget making the widget quicker and simpler to edit.\u003C\u002Fp>\n\u003Cp>Feel free to help with developement or issue reporting on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffeedmeastraycat\u002Fwp-editor-widget\" rel=\"nofollow ugc\">Github\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-editor-widget\" rel=\"nofollow ugc\">More translations\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Editor Widget adds a rich text widget where the content is edited using the standard WordPress visual editor.",153242,18,"2020-11-07T22:20:00.000Z","5.5.18","3.5.1",[55,124,22,125,23],"rich-text","wpml","https:\u002F\u002Fgithub.com\u002Ffeedmeastraycat\u002Fwp-editor-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-editor-widget.0.6.0.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":96,"downloaded":136,"rating":13,"num_ratings":137,"last_updated":138,"tested_up_to":51,"requires_at_least":139,"requires_php":140,"tags":141,"homepage":144,"download_link":145,"security_score":60,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wysiwyg-widgets","Widget Content Blocks","2.3.11","Danny van Kooten","https:\u002F\u002Fprofiles.wordpress.org\u002Fdvankooten\u002F","\u003Ch4>WYSIWYG Widgets or rich text widgets\u003C\u002Fh4>\n\u003Cp>This plugin adds so called “Widget Blocks” to your website which you can easily display in your widget areas.\u003C\u002Fp>\n\u003Cp>You can create or edit the widget blocks just like you would edit any post or page, with all the default WordPress editing functions enabled. This way, you can use the visual editor that comes with WordPress to format your widgets. You can even use media uploading to insert images and so forth.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create beautiful widgets without having to write HTML code\u003C\u002Fli>\n\u003Cli>Easily insert media into your widget content\u003C\u002Fli>\n\u003Cli>Add headings, lists, blockquotes and other HTML elements to your widgets using the WordPress visual editor\u003C\u002Fli>\n\u003Cli>Use WP Links dialog to easily link to any of your pages or posts from a widget\u003C\u002Fli>\n\u003Cli>Use shortcodes inside your widgets\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Translators\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dutch (nl_NL) – \u003Ca href=\"https:\u002F\u002Fdannyvankooten.com\u002F\" rel=\"nofollow ugc\">Danny van Kooten\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) – \u003Ca href=\"http:\u002F\u002Fwebhostinghub.com\u002F\" rel=\"nofollow ugc\">Maria Ramos – WebHostingHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Italian (it_IT) – \u003Ca href=\"http:\u002F\u002Fwww.dangelos.it\u002F\" rel=\"nofollow ugc\">Tiziano D’Angelo – Studio D’Angelo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>German (de_DE) – \u003Ca href=\"http:\u002F\u002Fatelier.tag-eins.de\u002F\" rel=\"nofollow ugc\">Christian Günther\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have created your own language pack, or have an update of an existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">gettext PO and MO files\u003C\u002Fa> to me so that I can bundle it into WYSIWYG Widgets. You can \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwysiwyg-widgets\u002Ftrunk\u002Flanguages\u002Fwysiwyg-widgets.po\" rel=\"nofollow ugc\">download the latest PO file here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More information\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdannyvankooten.com\u002Fwordpress-plugins\u002Fwysiwyg-widgets\u002F\" rel=\"nofollow ugc\">WYSIWYG Widgets\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Other \u003Ca href=\"https:\u002F\u002Fdannyvankooten.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">WordPress plugins\u003C\u002Fa> by the same author\u003C\u002Fli>\n\u003C\u002Ful>\n","Edit widget content using the default WordPress visual editor and media uploading functionality. Create widgets like you would create posts or pages.",335364,60,"2026-02-27T12:48:00.000Z","4.1","7.4",[124,142,22,143,23],"visual-editor","widgets","https:\u002F\u002Fdannyvankooten.com\u002Fwordpress-plugins\u002Fwysiwyg-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwysiwyg-widgets.2.3.11.zip",{"attackSurface":147,"codeSignals":259,"taintFlows":342,"riskAssessment":343,"analyzedAt":353},{"hooks":148,"ajaxHandlers":255,"restRoutes":256,"shortcodes":257,"cronEvents":258,"entryPointCount":27,"unprotectedCount":27},[149,154,158,162,165,169,171,175,178,181,184,187,190,194,197,200,203,206,211,213,215,219,222,225,227,229,231,235,238,241,244,247,250,253],{"type":150,"name":151,"callback":151,"file":152,"line":153},"action","admin_init","includes\\admin\\class-note-admin-install.php",44,{"type":150,"name":155,"callback":155,"file":156,"line":157},"admin_menu","includes\\admin\\class-note-admin-options.php",53,{"type":150,"name":155,"callback":159,"priority":160,"file":156,"line":161},"admin_menu_sub_menu",9999,54,{"type":150,"name":163,"callback":163,"file":156,"line":164},"admin_enqueue_scripts",55,{"type":166,"name":167,"callback":167,"file":156,"line":168},"filter","wp_redirect",56,{"type":150,"name":151,"callback":151,"file":156,"line":170},57,{"type":150,"name":172,"callback":172,"file":173,"line":174},"init","includes\\class-note-customizer.php",108,{"type":150,"name":176,"callback":176,"priority":86,"file":173,"line":177},"wp_loaded",109,{"type":150,"name":179,"callback":179,"file":173,"line":180},"customize_register",110,{"type":150,"name":182,"callback":182,"file":173,"line":183},"customize_controls_enqueue_scripts",111,{"type":150,"name":185,"callback":185,"file":173,"line":186},"customize_controls_print_footer_scripts",112,{"type":150,"name":188,"callback":188,"file":173,"line":189},"customize_preview_init",113,{"type":166,"name":191,"callback":191,"priority":192,"file":173,"line":193},"option_sidebars_widgets",20,713,{"type":150,"name":195,"callback":195,"file":173,"line":196},"wp",892,{"type":150,"name":198,"callback":198,"file":173,"line":199},"wp_enqueue_scripts",893,{"type":150,"name":201,"callback":201,"file":173,"line":202},"dynamic_sidebar_params",894,{"type":150,"name":204,"callback":204,"file":173,"line":205},"wp_footer",895,{"type":150,"name":207,"callback":208,"priority":209,"file":173,"line":210},"wp_print_footer_scripts","editor_js",50,896,{"type":150,"name":207,"callback":207,"priority":137,"file":173,"line":212},897,{"type":150,"name":198,"callback":198,"file":214,"line":153},"includes\\class-note-scripts-styles.php",{"type":150,"name":216,"callback":216,"priority":86,"file":217,"line":218},"after_switch_theme","includes\\class-note-sidebars.php",80,{"type":150,"name":220,"callback":220,"file":217,"line":221},"widgets_init",81,{"type":166,"name":223,"callback":223,"file":217,"line":224},"note_sidebar_locations",82,{"type":150,"name":195,"callback":195,"file":217,"line":226},83,{"type":150,"name":228,"callback":228,"file":217,"line":36},"loop_start",{"type":150,"name":230,"callback":230,"file":217,"line":26},"loop_end",{"type":166,"name":232,"callback":232,"priority":233,"file":217,"line":234},"pre_update_option_sidebars_widgets",10,106,{"type":166,"name":236,"callback":236,"priority":160,"file":217,"line":237},"post_thumbnail_html",267,{"type":166,"name":239,"callback":239,"priority":160,"file":217,"line":240},"the_content",275,{"type":166,"name":242,"callback":242,"file":217,"line":243},"note_sidebar_ui_buttons",334,{"type":150,"name":163,"callback":163,"file":245,"line":246},"includes\\widgets\\class-note-widget.php",467,{"type":150,"name":248,"callback":248,"priority":233,"file":245,"line":249},"note_widget",469,{"type":150,"name":251,"callback":251,"priority":233,"file":245,"line":252},"note_widget_after",471,{"type":150,"name":220,"callback":220,"file":254,"line":168},"note.php",[],[],[],[],{"dangerousFunctions":260,"sqlUsage":261,"outputEscaping":263,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":338},[],{"prepared":27,"raw":27,"locations":262},[],{"escaped":264,"rawEcho":265,"locations":266},75,41,[267,270,272,274,276,278,279,281,282,284,286,288,289,291,292,293,295,297,298,300,302,304,305,307,309,310,311,313,314,316,318,319,321,323,325,327,329,330,332,334,336],{"file":268,"line":33,"context":269},"includes\\admin\\views\\html-note-options-general-section.php","raw output",{"file":173,"line":271,"context":269},1068,{"file":217,"line":273,"context":269},336,{"file":245,"line":275,"context":269},517,{"file":245,"line":277,"context":269},521,{"file":245,"line":277,"context":269},{"file":245,"line":280,"context":269},524,{"file":245,"line":280,"context":269},{"file":245,"line":283,"context":269},525,{"file":245,"line":285,"context":269},541,{"file":245,"line":287,"context":269},543,{"file":245,"line":287,"context":269},{"file":245,"line":290,"context":269},574,{"file":245,"line":290,"context":269},{"file":245,"line":290,"context":269},{"file":245,"line":294,"context":269},594,{"file":245,"line":296,"context":269},596,{"file":245,"line":296,"context":269},{"file":245,"line":299,"context":269},597,{"file":245,"line":301,"context":269},608,{"file":245,"line":303,"context":269},610,{"file":245,"line":303,"context":269},{"file":245,"line":306,"context":269},611,{"file":245,"line":308,"context":269},633,{"file":245,"line":308,"context":269},{"file":245,"line":308,"context":269},{"file":245,"line":312,"context":269},641,{"file":245,"line":312,"context":269},{"file":245,"line":315,"context":269},655,{"file":245,"line":317,"context":269},657,{"file":245,"line":317,"context":269},{"file":245,"line":320,"context":269},671,{"file":245,"line":322,"context":269},773,{"file":245,"line":324,"context":269},779,{"file":245,"line":326,"context":269},865,{"file":245,"line":328,"context":269},866,{"file":245,"line":328,"context":269},{"file":245,"line":331,"context":269},957,{"file":245,"line":333,"context":269},971,{"file":245,"line":335,"context":269},1250,{"file":245,"line":337,"context":269},1276,[339],{"name":340,"version":28,"knownCves":341},"TinyMCE",[],[],{"summary":344,"deductions":345},"The \"note\" plugin v1.4.7 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant strength, indicating a minimal attack surface. The code also demonstrates good practices by using prepared statements for all SQL queries, avoiding dangerous functions, and having no file operations or external HTTP requests, all of which reduce common attack vectors. The lack of recorded vulnerabilities, including CVEs, further suggests a history of secure development.\n\nHowever, a notable concern is the output escaping, where only 65% of outputs are properly escaped. This leaves room for potential Cross-Site Scripting (XSS) vulnerabilities, especially if the remaining unescaped outputs handle user-supplied data without further sanitization. Additionally, the complete absence of nonce checks and capability checks across all entry points (though there are no identified entry points) indicates a potential lack of security controls if any new entry points are introduced or if the static analysis is incomplete. The bundling of TinyMCE, while a common library, should be monitored for its own security updates.\n\nIn conclusion, the \"note\" plugin v1.4.7 is generally secure, with its primary weakness being the incomplete output escaping. The absence of exploitable entry points and a clean vulnerability history are positive indicators. The plugin developers have implemented good practices in critical areas like SQL and avoiding dangerous functions. The risk is moderate, primarily stemming from the potential for XSS due to insufficient output escaping.",[346,348,351],{"reason":347,"points":72},"Insufficient output escaping",{"reason":349,"points":350},"Missing nonce checks",5,{"reason":352,"points":350},"Missing capability checks","2026-03-16T19:02:22.406Z",{"wat":355,"direct":360},{"assetPaths":356,"generatorPatterns":357,"scriptPaths":358,"versionParams":359},[],[],[],[],{"cssClasses":361,"htmlComments":362,"htmlAttributes":363,"restEndpoints":364,"jsGlobals":365,"shortcodeOutput":366},[],[],[],[],[],[]]