[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fL2Xf9xWfNF4i1cj1rck5sAjkIm7x8J0Mp4s536sHkgM":3},{"slug":4,"name":4,"version":5,"author":6,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":10,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":149,"fingerprints":199},"oik-nivo-slider","1.17.0","bobbingwide","https:\u002F\u002Fprofiles.wordpress.org\u002Fbobbingwide\u002F","\u003Cp>[nivo] shortcode for the jQuery Nivo slider; “The Most Awesome jQuery Image Slider”; reputed to be the world’s most popular jQuery image slider.\u003C\u002Fp>\n\u003Ch4>New feature in nivo v1.17.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added the Nivo slider block ( oik-nivo-slider\u002Fnivo ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features of jQuery Nivo 3.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Flexible slider\u003C\u002Fli>\n\u003Cli>16 transition effects\u003C\u002Fli>\n\u003Cli>4 responsive slider themes\u003C\u002Fli>\n\u003Cli>Built in directional and control navigation\u003C\u002Fli>\n\u003Cli>Thumbnail image navigation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See also \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodeinwp\u002FNivo-Slider-jQuery\" rel=\"nofollow ugc\">Nivo Slider\u003C\u002Fa> for more information about the jQuery Nivo code.\u003C\u002Fp>\n\u003Ch4>Features of the oik nivo slider WordPress plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[nivo] lazy smart shortcode \u003C\u002Fli>\n\u003Cli>Nivo slider block\u003C\u002Fli>\n\u003Cli>Displays attached images\u003C\u002Fli>\n\u003Cli>Displays images attached to related content\u003C\u002Fli>\n\u003Cli>Profile for nivo slider settings\u003C\u002Fli>\n\u003Cli>Display slideshows with\u002Fwithout links\u003C\u002Fli>\n\u003Cli>Display slideshows with\u002Fwithout captions\u003C\u002Fli>\n\u003Cli>Displays slideshows with HTML captions, using the format= parameter\u003C\u002Fli>\n\u003Cli>Transition effect can be defined in the shortcode\u003C\u002Fli>\n\u003Cli>Supports custom links to your content\u003C\u002Fli>\n\u003Cli>Supports jQuery Nivo 3.2 for responsive sliders\u003C\u002Fli>\n\u003Cli>nivo slider can be put into any part of your website: content, header, footer and sidebar text widgets\u003C\u002Fli>\n\u003Cli>1 additional responsive slider theme\u003C\u002Fli>\n\u003Cli>Supports jQuery Nivo 2.7.1 for backward compatibility\u003C\u002Fli>\n\u003Cli>4 additional themes for jQuery Nivo 2.7.1\u003C\u002Fli>\n\u003Cli>Works with existing content, does not add its own custom post type\u003C\u002Fli>\n\u003Cli>Uses the oik plugin’s shortcode API for \u003Cem>lazy smart\u003C\u002Fem> shortcodes\u003C\u002Fli>\n\u003Cli>The [nivo] shortcode is interchangeable with other oik shortcodes such as [bw_images], [bw_thumbs] or [bw_pages]\u003C\u002Fli>\n\u003Cli>Supports display of images from a NextGEN gallery, using a “special post type” of nggallery.\u003C\u002Fli>\n\u003Cli>Supports display of a plugin’s screenshots\u003C\u002Fli>\n\u003Cli>Supports display of images with fancybox\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: oik-nivo-slider is dependent upon the oik plugin.\u003Cbr \u002F>\nYou can activate it but it will not function correctly unless the pre-requisite version of oik is also activated.\u003Cbr \u002F>\nDownload oik from\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik\u002F\" rel=\"ugc\">oik download\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-nivo-slider\u002F\" rel=\"nofollow ugc\">Find out more\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Further reading\u003C\u002Fh3>\n\u003Cp>If you want to read more about the oik plugins then please visit the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik\" rel=\"nofollow ugc\">oik plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>“the oik plugin – for often included key-information”\u003C\u002Fstrong>\u003C\u002Fp>\n","[nivo] shortcode for the responsive jQuery \"Nivo slider\" for posts, pages, attachments and custom post types using oik",100,99511,48,5,"2025-06-03T15:03:00.000Z","6.8.5","4.9","",[19,20,21,22,23],"jquery","nivo","oik","shortcode","slider","https:\u002F\u002Foik-plugins.com\u002Foik-plugins\u002Foik-nivo-slider\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foik-nivo-slider.1.17.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":6,"display_name":6,"profile_url":7,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},16,6770,97,15,92,"2026-04-04T09:00:02.036Z",[38,60,85,104,128],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":26,"num_ratings":26,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"mo-rss-feed","Mo RSS Feed","1.1","moduet","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoduet\u002F","\u003Cp>Display an RSS Feed with images in WordPress using a shortcode. A WordPress plugin that displays an RSS feed within a responsive slider or column layout. This plugin will display an RSS feed using a shortcode on any page, post or widget. The RSS feed can be displayed in a slider or column layout. The RSS slider or column layout are responsive; visibly clean display and functionality on any device (mobile or desktop).\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display responsive RSS feeds that on phone, tablet and desktop\u003C\u002Fli>\n\u003Cli>Displays the RSS feed images \u003C\u002Fli>\n\u003Cli>Lightweight and loads quickly\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbxslider.com\u002F\" title=\"BXSLIDER\" rel=\"nofollow ugc\">BXSLIDER\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Display an RSS Feed with images in WordPress using a shortcode.",10,1359,"2018-11-19T20:04:00.000Z","5.0.25","4.0","5.2.4",[53,54,55,56,22],"bxslider","jquery-rss","rss","rss-feed","https:\u002F\u002Fmoduet.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmo-rss-feed.zip",85,{"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":75,"tags":76,"homepage":82,"download_link":83,"security_score":59,"vuln_count":71,"unpatched_count":26,"last_vuln_date":84,"fetched_at":28},"pixcodes","PixCodes","2.3.7","pixelgrade","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixelgrade\u002F","\u003Cp>With \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpixelgrade\u002Fpixcodes\" rel=\"nofollow ugc\">PixCodes\u003C\u002Fa> you can have a shortcode insert interface.\u003C\u002Fp>\n\u003Cp>The awesome part is that you can filter any shortcode parameters or overwrite any shortcode template with your theme.\u003C\u002Fp>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> this plugin does not add any style to the output of shortcodes.\u003C\u002Fp>\n\u003Cp>We believe that shortcodes functionality should be offered by a plugin and the style should be provided by themes.\u003C\u002Fp>\n\u003Cp>Here is a \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fpixelgrade\u002Fpixcodes\u002Fblob\u002Fmaster\u002FREADME.md\" rel=\"nofollow ugc\">detailed documentation\u003C\u002Fa> about how you can configure some plugin settings and output.\u003C\u002Fp>\n","PixCodes offers you a nice interface to add shortcodes into editor.",8000,205558,80,1,"2022-12-30T11:43:00.000Z","6.1.10","4.9.0","5.6.40",[77,78,79,80,81],"columns","insert","shortcodes","sliders","tabs","https:\u002F\u002Fpixelgrade.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixcodes.2.3.7.zip","2023-01-03 00:00:00",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":98,"homepage":102,"download_link":103,"security_score":10,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"alligator-popup","Alligator Popup","2.0.0","cubecolour","https:\u002F\u002Fprofiles.wordpress.org\u002Fnumeeja\u002F","\u003Cp>This plugin allows you to enter a shortcode to add links to pages\u002Fposts which will be opened in a popup window. The only options in Alligator popup are entered in the shortcode, so there is no admin page for this plugin.\u003C\u002Fp>\n\u003Ch4>Shortcode:\u003C\u002Fh4>\n\u003Cp>Add a popup shortcode where you would like a link to appear within your post or page text. The shortcode has parameters for url, height and width and should be in the format:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[popup url=\"https:\u002F\u002Fcubecolour.co.uk\u002Fwp\" height=\"300\" width=\"300\" scrollbars=\"yes\" alt=\"popup\"]Link Text[\u002Fpopup]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Include your own Link Text and values for the url the width & height of the popup, and the alt text fot the link.\u003C\u002Fp>\n\u003Cp>If no values are entered for the alt text and the height and width, defaults of 400px are used for the width & height of the popup window.\u003C\u002Fp>\n\u003Cp>Scrollbars are enabled by default and will show if the scrollbars parameter is not added to the shortcode. If you do not want scrollbars on your popup window, add the scrollbars parameter with the value “no” to the shortcode: \u003Ccode>scrollbars=\"no\"\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>If no value is entered for the alt text, an empty alt tag will be used in the link.\u003C\u002Fp>\n\u003Ch4>HTML Link:\u003C\u002Fh4>\n\u003Cp>Instead of using the shortcode you can include your link in the format:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ca href=\"https:\u002F\u002Fcubecolour.co.uk\u002Fwp\" class=\"popup\" data-height=\"300\" data-width=\"300\" data-scrollbars=\"0\" alt=\"my link text\">Link Text\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This might be useful in a text widget, or you can build the link in a template file of your theme.\u003C\u002Fp>\n\u003Ch4>Note:\u003C\u002Fh4>\n\u003Cp>If you are using any other plugin (or a theme) that uses a shortcode with the name ‘popup’, you will not be able to use this plugin. This is not because of any shortcoming in this plugin, but because shortcodes such as those to create popup links should always be implemented in a plugin not a theme.\u003C\u002Fp>\n\u003Cp>On mobile devices such as iPads which don’t use browser windows, the link will open in a new tab.\u003C\u002Fp>\n\u003Cp>This plugin was written in response to a post by a WordPress.org forum user who promised to wrestle an alligator if his problem with creating popups was solved.\u003C\u002Fp>\n","Add popups to your site. Add links to pages\u002Fposts via a shortcode which will be opened in a popup browser window.",2000,71883,98,45,"2025-06-23T09:51:00.000Z",[19,99,100,101,22],"popup","popup-window","popups","http:\u002F\u002Fcubecolour.co.uk\u002Falligator-popup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falligator-popup.2.0.0.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":35,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":50,"requires_php":17,"tags":117,"homepage":123,"download_link":124,"security_score":125,"vuln_count":126,"unpatched_count":26,"last_vuln_date":127,"fetched_at":28},"accordions-wp","Accordions – Responsive Accordion & FAQ Plugin for WordPress","3.0.5","Themepoints","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemepoints\u002F","\u003Cp>\u003Cstrong>Accordions\u003C\u002Fstrong> is a lightweight, responsive WordPress accordion & FAQ plugin designed to help you organize content clearly and improve user experience.\u003C\u002Fp>\n\u003Cp>Create clean, modern accordion sections for FAQs, documentation, feature lists, or long-form content — without writing any code.\u003C\u002Fp>\n\u003Cp>The plugin works with all WordPress themes, supports mobile devices, and lets you control colors, fonts, spacing, and animations easily from the admin panel.\u003C\u002Fp>\n\u003Ch3>Useful Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemepoints.com\u002Fwp-accordions\u002F\" rel=\"nofollow ugc\">Live Preview\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.themepoints.com\u002Fshop\u002Fwp-accordions-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemepoints.com\u002Fwp-accordions\u002Ffree-version-doc\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 Why Choose Accordions?\u003C\u002Fh3>\n\u003Cp>Most accordion plugins are either too basic or overloaded with complex settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accordions focuses on simplicity, performance, and flexibility.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✔ Fully responsive on all devices\u003Cbr \u002F>\n✔ Clean UI with multiple accordion styles\u003Cbr \u002F>\n✔ Drag & drop accordion item sorting\u003Cbr \u002F>\n✔ Easy shortcode usage\u003Cbr \u002F>\n✔ Custom colors, fonts & spacing\u003Cbr \u002F>\n✔ Lightweight and fast loading\u003Cbr \u002F>\n✔ Works with any WordPress theme\u003C\u002Fp>\n\u003Cp>Perfect for FAQs, documentation pages, product details, and content-heavy websites.\u003C\u002Fp>\n\u003Ch3>Key Features – Free Version\u003C\u002Fh3>\n\u003Cp>✔ Create unlimited accordions\u003Cbr \u002F>\n✔ Responsive accordion layouts\u003Cbr \u002F>\n✔ 5 built-in accordion themes\u003Cbr \u002F>\n✔ Drag & drop accordion item sorting\u003Cbr \u002F>\n✔ WYSIWYG editor for accordion content\u003Cbr \u002F>\n✔ Custom title & content colors\u003Cbr \u002F>\n✔ Font size & padding controls\u003Cbr \u002F>\n✔ Shortcode support\u003Cbr \u002F>\n✔ Mobile & cross-browser compatible\u003C\u002Fp>\n\u003Ch3>Pro Version – Unlock Advanced Controls 🚀\u003C\u002Fh3>\n\u003Cp>Upgrade to \u003Cstrong>Accordions Pro\u003C\u002Fstrong> to build professional, feature-rich accordion sections.\u003C\u002Fp>\n\u003Cp>🔥 8+ premium accordion themes\u003Cbr \u002F>\n🔥 Grouped accordions & widget support\u003Cbr \u002F>\n🔥 Advanced animation speed controls\u003Cbr \u002F>\n🔥 Expand \u002F collapse icon controls\u003Cbr \u002F>\n🔥 Header alignment & typography options\u003Cbr \u002F>\n🔥 Background image support\u003Cbr \u002F>\n🔥 Video support (YouTube, Vimeo, etc.)\u003Cbr \u002F>\n🔥 Unlimited usage\u003Cbr \u002F>\n🔥 Lifetime updates\u003Cbr \u002F>\n🔥 Priority support\u003C\u002Fp>\n\u003Cp>👉 Ideal for agencies, businesses, and professional websites.\u003C\u002Fp>\n\u003Ch3>Who Is This Plugin For?\u003C\u002Fh3>\n\u003Cp>✔ Bloggers & content creators\u003Cbr \u002F>\n✔ Business & corporate websites\u003Cbr \u002F>\n✔ Product & service pages\u003Cbr \u002F>\n✔ Documentation & knowledge bases\u003Cbr \u002F>\n✔ FAQ & support pages\u003Cbr \u002F>\n✔ Agencies & developers\u003C\u002Fp>\n\u003Ch3>Easy to Use – No Coding Required\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the plugin  \u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Accordion \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>Add accordion items with title & content  \u003C\u002Fli>\n\u003Cli>Customize styles & settings  \u003C\u002Fli>\n\u003Cli>Copy the shortcode and paste it anywhere  \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Done 🎉\u003C\u002Fp>\n","Responsive, lightweight, and fully customizable accordion plugin for WordPress. Perfect for FAQs, content organization, and improving user experience.",1000,57809,9,"2026-02-09T11:38:00.000Z","6.9.4",[118,119,120,121,122],"accordion","accordions","accordions-shortcode","jquery-accordions","responsive-accordions","https:\u002F\u002Fthemepoints.com\u002Fwp-accordions\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccordions-wp.zip",96,3,"2026-01-07 00:00:00",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":112,"downloaded":136,"rating":137,"num_ratings":138,"last_updated":139,"tested_up_to":140,"requires_at_least":50,"requires_php":141,"tags":142,"homepage":145,"download_link":146,"security_score":147,"vuln_count":71,"unpatched_count":26,"last_vuln_date":148,"fetched_at":28},"animated-typed-js-shortcode","Animated Typed JS Shortcode","2.1.2","Yong","https:\u002F\u002Fprofiles.wordpress.org\u002Fyongkiagustinus\u002F","\u003Cp>Create an animated typing effect with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmattboldt\u002Ftyped.js\" rel=\"nofollow ugc\">Typed.js\u003C\u002Fa> easily.\u003C\u002Fp>\n\u003Cp>Just install and activate, \u003Cstrong>Animated Typed JS Shortcode\u003C\u002Fstrong> plugin and you can start using \u003Ccode>[typedjs][\u002Ftypedjs]\u003C\u002Fcode> shortcode to create your animated typing text.\u003C\u002Fp>\n\u003Cp>No settings needed just plug and play.\u003C\u002Fp>\n\u003Ch4>How to use the shortcode?\u003C\u002Fh4>\n\u003Cp>You can use the shortcode just like this:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>[typedjs]My animated typing text[\u002Ftypedjs]\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To show more than 1 string\u002Ftext, separate the strings with a \u003Ccode>double colons (::)\u003C\u002Fcode> like this:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>[typedjs]My animated typing text::It's freaking awesome![\u002Ftypedjs]\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want to customize your animated text behaviour, you can use shortcode attributes to do that like this:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>[typedjs loop=true]My animated typing text::It's freaking awesome!::It's now looping, OMG![\u002Ftypedjs]\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Here are the list of all available attributes that you can use:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>typespeed\u003C\u002Fcode> : The text typing speed in milliseconds (default: 50)\u003C\u002Fli>\n\u003Cli>\u003Ccode>startdelay\u003C\u002Fcode> : Delay time before typing start in milliseconds (default: 500)\u003C\u002Fli>\n\u003Cli>\u003Ccode>backspeed\u003C\u002Fcode> : Backspacing speed in milliseconds (default: 50)\u003C\u002Fli>\n\u003Cli>\u003Ccode>backdelay\u003C\u002Fcode> : Time before backspacing in milliseconds (default: 500)\u003C\u002Fli>\n\u003Cli>\u003Ccode>smartbackspace\u003C\u002Fcode> : Only backspace what doesn’t match the previous string (default: true)\u003C\u002Fli>\n\u003Cli>\u003Ccode>shuffle\u003C\u002Fcode> : Shuffle the strings (default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>fadeout\u003C\u002Fcode> : Fade out instead of backspace (default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>fadeoutdelay\u003C\u002Fcode> : Time before fade out in milliseconds (default: 500)\u003C\u002Fli>\n\u003Cli>\u003Ccode>loop\u003C\u002Fcode> : Loop strings animation (default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>loopcount\u003C\u002Fcode> : Amount of loops if enabled (default: Infinity)\u003C\u002Fli>\n\u003Cli>\u003Ccode>showcursor\u003C\u002Fcode> : Show\u002Fhide cursor (default: true)\u003C\u002Fli>\n\u003Cli>\u003Ccode>cursorchar\u003C\u002Fcode> : Character to be used as cursor (default: |)\u003C\u002Fli>\n\u003Cli>\u003Ccode>class\u003C\u002Fcode>: Custom class for the shortcode element (default: ”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Optimize Javascript loading\u003C\u002Fh4>\n\u003Cp>The \u003Ccode>typed.min.js\u003C\u002Fcode> is only 12KB, in the previous version I tried to load the script only when the shortcode is used, but it’s not working properly because the script is loaded asynchronously. So, I decided to load the script in the footer of the page to make sure it’s loaded properly.\u003C\u002Fp>\n\u003Cp>However, if you want to load the script only on specific pages, you can use this hook to enqueue the script only on specific pages:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`php\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>add_action(‘wp_enqueue_scripts’, ‘my_custom_typedjs_script’);\u003Cbr \u002F>\nfunction my_custom_typedjs_script() {\u003Cbr \u002F>\n    if ( ! is_page( ‘my-page-slug’ ) ) {\u003Cbr \u002F>\n        wp_dequeue_script( ‘typedjsshortcode’ );\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n}\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>This will dequeue the script on all pages except the page with the slug \u003Ccode>my-page-slug\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>CREDITS\u003C\u002Fh4>\n\u003Cp>Thanks to \u003Ca href=\"https:\u002F\u002Fmattboldt.com\u002F\" rel=\"nofollow ugc\">Matt Boldt\u003C\u002Fa> for creating this cool library \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmattboldt\u002Ftyped.js\" rel=\"nofollow ugc\">Typed.js\u003C\u002Fa>!\u003C\u002Fp>\n","This plugin add shortcode to create an animated typing effect with Typed JS. No settings needed, just plug and play.",14832,86,6,"2024-08-22T00:21:00.000Z","6.6.5","7.4",[143,19,22,144],"animation","typography","https:\u002F\u002Fwpvalet.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimated-typed-js-shortcode.2.1.2.zip",91,"2024-07-10 00:00:00",{"attackSurface":150,"codeSignals":176,"taintFlows":187,"riskAssessment":188,"analyzedAt":198},{"hooks":151,"ajaxHandlers":172,"restRoutes":173,"shortcodes":174,"cronEvents":175,"entryPointCount":26,"unprotectedCount":26},[152,158,161,165,168],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","after_plugin_row_oik-nivo-slider\u002Foik-nivo-slider.php","oik_nivo_activation","oik-nivo-slider.php",67,{"type":153,"name":159,"callback":155,"priority":160,"file":156,"line":70},"admin_notices",12,{"type":153,"name":162,"callback":163,"file":156,"line":164},"oik_loaded","oik_nivo_add_shortcodes",81,{"type":153,"name":162,"callback":166,"file":156,"line":167},"oik_nivo_register_block",82,{"type":153,"name":169,"callback":170,"file":156,"line":171},"oik_admin_menu","oik_nivo_admin_menu",83,[],[],[],[],{"dangerousFunctions":177,"sqlUsage":178,"outputEscaping":180,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":186},[],{"prepared":26,"raw":26,"locations":179},[],{"escaped":26,"rawEcho":71,"locations":181},[182],{"file":183,"line":184,"context":185},"admin\\oik-activation.php",223,"raw output",[],[],{"summary":189,"deductions":190},"The static analysis of oik-nivo-slider v1.17.0 reveals a generally positive security posture, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that would directly expose entry points. The absence of dangerous functions, file operations, external HTTP requests, and the use of prepared statements for all SQL queries are strong indicators of good security practices.  Furthermore, the lack of any known historical vulnerabilities, critical or otherwise, suggests a mature and well-maintained codebase concerning known exploits.\n\nHowever, a significant concern arises from the output escaping analysis. With one total output and 0% properly escaped, this indicates a potential for cross-site scripting (XSS) vulnerabilities. Any user-supplied or dynamically generated content outputted by the plugin could be manipulated to inject malicious scripts. The complete absence of nonce checks and capability checks on all identified entry points (though there are zero in total) is also a potential weakness if the attack surface were to expand in future versions, leaving it vulnerable to CSRF and unauthorized actions.\n\nIn conclusion, while the plugin exhibits strengths in its minimal attack surface and robust SQL handling, the critical deficiency in output escaping presents a tangible risk. The historical lack of vulnerabilities is reassuring, but it does not mitigate the immediate threat posed by unescaped output. Addressing the output escaping issue should be the highest priority to improve the plugin's overall security.",[191,194,196],{"reason":192,"points":193},"0% output escaping",8,{"reason":195,"points":126},"0 capability checks on entry points",{"reason":197,"points":126},"0 nonce checks on entry points","2026-03-16T20:36:48.779Z",{"wat":200,"direct":208},{"assetPaths":201,"generatorPatterns":204,"scriptPaths":205,"versionParams":206},[202,203],"\u002Fwp-content\u002Fplugins\u002Foik-nivo-slider\u002Fbuild\u002Fnivo.js","\u002Fwp-content\u002Fplugins\u002Foik-nivo-slider\u002Fbuild\u002Fnivo.asset.php",[],[],[207],"oik-nivo-slider\u002Foik-nivo-slider.php?ver=",{"cssClasses":209,"htmlComments":211,"htmlAttributes":213,"restEndpoints":274,"jsGlobals":275,"shortcodeOutput":277},[210],"nivo-slider",[212],"\u003C!-- nivo-slider -->",[214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,244,245,246,269,270,271,272,273,252,253,254,255,256],"data-transition-speed","data-controlnav-prev","data-controlnav-next","data-controlnav-height","data-controlnav-width","data-controlnav-background","data-controlnav-color","data-controlnav-active-background","data-controlnav-active-color","data-directionnav","data-directionnav-prev","data-directionnav-next","data-directionnav-height","data-directionnav-width","data-directionnav-background","data-directionnav-color","data-directionnav-active-background","data-directionnav-active-color","data-caption-opacity","data-caption-position","data-caption-background-color","data-caption-color","data-caption-font-size","data-caption-font-weight","data-caption-padding","data-caption-margin-bottom","data-controlnav-type","data-keyboard-nav","data-pause-on-hover","data-manual-advance","data-theme","data-effect","data-slices","data-box-cols","data-box-rows","data-anim-speed","data-random-start","data-controlnav","data-prevText","data-nextText","data-beforeChange","data-afterChange","data-startSlide","data-captionOpacity","data-captionPosition","data-captionBackgroundColor","data-captionColor","data-captionFontSize","data-captionFontWeight","data-captionPadding","data-captionMarginBottom","data-controlnavType","data-keyboardNav","data-pauseOnHover","data-manualAdvance","data-boxCols","data-boxRows","data-animSpeed","data-randomStart","data-controlNav",[],[276],"oik_nivo_slider_nivo_editor_script",[278],"[nivo"]