[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8bJApuN_H8a8UQW73LUyOhxZA3Dcit6zBtbOY9pL22g":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":126,"fingerprints":181},"bs4wp-component","BS4WP Component","1.1","Hakik Zaman","https:\u002F\u002Fprofiles.wordpress.org\u002Fhakik\u002F","\u003Cp>This is a lightweight plugin to display carousel in any screen.\u003C\u002Fp>\n\u003Cp>Just install the plugin and you will get options of this plugin in Settings > General > Bootstrap 4 Component Settings Section\u003C\u002Fp>\n\u003Cp>If you are running a theme which is built with Bootstrap4 then you don’t need to change the settings. But if your theme is not\u003Cbr \u002F>\nbuilt with Bootstrap4 and you want to use Bootstrap4 Carousel you have to change it to “Yes”.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>First Upload the images, which you want to show as slides\u003C\u002Fli>\n\u003Cli>Each image has unique id copy that id and set it in \u003Ccode>[bs4slide id=\"IMAGE_UNIQUE_ID\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Basic Slider [No dots, No arrows, No Caption]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[bs4slider id=\"test_slider\"]\n[bs4slide id=\"26\" active=\"active\" alt=\"first\" \u002F]\n[bs4slide id=\"26\" alt=\"second\" \u002F]\n[bs4slide id=\"26\" alt=\"third\" \u002F]\n[\u002Fbs4slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Slider With Arrow [No dots, No Caption]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[bs4slider id=\"test_slider\" arrow=\"yes\"]\n[bs4slide id=\"26\" active=\"active\" alt=\"first\" \u002F]\n[bs4slide id=\"26\" alt=\"second\" \u002F]\n[bs4slide id=\"26\" alt=\"third\" \u002F]\n[\u002Fbs4slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Slider With Arrow and Dots [No Caption]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[bs4slider id=\"test_slider\" arrow=\"yes\" dot=\"2\"] \u002F\u002F If 3 images then dot 2 it counts from 0\n[bs4slide id=\"26\" active=\"active\" alt=\"first\" \u002F]\n[bs4slide id=\"26\" alt=\"second\" \u002F]\n[bs4slide id=\"26\" alt=\"third\" \u002F]\n[\u002Fbs4slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Slider With Arrow, Dots and Caption\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[bs4slider id=\"test_slider\" arrow=\"yes\" dot=\"2\"]\n[bs4slide id=\"26\" active=\"active\" alt=\"first\" cap_title=\"First slide label\" cap_subtitle=\"Nulla vitae elit libero, a pharetra augue mollis interdum.\" \u002F]\n[bs4slide id=\"26\" alt=\"second\" cap_title=\"First slide label\" cap_subtitle=\"Nulla vitae elit libero, a pharetra augue mollis interdum.\" \u002F]\n[\u002Fbs4slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Usage in PHP Code\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('\n[bs4slider id=\"test_slider\"]\n[bs4slide id=\"26\" active=\"active\" alt=\"first\" \u002F]\n[bs4slide id=\"26\" alt=\"second\" \u002F]\n[bs4slide id=\"26\" alt=\"third\" \u002F]\n[\u002Fbs4slider]\n'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>N.B. Don’t press enter after each slides[bs4slide] otherwise the shortcode will be broken.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>More Attributes\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>[bs4slider]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>[bs4slider class=”YOUR_OWN_CLASS”] if you want\u003C\u002Fli>\n\u003Cli>[bs4slider id=”YOUR_OWN_ID”] for making unique each slider\u003C\u002Fli>\n\u003Cli>[bs4slider arrow=”yes\u002Fno”] by default it is “no”\u003C\u002Fli>\n\u003Cli>[bs4slider left_icon=”fas fa-angle-left”] If you are using Fontawesom\u003C\u002Fli>\n\u003Cli>[bs4slider right_icon=”fas fa-angle-right”] If you are using Fontawesom\u003C\u002Fli>\n\u003Cli>[bs4slider dot=”3″] by default it is null. If you have 4 slide it will be “3”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>[bs4slide]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>[bs4slide class=”YOUR_OWN_CLASS”] by default it is “d-block w-100”\u003C\u002Fli>\n\u003Cli>[bs4slide id=”YOUR_UPLOADED_IMG_ID”]\u003C\u002Fli>\n\u003Cli>[bs4slide size=”YOUR_DESIRED_IMG_SIZE”] by default it is “large”\u003C\u002Fli>\n\u003Cli>[bs4slide alt=”YOUR_IMG_ALT”] by default it is null\u003C\u002Fli>\n\u003Cli>[bs4slide active=”active”] from this image you want to start the slider\u003C\u002Fli>\n\u003Cli>[bs4slide cap_class=”YOUR_OWN_CLASS”] It will help your for responsive control. By default “d-none d-md-block”\u003C\u002Fli>\n\u003Cli>[bs4slide cap_title=”YOUR_TITLE_TO_DISPLAY”] By default it is null. If you have no need to display caption no need to use it.\u003C\u002Fli>\n\u003Cli>[bs4slide cap_subtitle=”YOUR_SUB_TITLE_TO_DISPLAY”] By default it is null. If you have no need to display caption subtitle no need to use it.\u003C\u002Fli>\n\u003C\u002Fol>\n","This is a plugin to display your favorite Bootstrap4 Slider. When activated you can add slider in any place using shortcode.",0,1134,"","5.6.17","4.6","5.2.4",[18,19,20,21,22],"bootstrap-carousel","bootstrap-slider","bootstrap4-carousel","carousel","slider","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbs4wp-package\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbs4wp-component.1.1.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"hakik",4,760,95,5,97,"2026-04-04T16:25:14.365Z",[38,60,82,97,108],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":13,"tags":53,"homepage":56,"download_link":57,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"advanced-bootstrap-carousel","Advanced Bootstrap Carousel","2.0.0","Animesh Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fanimeshsarakd\u002F","\u003Cp>Advanced Bootstrap Carousel is a light weighted responsive slider plugin. This plugin provide advance and extended fetures for Bootstrap Carousel. This plugins will only run if your theme contain Twitter Bootstrap CSS and Javascript. Advanced Bootstrap Carousel Support numbered indicator, vertical slider as well as slider with fading effect. Advanced Bootstrap Carousel support Bootstrap V3.~ and V4.~.\u003C\u002Fp>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Default – [twabc-carousel].\u003C\u002Fli>\n\u003Cli>Slide with custom Interval – [twabc-carousel interval=”900″].\u003C\u002Fli>\n\u003Cli>Slider with Control – [twabc-carousel showcontrols=”true”].\u003C\u002Fli>\n\u003Cli>Filter Slider by Category – [twabc-carousel category=”testing”].\u003C\u002Fli>\n\u003Cli>Slider with Numbered Indicator – [twabc-carousel showindicator=”numbered”].\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Include shortcodes in PHP file\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003C?php echo do_shortcode(‘[twabc-carousel interval=”900″]’); ?>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For demo and example vistit : http:\u002F\u002Fwww.thelogicalcoder.com\u002Fbootstrap-carousel-wordpress-website\u002F\u003C\u002Fp>\n","Advanced Bootstrap Carousel is a light weighted responsive slider plugin.",300,15197,76,6,"2020-04-03T05:43:00.000Z","5.4.19","3.5",[54,18,19,55,22],"banner-slider","responsive-slider","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-bootstrap-carousel\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-bootstrap-carousel.zip",85,"2026-03-15T15:16:48.613Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":13,"tags":75,"homepage":80,"download_link":81,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"wp-bootstrap-carousel-by-it-pixelz","WP Bootstrap Carousel by IT Pixelz","1.0","Umar Draz","https:\u002F\u002Fprofiles.wordpress.org\u002Fitpixelz\u002F","\u003Cp>Add bootstrap professional carousel slider by this plugin just in clicks. This is a smart way to display bootstrap slider dynamically and have full control on sliders and caption. This works only with bootstrap html responsive structure and make sure bootstrap default js and css file is already linked correctly.\u003C\u002Fp>\n","Bootstrap responsive carousel slider, just install in clicks and get ready your bootstrap slider for your website.",50,4510,74,3,"2023-04-11T22:31:00.000Z","6.2.9","3.0.1",[76,77,78,19,79],"boostrap-carousel","bootstrap-carousel-slider","bootstrap-responsive-slider","itpixelz","http:\u002F\u002Fwww.itpixelz.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-bootstrap-carousel-by-it-pixelz.zip",{"slug":83,"name":84,"version":6,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":11,"num_ratings":11,"last_updated":91,"tested_up_to":92,"requires_at_least":74,"requires_php":13,"tags":93,"homepage":95,"download_link":96,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"bootstrap-slider-by-themescode","Bootstrap Slider By themescode","Imran Emu","https:\u002F\u002Fprofiles.wordpress.org\u002Fimranemu\u002F","\u003Cp>Twitter Bootstrap based  professional WordPress  carousel slider plugin on click installation.use the shortcode where want to use\u003C\u002Fp>\n\u003Cp>Shortcode: [tocode-slider]\u003C\u002Fp>\n\u003Cp>N.B: tcode prefix  is used as a short form of themescode.com\u003C\u002Fp>\n","Twitter Bootstrap based  professional WordPress  carousel slider plugin on click installation.use the shortcode where want to use",10,1694,"2016-04-10T04:38:00.000Z","4.3.34",[76,77,78,19,94],"themescode","http:\u002F\u002Fthemescode.com\u002Fbootstrap-slider-by-themescode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbootstrap-slider-by-themescode.zip",{"slug":98,"name":99,"version":63,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":89,"downloaded":104,"rating":11,"num_ratings":11,"last_updated":105,"tested_up_to":92,"requires_at_least":74,"requires_php":13,"tags":106,"homepage":95,"download_link":107,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"tc-bootstrap-carousel","TC Bootstrap Carousel","themesCode","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemescode\u002F","\u003Cp>Twitter Bootstrap based  professional WordPress  carousel  plugin on click installation.use the shortcode where want to use\u003C\u002Fp>\n\u003Cp>Shortcode: [tc-bcarousel]\u003C\u002Fp>\n\u003Cp>N.B: This plugin works on Twitter Bootstrap based WordPress Themes\u003C\u002Fp>\n","Twitter Bootstrap based  professional WordPress  carousel  plugin on click installation.use the shortcode where want to use",1691,"2016-04-12T05:20:00.000Z",[76,77,78,19,94],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftc-bootstrap-carousel.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":25,"downloaded":116,"rating":25,"num_ratings":71,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":13,"tags":120,"homepage":13,"download_link":122,"security_score":123,"vuln_count":124,"unpatched_count":11,"last_vuln_date":125,"fetched_at":59},"fade-slider","Fade Slider","2.6","Anandaraj Balu","https:\u002F\u002Fprofiles.wordpress.org\u002Fanand000\u002F","\u003Cp>Fade Slider is a lightweight, modern carousel\u002Fslider plugin built on Bootstrap 5.3. It provides smooth fade and slide animations with full responsiveness and works seamlessly with any WordPress theme.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bootstrap 5.3 carousel component with native animations\u003C\u002Fli>\n\u003Cli>Fade and slide animation modes\u003C\u002Fli>\n\u003Cli>Fully responsive design (mobile, tablet, desktop)\u003C\u002Fli>\n\u003Cli>Adaptive height scaling for different screen sizes\u003C\u002Fli>\n\u003Cli>Touch and keyboard navigation support\u003C\u002Fli>\n\u003Cli>Customizable interval, pause behavior, and autoplay\u003C\u002Fli>\n\u003Cli>Slide titles, descriptions, and clickable URLs\u003C\u002Fli>\n\u003Cli>Indicator dots and navigation arrows\u003C\u002Fli>\n\u003Cli>Responsive caption display with mobile optimization\u003C\u002Fli>\n\u003Cli>Works with any theme (includes Bootstrap or uses CDN)\u003C\u002Fli>\n\u003Cli>Automatic Bootstrap duplicate detection (prevents conflicts)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag and drop slide reordering with visual feedback\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-save slide order when reordered\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom Options\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>1. Install and activate the plugin\n2. Create a new slider in the admin panel (Fade Slider menu)\n3. Configure animation type (Fade or Slide)\n4. Set carousel interval (delay between slides in milliseconds)\n5. Add slides with images, titles, descriptions, and URLs\n6. Set slider height\u002Fwidth (auto-scales to 70% on tablet, 60% on mobile, 50% on small phones)\n7. Choose to show\u002Fhide captions on small devices\n8. **Drag and drop slides to reorder** - Simply click and drag a slide thumbnail to change its display order. Visual feedback shows where the slide will be placed\n9. Add shortcode to page\u002Fpost: [display_fade_slider id=SLIDER_ID]\n10. Or use template: \u003C?php fade_slider_template('[display_fade_slider id=SLIDER_ID]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Shortcode Usage\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[display_fade_slider id=1]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Configuration Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Animation: Choose between Fade or Slide effects\u003C\u002Fli>\n\u003Cli>Interval: Set auto-play delay (milliseconds) or turn off with ‘off’\u003C\u002Fli>\n\u003Cli>Hover Pause: Pause slider on mouse hover\u003C\u002Fli>\n\u003Cli>Show Indicators: Display bottom dot navigation\u003C\u002Fli>\n\u003Cli>Show Arrows: Display prev\u002Fnext buttons\u003C\u002Fli>\n\u003Cli>Description Responsive: Hide captions on mobile devices (only shows on desktop\u002Ftablet)\u003C\u002Fli>\n\u003Cli>Slider Height and Width: Auto-responsive scaling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Frequently Asked Questions\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Which Bootstrap version is required?\u003C\u002Fp>\n\u003Cp>Bootstrap 5.3.3 is automatically loaded via CDN. If your theme already includes Bootstrap 5.3+, the plugin will automatically detect and avoid duplication.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Do I need to install Bootstrap separately?\u003C\u002Fp>\n\u003Cp>No. Bootstrap 5.3 is loaded automatically via CDN. The plugin includes intelligent duplicate detection to prevent conflicts with theme-provided Bootstrap.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Does it work on mobile devices?\u003C\u002Fp>\n\u003Cp>Yes. The plugin is fully responsive with adaptive height scaling:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Desktop (≥1200px): Full configured dimensions\u003C\u002Fli>\n\u003Cli>Tablet (768px-1199px): 70% of viewport height\u003C\u002Fli>\n\u003Cli>Mobile (≤767px): 50-60% of viewport height\u003C\u002Fli>\n\u003Cli>Small phones (≤375px): 40% of viewport height\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Can I customize animations?\u003C\u002Fp>\n\u003Cp>Yes. Two animation modes are available: Fade (opacity transition) and Slide (horizontal transition).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Is there keyboard\u002Ftouch support?\u003C\u002Fp>\n\u003Cp>Yes. The carousel supports touch gestures, arrow keys for navigation, and full accessibility features.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>How do I hide captions on mobile?\u003C\u002Fp>\n\u003Cp>In slider settings, select “Hide” for “Description Responsive” option. Captions will only show on tablets and desktops (≥768px).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>How do I reorder slides?\u003C\u002Fp>\n\u003Cp>You can easily drag and drop slides to change their display order. Click and hold on a slide thumbnail, then drag it to the desired position. The slide order is automatically saved when you release it. Visual highlighting shows where the slide will be positioned.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Can I edit slide images after adding them?\u003C\u002Fp>\n\u003Cp>Yes. Click the edit icon (pencil) on any slide thumbnail to change the image. Click the trash icon to remove a slide entirely.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","A modern, responsive Bootstrap 5.3 carousel slider plugin with smooth fade\u002Fslide animations, works perfectly on all devices and themes.",5375,"2026-02-28T17:30:00.000Z","6.9.4","5.0",[121,19,21,109,22],"bootstrap-5-3-carousel","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffade-slider.zip",99,1,"2025-07-14 00:00:00",{"attackSurface":127,"codeSignals":159,"taintFlows":169,"riskAssessment":170,"analyzedAt":180},{"hooks":128,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":157,"entryPointCount":158,"unprotectedCount":11},[129,135,139,142],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","plugins_loaded","bs4wp_load_textdomain","bs4wp-component.php",23,{"type":130,"name":136,"callback":137,"file":133,"line":138},"admin_init","bs4wp_component_settings_init",36,{"type":130,"name":140,"callback":141,"file":133,"line":58},"wp_enqueue_scripts","bs4wp_asset",{"type":130,"name":143,"callback":144,"file":133,"line":145},"admin_enqueue_scripts","bs4wp_css_code_editor",241,[],[],[149,153],{"tag":150,"callback":151,"file":133,"line":152},"bs4slider","bs4wp_component_shortcode_slider",151,{"tag":154,"callback":155,"file":133,"line":156},"bs4slide","bs4wp_component_shortcode_slide",213,[],2,{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":163,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":168},[],{"prepared":11,"raw":11,"locations":162},[],{"escaped":11,"rawEcho":124,"locations":164},[165],{"file":133,"line":166,"context":167},40,"raw output",[],[],{"summary":171,"deductions":172},"The \"bs4wp-component\" v1.1 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of detected dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. Furthermore, the plugin has no recorded vulnerability history, including no known CVEs. This suggests a responsible development approach and a lack of past exploitable flaws.\n\nHowever, a significant concern arises from the output escaping. With one total output and 0% properly escaped, there is a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data rendered to the user interface that is not properly sanitized or escaped can be leveraged by an attacker to inject malicious scripts. The lack of nonce checks and capability checks on entry points, although the number of entry points is low (two shortcodes), also presents a potential avenue for unauthorized actions or information disclosure if the shortcodes handle sensitive data or perform privileged operations.\n\nWhile the plugin's history and foundational code appear secure, the critical deficiency in output escaping and the absence of robust authorization checks on its limited entry points represent the primary security weaknesses. Addressing the output escaping is paramount to mitigate XSS risks, and implementing capability checks on the shortcodes would further strengthen its security.",[173,176,178],{"reason":174,"points":175},"0% properly escaped output",8,{"reason":177,"points":71},"0 Nonce checks on entry points",{"reason":179,"points":71},"0 Capability checks on entry points","2026-03-17T06:05:06.700Z",{"wat":182,"direct":193},{"assetPaths":183,"generatorPatterns":187,"scriptPaths":188,"versionParams":189},[184,185,186],"\u002Fwp-content\u002Fplugins\u002Fbs4wp-component\u002Fpublic\u002Fcss\u002Fbootstrap\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fbs4wp-component\u002Fpublic\u002Fjs\u002Fbootstrap\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fbs4wp-component\u002Fpublic\u002Fcss\u002Fmain.css",[],[185],[190,191,192],"bs4wp-css-bootstrap?ver=4.4.1","bs4wp-js-bootstrap?ver=4.4.1","bs4wp-css-main?ver=1.0",{"cssClasses":194,"htmlComments":209,"htmlAttributes":210,"restEndpoints":216,"jsGlobals":217,"shortcodeOutput":219},[21,195,196,197,198,199,200,201,202,203,204,205,206,207,208],"slide","carousel-indicators","carousel-control-prev","carousel-control-next","carousel-control-prev-icon","carousel-control-next-icon","sr-only","carousel-inner","carousel-item","d-block","w-100","d-none","d-md-block","carousel-caption",[],[211,212,213,214,215],"data-slide","data-slide-to","data-ride","aria-hidden","role",[],[218],"wp.codeEditor.initialize",[220,221,222,223,224,225],"\u003Cdiv class=\"carousel slide","\u003Cli data-target=\"#","\u003Cspan class=\"carousel-control-prev-icon\"","\u003Cspan class=\"carousel-control-next-icon\"","\u003Cdiv class=\"carousel-caption","\u003Cimg src=\""]