[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fO1lHD8P1zkBZ3q-vOjVL1Wkt3kJciBTtgyepHO6lh5w":3,"$fM6t6rNOic0fcEgEIcqyX0SXtBJRw6Qyjyb-ysEur7Jw":211,"$fHqRAlgSYAID746Vs0UseNcPi-ZDO5454GOfx8_hEhc8":216},{"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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":121,"fingerprints":182},"home-slider","home slider","1.0","AmirMasoud","https:\u002F\u002Fprofiles.wordpress.org\u002Famir32\u002F","\u003Cp>rhino slider with the following options panel:\u003Cbr \u002F>\n1. Animation\u003Cbr \u002F>\n2. Controls\u003Cbr \u002F>\n3. Behaviour\u003Cbr \u002F>\n4. Caption\u003Cbr \u002F>\n5. Setting\u003Cbr \u002F>\n6. Ad Free!\u003C\u002Fp>\n","rhino slider with the following options panel:",60,3633,0,"2015-08-13T19:04:00.000Z","4.3.34","2.7","",[19,20,21],"image","shortcode","slider","http:\u002F\u002Fgithub.com\u002Famirmasoud\u002Fhome-slider\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhome-slider.zip",85,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"amir32",1,30,84,"2026-08-29T11:07:40.272Z",[36,54,73,92,109],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":44,"num_ratings":31,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":17,"tags":49,"homepage":52,"download_link":53,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"juxtapose-images","Juxtapose Images","1.0.0","xime","https:\u002F\u002Fprofiles.wordpress.org\u002Fcosmotravel\u002F","\u003Cp>This plugin let you juxtapose 2 images with a slider that can be moved to show one image or the other.\u003C\u002Fp>\n\u003Cp>With Juxtapose Images you can create beautiful effects like showing a picture in the past and compare with nowadays, or\u003Cbr \u002F>\na night\u002Fday contrast, a before and after view, etc…\u003C\u002Fp>\n\u003Cp>Very easy to use, just use the [juxtapose]..[\u002Fjuxtapose] shortcode, adding 2 images in between the shortcode. No configuration needed. Very little overhead in the loading speed. Only a small javascript and css is added when needed.\u003C\u002Fp>\n","Easy juxtapose 2 images in your posts. Places one image over the other and adds a slider to let the user change the view.",100,6931,"2016-01-01T21:30:00.000Z","4.4.34","3.0.1",[50,19,51,20,21],"carousel","juxtapose","http:\u002F\u002Fwww.juxtaposewp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjuxtapose-images.1.0.1.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":44,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":17,"tags":68,"homepage":71,"download_link":72,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"palto-carousel","Palto Carousel","1.2.6","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnalam-1\u002F","\u003Ch4>Palto Carousel is one of the most user friendly wordpress plugin.\u003C\u002Fh4>\n\u003Cp>You can create unlimited carousel with lots of options by Palto Carousel.You can set new options for every carousel.You can set new options for every carousel.Palto Carousel also support image lightbox with effects.Palto Carousel has lots of icons for arrow button.Palto Carousel supports arrow button, dots, variable width, center mode, CSS3 Animation Easing, hover animation, draggable, fade and much more.\u003C\u002Fp>\n\u003Ch3>Palto carousel is nice wordpress carousel plugin. You can use this plugin any wordpress site for create carousel.\u003C\u002Fh3>\n\u003Ch4>Most powerful features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fully responsive. Scales with its container.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lots of icon for arrow button.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Four different image size supports. \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-friendly Editor.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS3 Animation support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Images lightbox support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>7 lightbox effect.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>15 hover animation.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Carousel center mode.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Carousel variable width.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RTL support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile first function.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Different dots position.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Different arrow position.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>See palto carousel live preview\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fplugin.wpthemespace.com\u002F\" rel=\"nofollow ugc\">Pro carousel live preview\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fplugin.wpthemespace.com\u002Fimage-carousel\u002F\" rel=\"nofollow ugc\">Palto carousel live preview\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n","Palto Carousel is one of the most user friendly wordpress plugin.",10,3046,2,"2021-01-30T09:37:00.000Z","5.6.17","4.0",[50,69,70,20,21],"image-carousel","images","http:\u002F\u002Fplugin.wpthemespace.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpalto-carousel.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":13,"downloaded":81,"rating":13,"num_ratings":13,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":90,"download_link":91,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"image-split","Image Split – Before\u002FAfter Image Comparison Slider","1.0.2","Bogdan Bendziukov","https:\u002F\u002Fprofiles.wordpress.org\u002Fbarb0ss\u002F","\u003Cp>Image Split is a friendly, lightweight way to show \u003Cstrong>before and after\u003C\u002Fstrong> photos, product comparisons, or makeovers — all with a smooth draggable slider visitors can move with a mouse, touch, or keyboard.\u003C\u002Fp>\n\u003Cp>Unlike clunky embeds or heavy page builders, Image Split:\u003C\u002Fp>\n\u003Cp>🧩 \u003Cstrong>Fits your workflow\u003C\u002Fstrong> — Drop in a block (in posts or under Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets), or paste a shortcode.\u003Cbr \u002F>\n🎨 \u003Cstrong>Looks polished\u003C\u002Fstrong> — Horizontal or vertical layout, ruler styles (line, bar, circle), and labels you can style to match your brand.\u003Cbr \u002F>\n♿ \u003Cstrong>Stays accessible\u003C\u002Fstrong> — Keyboard navigation and ARIA support so more people can use your comparisons.\u003Cbr \u002F>\n⚙️ \u003Cstrong>Saves time\u003C\u002Fstrong> — Set global defaults under Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Image Split so new comparisons start with your look.\u003C\u002Fp>\n\u003Cp>Need product pages or Elementor? \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fpluginarium.com\u002Fimage-split\u002F#premium\" rel=\"nofollow ugc\">Premium\u003C\u002Fa>\u003C\u002Fstrong> adds WooCommerce and Elementor, plus deeper per-item customization.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fpluginarium.com\u002Fimage-split\" rel=\"nofollow ugc\">Image Split official website\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fpluginarium.com\u002Fimage-split\u002Fimage-split-documentation\" rel=\"nofollow ugc\">Plugin documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✨ Free features ✨\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Gutenberg block\u003C\u002Fstrong> — Pick Before and After images, tune the ruler, and place labels without leaving the editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong> — Use \u003Ccode>[image_split]\u003C\u002Fcode> anywhere shortcodes run, with optional attributes for layout and styling.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget areas\u003C\u002Fstrong> — Add the same Image Split block under Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets (block-based widget editor).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Orientation\u003C\u002Fstrong> — Horizontal or vertical comparison.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ruler styles\u003C\u002Fstrong> — Line, bar, or circle; custom color and width.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Labels\u003C\u002Fstrong> — Before\u002FAfter text with position, color, background, and font size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global defaults\u003C\u002Fstrong> — Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Image Split for site-wide starting values.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive & touch-friendly\u003C\u002Fstrong> — Works on phones and tablets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy-loading friendly\u003C\u002Fstrong> — Plays nicely with common lazy-load setups.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility\u003C\u002Fstrong> — Keyboard and ARIA support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚜️ Premium features ⚜️\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> — Enable Image Split per product on the single product page, using gallery images or custom attachment IDs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor widget\u003C\u002Fstrong> — Drop Image Split into Elementor-built layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full customization\u003C\u002Fstrong> — More options to override defaults per block, shortcode, or product.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unlock product pages, Elementor, and advanced controls — upgrade when you’re ready.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fpluginarium.com\u002Fimage-split\u002F#premium\" rel=\"nofollow ugc\">Explore the Premium version here.\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>How does Image Split work?\u003C\u002Fh3>\n\u003Cp>You choose two images (before and after). Image Split renders them as one comparison with a movable divider. The free plugin ships the block (for content and widget areas), shortcode, and global defaults; Premium adds WooCommerce and Elementor integrations built for stores and visual builders.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fpluginarium.com\u002Fimage-split\u002Fimage-split-documentation\" rel=\"nofollow ugc\">Full documentation is available here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[image_split before=\"123\" after=\"456\" orientation=\"horizontal\" offset=\"0.5\" ruler_style=\"line\" ruler_color=\"#ffffff\" ruler_width=\"4\" label_before=\"Before\" label_after=\"After\" label_position=\"bottom-left\" label_color=\"#ffffff\" label_bg_color=\"rgba(0,0,0,0.5)\" label_font_size=\"14\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>before\u003C\u002Fstrong>, \u003Cstrong>after\u003C\u002Fstrong> — attachment IDs (required)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>orientation\u003C\u002Fstrong> — \u003Ccode>horizontal\u003C\u002Fcode> | \u003Ccode>vertical\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>offset\u003C\u002Fstrong> — 0 to 1 (default 0.5)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ruler_style\u003C\u002Fstrong> — \u003Ccode>line\u003C\u002Fcode> | \u003Ccode>bar\u003C\u002Fcode> | \u003Ccode>circle\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ruler_color\u003C\u002Fstrong>, \u003Cstrong>ruler_width\u003C\u002Fstrong> — color and width in px\u003C\u002Fli>\n\u003Cli>\u003Cstrong>label_before\u003C\u002Fstrong>, \u003Cstrong>label_after\u003C\u002Fstrong> — text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>label_position\u003C\u002Fstrong> — Before label: top-left, top-right, bottom-left, bottom-right, center-left, center-right\u003C\u002Fli>\n\u003Cli>\u003Cstrong>label_after_position\u003C\u002Fstrong> — After label (same options)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>label_color\u003C\u002Fstrong>, \u003Cstrong>label_bg_color\u003C\u002Fstrong>, \u003Cstrong>label_font_size\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WooCommerce (Premium)\u003C\u002Fh3>\n\u003Cp>On the product edit screen, under \u003Cstrong>Product data\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> gallery \u002F Image Split options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enable Image Split\u003C\u002Fstrong> — Show the slider instead of the main product image on the product page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Before\u002FAfter image ID\u003C\u002Fstrong> — Use \u003Ccode>0\u003C\u002Fcode> to take the first two gallery images automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n","Before\u002Fafter image comparisons with a draggable ruler. Block (including widget areas), shortcode. Premium: WooCommerce and Elementor.",231,"2026-05-21T16:04:00.000Z","7.0.2","6.0","7.4",[87,88,89,20,21],"before-after","gutenberg","image-comparison","https:\u002F\u002Fpluginarium.com\u002Fimage-split","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-split.1.0.2.zip",{"slug":93,"name":94,"version":76,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":13,"downloaded":99,"rating":13,"num_ratings":13,"last_updated":100,"tested_up_to":83,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":107,"download_link":108,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"immersive-slider","ImmersiveSlider","tishonator","https:\u002F\u002Fprofiles.wordpress.org\u002Ftishonator\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Ftishonator.com\u002Fproduct\u002Fimmersive-slider\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>ImmersiveSlider plugins allows you to insert and configure a Responsive jQuery Slider into your WordPress site as a shortcode.\u003C\u002Fp>\n\u003Ch4>Shortcodes:\u003C\u002Fh4>\n\u003Cp>Insert \u003Ccode>[immersive-slider]\u003C\u002Fcode> on a page to display a slider with data configured in Admin Panel -> Left Menu -> ImmersiveSlider Page.\u003C\u002Fp>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Configure Up to 10 Different Sliders\u003C\u002Fli>\n\u003Cli>Insert Up to 10 Slides per Slider\u003C\u002Fli>\n\u003Cli>Color Options: Slider Background, Title and Text, Link and Link Hover.\u003C\u002Fli>\n\u003Cli>Sliding Settings: Sliding Delay, Pagination\u003C\u002Fli>\n\u003Cli>Sliding Effects: slide, bounce, fade, slideUp, or bounceUp.\u003C\u002Fli>\n\u003C\u002Ful>\n","ImmersiveSlider plugins allows you to insert and configure a Responsive jQuery Slider into your WordPress site as a shortcode.",5319,"2026-06-06T23:05:00.000Z","4.9.6","5.6.0",[104,93,21,105,106],"image-slider","slides","slides-shortcode","https:\u002F\u002Ftishonator.com\u002Fproduct\u002Fimmersive-slider","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimmersive-slider.zip",{"slug":110,"name":111,"version":112,"author":95,"author_profile":96,"description":113,"short_description":114,"active_installs":13,"downloaded":115,"rating":13,"num_ratings":13,"last_updated":116,"tested_up_to":83,"requires_at_least":101,"requires_php":102,"tags":117,"homepage":119,"download_link":120,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"slipry-slider","Slipry Slider","1.0.1","\u003Cp>\u003Ca href=\"https:\u002F\u002Ftishonator.com\u002Fproduct\u002Fslipry-slider\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Configure slideshows (titles, texts, and images) in minutes and display them as a Responsive Slider in your website by inserting a shortcode.\u003C\u002Fp>\n\u003Ch4>Shortcodes:\u003C\u002Fh4>\n\u003Cp>Insert \u003Ccode>[slipry-slider]\u003C\u002Fcode> on a page to display a slider with data configured in Admin Panel -> Left Menu -> SliprySlider Page.\u003C\u002Fp>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Configure Up to 10 Different Sliders\u003C\u002Fli>\n\u003Cli>Insert Up to 10 Slides per Slider\u003C\u002Fli>\n\u003Cli>Color Options: Title and Text, Link and Link Hover.\u003C\u002Fli>\n\u003Cli>Sliding Settings: Sliding Speed, Sliding Delay\u003C\u002Fli>\n\u003Cli>Sliding Effects: fade, horizontal, vertical, or kenburns.\u003C\u002Fli>\n\u003C\u002Ful>\n","Configure slideshows (titles, texts, and images) in minutes and display them as a Responsive Slider in your website by inserting a shortcode.",1457,"2026-06-06T23:07:00.000Z",[104,118,21,105,106],"responsive-slider","https:\u002F\u002Ftishonator.com\u002Fproduct\u002Fslipry-slider","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fslipry-slider.zip",{"attackSurface":122,"codeSignals":149,"taintFlows":170,"riskAssessment":171,"analyzedAt":181},{"hooks":123,"ajaxHandlers":141,"restRoutes":142,"shortcodes":143,"cronEvents":148,"entryPointCount":31,"unprotectedCount":13},[124,130,134,138],{"type":125,"name":126,"callback":127,"file":128,"line":129},"action","init","hs_home_slider","home-slider.php",15,{"type":125,"name":131,"callback":132,"file":128,"line":133},"admin_menu","hs_register_submenu_page",47,{"type":125,"name":135,"callback":136,"file":128,"line":137},"wp_enqueue_scripts","hs_home_slider_scripts",632,{"type":125,"name":135,"callback":139,"file":128,"line":140},"hs_home_slider_styles",698,[],[],[144],{"tag":145,"callback":146,"file":128,"line":147},"show_home_slider","hs_show_slider",611,[],{"dangerousFunctions":150,"sqlUsage":151,"outputEscaping":153,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":169},[],{"prepared":13,"raw":13,"locations":152},[],{"escaped":13,"rawEcho":154,"locations":155},6,[156,159,161,163,165,167],{"file":128,"line":157,"context":158},255,"raw output",{"file":128,"line":160,"context":158},416,{"file":128,"line":162,"context":158},492,{"file":128,"line":164,"context":158},556,{"file":128,"line":166,"context":158},605,{"file":128,"line":168,"context":158},626,[],[],{"summary":172,"deductions":173},"The 'home-slider' plugin v1.0 exhibits a mixed security posture.  On the positive side, it demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and having no recorded vulnerabilities or CVEs.  The attack surface appears minimal, with only one shortcode and no AJAX handlers or REST API routes present in the static analysis.  The absence of taint analysis findings and external HTTP requests also contributes to a generally favorable impression.\n\nHowever, a significant concern arises from the complete lack of output escaping.  With 6 outputs identified and 0% properly escaped, this presents a clear risk of Cross-Site Scripting (XSS) vulnerabilities.  Furthermore, the absence of nonce checks and capability checks, even with the limited attack surface, is a weakness that could be exploited if the plugin's functionality were to expand or if new entry points were introduced in future versions.  The lack of vulnerability history, while positive, could also indicate that the plugin hasn't been extensively tested or that its limited functionality has simply not attracted attention from attackers.\n\nIn conclusion, while the 'home-slider' plugin v1.0 shows commendable adherence to secure coding for SQL and a low attack surface, the unescaped output is a critical flaw that overshadows these strengths.  The lack of nonces and capability checks further contributes to the risk.  Users should be aware of the potential for XSS vulnerabilities and consider this when deciding to use the plugin.",[174,177,179],{"reason":175,"points":176},"0% output escaping on 6 outputs",20,{"reason":178,"points":62},"No nonce checks",{"reason":180,"points":62},"No capability checks","2026-03-16T22:07:02.732Z",{"wat":183,"direct":189},{"assetPaths":184,"generatorPatterns":186,"scriptPaths":187,"versionParams":188},[185],"\u002Fwp-content\u002Fplugins\u002Fhome-slider\u002Fhome-slider.php",[],[],[],{"cssClasses":190,"htmlComments":194,"htmlAttributes":195,"restEndpoints":208,"jsGlobals":209,"shortcodeOutput":210},[191,192,193],"wrap","form-table","regular-text",[],[196,197,198,199,200,201,202,203,204,205,206,207],"name=\"home_slider_effect\"","id=\"effect\"","name=\"home_slider_easing\"","id=\"easing\"","name=\"home_slider_effecttime\"","name=\"home_slider_showtime\"","name=\"home_slider_animateActive\"","name=\"home_slider_partDelay\"","name=\"home_slider_parts\"","name=\"home_slider_shiftValue\"","name=\"home_slider_slideNextDirection\"","id=\"slideNextDirection\"",[],[],[],{"error":212,"url":213,"statusCode":214,"statusMessage":215,"message":215},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fhome-slider\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":217},[]]