[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAolUAV0M0iCPM63DTZjXjJ4lwvNAsGdYfislYl2L9LI":3,"$fHgAh6ylTypjndDGgCHneE1nzYqcio6gdZCnhEtTjb8A":197,"$fJYcKtUYeIzo9jMqGCD5e7xn1VWkbMra7uQRHvQRianI":202},{"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,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":40,"analysis":124,"fingerprints":168},"tcbd-alert","TCBD Alert","1.0","Touhidul Sadeek","https:\u002F\u002Fprofiles.wordpress.org\u002Ftcoder\u002F","\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use.\u003C\u002Fli>\n\u003Cli>Alert Button in Editor.\u003C\u002Fli>\n\u003Cli>TinyMCE Button added for generating Shortcode.\u003C\u002Fli>\n\u003Cli>Customizable.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemos.tcoderbd.com\u002Fwordpress_plugins\u002Ftcbd-alert\u002F\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin will enable Awesome Bootstrap Alert box in your Wordpress theme.",10,1766,100,1,"2024-05-18T18:34:00.000Z","6.5.8","3.0","",[20,21,22,4,23],"alert","bootstrap","jquery-alert","wp-alert","http:\u002F\u002Fdemos.tcoderbd.com\u002Fwordpress_plugins\u002Ftcbd-alert\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftcbd-alert.1.0.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"tcoder",24,1090,90,30,87,"2026-05-20T02:05:51.530Z",[41,62,82,97,112],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":13,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":60,"download_link":61,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"bb-bootstrap-alerts","Alerts for Beaver Builder","1.2.6","Pratik Chaskar","https:\u002F\u002Fprofiles.wordpress.org\u002Fpratikchaskar\u002F","\u003Cp>Have you ever looked around for a  \u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-free\u002F?utm_source=wp-repo&utm_campaign=%20bbalerts&utm_medium=description”\" rel=\"nofollow ugc\">Beaver Builder Addon\u003C\u002Fa> that let you display eye-catching alerts on a web-page? Your search is over! The Alerts for Beaver Builder plugin is an addon that can be coupled with Beaver Builder to create attractive alerts in a few easy steps.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-free\u002Fbbalerts\u002F?utm_source=wp-repo&utm_campaign=%20bbalerts&utm_medium=description”\" rel=\"nofollow ugc\">Alerts for Beaver Builder\u003C\u002Fa> plugin adds a customizable module to your list of \u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002F?utm_source=wp-repo&utm_campaign=%20bbalerts&utm_medium=description”\" rel=\"nofollow ugc\">Beaver Builder\u003C\u002Fa>  modules that can be simply dragged, dropped and customized as per your needs. You can create the following kind of alerts using this plugin.\u003C\u002Fp>\n\u003Cp>Simple Alerts : Simple formattable text alerts that can be accompanied by icons and a pretty background color and background.\u003C\u002Fp>\n\u003Cp>Closable and Linkable Alerts: Apart from the plain text and icons in an alert, you can also make them clickable to redirect users to another page. Alerts can also have a close button so that users can close them too.\u003C\u002Fp>\n\u003Cp>Cookie based Alerts: Wish to avoid showing up an alert once the user has closed it? The Beaver Builder Alert allows you to do this. With the Cookie based alerts you can decide the number of days you wish to hide an alert after the user has closed it.\u003C\u002Fp>\n\u003Ch4>Features of the Alerts for Beaver Builder\u003C\u002Fh4>\n\u003Cp>Cookie based Alerts allow you to hide an alert for a specified number of days after a user has closed it. This makes your alerts less intrusive!\u003Cbr \u002F>\nLinkable Alerts let you redirect users to another page when he clicks on it. No longer will you need to write long texts within alerts. You simply introduce the matter and take the user to a page that explains it all!\u003Cbr \u002F>\nCustom Styling options make it easier to format your alerts. You can change the font style, color, size, background options and more, to make your alert look attractive.\u003C\u002Fp>\n\u003Ch4>What’s More?\u003C\u002Fh4>\n\u003Cp>If you like this plugin, please leave us a good review and rating! Your feedback and\u003Cbr \u002F>\nsuggestions will be highly appreciated.\u003C\u002Fp>\n\u003Cp>You can also consider checking out our other plugins:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002F?utm_source=wp-repo&utm_campaign=bbalerts&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Ultimate Addons for Beaver Builder Lite\u003C\u002Fa>: The Best Addon for Beaver Builder with a huge collection of advanced and creative modules.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fexpandable-row\u002F?utm_source=wp-repo&utm_campaign=bbalerts&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Expandable Row for Beaver Builder\u003C\u002Fa>: An advanced plugin that lets you expand your Beaver Builder rows.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fbbcards\u002F?utm_source=wp-repo&utm_campaign=bbalerts&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Timeline module for Beaver Builder\u003C\u002Fa>: An advanced module to create attractive and responsive timelines\u003Cbr \u002F>\nusing Beaver Builder.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fbb-header-footer\u002F?utm_source=wp-repo&utm_campaign=bbalerts&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Header Footer for Beaver Builder\u003C\u002Fa>: Design beautiful headers and footers with Beaver Builder.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fbbcards\u002F?utm_source=wp-repo&utm_campaign=bbalerts&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Cards for Beaver Builder\u003C\u002Fa>: An advanced module to create attractive cards using Beaver Builder.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.ultimatebeaver.com\u002Fbeaver-builder-freebies\u002Fcolumn-seperator\u002F?utm_source=wp-repo&utm_campaign=bbalerts&utm_medium=other-plugins”\" rel=\"nofollow ugc\">Column Separator for Beaver Builder\u003C\u002Fa>: This plugin will no longer leave you pondering for a column separator in Beaver Builder. You can add it right away!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjs-cookie\u002Fjs-cookie\u002F\" rel=\"nofollow ugc\">js-cookie\u003C\u002Fa> is distributed under the terms of the MIT License.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetbootstrap.com\u002F\" rel=\"nofollow ugc\">Boostrap\u003C\u002Fa> is distributed under the terms of the MIT License.\u003C\u002Fli>\n\u003C\u002Ful>\n","Url: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbb-bootstrap-alerts\u002F Suggestion: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbeaver-builder-alerts\u002F Alerts for Beaver Builder An  &hellip;",500,20161,3,"2026-01-19T12:16:00.000Z","6.9.4","4.4",[42,56,57,58,59],"bb-notification","beaver-builder","drag-and-drop-alerts","page-builder-plugin","https:\u002F\u002Fpratikchaskar.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbb-bootstrap-alerts.1.2.6.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":13,"num_ratings":51,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":18,"download_link":80,"security_score":81,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"simple-alert-blocks","Simple Alert Blocks","1.3","Andrew Lima","https:\u002F\u002Fprofiles.wordpress.org\u002Fandrewza\u002F","\u003Cp>Easily add unlimited alert boxes for the new WordPress block editor. This includes dismissible alert notices.\u003C\u002Fp>\n\u003Cp>This plugin works only in the Gutenberg\u002FBlock editor. Please use WordPress 5.0 and above or the Gutenberg plugin for pre 5.0 WordPress installations.\u003C\u002Fp>\n","Simple alert notices for the new WordPress block editor.",400,6398,"2025-01-30T07:54:00.000Z","6.7.5","5.0","7.2",[20,77,78,21,79],"block","block-editor","gutenberg","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-alert-blocks.1.3.zip",92,{"slug":83,"name":84,"version":6,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":11,"downloaded":89,"rating":27,"num_ratings":27,"last_updated":90,"tested_up_to":91,"requires_at_least":74,"requires_php":92,"tags":93,"homepage":95,"download_link":96,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"global-bootstrap-banner","Global Bootstrap Banner","Phil Ewels","https:\u002F\u002Fprofiles.wordpress.org\u002Ftallphil\u002F","\u003Cp>A WordPress Customise Widget to add a global website banner, styled using a \u003Ca href=\"https:\u002F\u002Fgetbootstrap.com\u002Fdocs\u002F4.4\u002Fcomponents\u002Falerts\u002F\" rel=\"nofollow ugc\">Bootstrap alert box\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The plugin assumes that you’re already using Bootstrap, so you need to load the Bootstrap javascript and CSS separately.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgetbootstrap.com\u002F\" rel=\"nofollow ugc\">Download Twitter Bootstrap\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.bootstrapcdn.com\u002F\" rel=\"nofollow ugc\">Bootstrap CDN\u003C\u002Fa> \u003Cem>(directly link CSS and javascript files)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetbootstrap.com\u002Fdocs\u002F4.4\u002Fcomponents\u002Falerts\u002F\" rel=\"nofollow ugc\">Bootstrap Alerts in action\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Once installed, you can add the alert to the correct location in your theme (for example, in \u003Ccode>header.php\u003C\u002Fcode> with the \u003Ccode>global_bootstrap_banner()\u003C\u002Fcode> function.\u003Cbr \u002F>\nFor example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if (function_exists('global_bootstrap_banner')){\n    echo global_bootstrap_banner();\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you prefer, you can use a shortcode instead:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[global-bootstrap-banner]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Shortcode Options\u003C\u002Fh4>\n\u003Cp>The plugin works best when using the Customizer interface. However, if you wish you can use a shortcode and override most fields.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>enabled\u003C\u002Fcode> \u003Cem>(default \u003Ccode>true\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>Whether to show the banner or not.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>colour\u003C\u002Fcode> \u003Cem>(default \u003Ccode>alert-primary\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>Bootstrap class to use for styling the alert.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>header_text\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>Header – leave blank to skip the alert header.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>body_text\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>Main text for the alert. You can use HTML.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_text\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>Display text for a button at the bottom of the alert. Leave blank to skip.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_url\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>URL for button to link to.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_class\u003C\u002Fcode> \u003Cem>(default \u003Ccode>btn-primary\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>Bootstrap class to use for styling the button.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_new_window\u003C\u002Fcode> \u003Cem>(default \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>Whether to open the link in a new window or not.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_btn_lg\u003C\u002Fcode> \u003Cem>(default \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>Use the \u003Ccode>btn-lg\u003C\u002Fcode> class for the button (big button).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_btn_sm\u003C\u002Fcode> \u003Cem>(default \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>Use the \u003Ccode>btn-sm\u003C\u002Fcode> class for the button (small button).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_btn_block\u003C\u002Fcode> \u003Cem>(default \u003Ccode>false\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>Use the \u003Ccode>btn-block\u003C\u002Fcode> class for the button (full width button).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>dismiss_btn\u003C\u002Fcode> \u003Cem>(default \u003Ccode>true\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>Whether to show a dismiss button in the corner of the alert.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>dismiss_expiry\u003C\u002Fcode> \u003Cem>(default \u003Ccode>14\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>How many days the dismissal cookie should last for before it is shown again.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>dismiss_id\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>Random string to use for the dismissal cookie. Use a new one to force it to show for everyone.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>alert_before\u003C\u002Fcode> \u003Cem>(default \u003Ccode>\u003Cdiv class=\"global-bootstrap-banner container\">\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>HTML to use before the alert.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>alert_after\u003C\u002Fcode> \u003Cem>(default \u003Ccode>\u003C\u002Fdiv>\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>HTML to use after the alert.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>header_before\u003C\u002Fcode> \u003Cem>(default \u003Ccode>\u003Ch4 class=\"global-bootstrap-banner-heading alert-heading\">\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>HTML to use before the heading.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>header_after\u003C\u002Fcode> \u003Cem>(default \u003Ccode>\u003C\u002Fh4>\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>HTML to use after the heading.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_before\u003C\u002Fcode> \u003Cem>(default \u003Ccode>\u003Cp class=\"global-bootstrap-banner-btn-p mb-0\">\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>HTML to use before the button.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_after\u003C\u002Fcode> \u003Cem>(default \u003Ccode>\u003C\u002Fp>\u003C\u002Fcode>)\u003C\u002Fem>\n\u003Cul>\n\u003Cli>HTML to use after the button.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For example, a simple shortcode usage would be:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[global-bootstrap-banner body_text=\"This alert says something different\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note that the shortcode first takes the settings from the Customizer and then overwrites these.\u003Cbr \u002F>\nSo the above shortcode would show a header if it is set in the Customizer settings.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin was written by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fewels\" rel=\"nofollow ugc\">@ewels\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>If you would like to contribute to this plugin, please go to the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fewels\u002Fglobal-bootstrap-banner\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> and make a personal fork of the development version. You can then make your changes and submit a pull request. I will happily review the code and then merge when we’re both happy.\u003C\u002Fp>\n","Add a global website banner using a Bootstrap alert box.",1043,"2020-04-21T05:19:00.000Z","5.4.19","5.2.4",[20,94,21],"banner","http:\u002F\u002Fwww.github.com\u002Fewels\u002Fglobal-bootstrap-banner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fglobal-bootstrap-banner.1.0.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":68,"short_description":103,"active_installs":27,"downloaded":104,"rating":27,"num_ratings":27,"last_updated":105,"tested_up_to":106,"requires_at_least":74,"requires_php":107,"tags":108,"homepage":109,"download_link":110,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":111},"awesome-alert-blocks","Awesome Alert Blocks","1.0.0","Raihanul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fraihancse\u002F","Awesome Alert Blocks notices for the new WordPress block editor.",1684,"2019-05-21T12:27:00.000Z","5.0.25","7.0",[20,77,78,21,79],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fawesome-alert-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fawesome-alert-blocks.zip","2026-04-06T09:54:40.288Z",{"slug":113,"name":114,"version":100,"author":115,"author_profile":116,"description":18,"short_description":117,"active_installs":27,"downloaded":118,"rating":27,"num_ratings":27,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":75,"tags":122,"homepage":18,"download_link":123,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":111},"basic-alerts","Basic Alerts","DimaW","https:\u002F\u002Fprofiles.wordpress.org\u002Fdimaw\u002F","basic-alerts — is a Gutenberg plugin for bootstrap like alerts",3111,"2020-10-27T21:15:00.000Z","5.5.18","5.1",[20,21,79],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbasic-alerts.1.0.zip",{"attackSurface":125,"codeSignals":152,"taintFlows":163,"riskAssessment":164,"analyzedAt":167},{"hooks":126,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":151,"entryPointCount":14,"unprotectedCount":27},[127,133,137,142],{"type":128,"name":129,"callback":130,"file":131,"line":132},"filter","mce_external_plugins","tcbd_alert_add_tinymce_plugin","plugin-hook.php",41,{"type":128,"name":134,"callback":135,"file":131,"line":136},"mce_buttons","tcmd_alert_register_mce_button",42,{"type":138,"name":139,"callback":140,"file":131,"line":141},"action","admin_head","tcbd_alert_add_mce_button",45,{"type":138,"name":143,"callback":144,"file":131,"line":145},"wp_enqueue_scripts","tcbd_alert_scripts",71,[],[],[149],{"tag":4,"callback":150,"file":131,"line":38},"tcbd_alert_text",[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":158,"bundledLibraries":159},[],{"prepared":27,"raw":27,"locations":155},[],{"escaped":27,"rawEcho":27,"locations":157},[],2,[160],{"name":161,"version":28,"knownCves":162},"TinyMCE",[],[],{"summary":165,"deductions":166},"The \"tcbd-alert\" v1.0 plugin exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, the exclusive use of prepared statements for all SQL queries, and the complete proper escaping of all output indicate a development team that is mindful of common web application vulnerabilities. Furthermore, the plugin's minimal attack surface, with only one shortcode and no unprotected entry points, combined with two capability checks, suggests a good approach to access control. The lack of any recorded vulnerabilities in its history further reinforces this positive assessment.",[],"2026-03-16T23:39:09.814Z",{"wat":169,"direct":179},{"assetPaths":170,"generatorPatterns":173,"scriptPaths":174,"versionParams":176},[171,172],"\u002Fwp-content\u002Fplugins\u002Ftcbd-alert\u002Fcss\u002Ftcbd-alert.css","\u002Fwp-content\u002Fplugins\u002Ftcbd-alert\u002Fjs\u002Ftcbd-alert.js",[],[175],"\u002Fwp-content\u002Fplugins\u002Ftcbd-alert\u002Fjs\u002Ftinymce.js",[177,178],"tcbd-alert.css?ver=1.0","tcbd-alert.js?ver=1.0",{"cssClasses":180,"htmlComments":188,"htmlAttributes":189,"restEndpoints":191,"jsGlobals":192,"shortcodeOutput":193},[20,181,182,183,184,185,186,187],"alert-success","alert-info","alert-warning","alert-danger","alert-dismissible","fade","in",[],[190],"data-dismiss",[],[],[194,195,196],"\u003Cdiv role=\"alert\" class=\"alert alert-"," alert-dismissible fade in\">","\u003Cbutton aria-label=\"Close\" data-dismiss=\"alert\" class=\"close\" type=\"button\">\u003Cspan aria-hidden=\"true\">×\u003C\u002Fspan>\u003C\u002Fbutton>",{"error":198,"url":199,"statusCode":200,"statusMessage":201,"message":201},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftcbd-alert\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":203},[204],{"version":6,"download_url":25,"svn_tag_url":205,"released_at":28,"has_diff":206,"diff_files_changed":207,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":208,"is_current":198},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftcbd-alert\u002Ftags\u002F1.0\u002F",false,[],[]]