[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcWzeqOYBWOwykgDAzvLHqtqu8EqCHhU2pJIkneKv0Xo":3,"$fazeCMZM__oe6KC90i4bauBLwbM40Ci0J57BMWomvkWc":210,"$f7V1gSo6K-4HYTqSMVXIW1Vwfa_VV8To-0EJxZ5aRa8g":215},{"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":37,"analysis":125,"fingerprints":168},"slideshow","Slideshow","0.1","Justin Tadlock","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreenshady\u002F","\u003Cp>The Slideshow plugin gives you a shortcode called \u003Ccode>[slideshow]\u003C\u002Fcode>, which pulls any image attachments for a post (or any post type) and formats them into a nicely-designed slideshow.\u003C\u002Fp>\n\u003Cp>The Slideshow plugin was originally developed as a feature of the \u003Ca href=\"http:\u002F\u002Fdevpress.com\u002Fthemes\u002Fnews\" title=\"News WordPress theme\" rel=\"nofollow ugc\">News theme\u003C\u002Fa> (if you’re using that theme, please don’t install this plugin).  Realizing that users sometimes switch themes, we wanted to give those users a way to continue using their slideshows with other themes.  This also allows us to make the slideshow feature something that anyone can use, even if they’re not using one of our themes.\u003C\u002Fp>\n","A shortcode for displaying a slideshow of image attachments for a post.",1000,110878,0,"2017-11-28T14:07:00.000Z","3.0.5","3.0","",[19,20,21,4],"javascript","jquery","shortcode","http:\u002F\u002Fdevpress.com\u002Fplugins\u002Fslideshow","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fslideshow.0.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"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},"greenshady",34,33450,86,30,84,"2026-05-19T18:12:54.996Z",[38,57,70,88,108],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":46,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":55,"download_link":56,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"same-height","Same Height","1.4.1","damiarita","https:\u002F\u002Fprofiles.wordpress.org\u002Fdamiarita\u002F","\u003Cp>Sometimes we want to display to boxes side by side and they have to look the same. CSS doesn’t always help.\u003C\u002Fp>\n\u003Cp>This plugin will use jQuery to detect the boxes you want and force them all to have the same size. The size is uses is the size of the tallest box.\u003C\u002Fp>\n\u003Cp>If you have a some parts of your content that need to have the same height, simply wrap them with the \u003Ccode>[sameheight\u002F]\u003C\u002Fcode> shortcode like this:\u003Cbr \u002F>\n    [sameheight]\u003Cbr \u002F>\n      This is a short text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight]\u003Cbr \u002F>\n      This is a very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003C\u002Fp>\n\u003Cp>When the html renders on your screen, both parts content parts will look equally height. This is very useful if they are floating next to each other and they have a background.\u003C\u002Fp>\n\u003Ch4>What if I have different sizes in the same page?\u003C\u002Fh4>\n\u003Cp>You can group shortcodes like this:\u003Cbr \u002F>\n    [sameheight group=”1″]\u003Cbr \u002F>\n      This is a very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight group=”1″]\u003Cbr \u002F>\n      This is a short text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight group=”2″]\u003Cbr \u002F>\n      This is another short text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight group=”2″]\u003Cbr \u002F>\n      This text is long, but not quite as long as the previous one. So, I don’t want these to parts to look as long. But they should still look the same.\u003Cbr \u002F>\n    [\u002Fsameheight]\u003C\u002Fp>\n\u003Ch4>What if I have a responsive site and I only want the same height to apply in wide-screen, side-by-side configurations?\u003C\u002Fh4>\n\u003Cp>You can add a breakpoint like this.\u003Cbr \u002F>\n    [sameheight breakpoint=”xs” ] (You could even use no breakpoint at all)\u003Cbr \u002F>\n      This is a very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight breakpoint=”xs” ] (You could even use no breakpoint at all)\u003Cbr \u002F>\n      This text always has to use the same height than the previous one.\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight breakpoint=”md”]\u003Cbr \u002F>\n        This is a very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003Cbr \u002F>\n    [sameheight breakpoint=”md”]\u003Cbr \u002F>\n      This text only has to use the same height when it is next to the previous, but not when it is underneath on smarphones.\u003Cbr \u002F>\n    [\u002Fsameheight]\u003C\u002Fp>\n\u003Cp>You have these breakpoints (those familiar with bootstrap know them):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“xs” forces same height for all window widths (extra small window – smartphone). Alternatively, you can use no breakpoint\u003C\u002Fli>\n\u003Cli>“sm” forces same height for window widths > 768px (small window – small tablet)\u003C\u002Fli>\n\u003Cli>“md” forces same height for window widths > 992px (medium window – table or small desktop)\u003C\u002Fli>\n\u003Cli>“lg” forces same height for window widths > 1200px (large window – desktop)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Names and widths are based on bootstrap.\u003C\u002Fp>\n\u003Cp>Please, note that shortcodes with different “breakpoint” will be in different groups regardless of the “group” setting. You can still use “group” to separate to groups with the same “breakpoint”.\u003C\u002Fp>\n\u003Ch4>I have some styles in CSS for my classes. How can I apply classes to the content?\u003C\u002Fh4>\n\u003Cp>Easy:\u003Cbr \u002F>\n    [sameheight additional_classes=”my-class1 my-classA”]\u003Cbr \u002F>\n      This is a short text\u003Cbr \u002F>\n    [\u002Fsameheight additional_classes=”my-class2 my-classB”]\u003Cbr \u002F>\n    [sameheight]\u003Cbr \u002F>\n      This is a very, very, very, very, very, very long text\u003Cbr \u002F>\n    [\u002Fsameheight]\u003C\u002Fp>\n\u003Ch4>Can I use all the possibilities together?\u003C\u002Fh4>\n\u003Cp>Sure:\u003Cbr \u002F>\n    [sameheight group=”1″ breakpoint=”md” additional_classes=”my-class1 my-classA” \u002F] will work.\u003C\u002Fp>\n\u003Ch4>Do I need to use the shortcode?\u003C\u002Fh4>\n\u003Cp>No! If you are editing your html, you can put the right properties in it. That’s all tha shortcode does. Make sure you add the class ‘same-height’. If you use a break point, add it with a hyphen (-) like this: ‘same-height-xs’, ‘same-height-sm’, ‘same-height-md’, or ‘same-height-lg’. The Javascript is looking for those classes to identify the html elements it has to work on.\u003Cbr \u002F>\nIf you are grouping boxes, use the ‘same-height-group’ property. Like \u003Ccode>\u003Cdiv class=\"same-height\" same-height-group=\"1\" >\u003C\u002Fcode>\u003C\u002Fp>\n","Force different parts of your content to the same height. Very useful if you want to present to boxes side by side. Responsive and bootstrap-friendly.",100,3161,4,"2017-01-24T15:31:00.000Z","4.7.33","1.3.0",[53,19,20,54,21],"css","sameheight","https:\u002F\u002Fwww.facebook.com\u002Fdamiarita","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsame-height.zip",{"slug":58,"name":59,"version":60,"author":42,"author_profile":43,"description":61,"short_description":62,"active_installs":34,"downloaded":63,"rating":46,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":60,"requires_php":17,"tags":67,"homepage":55,"download_link":69,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"side-by-side","Side by Side","1.0.2","\u003Cp>This plugin allows you to put two images next to each other. When you move your mouse over them, the line that separates them will move with it! It’s perfect to compare “before” and “now” images.\u003C\u002Fp>\n\u003Cp>This plugin will use jQuery to detect when your mouse gets into the box and move the white bar with it.\u003C\u002Fp>\n\u003Cp>Simply use the shortcodes like this:\u003Cbr \u002F>\n    [sidebyside]\u003Cbr \u002F>\n      [sidebyside-left]\u003Cbr \u002F>\n        Put here whatever content you want to be on the left side\u003Cbr \u002F>\n      [\u002Fsidebyside-left]\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  [sidebyside-right]\n    This is the place for the content that goes to the right\n  [\u002Fsidebyside-right]\n[\u002Fsidebyside]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>What should I put in the shortcodes?\u003C\u002Fh4>\n\u003Cp>You can put whatever you want.\u003C\u002Fp>\n\u003Cp>My suggestion is that you put two images with the same height\u003C\u002Fp>\n\u003Ch4>Is it responsive?\u003C\u002Fh4>\n\u003Cp>Yes!\u003C\u002Fp>\n\u003Cp>All CSS properties are written with responsive design in mind. So it will look good in all kind of screen sizes.\u003C\u002Fp>\n","This plugin allows you to put two images next to each other. When you move your mouse over them, the line that separates them will move with it!",2797,2,"2017-11-14T23:32:00.000Z","4.8.28",[53,19,20,21,68],"style","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fside-by-side.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":13,"num_ratings":13,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":17,"tags":83,"homepage":86,"download_link":87,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"mpcx-accordion","Accordion","1.2.6","Stefan Hüsges","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeustron\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftronsha\u002Fwp-accordion-plugin\" rel=\"nofollow ugc\">Source Code on GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>The Plugin requires PHP 5.3.2 or newer.\u003C\u002Fp>\n","Just Another Accordion Plugin",20,2515,"2017-11-10T06:54:00.000Z","4.9.29","4.0",[84,19,20,85,21],"accordion","js","https:\u002F\u002Fgithub.com\u002Ftronsha\u002Fwp-accordion-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmpcx-accordion.1.2.6.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":46,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":17,"tags":102,"homepage":105,"download_link":106,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":107},"retrospective","Retrospective","1.0.0","Tiago Madeira","https:\u002F\u002Fprofiles.wordpress.org\u002Ftmadeira\u002F","\u003Cp>The website of the brazilian newspaper O Estado de São Paulo has a nice way to\u003Cbr \u002F>\ndisplay news in a retrospective-style (check \u003Ca href=\"http:\u002F\u002Fblog.tiagomadeira.com\u002Fwp-content\u002Fuploads\u002F2012\u002F01\u002Festadao.jpg\" rel=\"nofollow ugc\">this\u003Cbr \u002F>\nscreenshot\u003C\u002Fa>\u003Cbr \u002F>\nor \u003Ca href=\"http:\u002F\u002Fwww.estadao.com.br\u002Fespeciais\u002Fchoque-nas-ruas,158638.htm\" rel=\"nofollow ugc\">this link\u003C\u002Fa>\u003Cbr \u002F>\n— Flash required).\u003C\u002Fp>\n\u003Cp>Wouldn’t it be nice if we could display WordPress posts in our pages and\u003Cbr \u002F>\ncategories in the same way just by using a shortcode? The possibilities are\u003Cbr \u002F>\nmany. That’s why I wrote the Retrospective plugin for WordPress.\u003C\u002Fp>\n\u003Cp>It has at least two advantages over the version you just saw:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Does not require Flash (its implementation uses only CSS and jQuery)\u003C\u002Fli>\n\u003Cli>Has a option to respect the (time-)scale of the posts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See \u003Cem>Installation\u003C\u002Fem> for more info on how to use it.\u003C\u002Fp>\n","Retrospective plugin displays last posts or posts from a specific category in a nice-looking \"retrospective\" way using a shortcode.",10,2228,1,"2012-02-02T02:48:00.000Z","3.3.2","3.3.1",[103,104,19,20,21],"archive","category","https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fretrospective\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fretrospective.zip","2026-03-15T15:16:48.613Z",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":96,"downloaded":116,"rating":46,"num_ratings":98,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":17,"tags":120,"homepage":17,"download_link":124,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"smooth-slideshow","Smooth Slideshow","1.5.2","faaiq","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaaiq\u002F","\u003Cp>This is a fade slideshow with movable text. after installing this plugin a new content type named slides will be created. you can see on left menu. Add title,content and upload image of your slideshow. This plugin does resize image so please upload image of exact size of your slide show. this slideshow provide face effect on image and text move from right to left;\u003C\u002Fp>\n","Fade Slideshow Show with movable text",6929,"2013-03-11T12:38:00.000Z","3.5.2","3.5",[121,122,123,109],"fade-slideshow","jquery-slideshow","slideshow-javascript-slideshow","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmooth-slideshow.zip",{"attackSurface":126,"codeSignals":152,"taintFlows":159,"riskAssessment":160,"analyzedAt":167},{"hooks":127,"ajaxHandlers":145,"restRoutes":146,"shortcodes":147,"cronEvents":151,"entryPointCount":98,"unprotectedCount":13},[128,134,138,142],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","plugins_loaded","slideshow_setup","slideshow.php",27,{"type":129,"name":135,"callback":136,"file":132,"line":137},"init","slideshow_register_shortcodes",44,{"type":129,"name":139,"callback":140,"file":132,"line":141},"template_redirect","slideshow_register_stylesheets",47,{"type":129,"name":139,"callback":143,"file":132,"line":144},"slideshow_register_javascript",50,[],[],[148],{"tag":4,"callback":149,"file":132,"line":150},"slideshow_shortcode",77,[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":158},[],{"prepared":13,"raw":13,"locations":155},[],{"escaped":48,"rawEcho":13,"locations":157},[],[],[],{"summary":161,"deductions":162},"The \"slideshow\" v0.1 plugin exhibits a strong security posture based on the provided static analysis.  The absence of dangerous functions, SQL injection risks, file operations, external requests, and the consistent use of prepared statements and output escaping are significant strengths.  Furthermore, the plugin's limited attack surface, with only one shortcode as an entry point and no unprotected handlers, is commendable.\n\nHowever, the complete lack of nonce checks and capability checks, even for its single shortcode entry point, represents a notable weakness. While the current version has no known vulnerabilities, this oversight could expose the plugin to potential attacks if it were to handle sensitive data or perform actions requiring authorization. The lack of any taint analysis results is also difficult to interpret without knowing if such analysis was performed or if the code simply had no exploitable taint flows.\n\nIn conclusion, \"slideshow\" v0.1 appears to be well-developed from a code hygiene perspective, particularly regarding data handling and SQL security.  The primary area for improvement lies in implementing proper authorization and security checks on its entry points to mitigate potential risks associated with its current attack surface.",[163,165],{"reason":164,"points":96},"Missing nonce checks",{"reason":166,"points":96},"Missing capability checks","2026-03-16T18:57:22.444Z",{"wat":169,"direct":178},{"assetPaths":170,"generatorPatterns":173,"scriptPaths":174,"versionParams":175},[171,172],"\u002Fwp-content\u002Fplugins\u002Fslideshow\u002Fslideshow.css","\u002Fwp-content\u002Fplugins\u002Fslideshow\u002Fslideshow.js",[],[172],[176,177],"slideshow\u002Fslideshow.css?ver=","slideshow\u002Fslideshow.js?ver=",{"cssClasses":179,"htmlComments":192,"htmlAttributes":194,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":199},[180,181,182,183,184,185,186,187,188,189,190,191],"slideshow-set","slideshow-items","slideshow-item","item","slideshow-caption","slideshow-caption-control","slideshow-caption-text","slideshow-controls","slideshow-pager","slideshow-nav","slider-prev","slider-next",[193],"\u003C!-- End slideshow. -->",[195],"data-attachment_id",[],[198],"jQuery.slideshow",[200,201,202,203,204,205,206,207,208,209],"\u003Cdiv class=\"slideshow-set\">\u003Cdiv class=\"slideshow-items\">","\u003Cdiv class=\"slideshow-item item item-","\u003Cdiv class=\"slideshow-caption\">","\u003Ca class=\"slideshow-caption-control\">Caption\u003C\u002Fa>","\u003Cdiv class=\"slideshow-caption-text\">","\u003Cdiv class=\"slideshow-controls\">","\u003Cdiv class=\"slideshow-pager\">\u003C\u002Fdiv>","\u003Cdiv class=\"slideshow-nav\">","\u003Ca class=\"slider-prev\">Previous\u003C\u002Fa>","\u003Ca class=\"slider-next\">Next\u003C\u002Fa>",{"error":211,"url":212,"statusCode":213,"statusMessage":214,"message":214},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fslideshow\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":98,"versions":216},[217],{"version":6,"download_url":23,"svn_tag_url":218,"released_at":25,"has_diff":219,"diff_files_changed":220,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":221,"is_current":211},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fslideshow\u002Ftags\u002F0.1\u002F",false,[],[]]